Struct aws_sdk_backup::client::fluent_builders::UpdateBackupPlan [−][src]
pub struct UpdateBackupPlan<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to UpdateBackupPlan
.
Updates an existing backup plan identified by its backupPlanId
with the
input document in JSON format. The new version is uniquely identified by a
VersionId
.
Implementations
impl<C, M, R> UpdateBackupPlan<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> UpdateBackupPlan<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<UpdateBackupPlanOutput, SdkError<UpdateBackupPlanError>> where
R::Policy: SmithyRetryPolicy<UpdateBackupPlanInputOperationOutputAlias, UpdateBackupPlanOutput, UpdateBackupPlanError, UpdateBackupPlanInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<UpdateBackupPlanOutput, SdkError<UpdateBackupPlanError>> where
R::Policy: SmithyRetryPolicy<UpdateBackupPlanInputOperationOutputAlias, UpdateBackupPlanOutput, UpdateBackupPlanError, UpdateBackupPlanInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
Uniquely identifies a backup plan.
Uniquely identifies a backup plan.
Specifies the body of a backup plan. Includes a BackupPlanName
and one or
more sets of Rules
.
Specifies the body of a backup plan. Includes a BackupPlanName
and one or
more sets of Rules
.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for UpdateBackupPlan<C, M, R>
impl<C, M, R> Send for UpdateBackupPlan<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for UpdateBackupPlan<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for UpdateBackupPlan<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for UpdateBackupPlan<C, M, R>
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