Module Values_0.CrawlerTargetsSource

Specifies data stores to crawl.

Sourcetype nonrec t = {
  1. s3Targets : S3TargetList.t option;
    (*

    Specifies Amazon Simple Storage Service (Amazon S3) targets.

    *)
  2. jdbcTargets : JdbcTargetList.t option;
    (*

    Specifies JDBC targets.

    *)
  3. mongoDBTargets : MongoDBTargetList.t option;
    (*

    Specifies Amazon DocumentDB or MongoDB targets.

    *)
  4. dynamoDBTargets : DynamoDBTargetList.t option;
    (*

    Specifies Amazon DynamoDB targets.

    *)
  5. catalogTargets : CatalogTargetList.t option;
    (*

    Specifies Glue Data Catalog targets.

    *)
  6. deltaTargets : DeltaTargetList.t option;
    (*

    Specifies Delta data store targets.

    *)
  7. icebergTargets : IcebergTargetList.t option;
    (*

    Specifies Apache Iceberg data store targets.

    *)
  8. hudiTargets : HudiTargetList.t option;
    (*

    Specifies Apache Hudi data store targets.

    *)
}
Sourceval make : ?s3Targets:??? -> ?jdbcTargets:??? -> ?mongoDBTargets:??? -> ?dynamoDBTargets:??? -> ?catalogTargets:??? -> ?deltaTargets:??? -> ?icebergTargets:??? -> ?hudiTargets:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Boolean of NullableBoolean.t | `Double of NullableDouble.t | `Integer of NullableInteger.t | `List of [> `Enum of string | `String of Path.t ] list | `String of Path.t ]) list ] 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