Module Values.DatasetSource

Represents a dataset that can be processed by DataBrew.

Sourcetype nonrec t = {
  1. accountId : AccountId.t option;
    (*

    The ID of the Amazon Web Services account that owns the dataset.

    *)
  2. createdBy : CreatedBy.t option;
    (*

    The Amazon Resource Name (ARN) of the user who created the dataset.

    *)
  3. createDate : Date.t option;
    (*

    The date and time that the dataset was created.

    *)
  4. name : DatasetName.t option;
    (*

    The unique name of the dataset.

    *)
  5. format : InputFormat.t option;
    (*

    The file format of a dataset that is created from an Amazon S3 file or folder.

    *)
  6. formatOptions : FormatOptions.t option;
    (*

    A set of options that define how DataBrew interprets the data in the dataset.

    *)
  7. input : Input.t option;
    (*

    Information on how DataBrew can find the dataset, in either the Glue Data Catalog or Amazon S3.

    *)
  8. lastModifiedDate : Date.t option;
    (*

    The last modification date and time of the dataset.

    *)
  9. lastModifiedBy : LastModifiedBy.t option;
    (*

    The Amazon Resource Name (ARN) of the user who last modified the dataset.

    *)
  10. source : Source.t option;
    (*

    The location of the data for the dataset, either Amazon S3 or the Glue Data Catalog.

    *)
  11. pathOptions : PathOptions.t option;
    (*

    A set of options that defines how DataBrew interprets an Amazon S3 path of the dataset.

    *)
  12. tags : TagMap.t option;
    (*

    Metadata tags that have been applied to the dataset.

    *)
  13. resourceArn : Arn.t option;
    (*

    The unique Amazon Resource Name (ARN) for the dataset.

    *)
}
Sourceval make : ?accountId:??? -> ?createdBy:??? -> ?createDate:??? -> ?name:??? -> ?format:??? -> ?formatOptions:??? -> ?input:??? -> ?lastModifiedDate:??? -> ?lastModifiedBy:??? -> ?source:??? -> ?pathOptions:??? -> ?tags:??? -> ?resourceArn:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of AccountId.t | `Structure of (string * [> `Map of ([> `String of PathParameterName.t ] * [> `Structure of (string * [> `Boolean of CreateColumn.t | `Enum of string | `String of PathParameterName.t | `Structure of (string * [> `Map of ([> `String of ValueReference.t ] * [> `String of ConditionValue.t ]) list | `String of DatetimeFormat.t ]) list ]) list ]) list | `Structure of (string * [> `Boolean of MultiLine.t | `Enum of string | `Integer of MaxFiles.t | `List of [> `Integer of SheetIndex.t | `String of SheetName.t ] list | `Map of ([> `String of ValueReference.t ] * [> `String of ConditionValue.t ]) list | `String of Delimiter.t | `Structure of (string * [> `String of Bucket.t ]) list ]) list ]) list | `Timestamp of Date.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