Struct aws_sdk_backup::input::CreateBackupPlanInput [−][src]
#[non_exhaustive]pub struct CreateBackupPlanInput {
pub backup_plan: Option<BackupPlanInput>,
pub backup_plan_tags: Option<HashMap<String, String>>,
pub creator_request_id: Option<String>,
}
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: Option<BackupPlanInput>
Specifies the body of a backup plan. Includes a BackupPlanName
and one or
more sets of Rules
.
To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair. The specified tags are assigned to all backups created with this plan.
creator_request_id: Option<String>
Identifies the request and allows failed requests to be retried without the risk of
running the operation twice. If the request includes a CreatorRequestId
that
matches an existing backup plan, that plan is returned. This parameter is optional.
Implementations
pub fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateBackupPlan, AwsErrorRetryPolicy>, BuildError>
pub fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateBackupPlan, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateBackupPlan
>
Creates a new builder-style object to manufacture CreateBackupPlanInput
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CreateBackupPlanInput
impl Send for CreateBackupPlanInput
impl Sync for CreateBackupPlanInput
impl Unpin for CreateBackupPlanInput
impl UnwindSafe for CreateBackupPlanInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more