S3HyperDirectTarget - AWS Glue

S3HyperDirectTarget

Specifies a HyperDirect data target that writes to Amazon S3.

Contents

Inputs

Specifies the input source for the HyperDirect target.

Type: Array of strings

Array Members: Fixed number of 1 item.

Pattern: [A-Za-z0-9_-]*

Required: Yes

Name

The unique identifier for the HyperDirect target node.

Type: String

Pattern: ([^\r\n])*

Required: Yes

Path

The S3 location where the output data will be written.

Type: String

Pattern: ([\u0009\u000B\u000C\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF])*

Required: Yes

AutoDataQuality

Specifies whether to automatically enable data quality evaluation for the S3 Hyper direct target. When set to true, data quality checks are performed automatically during the write operation.

Type: AutoDataQuality object

Required: No

Compression

The compression type to apply to the output data.

Type: String

Valid Values: uncompressed

Required: No

Format

Specifies the data output format for the HyperDirect target.

Type: String

Valid Values: json | csv | avro | orc | parquet | hudi | delta | iceberg | hyper | xml

Required: No

OutputSchemas

Specifies the data schema for the S3 Hyper direct target.

Type: Array of GlueSchema objects

Required: No

PartitionKeys

Defines the partitioning strategy for the output data.

Type: Array of arrays of strings

Pattern: ([\u0009\u000B\u000C\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF])*

Required: No

SchemaChangePolicy

Defines how schema changes are handled during write operations.

Type: DirectSchemaChangePolicy object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: