Values_0.S3DirectTargetSourceSpecifies a data target that writes to Amazon S3.
type nonrec t = {name : NodeName.t;The name of the data target.
*)inputs : OneInput.t;The nodes that are inputs to the data target.
*)partitionKeys : GlueStudioPathList.t option;Specifies native partitioning using a sequence of keys.
*)path : EnclosedInStringProperty.t;A single Amazon S3 path to write to.
*)compression : EnclosedInStringProperty.t option;Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").
*)numberTargetPartitions : NumberTargetPartitionsString.t option;Specifies the number of target partitions when writing data directly to Amazon S3.
*)format : TargetFormat.t;Specifies the data output format for the target.
*)schemaChangePolicy : DirectSchemaChangePolicy.t option;A policy that specifies update behavior for the crawler.
*)autoDataQuality : AutoDataQuality.t option;Specifies whether to automatically enable data quality evaluation for the S3 direct target. When set to true, data quality checks are performed automatically during the write operation.
*)outputSchemas : GlueSchemas.t option;Specifies the data schema for the S3 direct target.
*)}val make :
?partitionKeys:??? ->
?compression:??? ->
?numberTargetPartitions:??? ->
?schemaChangePolicy:??? ->
?autoDataQuality:??? ->
?outputSchemas:??? ->
name:NodeName.t ->
inputs:OneInput.t ->
path:EnclosedInStringProperty.t ->
format:TargetFormat.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `List of [> `String of EnclosedInStringProperty.t ] list
| `String of NodeId.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of GlueStudioColumnNameString.t ])
list ]
list ])
list ]
list
| `String of NodeName.t
| `Structure of
(string
* [> `Boolean of BoxedBoolean.t
| `Enum of string
| `String of EnclosedInStringProperty.t ])
list ])
list ]