Module Values.CreateBatchLoadTaskRequestSource

Creates a new Timestream batch load task. A batch load task processes data from a CSV source in an S3 location and writes to a Timestream table. A mapping from source to target is defined in a batch load task. Errors and events are written to a report at an S3 location. For the report, if the KMS key is not specified, the report will be encrypted with an S3 managed key when SSE_S3 is the option. Otherwise an error is thrown. For more information, see Amazon Web Services managed keys. Service quotas apply. For details, see code sample.

Sourcetype nonrec t = {
  1. clientToken : ClientRequestToken.t option;
  2. dataModelConfiguration : DataModelConfiguration.t option;
  3. dataSourceConfiguration : DataSourceConfiguration.t;
    (*

    Defines configuration details about the data source for a batch load task.

    *)
  4. reportConfiguration : ReportConfiguration.t;
  5. targetDatabaseName : ResourceCreateAPIName.t;
    (*

    Target Timestream database for a batch load task.

    *)
  6. targetTableName : ResourceCreateAPIName.t;
    (*

    Target Timestream table for a batch load task.

    *)
  7. recordVersion : RecordVersion.t option;
}
Sourceval context_ : string
Sourceval make : ?clientToken:??? -> ?dataModelConfiguration:??? -> ?recordVersion:??? -> dataSourceConfiguration:DataSourceConfiguration.t -> reportConfiguration:ReportConfiguration.t -> targetDatabaseName:ResourceCreateAPIName.t -> targetTableName:ResourceCreateAPIName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Long of RecordVersion.t | `String of ClientRequestToken.t | `Structure of (string * [> `Enum of string | `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `String of SchemaName.t ]) list ] list | `String of SchemaName.t ]) list ] list | `String of StringValue256.t | `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `String of SchemaName.t ]) list ] list | `String of SchemaName.t ]) list ]) list ]) 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