pub struct Backup {
pub backup_id: String,
pub backup_state: Option<String>,
pub cluster_id: Option<String>,
pub copy_timestamp: Option<f64>,
pub create_timestamp: Option<f64>,
pub delete_timestamp: Option<f64>,
pub never_expires: Option<bool>,
pub source_backup: Option<String>,
pub source_cluster: Option<String>,
pub source_region: Option<String>,
pub tag_list: Option<Vec<Tag>>,
}Expand description
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.
Fields§
§backup_id: StringThe identifier (ID) of the backup.
backup_state: Option<String>The state of the backup.
cluster_id: Option<String>The identifier (ID) of the cluster that was backed up.
copy_timestamp: Option<f64>The date and time when the backup was copied from a source backup.
create_timestamp: Option<f64>The date and time when the backup was created.
delete_timestamp: Option<f64>The date and time when the backup will be permanently deleted.
never_expires: Option<bool>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.
source_backup: Option<String>The identifier (ID) of the source backup from which the new backup was copied.
source_cluster: Option<String>The identifier (ID) of the cluster containing the source backup from which the new backup was copied.
source_region: Option<String>The AWS Region that contains the source backup from which the new backup was copied.
tag_list: Option<Vec<Tag>>The list of tags for the backup.