IcebergSchema - AWS Glue

IcebergSchema

Defines the schema structure for an Iceberg table, including field definitions, data types, and schema metadata.

Contents

Fields

The list of field definitions that make up the table schema, including field names, types, and metadata.

Type: Array of IcebergStructField objects

Required: Yes

IdentifierFieldIds

The list of field identifiers that uniquely identify records in the table, used for row-level operations and deduplication.

Type: Array of integers

Required: No

SchemaId

The unique identifier for this schema version within the Iceberg table's schema evolution history.

Type: Integer

Required: No

Type

The root type of the schema structure, typically "struct" for Iceberg table schemas.

Type: String

Valid Values: struct

Required: No

See Also

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