#[non_exhaustive]pub struct AwsBackupBackupPlanRuleCopyActionsDetails { /* private fields */ }Expand description
An array of CopyAction objects, which contains the details of the copy operation.
Implementations
sourceimpl AwsBackupBackupPlanRuleCopyActionsDetails
impl AwsBackupBackupPlanRuleCopyActionsDetails
sourcepub fn destination_backup_vault_arn(&self) -> Option<&str>
pub fn destination_backup_vault_arn(&self) -> Option<&str>
An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup.
sourcepub fn lifecycle(&self) -> Option<&AwsBackupBackupPlanLifecycleDetails>
pub fn lifecycle(&self) -> Option<&AwsBackupBackupPlanLifecycleDetails>
Defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define. If you do not specify a lifecycle, Backup applies the lifecycle policy of the source backup to the destination backup.
Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days.
sourceimpl AwsBackupBackupPlanRuleCopyActionsDetails
impl AwsBackupBackupPlanRuleCopyActionsDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsBackupBackupPlanRuleCopyActionsDetails.
Trait Implementations
sourceimpl Clone for AwsBackupBackupPlanRuleCopyActionsDetails
impl Clone for AwsBackupBackupPlanRuleCopyActionsDetails
sourcefn clone(&self) -> AwsBackupBackupPlanRuleCopyActionsDetails
fn clone(&self) -> AwsBackupBackupPlanRuleCopyActionsDetails
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<AwsBackupBackupPlanRuleCopyActionsDetails> for AwsBackupBackupPlanRuleCopyActionsDetails
impl PartialEq<AwsBackupBackupPlanRuleCopyActionsDetails> for AwsBackupBackupPlanRuleCopyActionsDetails
sourcefn eq(&self, other: &AwsBackupBackupPlanRuleCopyActionsDetails) -> bool
fn eq(&self, other: &AwsBackupBackupPlanRuleCopyActionsDetails) -> bool
impl StructuralPartialEq for AwsBackupBackupPlanRuleCopyActionsDetails
Auto Trait Implementations
impl RefUnwindSafe for AwsBackupBackupPlanRuleCopyActionsDetails
impl Send for AwsBackupBackupPlanRuleCopyActionsDetails
impl Sync for AwsBackupBackupPlanRuleCopyActionsDetails
impl Unpin for AwsBackupBackupPlanRuleCopyActionsDetails
impl UnwindSafe for AwsBackupBackupPlanRuleCopyActionsDetails
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