#[non_exhaustive]pub struct AwsBackupBackupVaultDetails { /* private fields */ }Expand description
Provides details about an Backup backup vault. In Backup, a backup vault is a container that stores and organizes your backups.
Implementations
sourceimpl AwsBackupBackupVaultDetails
impl AwsBackupBackupVaultDetails
sourcepub fn backup_vault_arn(&self) -> Option<&str>
pub fn backup_vault_arn(&self) -> Option<&str>
An Amazon Resource Name (ARN) that uniquely identifies a backup vault.
sourcepub fn backup_vault_name(&self) -> Option<&str>
pub fn backup_vault_name(&self) -> Option<&str>
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the Amazon Web Services account used to create them and the Amazon Web Services Region where they are created. They consist of lowercase letters, numbers, and hyphens.
sourcepub fn encryption_key_arn(&self) -> Option<&str>
pub fn encryption_key_arn(&self) -> Option<&str>
The unique ARN associated with the server-side encryption key. You can specify a key to encrypt your backups from services that support full Backup management. If you do not specify a key, Backup creates an KMS key for you by default.
sourcepub fn notifications(&self) -> Option<&AwsBackupBackupVaultNotificationsDetails>
pub fn notifications(&self) -> Option<&AwsBackupBackupVaultNotificationsDetails>
The Amazon SNS event notifications for the specified backup vault.
sourcepub fn access_policy(&self) -> Option<&str>
pub fn access_policy(&self) -> Option<&str>
A resource-based policy that is used to manage access permissions on the target backup vault.
sourceimpl AwsBackupBackupVaultDetails
impl AwsBackupBackupVaultDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsBackupBackupVaultDetails.
Trait Implementations
sourceimpl Clone for AwsBackupBackupVaultDetails
impl Clone for AwsBackupBackupVaultDetails
sourcefn clone(&self) -> AwsBackupBackupVaultDetails
fn clone(&self) -> AwsBackupBackupVaultDetails
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 AwsBackupBackupVaultDetails
impl Debug for AwsBackupBackupVaultDetails
sourceimpl PartialEq<AwsBackupBackupVaultDetails> for AwsBackupBackupVaultDetails
impl PartialEq<AwsBackupBackupVaultDetails> for AwsBackupBackupVaultDetails
sourcefn eq(&self, other: &AwsBackupBackupVaultDetails) -> bool
fn eq(&self, other: &AwsBackupBackupVaultDetails) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for AwsBackupBackupVaultDetails
Auto Trait Implementations
impl RefUnwindSafe for AwsBackupBackupVaultDetails
impl Send for AwsBackupBackupVaultDetails
impl Sync for AwsBackupBackupVaultDetails
impl Unpin for AwsBackupBackupVaultDetails
impl UnwindSafe for AwsBackupBackupVaultDetails
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