Module Values.TableCreationParametersSource

The parameters for the table created as part of the import operation.

Sourcetype nonrec t = {
  1. tableName : TableName.t;
    (*

    The name of the table created as part of the import operation.

    *)
  2. attributeDefinitions : AttributeDefinitions.t;
    (*

    The attributes of the table created as part of the import operation.

    *)
  3. keySchema : KeySchema.t;
    (*

    The primary key and option sort key of the table created as part of the import operation.

    *)
  4. billingMode : BillingMode.t option;
    (*

    The billing mode for provisioning the table created as part of the import operation.

    *)
  5. provisionedThroughput : ProvisionedThroughput.t option;
  6. onDemandThroughput : OnDemandThroughput.t option;
  7. sSESpecification : SSESpecification.t option;
  8. globalSecondaryIndexes : GlobalSecondaryIndexList.t option;
    (*

    The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.

    *)
}
Sourceval context_ : string
Sourceval make : ?billingMode:??? -> ?provisionedThroughput:??? -> ?onDemandThroughput:??? -> ?sSESpecification:??? -> ?globalSecondaryIndexes:??? -> tableName:TableName.t -> attributeDefinitions:AttributeDefinitions.t -> keySchema:KeySchema.t -> unit -> t
Sourceval 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 ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t