IcebergTableUpdate - AWS Glue

IcebergTableUpdate

Defines a complete set of updates to be applied to an Iceberg table, including schema changes, partitioning modifications, sort order adjustments, location updates, and property changes.

Contents

Location

The updated 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 updated schema definition for the Iceberg table, specifying any changes to field structure, data types, or schema metadata.

Type: IcebergSchema object

Required: Yes

PartitionSpec

The updated partitioning specification that defines how the table data should be reorganized and partitioned.

Type: IcebergPartitionSpec object

Required: No

Properties

Updated key-value pairs of table properties and configuration settings for the Iceberg table.

Type: String to string map

Required: No

SortOrder

The updated sort order specification that defines how data should be ordered within partitions for optimal 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: