📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/shelleycutler.com/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
lib
›
python3.9
›
site-packages
›
oci
›
rover
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/rover/models/__pycache__
💾
Free:
45.8 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: rover_node_replace_certificate_authority_details.cpython-39.pyc
a ���f�! � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dd � Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zdd� Zdd� Zdd� ZdS )�+RoverNodeReplaceCertificateAuthorityDetailsz^ The information required to replace a certificate authority details for a roverNode. �RSA2048�RSA4096� ECDSA_P256� ECDSA_P384�SHA256_WITH_RSA�SHA384_WITH_RSA�SHA512_WITH_RSA�SHA256_WITH_ECDSA�SHA384_WITH_ECDSA�SHA512_WITH_ECDSAc K s2 dddd�| _ dddd�| _d| _d| _d| _dS )a] Initializes a new RoverNodeReplaceCertificateAuthorityDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param certificate_authority_id: The value to assign to the certificate_authority_id property of this RoverNodeReplaceCertificateAuthorityDetails. :type certificate_authority_id: str :param cert_key_algorithm: The value to assign to the cert_key_algorithm property of this RoverNodeReplaceCertificateAuthorityDetails. Allowed values for this property are: "RSA2048", "RSA4096", "ECDSA_P256", "ECDSA_P384" :type cert_key_algorithm: str :param cert_signature_algorithm: The value to assign to the cert_signature_algorithm property of this RoverNodeReplaceCertificateAuthorityDetails. Allowed values for this property are: "SHA256_WITH_RSA", "SHA384_WITH_RSA", "SHA512_WITH_RSA", "SHA256_WITH_ECDSA", "SHA384_WITH_ECDSA", "SHA512_WITH_ECDSA" :type cert_signature_algorithm: str �str)�certificate_authority_id�cert_key_algorithm�cert_signature_algorithmZcertificateAuthorityIdZcertKeyAlgorithmZcertSignatureAlgorithmN)Z swagger_typesZ attribute_map�_certificate_authority_id�_cert_key_algorithm�_cert_signature_algorithm)�self�kwargs� r �e/usr/lib/python3.9/site-packages/oci/rover/models/rover_node_replace_certificate_authority_details.py�__init__: s ��z4RoverNodeReplaceCertificateAuthorityDetails.__init__c C s | j S )a **[Required]** Gets the certificate_authority_id of this RoverNodeReplaceCertificateAuthorityDetails. The certificate authority id. :return: The certificate_authority_id of this RoverNodeReplaceCertificateAuthorityDetails. :rtype: str �r �r r r r r ^ s zDRoverNodeReplaceCertificateAuthorityDetails.certificate_authority_idc C s || _ dS )a Sets the certificate_authority_id of this RoverNodeReplaceCertificateAuthorityDetails. The certificate authority id. :param certificate_authority_id: The certificate_authority_id of this RoverNodeReplaceCertificateAuthorityDetails. :type: str Nr )r r r r r r j s c C s | j S )ai Gets the cert_key_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. key algorithm for issuing leaf certificate. Allowed values for this property are: "RSA2048", "RSA4096", "ECDSA_P256", "ECDSA_P384" :return: The cert_key_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. :rtype: str )r r r r r r v s z>RoverNodeReplaceCertificateAuthorityDetails.cert_key_algorithmc C s* g d�}t ||�s td|� ���|| _dS )a Sets the cert_key_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. key algorithm for issuing leaf certificate. :param cert_key_algorithm: The cert_key_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. :type: str )r r r r z?Invalid value for `cert_key_algorithm`, must be None or one of N)r � ValueErrorr )r r �allowed_valuesr r r r � s �c C s | j S )a� Gets the cert_signature_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. signature algorithm for issuing leaf certificate. Allowed values for this property are: "SHA256_WITH_RSA", "SHA384_WITH_RSA", "SHA512_WITH_RSA", "SHA256_WITH_ECDSA", "SHA384_WITH_ECDSA", "SHA512_WITH_ECDSA" :return: The cert_signature_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. :rtype: str )r r r r r r � s zDRoverNodeReplaceCertificateAuthorityDetails.cert_signature_algorithmc C s* g d�}t ||�s td|� ���|| _dS )a2 Sets the cert_signature_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. signature algorithm for issuing leaf certificate. :param cert_signature_algorithm: The cert_signature_algorithm of this RoverNodeReplaceCertificateAuthorityDetails. :type: str )r r r r r r zEInvalid value for `cert_signature_algorithm`, must be None or one of N)r r r )r r r r r r r � s �c C s t | �S �N)r r r r r �__repr__� s z4RoverNodeReplaceCertificateAuthorityDetails.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s z2RoverNodeReplaceCertificateAuthorityDetails.__eq__c C s | |k S r! r r$ r r r �__ne__� s z2RoverNodeReplaceCertificateAuthorityDetails.__ne__N)�__name__� __module__�__qualname__�__doc__ZCERT_KEY_ALGORITHM_RSA2048ZCERT_KEY_ALGORITHM_RSA4096ZCERT_KEY_ALGORITHM_ECDSA_P256ZCERT_KEY_ALGORITHM_ECDSA_P384Z(CERT_SIGNATURE_ALGORITHM_SHA256_WITH_RSAZ(CERT_SIGNATURE_ALGORITHM_SHA384_WITH_RSAZ(CERT_SIGNATURE_ALGORITHM_SHA512_WITH_RSAZ*CERT_SIGNATURE_ALGORITHM_SHA256_WITH_ECDSAZ*CERT_SIGNATURE_ALGORITHM_SHA384_WITH_ECDSAZ*CERT_SIGNATURE_ALGORITHM_SHA512_WITH_ECDSAr �propertyr �setterr r r"