#[non_exhaustive]pub struct SecretVersionsListEntry {
pub version_id: Option<String>,
pub version_stages: Option<Vec<String>>,
pub last_accessed_date: Option<DateTime>,
pub created_date: Option<DateTime>,
pub kms_key_ids: Option<Vec<String>>,
}Expand description
A structure that contains information about one version of a secret.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.version_id: Option<String>The unique version identifier of this version of the secret.
version_stages: Option<Vec<String>>An array of staging labels that are currently associated with this version of the secret.
last_accessed_date: Option<DateTime>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.
created_date: Option<DateTime>The date and time this version of the secret was created.
kms_key_ids: Option<Vec<String>>The KMS keys used to encrypt the secret version.
Implementations
sourceimpl SecretVersionsListEntry
impl SecretVersionsListEntry
sourcepub fn version_id(&self) -> Option<&str>
pub fn version_id(&self) -> Option<&str>
The unique version identifier of this version of the secret.
sourcepub fn version_stages(&self) -> Option<&[String]>
pub fn version_stages(&self) -> Option<&[String]>
An array of staging labels that are currently associated with this version of the secret.
sourcepub fn last_accessed_date(&self) -> Option<&DateTime>
pub fn last_accessed_date(&self) -> Option<&DateTime>
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) -> Option<&DateTime>
pub fn created_date(&self) -> Option<&DateTime>
The date and time this version of the secret was created.
sourcepub fn kms_key_ids(&self) -> Option<&[String]>
pub fn kms_key_ids(&self) -> Option<&[String]>
The KMS keys used to encrypt the secret version.
sourceimpl SecretVersionsListEntry
impl SecretVersionsListEntry
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture SecretVersionsListEntry
Trait Implementations
sourceimpl Clone for SecretVersionsListEntry
impl Clone for SecretVersionsListEntry
sourcefn clone(&self) -> SecretVersionsListEntry
fn clone(&self) -> SecretVersionsListEntry
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for SecretVersionsListEntry
impl Debug for SecretVersionsListEntry
sourceimpl PartialEq<SecretVersionsListEntry> for SecretVersionsListEntry
impl PartialEq<SecretVersionsListEntry> for SecretVersionsListEntry
sourcefn eq(&self, other: &SecretVersionsListEntry) -> bool
fn eq(&self, other: &SecretVersionsListEntry) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &SecretVersionsListEntry) -> bool
fn ne(&self, other: &SecretVersionsListEntry) -> bool
This method tests for !=.
impl StructuralPartialEq for SecretVersionsListEntry
Auto Trait Implementations
impl RefUnwindSafe for SecretVersionsListEntry
impl Send for SecretVersionsListEntry
impl Sync for SecretVersionsListEntry
impl Unpin for SecretVersionsListEntry
impl UnwindSafe for SecretVersionsListEntry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more