Values.TableCreationParametersSourceThe parameters for the table created as part of the import operation.
type nonrec t = {tableName : TableName.t;The name of the table created as part of the import operation.
*)attributeDefinitions : AttributeDefinitions.t;The attributes of the table created as part of the import operation.
*)keySchema : KeySchema.t;The primary key and option sort key of the table created as part of the import operation.
*)billingMode : BillingMode.t option;The billing mode for provisioning the table created as part of the import operation.
*)provisionedThroughput : ProvisionedThroughput.t option;onDemandThroughput : OnDemandThroughput.t option;sSESpecification : SSESpecification.t option;globalSecondaryIndexes : GlobalSecondaryIndexList.t option;The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
*)}val make :
?billingMode:??? ->
?provisionedThroughput:??? ->
?onDemandThroughput:??? ->
?sSESpecification:??? ->
?globalSecondaryIndexes:??? ->
tableName:TableName.t ->
attributeDefinitions:AttributeDefinitions.t ->
keySchema:KeySchema.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of KeySchemaAttributeName.t ])
list ]
list
| `String of KeySchemaAttributeName.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of NonKeyAttributeName.t ] list
| `Long of PositiveLongObject.t ])
list ])
list ]
list
| `String of TableName.t
| `Structure of
(string
* [> `Boolean of SSEEnabled.t
| `Enum of string
| `Long of PositiveLongObject.t
| `String of KMSMasterKeyId.t ])
list ])
list ]