Module Values.SourceTableDetailsSource

Contains the details of the table when the backup was created.

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

    The name of the table for which the backup was created.

    *)
  2. tableId : TableId.t option;
    (*

    Unique identifier for the table for which the backup was created.

    *)
  3. tableArn : TableArn.t option;
    (*

    ARN of the table for which backup was created.

    *)
  4. tableSizeBytes : LongObject.t option;
    (*

    Size of the table in bytes. Note that this is an approximate value.

    *)
  5. keySchema : KeySchema.t option;
    (*

    Schema of the table.

    *)
  6. tableCreationDateTime : TableCreationDateTime.t option;
    (*

    Time when the source table was created.

    *)
  7. provisionedThroughput : ProvisionedThroughput.t option;
    (*

    Read IOPs and Write IOPS on the table when the backup was created.

    *)
  8. onDemandThroughput : OnDemandThroughput.t option;
  9. itemCount : ItemCount.t option;
    (*

    Number of items in the table. Note that this is an approximate value.

    *)
  10. 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.

    *)
}
Sourceval make : ?tableName:??? -> ?tableId:??? -> ?tableArn:??? -> ?tableSizeBytes:??? -> ?keySchema:??? -> ?tableCreationDateTime:??? -> ?provisionedThroughput:??? -> ?onDemandThroughput:??? -> ?itemCount:??? -> ?billingMode:??? -> unit -> t
Sourceval 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 ]
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