View a markdown version of this page

AWS::S3Tables::Table IcebergSchemaV2 - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon 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 Amazon 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