a O•ºfz-ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s.eZdZdZdZdZdZdZdZdd„Z e d d „ƒZ e j d d „ƒZ e d d „ƒZ e j dd „ƒZ e dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej d d„ƒZe d!d"„ƒZej d#d"„ƒZd$d%„Zd&d'„Zd(d)„Zd*S)+Ú SecretBundlezŠ The contents of the secret, properties of the secret (and secret version), and user-provided contextual metadata for the secret. ÚCURRENTÚPENDINGÚLATESTÚPREVIOUSÚ DEPRECATEDc Ksnddddddddddœ |_dd d d d d ddddœ |_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ dS)a# Initializes a new SecretBundle object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param secret_id: The value to assign to the secret_id property of this SecretBundle. :type secret_id: str :param time_created: The value to assign to the time_created property of this SecretBundle. :type time_created: datetime :param version_number: The value to assign to the version_number property of this SecretBundle. :type version_number: int :param version_name: The value to assign to the version_name property of this SecretBundle. :type version_name: str :param secret_bundle_content: The value to assign to the secret_bundle_content property of this SecretBundle. :type secret_bundle_content: oci.secrets.models.SecretBundleContentDetails :param time_of_deletion: The value to assign to the time_of_deletion property of this SecretBundle. :type time_of_deletion: datetime :param time_of_expiry: The value to assign to the time_of_expiry property of this SecretBundle. :type time_of_expiry: datetime :param stages: The value to assign to the stages property of this SecretBundle. Allowed values for items in this list are: "CURRENT", "PENDING", "LATEST", "PREVIOUS", "DEPRECATED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type stages: list[str] :param metadata: The value to assign to the metadata property of this SecretBundle. :type metadata: dict(str, object) ÚstrÚdatetimeÚintÚSecretBundleContentDetailsz list[str]zdict(str, object)) Ú secret_idÚ time_createdÚversion_numberÚ version_nameÚsecret_bundle_contentÚtime_of_deletionÚtime_of_expiryÚstagesÚmetadataÚsecretIdÚ timeCreatedÚ versionNumberÚ versionNameÚsecretBundleContentÚtimeOfDeletionÚ timeOfExpiryrrN) Ú swagger_typesÚ attribute_mapÚ _secret_idÚ _time_createdÚ_version_numberÚ _version_nameÚ_secret_bundle_contentÚ_time_of_deletionÚ_time_of_expiryÚ_stagesÚ _metadata)ÚselfÚkwargs©r-ú„/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/secrets/models/secret_bundle.pyÚ__init__$s:-÷ ÷ zSecretBundle.__init__cCs|jS)z´ **[Required]** Gets the secret_id of this SecretBundle. The OCID of the secret. :return: The secret_id of this SecretBundle. :rtype: str ©r"©r+r-r-r.rrs zSecretBundle.secret_idcCs ||_dS)z­ Sets the secret_id of this SecretBundle. The OCID of the secret. :param secret_id: The secret_id of this SecretBundle. :type: str Nr0)r+rr-r-r.r~s cCs|jS)zÅ Gets the time_created of this SecretBundle. The time when the secret bundle was created. :return: The time_created of this SecretBundle. :rtype: datetime ©r#r1r-r-r.rŠs zSecretBundle.time_createdcCs ||_dS)zÐ Sets the time_created of this SecretBundle. The time when the secret bundle was created. :param time_created: The time_created of this SecretBundle. :type: datetime Nr2)r+rr-r-r.r–s cCs|jS)zÈ **[Required]** Gets the version_number of this SecretBundle. The version number of the secret. :return: The version_number of this SecretBundle. :rtype: int ©r$r1r-r-r.r¢s zSecretBundle.version_numbercCs ||_dS)zÆ Sets the version_number of this SecretBundle. The version number of the secret. :param version_number: The version_number of this SecretBundle. :type: int Nr3)r+rr-r-r.r®s cCs|jS)zû Gets the version_name of this SecretBundle. The name of the secret version. Labels are unique across the different versions of a particular secret. :return: The version_name of this SecretBundle. :rtype: str ©r%r1r-r-r.rºs zSecretBundle.version_namecCs ||_dS)a Sets the version_name of this SecretBundle. The name of the secret version. Labels are unique across the different versions of a particular secret. :param version_name: The version_name of this SecretBundle. :type: str Nr4)r+rr-r-r.rÆs cCs|jS)zÆ Gets the secret_bundle_content of this SecretBundle. :return: The secret_bundle_content of this SecretBundle. :rtype: oci.secrets.models.SecretBundleContentDetails ©r&r1r-r-r.rÒsz"SecretBundle.secret_bundle_contentcCs ||_dS)zÚ Sets the secret_bundle_content of this SecretBundle. :param secret_bundle_content: The secret_bundle_content of this SecretBundle. :type: oci.secrets.models.SecretBundleContentDetails Nr5)r+rr-r-r.rÜscCs|jS)ak Gets the time_of_deletion of this SecretBundle. An optional property indicating when to delete the secret version, expressed in `RFC 3339`__ timestamp format. Example: `2019-04-03T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :return: The time_of_deletion of this SecretBundle. :rtype: datetime ©r'r1r-r-r.ræs zSecretBundle.time_of_deletioncCs ||_dS)az Sets the time_of_deletion of this SecretBundle. An optional property indicating when to delete the secret version, expressed in `RFC 3339`__ timestamp format. Example: `2019-04-03T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :param time_of_deletion: The time_of_deletion of this SecretBundle. :type: datetime Nr6)r+rr-r-r.rõs cCs|jS)ai Gets the time_of_expiry of this SecretBundle. An optional property indicating when the secret version will expire, expressed in `RFC 3339`__ timestamp format. Example: `2019-04-03T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :return: The time_of_expiry of this SecretBundle. :rtype: datetime ©r(r1r-r-r.rs zSecretBundle.time_of_expirycCs ||_dS)av Sets the time_of_expiry of this SecretBundle. An optional property indicating when the secret version will expire, expressed in `RFC 3339`__ timestamp format. Example: `2019-04-03T21:10:29.600Z` __ https://tools.ietf.org/html/rfc3339 :param time_of_expiry: The time_of_expiry of this SecretBundle. :type: datetime Nr7)r+rr-r-r.rs cCs|jS)aª Gets the stages of this SecretBundle. A list of possible rotation states for the secret version. Allowed values for items in this list are: "CURRENT", "PENDING", "LATEST", "PREVIOUS", "DEPRECATED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The stages of this SecretBundle. :rtype: list[str] ©r)r1r-r-r.r"s zSecretBundle.stagescs0gd¢‰|r&‡fdd„|Dƒ|dd…<||_dS)zÍ Sets the stages of this SecretBundle. A list of possible rotation states for the secret version. :param stages: The stages of this SecretBundle. :type: list[str] )rrr r r csg|]}t|ˆƒsdn|‘qS)ÚUNKNOWN_ENUM_VALUE)r)Ú.0Úx©Úallowed_valuesr-r.Ú =óz'SecretBundle.stages..Nr8)r+rr-r<r.r1s cCs|jS)zÏ Gets the metadata of this SecretBundle. Customer-provided contextual metadata for the secret. :return: The metadata of this SecretBundle. :rtype: dict(str, object) ©r*r1r-r-r.r@s zSecretBundle.metadatacCs ||_dS)zÖ Sets the metadata of this SecretBundle. Customer-provided contextual metadata for the secret. :param metadata: The metadata of this SecretBundle. :type: dict(str, object) Nr@)r+rr-r-r.rLs cCst|ƒS©N)rr1r-r-r.Ú__repr__XszSecretBundle.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©r+Úotherr-r-r.Ú__eq__[szSecretBundle.__eq__cCs ||k SrAr-rDr-r-r.Ú__ne__aszSecretBundle.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚSTAGES_CURRENTÚSTAGES_PENDINGÚ STAGES_LATESTÚSTAGES_PREVIOUSÚSTAGES_DEPRECATEDr/ÚpropertyrÚsetterrrrrrrrrrBrFrGr-r-r-r.r s\N                  rN)Úoci.utilrrrÚoci.decoratorsrÚobjectrr-r-r-r.Ús