CreateIcebergTableInput - AWS Glue

CreateIcebergTableInput

The configuration parameters required to create a new Iceberg table in the AWS Glue Data Catalog, including table properties and metadata specifications.

Contents

Location

The S3 location where the Iceberg table data will be stored.

Type: String

Length Constraints: Maximum length of 2056.

Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Required: Yes

Schema

The schema definition that specifies the structure, field types, and metadata for the Iceberg table.

Type: IcebergSchema object

Required: Yes

PartitionSpec

The partitioning specification that defines how the Iceberg table data will be organized and partitioned for optimal query performance.

Type: IcebergPartitionSpec object

Required: No

Properties

Key-value pairs of additional table properties and configuration settings for the Iceberg table.

Type: String to string map

Required: No

WriteOrder

The sort order specification that defines how data should be ordered within each partition to optimize query performance.

Type: IcebergSortOrder object

Required: No

See Also

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