Values.BackupSourceContains information about a backup of an 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.
type nonrec t = {backupId : BackupId.t option;The identifier (ID) of the backup.
*)backupArn : BackupArn.t option;The Amazon Resource Name (ARN) of the backup.
*)backupState : BackupState.t option;The state of the backup.
*)clusterId : ClusterId.t option;The identifier (ID) of the cluster that was backed up.
*)createTimestamp : Timestamp.t option;The date and time when the backup was created.
*)copyTimestamp : Timestamp.t option;The date and time when the backup was copied from a source backup.
*)neverExpires : Boolean.t option;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.
*)sourceRegion : Region.t option;The AWS Region that contains the source backup from which the new backup was copied.
*)sourceBackup : BackupId.t option;The identifier (ID) of the source backup from which the new backup was copied.
*)sourceCluster : ClusterId.t option;The identifier (ID) of the cluster containing the source backup from which the new backup was copied.
*)deleteTimestamp : Timestamp.t option;The date and time when the backup will be permanently deleted.
*)tagList : TagList.t option;The list of tags for the backup.
*)hsmType : HsmType.t option;The HSM type used to create the backup.
*)mode : ClusterMode.t option;The mode of the cluster that was backed up.
*)}val make :
?backupId:BackupId.t ->
?backupArn:BackupArn.t ->
?backupState:BackupState.t ->
?clusterId:ClusterId.t ->
?createTimestamp:Timestamp.t ->
?copyTimestamp:Timestamp.t ->
?neverExpires:Boolean.t ->
?sourceRegion:Region.t ->
?sourceBackup:BackupId.t ->
?sourceCluster:ClusterId.t ->
?deleteTimestamp:Timestamp.t ->
?tagList:TagList.t ->
?hsmType:HsmType.t ->
?mode:ClusterMode.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of BackupId.t
| `Timestamp of Timestamp.t ])
list ]