View a markdown version of this page

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

Defines a single partition field within an Iceberg partition specification, including the source field, transformation function, partition name, and unique identifier.

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

The unique identifier assigned to this partition field within the Iceberg table's partition specification.

Required: No

Type: Integer

Update requires: No interruption

Name

The name of the partition field as it will appear in the partitioned table structure.

Required: Yes

Type: String

Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*

Minimum: 1

Maximum: 1024

Update requires: No interruption

SourceId

The identifier of the source field from the table schema that this partition field is based on.

Required: Yes

Type: Integer

Update requires: No interruption

Transform

The transformation function applied to the source field to create the partition, such as identity, bucket, truncate, year, month, day, or hour.

Required: Yes

Type: String

Update requires: No interruption