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

# Packages

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

# Functions

AggregationPeriod_Values returns all elements of the AggregationPeriod enum.
BackupJobStatus_Values returns all elements of the BackupJobStatus enum.
ConditionType_Values returns all elements of the ConditionType enum.
CopyJobState_Values returns all elements of the CopyJobState enum.
CopyJobStatus_Values returns all elements of the CopyJobStatus enum.
JobState_Values returns all elements of the JobState enum.
LegalHoldStatus_Values returns all elements of the LegalHoldStatus enum.
New creates a new instance of the Backup client with a session.
RecoveryPointStatus_Values returns all elements of the RecoveryPointStatus enum.
RestoreDeletionStatus_Values returns all elements of the RestoreDeletionStatus enum.
RestoreJobState_Values returns all elements of the RestoreJobState enum.
RestoreJobStatus_Values returns all elements of the RestoreJobStatus enum.
RestoreTestingRecoveryPointSelectionAlgorithm_Values returns all elements of the RestoreTestingRecoveryPointSelectionAlgorithm enum.
RestoreTestingRecoveryPointType_Values returns all elements of the RestoreTestingRecoveryPointType enum.
RestoreValidationStatus_Values returns all elements of the RestoreValidationStatus enum.
StorageClass_Values returns all elements of the StorageClass enum.
VaultEvent_Values returns all elements of the VaultEvent enum.
VaultState_Values returns all elements of the VaultState enum.
VaultType_Values returns all elements of the VaultType enum.

# Constants

AggregationPeriodFourteenDays is a AggregationPeriod enum value.
AggregationPeriodOneDay is a AggregationPeriod enum value.
AggregationPeriodSevenDays is a AggregationPeriod enum value.
BackupJobStatusAborted is a BackupJobStatus enum value.
BackupJobStatusAborting is a BackupJobStatus enum value.
BackupJobStatusAggregateAll is a BackupJobStatus enum value.
BackupJobStatusAny is a BackupJobStatus enum value.
BackupJobStatusCompleted is a BackupJobStatus enum value.
BackupJobStatusCreated is a BackupJobStatus enum value.
BackupJobStatusExpired is a BackupJobStatus enum value.
BackupJobStatusFailed is a BackupJobStatus enum value.
BackupJobStatusPartial is a BackupJobStatus enum value.
BackupJobStatusPending is a BackupJobStatus enum value.
BackupJobStatusRunning is a BackupJobStatus enum value.
ConditionTypeStringequals is a ConditionType enum value.
CopyJobStateCompleted is a CopyJobState enum value.
CopyJobStateCreated is a CopyJobState enum value.
CopyJobStateFailed is a CopyJobState enum value.
CopyJobStatePartial is a CopyJobState enum value.
CopyJobStateRunning is a CopyJobState enum value.
CopyJobStatusAborted is a CopyJobStatus enum value.
CopyJobStatusAborting is a CopyJobStatus enum value.
CopyJobStatusAggregateAll is a CopyJobStatus enum value.
CopyJobStatusAny is a CopyJobStatus enum value.
CopyJobStatusCompleted is a CopyJobStatus enum value.
CopyJobStatusCompleting is a CopyJobStatus enum value.
CopyJobStatusCreated is a CopyJobStatus enum value.
CopyJobStatusFailed is a CopyJobStatus enum value.
CopyJobStatusFailing is a CopyJobStatus enum value.
CopyJobStatusPartial is a CopyJobStatus enum value.
CopyJobStatusRunning is a CopyJobStatus enum value.
ID to lookup a service endpoint with.
ErrCodeAlreadyExistsException for service response error code "AlreadyExistsException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeDependencyFailureException for service response error code "DependencyFailureException".
ErrCodeInvalidParameterValueException for service response error code "InvalidParameterValueException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeInvalidResourceStateException for service response error code "InvalidResourceStateException".
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".
JobStateAborted is a JobState enum value.
JobStateAborting is a JobState enum value.
JobStateCompleted is a JobState enum value.
JobStateCreated is a JobState enum value.
JobStateExpired is a JobState enum value.
JobStateFailed is a JobState enum value.
JobStatePartial is a JobState enum value.
JobStatePending is a JobState enum value.
JobStateRunning is a JobState enum value.
LegalHoldStatusActive is a LegalHoldStatus enum value.
LegalHoldStatusCanceled is a LegalHoldStatus enum value.
LegalHoldStatusCanceling is a LegalHoldStatus enum value.
LegalHoldStatusCreating is a LegalHoldStatus enum value.
RecoveryPointStatusCompleted is a RecoveryPointStatus enum value.
RecoveryPointStatusDeleting is a RecoveryPointStatus enum value.
RecoveryPointStatusExpired is a RecoveryPointStatus enum value.
RecoveryPointStatusPartial is a RecoveryPointStatus enum value.
RestoreDeletionStatusDeleting is a RestoreDeletionStatus enum value.
RestoreDeletionStatusFailed is a RestoreDeletionStatus enum value.
RestoreDeletionStatusSuccessful is a RestoreDeletionStatus enum value.
RestoreJobStateAborted is a RestoreJobState enum value.
RestoreJobStateAggregateAll is a RestoreJobState enum value.
RestoreJobStateAny is a RestoreJobState enum value.
RestoreJobStateCompleted is a RestoreJobState enum value.
RestoreJobStateCreated is a RestoreJobState enum value.
RestoreJobStateFailed is a RestoreJobState enum value.
RestoreJobStatePending is a RestoreJobState enum value.
RestoreJobStateRunning is a RestoreJobState enum value.
RestoreJobStatusAborted is a RestoreJobStatus enum value.
RestoreJobStatusCompleted is a RestoreJobStatus enum value.
RestoreJobStatusFailed is a RestoreJobStatus enum value.
RestoreJobStatusPending is a RestoreJobStatus enum value.
RestoreJobStatusRunning is a RestoreJobStatus enum value.
RestoreTestingRecoveryPointSelectionAlgorithmLatestWithinWindow is a RestoreTestingRecoveryPointSelectionAlgorithm enum value.
RestoreTestingRecoveryPointSelectionAlgorithmRandomWithinWindow is a RestoreTestingRecoveryPointSelectionAlgorithm enum value.
RestoreTestingRecoveryPointTypeContinuous is a RestoreTestingRecoveryPointType enum value.
RestoreTestingRecoveryPointTypeSnapshot is a RestoreTestingRecoveryPointType enum value.
RestoreValidationStatusFailed is a RestoreValidationStatus enum value.
RestoreValidationStatusSuccessful is a RestoreValidationStatus enum value.
RestoreValidationStatusTimedOut is a RestoreValidationStatus enum value.
RestoreValidationStatusValidating is a RestoreValidationStatus enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
StorageClassCold is a StorageClass enum value.
StorageClassDeleted is a StorageClass enum value.
StorageClassWarm is a StorageClass enum value.
VaultEventBackupJobCompleted is a VaultEvent enum value.
VaultEventBackupJobExpired is a VaultEvent enum value.
VaultEventBackupJobFailed is a VaultEvent enum value.
VaultEventBackupJobStarted is a VaultEvent enum value.
VaultEventBackupJobSuccessful is a VaultEvent enum value.
VaultEventBackupPlanCreated is a VaultEvent enum value.
VaultEventBackupPlanModified is a VaultEvent enum value.
VaultEventCopyJobFailed is a VaultEvent enum value.
VaultEventCopyJobStarted is a VaultEvent enum value.
VaultEventCopyJobSuccessful is a VaultEvent enum value.
VaultEventRecoveryPointModified is a VaultEvent enum value.
VaultEventRestoreJobCompleted is a VaultEvent enum value.
VaultEventRestoreJobFailed is a VaultEvent enum value.
VaultEventRestoreJobStarted is a VaultEvent enum value.
VaultEventRestoreJobSuccessful is a VaultEvent enum value.
VaultEventS3BackupObjectFailed is a VaultEvent enum value.
VaultEventS3RestoreObjectFailed is a VaultEvent enum value.
VaultStateAvailable is a VaultState enum value.
VaultStateCreating is a VaultState enum value.
VaultStateFailed is a VaultState enum value.
VaultTypeBackupVault is a VaultType enum value.
VaultTypeLogicallyAirGappedBackupVault is a VaultType enum value.

