Values.CreateBatchLoadTaskRequestSourceCreates 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.
type nonrec t = {clientToken : ClientRequestToken.t option;dataModelConfiguration : DataModelConfiguration.t option;dataSourceConfiguration : DataSourceConfiguration.t;Defines configuration details about the data source for a batch load task.
*)reportConfiguration : ReportConfiguration.t;targetDatabaseName : ResourceCreateAPIName.t;Target Timestream database for a batch load task.
*)targetTableName : ResourceCreateAPIName.t;Target Timestream table for a batch load task.
*)recordVersion : RecordVersion.t option;}val make :
?clientToken:??? ->
?dataModelConfiguration:??? ->
?recordVersion:??? ->
dataSourceConfiguration:DataSourceConfiguration.t ->
reportConfiguration:ReportConfiguration.t ->
targetDatabaseName:ResourceCreateAPIName.t ->
targetTableName:ResourceCreateAPIName.t ->
unit ->
tval 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 ]