Struct aws_sdk_backup::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Client for AWS Backup
Client for invoking operations on AWS Backup. Each operation on AWS Backup is a method on this
this struct. .send()
MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_backup::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operationname>().
.<param>("some value")
.send().await; */
Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_backup::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_backup::Client::from_conf(config);
Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the CreateBackupPlan
operation.
See CreateBackupPlan
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateBackupSelection
operation.
See CreateBackupSelection
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateBackupVault
operation.
See CreateBackupVault
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateFramework
operation.
See CreateFramework
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateReportPlan
operation.
See CreateReportPlan
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteBackupPlan
operation.
See DeleteBackupPlan
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteBackupSelection
operation.
See DeleteBackupSelection
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteBackupVault
operation.
See DeleteBackupVault
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteBackupVaultAccessPolicy
operation.
See DeleteBackupVaultAccessPolicy
for more information about the
operation and its arguments.
pub fn delete_backup_vault_lock_configuration(
&self
) -> DeleteBackupVaultLockConfiguration<C, M, R>
pub fn delete_backup_vault_lock_configuration(
&self
) -> DeleteBackupVaultLockConfiguration<C, M, R>
Constructs a fluent builder for the DeleteBackupVaultLockConfiguration
operation.
See DeleteBackupVaultLockConfiguration
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteBackupVaultNotifications
operation.
See DeleteBackupVaultNotifications
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteFramework
operation.
See DeleteFramework
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteRecoveryPoint
operation.
See DeleteRecoveryPoint
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteReportPlan
operation.
See DeleteReportPlan
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeBackupJob
operation.
See DescribeBackupJob
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeBackupVault
operation.
See DescribeBackupVault
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeCopyJob
operation.
See DescribeCopyJob
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeFramework
operation.
See DescribeFramework
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeGlobalSettings
operation.
See DescribeGlobalSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeProtectedResource
operation.
See DescribeProtectedResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeRecoveryPoint
operation.
See DescribeRecoveryPoint
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeRegionSettings
operation.
See DescribeRegionSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeReportJob
operation.
See DescribeReportJob
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeReportPlan
operation.
See DescribeReportPlan
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeRestoreJob
operation.
See DescribeRestoreJob
for more information about the
operation and its arguments.
Constructs a fluent builder for the DisassociateRecoveryPoint
operation.
See DisassociateRecoveryPoint
for more information about the
operation and its arguments.
Constructs a fluent builder for the ExportBackupPlanTemplate
operation.
See ExportBackupPlanTemplate
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBackupPlan
operation.
See GetBackupPlan
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBackupPlanFromJSON
operation.
See GetBackupPlanFromJSON
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBackupPlanFromTemplate
operation.
See GetBackupPlanFromTemplate
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBackupSelection
operation.
See GetBackupSelection
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBackupVaultAccessPolicy
operation.
See GetBackupVaultAccessPolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetBackupVaultNotifications
operation.
See GetBackupVaultNotifications
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetRecoveryPointRestoreMetadata
operation.
See GetRecoveryPointRestoreMetadata
for more information about the
operation and its arguments.
Constructs a fluent builder for the GetSupportedResourceTypes
operation.
See GetSupportedResourceTypes
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBackupJobs
operation.
See ListBackupJobs
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBackupPlans
operation.
See ListBackupPlans
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBackupPlanTemplates
operation.
See ListBackupPlanTemplates
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBackupPlanVersions
operation.
See ListBackupPlanVersions
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBackupSelections
operation.
See ListBackupSelections
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListBackupVaults
operation.
See ListBackupVaults
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListCopyJobs
operation.
See ListCopyJobs
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListFrameworks
operation.
See ListFrameworks
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListProtectedResources
operation.
See ListProtectedResources
for more information about the
operation and its arguments.
pub fn list_recovery_points_by_backup_vault(
&self
) -> ListRecoveryPointsByBackupVault<C, M, R>
pub fn list_recovery_points_by_backup_vault(
&self
) -> ListRecoveryPointsByBackupVault<C, M, R>
Constructs a fluent builder for the ListRecoveryPointsByBackupVault
operation.
See ListRecoveryPointsByBackupVault
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListRecoveryPointsByResource
operation.
See ListRecoveryPointsByResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListReportJobs
operation.
See ListReportJobs
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListReportPlans
operation.
See ListReportPlans
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListRestoreJobs
operation.
See ListRestoreJobs
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTags
operation.
See ListTags
for more information about the
operation and its arguments.
Constructs a fluent builder for the PutBackupVaultAccessPolicy
operation.
See PutBackupVaultAccessPolicy
for more information about the
operation and its arguments.
Constructs a fluent builder for the PutBackupVaultLockConfiguration
operation.
See PutBackupVaultLockConfiguration
for more information about the
operation and its arguments.
Constructs a fluent builder for the PutBackupVaultNotifications
operation.
See PutBackupVaultNotifications
for more information about the
operation and its arguments.
Constructs a fluent builder for the StartBackupJob
operation.
See StartBackupJob
for more information about the
operation and its arguments.
Constructs a fluent builder for the StartCopyJob
operation.
See StartCopyJob
for more information about the
operation and its arguments.
Constructs a fluent builder for the StartReportJob
operation.
See StartReportJob
for more information about the
operation and its arguments.
Constructs a fluent builder for the StartRestoreJob
operation.
See StartRestoreJob
for more information about the
operation and its arguments.
Constructs a fluent builder for the StopBackupJob
operation.
See StopBackupJob
for more information about the
operation and its arguments.
Constructs a fluent builder for the TagResource
operation.
See TagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UntagResource
operation.
See UntagResource
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateBackupPlan
operation.
See UpdateBackupPlan
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateFramework
operation.
See UpdateFramework
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateGlobalSettings
operation.
See UpdateGlobalSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateRecoveryPointLifecycle
operation.
See UpdateRecoveryPointLifecycle
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateRegionSettings
operation.
See UpdateRegionSettings
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateReportPlan
operation.
See UpdateReportPlan
for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for Client<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