a Of@sDddlmZddlmZmZmZddlmZeGdddeZdS))MonitoredResourceCredential)formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@sdeZdZdZddZeddZejddZeddZejd dZd d Z d d Z ddZ dS)EncryptedCredentialszS Encypted credentials [indicated by the type property in CredentialStore]. cKs`dddddddd|_dddddd d d|_d |_d |_d |_d |_d |_d |_d |_d |_d S) 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])sourcenametype descriptioncredential_typekey_id propertiesr r r r credentialTypekeyIdrN ENCRYPTED) swagger_types attribute_map_source_name_type _description_credential_type_key_id _properties)selfkwargsr/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__cCs|jS)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 rrrrr rQs zEncryptedCredentials.key_idcCs ||_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")rrrrr r]s cCs|jS)a4 **[Required]** Gets the properties of this EncryptedCredentials. The credential properties list. Credential property values will be encrypted format. :return: The properties of this EncryptedCredentials. :rtype: list[oci.stack_monitoring.models.CredentialProperty] rr#rrr ris zEncryptedCredentials.propertiescCs ||_dS)a. Sets the properties of this EncryptedCredentials. The credential properties list. Credential property values will be encrypted format. :param properties: The properties of this EncryptedCredentials. :type: list[oci.stack_monitoring.models.CredentialProperty] Nr$)rrrrr rus cCst|SN)rr#rrr __repr__szEncryptedCredentials.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr __eq__szEncryptedCredentials.__eq__cCs ||k Sr%rr(rrr __ne__szEncryptedCredentials.__ne__N) __name__ __module__ __qualname____doc__r!propertyrsetterrr&r*r+rrrr r sA    rN) monitored_resource_credentialroci.utilrrroci.decoratorsrrrrrr s