# Structs

A list of backup options for each resource type.
The required resource already exists.
Backup provides the API operation methods for making requests to AWS Backup.
This is a summary of jobs created or running within the most recent 30 days.
Contains DeleteAt and MoveToColdStorageAt timestamps, which are used to specify a lifecycle for a recovery point.
Contains an array of triplets made up of a condition type (such as StringEquals), a key, and a value.
Includes information about tags you define to assign tagged resources to a backup plan.
Contains information about which resources to include or exclude from a backup plan using their tags.
Backup can't perform the action that you requested until it finishes performing a previous action.
A list of parameters for a control.
A framework consists of one or more controls.
The details of the copy operation.
Contains detailed information about a copy job.
This is a summary of copy jobs created or running within the most recent 30 days.
This is a resource filter containing FromDate: DateTime and ToDate: DateTime.
A dependent Amazon Web Services service or resource returned an error to the Backup service, and the action cannot be completed.
Contains detailed information about a framework.
Contains detailed information about all of the controls of a framework.
Indicates that something is wrong with a parameter's value.
Indicates that something is wrong with the input to the request.
Backup is already performing an action on this recovery point.
Contains detailed information about a backup job.
Pair of two related strings.
A legal hold is an administrative tool that helps prevent backups from being deleted while under a hold.
Contains an array of Transition objects specifying how long in days before a recovery point transitions to cold storage or is deleted.
A limit in the request has been exceeded; for example, a maximum number of items allowed in a request.
Indicates that a required parameter is missing.
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.
A structure that contains information about a backed-up resource.
A list of conditions that you define for resources in your restore testing plan using tags.
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 Backup used to initiate the recovery point backup.
This is a recovery point which is a child (nested) recovery point of a parent (composite) recovery point.
This specifies criteria to assign a set of resources, such as resource types or backup vaults.
Contains information from your report plan about where to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.
Contains information from your report job about your report destination.
Contains detailed information about a report job.
Contains detailed information about a report plan.
Contains detailed information about a report setting.
A resource that is required for the action doesn't exist.
Contains information about the restore testing plan that Backup used to initiate the restore job.
Contains metadata about a restore job.
This is a summary of restore jobs created or running within the most recent 30 days.
This contains metadata about a restore testing plan.
This contains metadata about a restore testing plan.
This contains metadata about a restore testing plan.
This contains metadata about a restore testing plan.
Required: Algorithm; Required: Recovery point types; IncludeVaults(one or more).
This contains metadata about a specific restore testing selection.
This contains metadata about a restore testing selection.
This contains metadata about a restore testing selection.
This contains metadata about a restore testing selection.
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.
The request failed due to a temporary failure of the server.
Contains metadata about a backup vault.