class Aws::CloudHSMV2::Types::Backup

Contains information about a backup of an AWS CloudHSM cluster. All backup objects contain the `BackupId`, `BackupState`, `ClusterId`, and `CreateTimestamp` parameters. Backups that were copied into a destination region additionally contain the `CopyTimestamp`, `SourceBackup`, `SourceCluster`, and `SourceRegion` parameters. A backup that is pending deletion will include the `DeleteTimestamp` parameter.

@!attribute [rw] backup_id

The identifier (ID) of the backup.
@return [String]

@!attribute [rw] backup_state

The state of the backup.
@return [String]

@!attribute [rw] cluster_id

The identifier (ID) of the cluster that was backed up.
@return [String]

@!attribute [rw] create_timestamp

The date and time when the backup was created.
@return [Time]

@!attribute [rw] copy_timestamp

The date and time when the backup was copied from a source backup.
@return [Time]

@!attribute [rw] never_expires

Specifies whether the service should exempt a backup from the
retention policy for the cluster. `True` exempts a backup from the
retention policy. `False` means the service applies the backup
retention policy defined at the cluster.
@return [Boolean]

@!attribute [rw] source_region

The AWS Region that contains the source backup from which the new
backup was copied.
@return [String]

@!attribute [rw] source_backup

The identifier (ID) of the source backup from which the new backup
was copied.
@return [String]

@!attribute [rw] source_cluster

The identifier (ID) of the cluster containing the source backup from
which the new backup was copied.
@return [String]

@!attribute [rw] delete_timestamp

The date and time when the backup will be permanently deleted.
@return [Time]

@!attribute [rw] tag_list

The list of tags for the backup.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/cloudhsmv2-2017-04-28/Backup AWS API Documentation

Constants

SENSITIVE