Module Values_0.S3TargetSource

Specifies a data store in Amazon Simple Storage Service (Amazon S3).

Sourcetype nonrec t = {
  1. path : Path.t option;
    (*

    The path to the Amazon S3 target.

    *)
  2. exclusions : PathList.t option;
    (*

    A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

    *)
  3. connectionName : ConnectionName.t option;
    (*

    The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

    *)
  4. sampleSize : NullableInteger.t option;
    (*

    Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.

    *)
  5. eventQueueArn : EventQueueArn.t option;
    (*

    A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.

    *)
  6. dlqEventQueueArn : EventQueueArn.t option;
    (*

    A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.

    *)
}
Sourceval make : ?path:??? -> ?exclusions:??? -> ?connectionName:??? -> ?sampleSize:??? -> ?eventQueueArn:??? -> ?dlqEventQueueArn:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of NullableInteger.t | `List of [> `String of Path.t ] list | `String of Path.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