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::S3Tables::Table IcebergSchemaV2
Contains details about the schema version 2 (V2) for an Iceberg table that supports Apache Iceberg Nested Types
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "IdentifierFieldIds" :[ Integer, ... ], "SchemaId" :Integer, "SchemaV2FieldList" :[ SchemaV2Field, ... ], "SchemaV2FieldType" :String}
YAML
IdentifierFieldIds:- IntegerSchemaId:IntegerSchemaV2FieldList:- SchemaV2FieldSchemaV2FieldType:String
Properties
IdentifierFieldIds-
A list of field IDs that are used as the identifier fields for the table. Identifier fields uniquely identify a row in the table.
Required: No
Type: Array of Integer
Update requires: Replacement
SchemaId-
An optional unique identifier for the schema.
Required: No
Type: Integer
Update requires: Replacement
SchemaV2FieldList-
The schema fields for the table.
Required: Yes
Type: Array of SchemaV2Field
Update requires: Replacement
SchemaV2FieldType-
The type of the top-level schema, which is always a struct type.
Required: Yes
Type: String
Allowed values:
structUpdate requires: Replacement