AWS::S3Tables::Table IcebergSchemaV2 - AWS CloudFormation

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. Nested data type support includes struct, list and map. Primitive types are also supported.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "IdentifierFieldIds" : [ Integer, ... ], "SchemaId" : Integer, "SchemaV2FieldList" : [ SchemaV2Field, ... ], "SchemaV2FieldType" : 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: struct

Update requires: Replacement