[−][src]Crate rusoto_backup
AWS Backup is a unified backup service designed to protect AWS services and their associated data. AWS Backup simplifies the creation, migration, restoration, and deletion of backups, while also providing reporting and auditing.
If you're using the service, you're probably looking for BackupClient and Backup.
Structs
BackupClient | A client for the AWS Backup API. |
BackupJob | Contains detailed information about a backup job. |
BackupPlan | Contains an optional backup plan display name and an array of |
BackupPlanInput | Contains an optional backup plan display name and an array of |
BackupPlanTemplatesListMember | An object specifying metadata associated with a backup plan template. |
BackupPlansListMember | Contains metadata about a backup plan. |
BackupRule | Specifies a scheduled task used to back up a selection of resources. |
BackupRuleInput | Specifies a scheduled task used to back up a selection of resources. |
BackupSelection | Used to specify a set of resources to a backup plan. |
BackupSelectionsListMember | Contains metadata about a |
BackupVaultListMember | Contains metadata about a backup vault. |
CalculatedLifecycle | Contains The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold. |
Condition | Contains an array of triplets made up of a condition type (such as |
CopyAction | The details of the copy operation. |
CopyJob | Contains detailed information about a copy job. |
CreateBackupPlanInput | |
CreateBackupPlanOutput | |
CreateBackupSelectionInput | |
CreateBackupSelectionOutput | |
CreateBackupVaultInput | |
CreateBackupVaultOutput | |
DeleteBackupPlanInput | |
DeleteBackupPlanOutput | |
DeleteBackupSelectionInput | |
DeleteBackupVaultAccessPolicyInput | |
DeleteBackupVaultInput | |
DeleteBackupVaultNotificationsInput | |
DeleteRecoveryPointInput | |
DescribeBackupJobInput | |
DescribeBackupJobOutput | |
DescribeBackupVaultInput | |
DescribeBackupVaultOutput | |
DescribeCopyJobInput | |
DescribeCopyJobOutput | |
DescribeProtectedResourceInput | |
DescribeProtectedResourceOutput | |
DescribeRecoveryPointInput | |
DescribeRecoveryPointOutput | |
DescribeRestoreJobInput | |
DescribeRestoreJobOutput | |
ExportBackupPlanTemplateInput | |
ExportBackupPlanTemplateOutput | |
GetBackupPlanFromJSONInput | |
GetBackupPlanFromJSONOutput | |
GetBackupPlanFromTemplateInput | |
GetBackupPlanFromTemplateOutput | |
GetBackupPlanInput | |
GetBackupPlanOutput | |
GetBackupSelectionInput | |
GetBackupSelectionOutput | |
GetBackupVaultAccessPolicyInput | |
GetBackupVaultAccessPolicyOutput | |
GetBackupVaultNotificationsInput | |
GetBackupVaultNotificationsOutput | |
GetRecoveryPointRestoreMetadataInput | |
GetRecoveryPointRestoreMetadataOutput | |
GetSupportedResourceTypesOutput | |
Lifecycle | Contains an array of Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, on the console, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold. |
ListBackupJobsInput | |
ListBackupJobsOutput | |
ListBackupPlanTemplatesInput | |
ListBackupPlanTemplatesOutput | |
ListBackupPlanVersionsInput | |
ListBackupPlanVersionsOutput | |
ListBackupPlansInput | |
ListBackupPlansOutput | |
ListBackupSelectionsInput | |
ListBackupSelectionsOutput | |
ListBackupVaultsInput | |
ListBackupVaultsOutput | |
ListCopyJobsInput | |
ListCopyJobsOutput | |
ListProtectedResourcesInput | |
ListProtectedResourcesOutput | |
ListRecoveryPointsByBackupVaultInput | |
ListRecoveryPointsByBackupVaultOutput | |
ListRecoveryPointsByResourceInput | |
ListRecoveryPointsByResourceOutput | |
ListRestoreJobsInput | |
ListRestoreJobsOutput | |
ListTagsInput | |
ListTagsOutput | |
ProtectedResource | A structure that contains information about a backed-up resource. |
PutBackupVaultAccessPolicyInput | |
PutBackupVaultNotificationsInput | |
RecoveryPointByBackupVault | Contains detailed information about the recovery points stored in a backup vault. |
RecoveryPointByResource | Contains detailed information about a saved recovery point. |
RecoveryPointCreator | Contains information about the backup plan and rule that AWS Backup used to initiate the recovery point backup. |
RestoreJobsListMember | Contains metadata about a restore job. |
StartBackupJobInput | |
StartBackupJobOutput | |
StartCopyJobInput | |
StartCopyJobOutput | |
StartRestoreJobInput | |
StartRestoreJobOutput | |
StopBackupJobInput | |
TagResourceInput | |
UntagResourceInput | |
UpdateBackupPlanInput | |
UpdateBackupPlanOutput | |
UpdateRecoveryPointLifecycleInput | |
UpdateRecoveryPointLifecycleOutput |
Enums
CreateBackupPlanError | Errors returned by CreateBackupPlan |
CreateBackupSelectionError | Errors returned by CreateBackupSelection |
CreateBackupVaultError | Errors returned by CreateBackupVault |
DeleteBackupPlanError | Errors returned by DeleteBackupPlan |
DeleteBackupSelectionError | Errors returned by DeleteBackupSelection |
DeleteBackupVaultAccessPolicyError | Errors returned by DeleteBackupVaultAccessPolicy |
DeleteBackupVaultError | Errors returned by DeleteBackupVault |
DeleteBackupVaultNotificationsError | Errors returned by DeleteBackupVaultNotifications |
DeleteRecoveryPointError | Errors returned by DeleteRecoveryPoint |
DescribeBackupJobError | Errors returned by DescribeBackupJob |
DescribeBackupVaultError | Errors returned by DescribeBackupVault |
DescribeCopyJobError | Errors returned by DescribeCopyJob |
DescribeProtectedResourceError | Errors returned by DescribeProtectedResource |
DescribeRecoveryPointError | Errors returned by DescribeRecoveryPoint |
DescribeRestoreJobError | Errors returned by DescribeRestoreJob |
ExportBackupPlanTemplateError | Errors returned by ExportBackupPlanTemplate |
GetBackupPlanError | Errors returned by GetBackupPlan |
GetBackupPlanFromJSONError | Errors returned by GetBackupPlanFromJSON |
GetBackupPlanFromTemplateError | Errors returned by GetBackupPlanFromTemplate |
GetBackupSelectionError | Errors returned by GetBackupSelection |
GetBackupVaultAccessPolicyError | Errors returned by GetBackupVaultAccessPolicy |
GetBackupVaultNotificationsError | Errors returned by GetBackupVaultNotifications |
GetRecoveryPointRestoreMetadataError | Errors returned by GetRecoveryPointRestoreMetadata |
GetSupportedResourceTypesError | Errors returned by GetSupportedResourceTypes |
ListBackupJobsError | Errors returned by ListBackupJobs |
ListBackupPlanTemplatesError | Errors returned by ListBackupPlanTemplates |
ListBackupPlanVersionsError | Errors returned by ListBackupPlanVersions |
ListBackupPlansError | Errors returned by ListBackupPlans |
ListBackupSelectionsError | Errors returned by ListBackupSelections |
ListBackupVaultsError | Errors returned by ListBackupVaults |
ListCopyJobsError | Errors returned by ListCopyJobs |
ListProtectedResourcesError | Errors returned by ListProtectedResources |
ListRecoveryPointsByBackupVaultError | Errors returned by ListRecoveryPointsByBackupVault |
ListRecoveryPointsByResourceError | Errors returned by ListRecoveryPointsByResource |
ListRestoreJobsError | Errors returned by ListRestoreJobs |
ListTagsError | Errors returned by ListTags |
PutBackupVaultAccessPolicyError | Errors returned by PutBackupVaultAccessPolicy |
PutBackupVaultNotificationsError | Errors returned by PutBackupVaultNotifications |
StartBackupJobError | Errors returned by StartBackupJob |
StartCopyJobError | Errors returned by StartCopyJob |
StartRestoreJobError | Errors returned by StartRestoreJob |
StopBackupJobError | Errors returned by StopBackupJob |
TagResourceError | Errors returned by TagResource |
UntagResourceError | Errors returned by UntagResource |
UpdateBackupPlanError | Errors returned by UpdateBackupPlan |
UpdateRecoveryPointLifecycleError | Errors returned by UpdateRecoveryPointLifecycle |
Traits
Backup | Trait representing the capabilities of the AWS Backup API. AWS Backup clients implement this trait. |