#[non_exhaustive]pub struct AwsSecretsManagerSecretDetails { /* private fields */ }Expand description
Details about an Secrets Manager secret.
Implementations
sourceimpl AwsSecretsManagerSecretDetails
impl AwsSecretsManagerSecretDetails
sourcepub fn rotation_rules(&self) -> Option<&AwsSecretsManagerSecretRotationRules>
pub fn rotation_rules(&self) -> Option<&AwsSecretsManagerSecretRotationRules>
Defines the rotation schedule for the secret.
sourcepub fn rotation_occurred_within_frequency(&self) -> bool
pub fn rotation_occurred_within_frequency(&self) -> bool
Whether the rotation occurred within the specified rotation frequency.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
The ARN, Key ID, or alias of the KMS key used to encrypt the SecretString or SecretBinary values for versions of this secret.
sourcepub fn rotation_enabled(&self) -> bool
pub fn rotation_enabled(&self) -> bool
Whether rotation is enabled.
sourcepub fn rotation_lambda_arn(&self) -> Option<&str>
pub fn rotation_lambda_arn(&self) -> Option<&str>
The ARN of the Lambda function that rotates the secret.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The user-provided description of the secret.
sourceimpl AwsSecretsManagerSecretDetails
impl AwsSecretsManagerSecretDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsSecretsManagerSecretDetails.
Trait Implementations
sourceimpl Clone for AwsSecretsManagerSecretDetails
impl Clone for AwsSecretsManagerSecretDetails
sourcefn clone(&self) -> AwsSecretsManagerSecretDetails
fn clone(&self) -> AwsSecretsManagerSecretDetails
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 moresourceimpl PartialEq<AwsSecretsManagerSecretDetails> for AwsSecretsManagerSecretDetails
impl PartialEq<AwsSecretsManagerSecretDetails> for AwsSecretsManagerSecretDetails
sourcefn eq(&self, other: &AwsSecretsManagerSecretDetails) -> bool
fn eq(&self, other: &AwsSecretsManagerSecretDetails) -> bool
impl StructuralPartialEq for AwsSecretsManagerSecretDetails
Auto Trait Implementations
impl RefUnwindSafe for AwsSecretsManagerSecretDetails
impl Send for AwsSecretsManagerSecretDetails
impl Sync for AwsSecretsManagerSecretDetails
impl Unpin for AwsSecretsManagerSecretDetails
impl UnwindSafe for AwsSecretsManagerSecretDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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