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: