Values.SnapshotSourceA snapshot object that contains databases.
type nonrec t = {accountsWithProvisionedRestoreAccess : AccountIdList.t option;All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.
*)accountsWithRestoreAccess : AccountIdList.t option;All of the Amazon Web Services accounts that have access to restore a snapshot to a namespace.
*)actualIncrementalBackupSizeInMegaBytes : Double.t option;The size of the incremental backup in megabytes.
*)adminPasswordSecretArn : String_.t option;The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.
*)adminPasswordSecretKmsKeyId : KmsKeyId.t option;The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.
*)adminUsername : String_.t option;The username of the database within a snapshot.
*)backupProgressInMegaBytes : Double.t option;The size in megabytes of the data that has been backed up to a snapshot.
*)currentBackupRateInMegaBytesPerSecond : Double.t option;The rate at which data is backed up into a snapshot in megabytes per second.
*)elapsedTimeInSeconds : Long.t option;The amount of time it took to back up data into a snapshot.
*)estimatedSecondsToCompletion : Long.t option;The estimated amount of seconds until the snapshot completes backup.
*)kmsKeyId : KmsKeyId.t option;The unique identifier of the KMS key used to encrypt the snapshot.
*)namespaceArn : String_.t option;The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
*)namespaceName : String_.t option;The name of the namepsace.
*)ownerAccount : String_.t option;The owner Amazon Web Services; account of the snapshot.
*)snapshotArn : String_.t option;The Amazon Resource Name (ARN) of the snapshot.
*)snapshotCreateTime : SyntheticTimestamp_date_time.t option;The timestamp of when the snapshot was created.
*)snapshotName : String_.t option;The name of the snapshot.
*)snapshotRemainingDays : Integer.t option;The amount of days until the snapshot is deleted.
*)snapshotRetentionPeriod : Integer.t option;The period of time, in days, of how long the snapshot is retained.
*)snapshotRetentionStartTime : SyntheticTimestamp_date_time.t option;The timestamp of when data within the snapshot started getting retained.
*)status : SnapshotStatus.t option;The status of the snapshot.
*)totalBackupSizeInMegaBytes : Double.t option;The total size, in megabytes, of how big the snapshot is.
*)}val make :
?accountsWithProvisionedRestoreAccess:AccountIdList.t ->
?accountsWithRestoreAccess:AccountIdList.t ->
?actualIncrementalBackupSizeInMegaBytes:Double.t ->
?adminPasswordSecretArn:String_.t ->
?adminPasswordSecretKmsKeyId:KmsKeyId.t ->
?adminUsername:String_.t ->
?backupProgressInMegaBytes:Double.t ->
?currentBackupRateInMegaBytesPerSecond:Double.t ->
?elapsedTimeInSeconds:Long.t ->
?estimatedSecondsToCompletion:Long.t ->
?kmsKeyId:KmsKeyId.t ->
?namespaceArn:String_.t ->
?namespaceName:String_.t ->
?ownerAccount:String_.t ->
?snapshotArn:String_.t ->
?snapshotCreateTime:SyntheticTimestamp_date_time.t ->
?snapshotName:String_.t ->
?snapshotRemainingDays:Integer.t ->
?snapshotRetentionPeriod:Integer.t ->
?snapshotRetentionStartTime:SyntheticTimestamp_date_time.t ->
?status:SnapshotStatus.t ->
?totalBackupSizeInMegaBytes:Double.t ->
unit ->
t