Values.ImportTableDescriptionSourceRepresents the properties of the table being imported into.
type nonrec t = {importArn : ImportArn.t option;The Amazon Resource Number (ARN) corresponding to the import request.
*)importStatus : ImportStatus.t option;The status of the import.
*)tableArn : TableArn.t option;The Amazon Resource Number (ARN) of the table being imported into.
*)tableId : TableId.t option;The table id corresponding to the table created by import table process.
*)clientToken : ClientToken.t option;The client token that was provided for the import task. Reusing the client token on retry makes a call to ImportTable idempotent.
*)s3BucketSource : S3BucketSource.t option;Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).
*)errorCount : ErrorCount.t option;The number of errors occurred on importing the source file into the target table.
*)cloudWatchLogGroupArn : CloudWatchLogGroupArn.t option;The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.
*)inputFormat : InputFormat.t option;The format of the source data going into the target table.
*)inputFormatOptions : InputFormatOptions.t option;The format options for the data that was imported into the target table. There is one value, CsvOption.
*)inputCompressionType : InputCompressionType.t option;The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.
*)tableCreationParameters : TableCreationParameters.t option;The parameters for the new table that is being imported into.
*)startTime : ImportStartTime.t option;The time when this import task started.
*)endTime : ImportEndTime.t option;The time at which the creation of the table associated with this import task completed.
*)processedSizeBytes : LongObject.t option;The total size of data processed from the source file, in Bytes.
*)processedItemCount : ProcessedItemCount.t option;The total number of items processed from the source file.
*)importedItemCount : ImportedItemCount.t option;The number of items successfully imported into the new table.
*)failureCode : FailureCode.t option;The error code corresponding to the failure that the import job ran into during execution.
*)failureMessage : FailureMessage.t option;The error message corresponding to the failure that the import job ran into during execution.
*)}val make :
?importArn:??? ->
?importStatus:??? ->
?tableArn:??? ->
?tableId:??? ->
?clientToken:??? ->
?s3BucketSource:??? ->
?errorCount:??? ->
?cloudWatchLogGroupArn:??? ->
?inputFormat:??? ->
?inputFormatOptions:??? ->
?inputCompressionType:??? ->
?tableCreationParameters:??? ->
?startTime:??? ->
?endTime:??? ->
?processedSizeBytes:??? ->
?processedItemCount:??? ->
?importedItemCount:??? ->
?failureCode:??? ->
?failureMessage:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of ErrorCount.t
| `String of ImportArn.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 S3BucketOwner.t
| `Structure of
(string
* [> `Boolean of SSEEnabled.t
| `Enum of string
| `List of [> `String of CsvHeader.t ] list
| `Long of PositiveLongObject.t
| `String of CsvDelimiter.t ])
list ])
list
| `Timestamp of ImportStartTime.t ])
list ]