View a markdown version of this page

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

Defines a single field within an Iceberg sort order specification, including the source field, transformation, sort direction, and null value ordering.

Syntax

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

JSON

{ "Direction" : String, "NullOrder" : String, "SourceId" : Integer, "Transform" : String }

YAML

Direction: String NullOrder: String SourceId: Integer Transform: String

Properties

Direction

The sort direction for this field, either ascending or descending.

Required: Yes

Type: String

Allowed values: asc | desc

Update requires: No interruption

NullOrder

The ordering behavior for null values in this field, specifying whether nulls should appear first or last in the sort order.

Required: Yes

Type: String

Allowed values: nulls-first | nulls-last

Update requires: No interruption

SourceId

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

Required: Yes

Type: Integer

Update requires: No interruption

Transform

The transformation function applied to the source field before sorting, such as identity, bucket, or truncate.

Required: Yes

Type: String

Update requires: No interruption