package
0.23.3
Repository: https://github.com/jviney/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Packages

Package backupiface provides an interface to enable mocking the AWS Backup service client for testing your code.

# Functions

New creates a new instance of the client from the provided Config.
NewListBackupJobsRequestPaginator returns a paginator for ListBackupJobs.
NewListBackupPlansRequestPaginator returns a paginator for ListBackupPlans.
NewListBackupPlanTemplatesRequestPaginator returns a paginator for ListBackupPlanTemplates.
NewListBackupPlanVersionsRequestPaginator returns a paginator for ListBackupPlanVersions.
NewListBackupSelectionsRequestPaginator returns a paginator for ListBackupSelections.
NewListBackupVaultsRequestPaginator returns a paginator for ListBackupVaults.
NewListCopyJobsRequestPaginator returns a paginator for ListCopyJobs.
NewListProtectedResourcesRequestPaginator returns a paginator for ListProtectedResources.
NewListRecoveryPointsByBackupVaultRequestPaginator returns a paginator for ListRecoveryPointsByBackupVault.
NewListRecoveryPointsByResourceRequestPaginator returns a paginator for ListRecoveryPointsByResource.
NewListRestoreJobsRequestPaginator returns a paginator for ListRestoreJobs.
NewListTagsRequestPaginator returns a paginator for ListTags.

# Constants

Enum values for BackupJobState.
Enum values for BackupJobState.
Enum values for BackupJobState.
Enum values for BackupJobState.
Enum values for BackupJobState.
Enum values for BackupJobState.
Enum values for BackupJobState.
Enum values for BackupJobState.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for BackupVaultEvent.
Enum values for ConditionType.
Enum values for CopyJobState.
Enum values for CopyJobState.
Enum values for CopyJobState.
Enum values for CopyJobState.
Service's Endpoint identifier.
ErrCodeAlreadyExistsException for service response error code "AlreadyExistsException".
ErrCodeDependencyFailureException for service response error code "DependencyFailureException".
ErrCodeInvalidParameterValueException for service response error code "InvalidParameterValueException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMissingParameterValueException for service response error code "MissingParameterValueException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
Enum values for RecoveryPointStatus.
Enum values for RecoveryPointStatus.
Enum values for RecoveryPointStatus.
Enum values for RecoveryPointStatus.
Enum values for RestoreJobStatus.
Enum values for RestoreJobStatus.
Enum values for RestoreJobStatus.
Enum values for RestoreJobStatus.
Enum values for RestoreJobStatus.
Service's identifier.
Service's name.
Enum values for StorageClass.
Enum values for StorageClass.
Enum values for StorageClass.

# Structs

