Module Values.ImportTableOutputSource

Imports table data from an S3 bucket.

Sourcetype nonrec t = {
  1. importTableDescription : ImportTableDescription.t option;
    (*

    Represents the properties of the table created for the import, and parameters of the import. The import parameters include import status, how many items were processed, and how many errors were encountered.

    *)
}
Sourcetype nonrec error = [
  1. | `ImportConflictException of ImportConflictException.t
  2. | `LimitExceededException of LimitExceededException.t
  3. | `ResourceInUseException of ResourceInUseException.t
  4. | `Unknown_operation_error of string * string option
]
Sourceval make : ?importTableDescription:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ImportConflictException of ImportConflictException.t | `LimitExceededException of LimitExceededException.t | `ResourceInUseException of ResourceInUseException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ImportConflictException of ImportConflictException.t | `LimitExceededException of LimitExceededException.t | `ResourceInUseException of ResourceInUseException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `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 ]) 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