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

Defines how data in an Iceberg table is partitioned. Partitioning helps optimize query performance by organizing data into separate files based on field values. Each partition field specifies a transform to apply to a source field.

Syntax

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

JSON

{ "Fields" : [ IcebergPartitionField, ... ], "SpecId" : Integer }

Properties

Fields

The list of partition fields that define how the table data is partitioned. Each field specifies a source field and a transform to apply. This field is required if partitionSpec is provided.

Required: Yes

Type: Array of IcebergPartitionField

Update requires: Replacement

SpecId

The unique identifier for this partition specification. If not specified, defaults to 0.

Required: No

Type: Integer

Update requires: Replacement