SecretBundle¶
-
class
oci.secrets.models.
SecretBundle
(**kwargs)¶ Bases:
object
The contents of the secret, properties of the secret (and secret version), and user-provided contextual metadata for the secret.
Attributes
STAGES_CURRENT
A constant which can be used with the stages property of a SecretBundle. STAGES_DEPRECATED
A constant which can be used with the stages property of a SecretBundle. STAGES_LATEST
A constant which can be used with the stages property of a SecretBundle. STAGES_PENDING
A constant which can be used with the stages property of a SecretBundle. STAGES_PREVIOUS
A constant which can be used with the stages property of a SecretBundle. metadata
Gets the metadata of this SecretBundle. secret_bundle_content
Gets the secret_bundle_content of this SecretBundle. secret_id
[Required] Gets the secret_id of this SecretBundle. stages
Gets the stages of this SecretBundle. time_created
Gets the time_created of this SecretBundle. time_of_deletion
Gets the time_of_deletion of this SecretBundle. time_of_expiry
Gets the time_of_expiry of this SecretBundle. version_name
Gets the version_name of this SecretBundle. version_number
[Required] Gets the version_number of this SecretBundle. Methods
__init__
(**kwargs)Initializes a new SecretBundle object with values from keyword arguments. -
STAGES_CURRENT
= 'CURRENT'¶ A constant which can be used with the stages property of a SecretBundle. This constant has a value of “CURRENT”
-
STAGES_DEPRECATED
= 'DEPRECATED'¶ A constant which can be used with the stages property of a SecretBundle. This constant has a value of “DEPRECATED”
-
STAGES_LATEST
= 'LATEST'¶ A constant which can be used with the stages property of a SecretBundle. This constant has a value of “LATEST”
-
STAGES_PENDING
= 'PENDING'¶ A constant which can be used with the stages property of a SecretBundle. This constant has a value of “PENDING”
-
STAGES_PREVIOUS
= 'PREVIOUS'¶ A constant which can be used with the stages property of a SecretBundle. This constant has a value of “PREVIOUS”
-
__init__
(**kwargs)¶ Initializes a new SecretBundle object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - secret_id (str) – The value to assign to the secret_id property of this SecretBundle.
- time_created (datetime) – The value to assign to the time_created property of this SecretBundle.
- version_number (int) – The value to assign to the version_number property of this SecretBundle.
- version_name (str) – The value to assign to the version_name property of this SecretBundle.
- secret_bundle_content (oci.secrets.models.SecretBundleContentDetails) – The value to assign to the secret_bundle_content property of this SecretBundle.
- time_of_deletion (datetime) – The value to assign to the time_of_deletion property of this SecretBundle.
- time_of_expiry (datetime) – The value to assign to the time_of_expiry property of this SecretBundle.
- stages (list[str]) – 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’.
- metadata (dict(str, object)) – The value to assign to the metadata property of this SecretBundle.
-
metadata
¶ Gets the metadata of this SecretBundle. Customer-provided contextual metadata for the secret.
Returns: The metadata of this SecretBundle. Return type: dict(str, object)
-
secret_bundle_content
¶ Gets the secret_bundle_content of this SecretBundle.
Returns: The secret_bundle_content of this SecretBundle. Return type: oci.secrets.models.SecretBundleContentDetails
-
secret_id
¶ [Required] Gets the secret_id of this SecretBundle. The OCID of the secret.
Returns: The secret_id of this SecretBundle. Return type: str
-
stages
¶ 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’.
Returns: The stages of this SecretBundle. Return type: list[str]
-
time_created
¶ Gets the time_created of this SecretBundle. The time when the secret bundle was created.
Returns: The time_created of this SecretBundle. Return type: datetime
-
time_of_deletion
¶ 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
Returns: The time_of_deletion of this SecretBundle. Return type: datetime
-
time_of_expiry
¶ 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
Returns: The time_of_expiry of this SecretBundle. Return type: datetime
-
version_name
¶ Gets the version_name of this SecretBundle. The name of the secret version. Labels are unique across the different versions of a particular secret.
Returns: The version_name of this SecretBundle. Return type: str
-
version_number
¶ [Required] Gets the version_number of this SecretBundle. The version number of the secret.
Returns: The version_number of this SecretBundle. Return type: int
-