Module Values.ImportTableDescriptionSource

Represents the properties of the table being imported into.

Sourcetype nonrec t = {
  1. importArn : ImportArn.t option;
    (*

    The Amazon Resource Number (ARN) corresponding to the import request.

    *)
  2. importStatus : ImportStatus.t option;
    (*

    The status of the import.

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

    The Amazon Resource Number (ARN) of the table being imported into.

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

    The table id corresponding to the table created by import table process.

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

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

    *)
  7. errorCount : ErrorCount.t option;
    (*

    The number of errors occurred on importing the source file into the target table.

    *)
  8. cloudWatchLogGroupArn : CloudWatchLogGroupArn.t option;
    (*

    The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.

    *)
  9. inputFormat : InputFormat.t option;
    (*

    The format of the source data going into the target table.

    *)
  10. inputFormatOptions : InputFormatOptions.t option;
    (*

    The format options for the data that was imported into the target table. There is one value, CsvOption.

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

    *)
  12. tableCreationParameters : TableCreationParameters.t option;
    (*

    The parameters for the new table that is being imported into.

    *)
  13. startTime : ImportStartTime.t option;
    (*

    The time when this import task started.

    *)
  14. endTime : ImportEndTime.t option;
    (*

    The time at which the creation of the table associated with this import task completed.

    *)
  15. processedSizeBytes : LongObject.t option;
    (*

    The total size of data processed from the source file, in Bytes.

    *)
  16. processedItemCount : ProcessedItemCount.t option;
    (*

    The total number of items processed from the source file.

    *)
  17. importedItemCount : ImportedItemCount.t option;
    (*

    The number of items successfully imported into the new table.

    *)
  18. failureCode : FailureCode.t option;
    (*

    The error code corresponding to the failure that the import job ran into during execution.

    *)
  19. failureMessage : FailureMessage.t option;
    (*

    The error message corresponding to the failure that the import job ran into during execution.

    *)
}
Sourceval make : ?importArn:??? -> ?importStatus:??? -> ?tableArn:??? -> ?tableId:??? -> ?clientToken:??? -> ?s3BucketSource:??? -> ?errorCount:??? -> ?cloudWatchLogGroupArn:??? -> ?inputFormat:??? -> ?inputFormatOptions:??? -> ?inputCompressionType:??? -> ?tableCreationParameters:??? -> ?startTime:??? -> ?endTime:??? -> ?processedSizeBytes:??? -> ?processedItemCount:??? -> ?importedItemCount:??? -> ?failureCode:??? -> ?failureMessage:??? -> unit -> t
Sourceval 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 ]
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