pub struct Builder { /* private fields */ }Expand description
A builder for SecretVersionsListEntry.
Implementations§
source§impl Builder
impl Builder
sourcepub fn version_id(self, input: impl Into<String>) -> Self
pub fn version_id(self, input: impl Into<String>) -> Self
The unique version identifier of this version of the secret.
sourcepub fn set_version_id(self, input: Option<String>) -> Self
pub fn set_version_id(self, input: Option<String>) -> Self
The unique version identifier of this version of the secret.
sourcepub fn version_stages(self, input: impl Into<String>) -> Self
pub fn version_stages(self, input: impl Into<String>) -> Self
Appends an item to version_stages.
To override the contents of this collection use set_version_stages.
An array of staging labels that are currently associated with this version of the secret.
sourcepub fn set_version_stages(self, input: Option<Vec<String>>) -> Self
pub fn set_version_stages(self, input: Option<Vec<String>>) -> Self
An array of staging labels that are currently associated with this version of the secret.
sourcepub fn last_accessed_date(self, input: DateTime) -> Self
pub fn last_accessed_date(self, input: DateTime) -> Self
The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.
sourcepub fn set_last_accessed_date(self, input: Option<DateTime>) -> Self
pub fn set_last_accessed_date(self, input: Option<DateTime>) -> Self
The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.
sourcepub fn created_date(self, input: DateTime) -> Self
pub fn created_date(self, input: DateTime) -> Self
The date and time this version of the secret was created.
sourcepub fn set_created_date(self, input: Option<DateTime>) -> Self
pub fn set_created_date(self, input: Option<DateTime>) -> Self
The date and time this version of the secret was created.
sourcepub fn kms_key_ids(self, input: impl Into<String>) -> Self
pub fn kms_key_ids(self, input: impl Into<String>) -> Self
Appends an item to kms_key_ids.
To override the contents of this collection use set_kms_key_ids.
The KMS keys used to encrypt the secret version.
sourcepub fn set_kms_key_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_kms_key_ids(self, input: Option<Vec<String>>) -> Self
The KMS keys used to encrypt the secret version.
sourcepub fn build(self) -> SecretVersionsListEntry
pub fn build(self) -> SecretVersionsListEntry
Consumes the builder and constructs a SecretVersionsListEntry.