Values.AwsRdsDbSnapshotDetailsSourceProvides details about an Amazon RDS DB cluster snapshot.
type nonrec t = {dbSnapshotIdentifier : NonEmptyString.t option;The name or ARN of the DB snapshot that is used to restore the DB instance.
*)dbInstanceIdentifier : NonEmptyString.t option;A name for the DB instance.
*)snapshotCreateTime : NonEmptyString.t option;When the snapshot was taken in Coordinated Universal Time (UTC).
*)engine : NonEmptyString.t option;The name of the database engine to use for this DB instance. Valid values are as follows: aurora aurora-mysql aurora-postgresql c mariadb mysql oracle-ee oracle-se oracle-se1 oracle-se2 sqlserver-ee sqlserver-ex sqlserver-se sqlserver-web
*)allocatedStorage : Integer.t option;The amount of storage (in gigabytes) to be initially allocated for the database instance.
*)status : NonEmptyString.t option;The status of this DB snapshot.
*)port : Integer.t option;The port that the database engine was listening on at the time of the snapshot.
*)availabilityZone : NonEmptyString.t option;Specifies the name of the Availability Zone in which the DB instance was located at the time of the DB snapshot.
*)vpcId : NonEmptyString.t option;The VPC ID associated with the DB snapshot.
*)instanceCreateTime : NonEmptyString.t option;Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.
*)masterUsername : NonEmptyString.t option;The master user name for the DB snapshot.
*)engineVersion : NonEmptyString.t option;The version of the database engine.
*)licenseModel : NonEmptyString.t option;License model information for the restored DB instance.
*)snapshotType : NonEmptyString.t option;The type of the DB snapshot.
*)iops : Integer.t option;The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
*)optionGroupName : NonEmptyString.t option;The option group name for the DB snapshot.
*)percentProgress : Integer.t option;The percentage of the estimated data that has been transferred.
*)sourceRegion : NonEmptyString.t option;The Amazon Web Services Region that the DB snapshot was created in or copied from.
*)sourceDbSnapshotIdentifier : NonEmptyString.t option;The DB snapshot ARN that the DB snapshot was copied from.
*)storageType : NonEmptyString.t option;The storage type associated with the DB snapshot. Valid values are as follows: gp2 io1 standard
*)tdeCredentialArn : NonEmptyString.t option;The ARN from the key store with which to associate the instance for TDE encryption.
*)encrypted : Boolean.t option;Whether the DB snapshot is encrypted.
*)kmsKeyId : NonEmptyString.t option;If Encrypted is true, the KMS key identifier for the encrypted DB snapshot.
*)timezone : NonEmptyString.t option;The time zone of the DB snapshot.
*)iamDatabaseAuthenticationEnabled : Boolean.t option;Whether mapping of IAM accounts to database accounts is enabled.
*)processorFeatures : AwsRdsDbProcessorFeatures.t option;The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
*)dbiResourceId : NonEmptyString.t option;The identifier for the source DB instance.
*)}val make :
?dbSnapshotIdentifier:??? ->
?dbInstanceIdentifier:??? ->
?snapshotCreateTime:??? ->
?engine:??? ->
?allocatedStorage:??? ->
?status:??? ->
?port:??? ->
?availabilityZone:??? ->
?vpcId:??? ->
?instanceCreateTime:??? ->
?masterUsername:??? ->
?engineVersion:??? ->
?licenseModel:??? ->
?snapshotType:??? ->
?iops:??? ->
?optionGroupName:??? ->
?percentProgress:??? ->
?sourceRegion:??? ->
?sourceDbSnapshotIdentifier:??? ->
?storageType:??? ->
?tdeCredentialArn:??? ->
?encrypted:??? ->
?kmsKeyId:??? ->
?timezone:??? ->
?iamDatabaseAuthenticationEnabled:??? ->
?processorFeatures:??? ->
?dbiResourceId:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `Structure of (string * [> `String of NonEmptyString.t ]) list ]
list
| `String of NonEmptyString.t ])
list ]