ruạṛ
a O��f� � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�MonitoredResourceCredential� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sd e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zd d� Z dd � Z dd� ZdS )�EncryptedCredentialszS Encypted credentials [indicated by the type property in CredentialStore]. c K s` dddddddd�| _ dddddd d d�| _d| _d| _d| _d| _d| _d| _d| _d| _dS ) a� Initializes a new EncryptedCredentials object with values from keyword arguments. The default value of the :py:attr:`~oci.stack_monitoring.models.EncryptedCredentials.credential_type` attribute of this class is ``ENCRYPTED`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param source: The value to assign to the source property of this EncryptedCredentials. :type source: str :param name: The value to assign to the name property of this EncryptedCredentials. :type name: str :param type: The value to assign to the type property of this EncryptedCredentials. :type type: str :param description: The value to assign to the description property of this EncryptedCredentials. :type description: str :param credential_type: The value to assign to the credential_type property of this EncryptedCredentials. Allowed values for this property are: "EXISTING", "PLAINTEXT", "ENCRYPTED" :type credential_type: str :param key_id: The value to assign to the key_id property of this EncryptedCredentials. :type key_id: str :param properties: The value to assign to the properties property of this EncryptedCredentials. :type properties: list[oci.stack_monitoring.models.CredentialProperty] �strzlist[CredentialProperty])�source�name�type�description�credential_type�key_id� propertiesr r r r �credentialType�keyIdr N� ENCRYPTED) � swagger_types� attribute_map�_source�_name�_type�_description�_credential_type�_key_id�_properties)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/stack_monitoring/models/encrypted_credentials.py�__init__ s0 %�� zEncryptedCredentials.__init__c C s | j S )ac **[Required]** Gets the key_id of this EncryptedCredentials. The master key OCID and applicable only for property value type ENCRYPTION. Key OCID is passed as input to Key management service decrypt API to retrieve the encrypted property value text. :return: The key_id of this EncryptedCredentials. :rtype: str �r �r r r r r Q s zEncryptedCredentials.key_idc C s || _ dS )aY Sets the key_id of this EncryptedCredentials. The master key OCID and applicable only for property value type ENCRYPTION. Key OCID is passed as input to Key management service decrypt API to retrieve the encrypted property value text. :param key_id: The key_id of this EncryptedCredentials. :type: str Nr"