#[non_exhaustive]pub struct AwsBackupBackupPlanBackupPlanDetails {
pub backup_plan_name: Option<String>,
pub advanced_backup_settings: Option<Vec<AwsBackupBackupPlanAdvancedBackupSettingsDetails>>,
pub backup_plan_rule: Option<Vec<AwsBackupBackupPlanRuleDetails>>,
}
Expand description
Provides details about an Backup backup plan and an array of BackupRule
objects, each of which specifies a backup rule.
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.backup_plan_name: Option<String>
The display name of a backup plan.
advanced_backup_settings: Option<Vec<AwsBackupBackupPlanAdvancedBackupSettingsDetails>>
A list of backup options for each resource type.
backup_plan_rule: Option<Vec<AwsBackupBackupPlanRuleDetails>>
An array of BackupRule
objects, each of which specifies a scheduled task that is used to back up a selection of resources.
Implementations§
source§impl AwsBackupBackupPlanBackupPlanDetails
impl AwsBackupBackupPlanBackupPlanDetails
sourcepub fn backup_plan_name(&self) -> Option<&str>
pub fn backup_plan_name(&self) -> Option<&str>
The display name of a backup plan.
sourcepub fn advanced_backup_settings(
&self
) -> &[AwsBackupBackupPlanAdvancedBackupSettingsDetails]
pub fn advanced_backup_settings( &self ) -> &[AwsBackupBackupPlanAdvancedBackupSettingsDetails]
A list of backup options for each resource type.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .advanced_backup_settings.is_none()
.
sourcepub fn backup_plan_rule(&self) -> &[AwsBackupBackupPlanRuleDetails]
pub fn backup_plan_rule(&self) -> &[AwsBackupBackupPlanRuleDetails]
An array of BackupRule
objects, each of which specifies a scheduled task that is used to back up a selection of resources.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .backup_plan_rule.is_none()
.
source§impl AwsBackupBackupPlanBackupPlanDetails
impl AwsBackupBackupPlanBackupPlanDetails
sourcepub fn builder() -> AwsBackupBackupPlanBackupPlanDetailsBuilder
pub fn builder() -> AwsBackupBackupPlanBackupPlanDetailsBuilder
Creates a new builder-style object to manufacture AwsBackupBackupPlanBackupPlanDetails
.
Trait Implementations§
source§impl Clone for AwsBackupBackupPlanBackupPlanDetails
impl Clone for AwsBackupBackupPlanBackupPlanDetails
source§fn clone(&self) -> AwsBackupBackupPlanBackupPlanDetails
fn clone(&self) -> AwsBackupBackupPlanBackupPlanDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for AwsBackupBackupPlanBackupPlanDetails
impl PartialEq for AwsBackupBackupPlanBackupPlanDetails
source§fn eq(&self, other: &AwsBackupBackupPlanBackupPlanDetails) -> bool
fn eq(&self, other: &AwsBackupBackupPlanBackupPlanDetails) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AwsBackupBackupPlanBackupPlanDetails
Auto Trait Implementations§
impl Freeze for AwsBackupBackupPlanBackupPlanDetails
impl RefUnwindSafe for AwsBackupBackupPlanBackupPlanDetails
impl Send for AwsBackupBackupPlanBackupPlanDetails
impl Sync for AwsBackupBackupPlanBackupPlanDetails
impl Unpin for AwsBackupBackupPlanBackupPlanDetails
impl UnwindSafe for AwsBackupBackupPlanBackupPlanDetails
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more