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: