Values.SourceTableDetailsSourceContains the details of the table when the backup was created.
type nonrec t = {tableName : TableName.t option;The name of the table for which the backup was created.
*)tableId : TableId.t option;Unique identifier for the table for which the backup was created.
*)tableArn : TableArn.t option;ARN of the table for which backup was created.
*)tableSizeBytes : LongObject.t option;Size of the table in bytes. Note that this is an approximate value.
*)keySchema : KeySchema.t option;Schema of the table.
*)tableCreationDateTime : TableCreationDateTime.t option;Time when the source table was created.
*)provisionedThroughput : ProvisionedThroughput.t option;Read IOPs and Write IOPS on the table when the backup was created.
*)onDemandThroughput : OnDemandThroughput.t option;itemCount : ItemCount.t option;Number of items in the table. Note that this is an approximate value.
*)billingMode : BillingMode.t option;Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later. PROVISIONED - Sets the read/write capacity mode to PROVISIONED. We recommend using PROVISIONED for predictable workloads. PAY_PER_REQUEST - Sets the read/write capacity mode to PAY_PER_REQUEST. We recommend using PAY_PER_REQUEST for unpredictable workloads.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string | `String of KeySchemaAttributeName.t ])
list ]
list
| `Long of LongObject.t
| `String of TableName.t
| `Structure of (string * [> `Long of PositiveLongObject.t ]) list
| `Timestamp of TableCreationDateTime.t ])
list ]