This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Glue::Table IcebergStructField
Defines a single field within an Iceberg table schema, including its identifier, name, data type, nullability, and documentation.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
Properties
Doc-
Optional documentation or description text that provides additional context about the purpose and usage of this field.
Required: No
Type: String
Pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*Minimum:
0Maximum:
255Update requires: No interruption
Id-
The unique identifier assigned to this field within the Iceberg table schema, used for schema evolution and field tracking.
Required: Yes
Type: Integer
Update requires: No interruption
Name-
The name of the field as it appears in the table schema and query operations.
Required: Yes
Type: String
Pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*Minimum:
1Maximum:
1024Update requires: No interruption
Required-
Indicates whether this field is required (non-nullable) or optional (nullable) in the table schema.
Required: Yes
Type: Boolean
Update requires: No interruption
Type-
The data type definition for this field, specifying the structure and format of the data it contains.
Required: Yes
Type: String
Update requires: No interruption