Contains detailed information about a backup job.
Contains an optional backup plan display name and an array of BackupRule objects, each of which specifies a backup rule.
Contains an optional backup plan display name and an array of BackupRule objects, each of which specifies a backup rule.
Contains metadata about a backup plan.
An object specifying metadata associated with a backup plan template.
Specifies a scheduled task used to back up a selection of resources.
Specifies a scheduled task used to back up a selection of resources.
Used to specify a set of resources to a backup plan.
Contains metadata about a BackupSelection object.
Contains metadata about a backup vault.
Contains DeleteAt and MoveToColdStorageAt timestamps, which are used to specify a lifecycle for a recovery point.
Client provides the API operation methods for making requests to AWS Backup.
Contains an array of triplets made up of a condition type (such as STRINGEQUALS), a key, and a value.
The details of the copy operation.
Contains detailed information about a copy job.
No description provided by the author
No description provided by the author
CreateBackupPlanRequest is the request type for the CreateBackupPlan API operation.
CreateBackupPlanResponse is the response type for the CreateBackupPlan API operation.
No description provided by the author
No description provided by the author
CreateBackupSelectionRequest is the request type for the CreateBackupSelection API operation.
CreateBackupSelectionResponse is the response type for the CreateBackupSelection API operation.
No description provided by the author
No description provided by the author
CreateBackupVaultRequest is the request type for the CreateBackupVault API operation.
CreateBackupVaultResponse is the response type for the CreateBackupVault API operation.
No description provided by the author
No description provided by the author
DeleteBackupPlanRequest is the request type for the DeleteBackupPlan API operation.
DeleteBackupPlanResponse is the response type for the DeleteBackupPlan API operation.
No description provided by the author
No description provided by the author
DeleteBackupSelectionRequest is the request type for the DeleteBackupSelection API operation.
DeleteBackupSelectionResponse is the response type for the DeleteBackupSelection API operation.
No description provided by the author
No description provided by the author
DeleteBackupVaultAccessPolicyRequest is the request type for the DeleteBackupVaultAccessPolicy API operation.
DeleteBackupVaultAccessPolicyResponse is the response type for the DeleteBackupVaultAccessPolicy API operation.
No description provided by the author
No description provided by the author
No description provided by the author
DeleteBackupVaultNotificationsRequest is the request type for the DeleteBackupVaultNotifications API operation.
DeleteBackupVaultNotificationsResponse is the response type for the DeleteBackupVaultNotifications API operation.
No description provided by the author
DeleteBackupVaultRequest is the request type for the DeleteBackupVault API operation.
DeleteBackupVaultResponse is the response type for the DeleteBackupVault API operation.
No description provided by the author
No description provided by the author
DeleteRecoveryPointRequest is the request type for the DeleteRecoveryPoint API operation.
DeleteRecoveryPointResponse is the response type for the DeleteRecoveryPoint API operation.
No description provided by the author
No description provided by the author
DescribeBackupJobRequest is the request type for the DescribeBackupJob API operation.
DescribeBackupJobResponse is the response type for the DescribeBackupJob API operation.
No description provided by the author
No description provided by the author
DescribeBackupVaultRequest is the request type for the DescribeBackupVault API operation.
DescribeBackupVaultResponse is the response type for the DescribeBackupVault API operation.
No description provided by the author
No description provided by the author
DescribeCopyJobRequest is the request type for the DescribeCopyJob API operation.
DescribeCopyJobResponse is the response type for the DescribeCopyJob API operation.
No description provided by the author
No description provided by the author
DescribeProtectedResourceRequest is the request type for the DescribeProtectedResource API operation.
DescribeProtectedResourceResponse is the response type for the DescribeProtectedResource API operation.
No description provided by the author
No description provided by the author
DescribeRecoveryPointRequest is the request type for the DescribeRecoveryPoint API operation.
DescribeRecoveryPointResponse is the response type for the DescribeRecoveryPoint API operation.
No description provided by the author
No description provided by the author
DescribeRegionSettingsRequest is the request type for the DescribeRegionSettings API operation.
DescribeRegionSettingsResponse is the response type for the DescribeRegionSettings API operation.
No description provided by the author
No description provided by the author
DescribeRestoreJobRequest is the request type for the DescribeRestoreJob API operation.
DescribeRestoreJobResponse is the response type for the DescribeRestoreJob API operation.
No description provided by the author
No description provided by the author
ExportBackupPlanTemplateRequest is the request type for the ExportBackupPlanTemplate API operation.
ExportBackupPlanTemplateResponse is the response type for the ExportBackupPlanTemplate API operation.
No description provided by the author
No description provided by the author
GetBackupPlanFromJSONRequest is the request type for the GetBackupPlanFromJSON API operation.
GetBackupPlanFromJSONResponse is the response type for the GetBackupPlanFromJSON API operation.
No description provided by the author
No description provided by the author
GetBackupPlanFromTemplateRequest is the request type for the GetBackupPlanFromTemplate API operation.
GetBackupPlanFromTemplateResponse is the response type for the GetBackupPlanFromTemplate API operation.
No description provided by the author
No description provided by the author
GetBackupPlanRequest is the request type for the GetBackupPlan API operation.
GetBackupPlanResponse is the response type for the GetBackupPlan API operation.
No description provided by the author
No description provided by the author
GetBackupSelectionRequest is the request type for the GetBackupSelection API operation.
GetBackupSelectionResponse is the response type for the GetBackupSelection API operation.
No description provided by the author
No description provided by the author
GetBackupVaultAccessPolicyRequest is the request type for the GetBackupVaultAccessPolicy API operation.
GetBackupVaultAccessPolicyResponse is the response type for the GetBackupVaultAccessPolicy API operation.
No description provided by the author
No description provided by the author
GetBackupVaultNotificationsRequest is the request type for the GetBackupVaultNotifications API operation.
GetBackupVaultNotificationsResponse is the response type for the GetBackupVaultNotifications API operation.
No description provided by the author
No description provided by the author
GetRecoveryPointRestoreMetadataRequest is the request type for the GetRecoveryPointRestoreMetadata API operation.
GetRecoveryPointRestoreMetadataResponse is the response type for the GetRecoveryPointRestoreMetadata API operation.
No description provided by the author
No description provided by the author
GetSupportedResourceTypesRequest is the request type for the GetSupportedResourceTypes API operation.
GetSupportedResourceTypesResponse is the response type for the GetSupportedResourceTypes API operation.
Contains an array of Transition objects specifying how long in days before a recovery point transitions to cold storage or is deleted.
No description provided by the author
No description provided by the author
ListBackupJobsPaginator is used to paginate the request.
ListBackupJobsRequest is the request type for the ListBackupJobs API operation.
ListBackupJobsResponse is the response type for the ListBackupJobs API operation.
No description provided by the author
No description provided by the author
ListBackupPlansPaginator is used to paginate the request.
ListBackupPlansRequest is the request type for the ListBackupPlans API operation.
ListBackupPlansResponse is the response type for the ListBackupPlans API operation.
No description provided by the author
No description provided by the author
ListBackupPlanTemplatesPaginator is used to paginate the request.
ListBackupPlanTemplatesRequest is the request type for the ListBackupPlanTemplates API operation.
ListBackupPlanTemplatesResponse is the response type for the ListBackupPlanTemplates API operation.
No description provided by the author
No description provided by the author
ListBackupPlanVersionsPaginator is used to paginate the request.
ListBackupPlanVersionsRequest is the request type for the ListBackupPlanVersions API operation.
ListBackupPlanVersionsResponse is the response type for the ListBackupPlanVersions API operation.
No description provided by the author
No description provided by the author
ListBackupSelectionsPaginator is used to paginate the request.
ListBackupSelectionsRequest is the request type for the ListBackupSelections API operation.
ListBackupSelectionsResponse is the response type for the ListBackupSelections API operation.
No description provided by the author
No description provided by the author
ListBackupVaultsPaginator is used to paginate the request.
ListBackupVaultsRequest is the request type for the ListBackupVaults API operation.
ListBackupVaultsResponse is the response type for the ListBackupVaults API operation.
No description provided by the author
No description provided by the author
ListCopyJobsPaginator is used to paginate the request.
ListCopyJobsRequest is the request type for the ListCopyJobs API operation.
ListCopyJobsResponse is the response type for the ListCopyJobs API operation.
No description provided by the author
No description provided by the author
ListProtectedResourcesPaginator is used to paginate the request.
ListProtectedResourcesRequest is the request type for the ListProtectedResources API operation.
ListProtectedResourcesResponse is the response type for the ListProtectedResources API operation.
No description provided by the author
No description provided by the author
ListRecoveryPointsByBackupVaultPaginator is used to paginate the request.
ListRecoveryPointsByBackupVaultRequest is the request type for the ListRecoveryPointsByBackupVault API operation.
ListRecoveryPointsByBackupVaultResponse is the response type for the ListRecoveryPointsByBackupVault API operation.
No description provided by the author
No description provided by the author
ListRecoveryPointsByResourcePaginator is used to paginate the request.
ListRecoveryPointsByResourceRequest is the request type for the ListRecoveryPointsByResource API operation.
ListRecoveryPointsByResourceResponse is the response type for the ListRecoveryPointsByResource API operation.
No description provided by the author
No description provided by the author
ListRestoreJobsPaginator is used to paginate the request.
ListRestoreJobsRequest is the request type for the ListRestoreJobs API operation.
ListRestoreJobsResponse is the response type for the ListRestoreJobs API operation.
No description provided by the author
No description provided by the author
ListTagsPaginator is used to paginate the request.
ListTagsRequest is the request type for the ListTags API operation.
ListTagsResponse is the response type for the ListTags API operation.
A structure that contains information about a backed-up resource.
No description provided by the author
No description provided by the author
PutBackupVaultAccessPolicyRequest is the request type for the PutBackupVaultAccessPolicy API operation.
PutBackupVaultAccessPolicyResponse is the response type for the PutBackupVaultAccessPolicy API operation.
No description provided by the author
No description provided by the author
PutBackupVaultNotificationsRequest is the request type for the PutBackupVaultNotifications API operation.
PutBackupVaultNotificationsResponse is the response type for the PutBackupVaultNotifications API operation.
Contains detailed information about the recovery points stored in a backup vault.
Contains detailed information about a saved recovery point.
Contains information about the backup plan and rule that AWS Backup used to initiate the recovery point backup.
Contains metadata about a restore job.
No description provided by the author
No description provided by the author
StartBackupJobRequest is the request type for the StartBackupJob API operation.
StartBackupJobResponse is the response type for the StartBackupJob API operation.
No description provided by the author
No description provided by the author
StartCopyJobRequest is the request type for the StartCopyJob API operation.
StartCopyJobResponse is the response type for the StartCopyJob API operation.
No description provided by the author
No description provided by the author
StartRestoreJobRequest is the request type for the StartRestoreJob API operation.
StartRestoreJobResponse is the response type for the StartRestoreJob API operation.
No description provided by the author
No description provided by the author
StopBackupJobRequest is the request type for the StopBackupJob API operation.
StopBackupJobResponse is the response type for the StopBackupJob API operation.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
No description provided by the author
No description provided by the author
UpdateBackupPlanRequest is the request type for the UpdateBackupPlan API operation.
UpdateBackupPlanResponse is the response type for the UpdateBackupPlan API operation.
No description provided by the author
No description provided by the author
UpdateRecoveryPointLifecycleRequest is the request type for the UpdateRecoveryPointLifecycle API operation.
UpdateRecoveryPointLifecycleResponse is the response type for the UpdateRecoveryPointLifecycle API operation.
No description provided by the author
No description provided by the author
UpdateRegionSettingsRequest is the request type for the UpdateRegionSettings API operation.
UpdateRegionSettingsResponse is the response type for the UpdateRegionSettings API operation.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author