pub struct CreateBackupSelection { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateBackupSelection
.
Creates a JSON document that specifies a set of resources to assign to a backup plan. For examples, see Assigning resources programmatically.
Implementations
sourceimpl CreateBackupSelection
impl CreateBackupSelection
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<CreateBackupSelection, AwsResponseRetryClassifier>, SdkError<CreateBackupSelectionError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<CreateBackupSelection, AwsResponseRetryClassifier>, SdkError<CreateBackupSelectionError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<CreateBackupSelectionOutput, SdkError<CreateBackupSelectionError>>
pub async fn send(
self
) -> Result<CreateBackupSelectionOutput, SdkError<CreateBackupSelectionError>>
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.
sourcepub fn backup_plan_id(self, input: impl Into<String>) -> Self
pub fn backup_plan_id(self, input: impl Into<String>) -> Self
Uniquely identifies the backup plan to be associated with the selection of resources.
sourcepub fn set_backup_plan_id(self, input: Option<String>) -> Self
pub fn set_backup_plan_id(self, input: Option<String>) -> Self
Uniquely identifies the backup plan to be associated with the selection of resources.
sourcepub fn backup_selection(self, input: BackupSelection) -> Self
pub fn backup_selection(self, input: BackupSelection) -> Self
Specifies the body of a request to assign a set of resources to a backup plan.
sourcepub fn set_backup_selection(self, input: Option<BackupSelection>) -> Self
pub fn set_backup_selection(self, input: Option<BackupSelection>) -> Self
Specifies the body of a request to assign a set of resources to a backup plan.
sourcepub fn creator_request_id(self, input: impl Into<String>) -> Self
pub fn creator_request_id(self, input: impl Into<String>) -> Self
A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
sourcepub fn set_creator_request_id(self, input: Option<String>) -> Self
pub fn set_creator_request_id(self, input: Option<String>) -> Self
A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
Trait Implementations
sourceimpl Clone for CreateBackupSelection
impl Clone for CreateBackupSelection
sourcefn clone(&self) -> CreateBackupSelection
fn clone(&self) -> CreateBackupSelection
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more