S3IcebergCatalogTarget - AWS Glue

S3IcebergCatalogTarget

Specifies an Apache Iceberg catalog target that writes data to Amazon S3 and registers the table in the AWS Glue Data Catalog.

Contents

Database

The name of the database to write to.

Type: String

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

Required: Yes

Inputs

The input connection for the Iceberg catalog target.

Type: Array of strings

Array Members: Fixed number of 1 item.

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

Required: Yes

Name

The name of the Iceberg catalog target.

Type: String

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

Required: Yes

Table

The name of the table to write to in the catalog.

Type: String

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

Required: Yes

AdditionalOptions

Specifies additional connection options for the Iceberg catalog target.

Type: String to string map

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

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

Required: No

AutoDataQuality

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

Type: AutoDataQuality object

Required: No

PartitionKeys

A list of partition keys for the Iceberg table.

Type: Array of arrays of strings

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

Required: No

SchemaChangePolicy

The policy for handling schema changes in the catalog target.

Type: CatalogSchemaChangePolicy object

Required: No

See Also

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