AWS::S3Tables::Table IcebergPartitionField - 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 IcebergPartitionField

Defines a single partition field in an Iceberg partition specification.

Syntax

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

JSON

{ "FieldId" : Integer, "Name" : String, "SourceId" : Integer, "Transform" : String }

YAML

FieldId: Integer Name: String SourceId: Integer Transform: String

Properties

FieldId

An optional unique identifier for this partition field. If not specified, S3 Tables automatically assigns a field ID.

Required: No

Type: Integer

Update requires: Replacement

Name

The name for this partition field. This name is used in the partitioned file paths.

Required: Yes

Type: String

Update requires: Replacement

SourceId

The ID of the source schema field to partition by. This must reference a valid field ID from the table schema.

Required: Yes

Type: Integer

Update requires: Replacement

Transform

The partition transform to apply to the source field. Supported transforms include identity, year, month, day, hour, bucket, and truncate. For more information, see the Apache Iceberg partition transforms documentation.

Required: Yes

Type: String

Update requires: Replacement