View a markdown version of this page

S3TablesConfiguration - Amazon Kinesis Data Streams Service
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).

S3TablesConfiguration

Specifies a destination streaming table on Apache Iceberg.

Contents

CompressionType

The compression applied to Parquet data files. Valid values:

  • NONE - No compression.

  • ZSTD - Zstandard compression.

  • SNAPPY - Snappy compression.

Type: String

Valid Values: NONE | ZSTD | SNAPPY

Required: Yes

Namespace

The namespace (database) of the destination table.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [0-9a-z_]+

Required: Yes

TableBucketARN

The Amazon Resource Name (ARN) of the Amazon S3 table bucket.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 2048.

Pattern: arn:aws[-a-z0-9]*:s3tables:[-a-z0-9]+:\d{12}:bucket/[a-z0-9_-]{3,63}

Required: Yes

TableName

The name of the destination table. Amazon Kinesis Data Streams creates this table in the specified table bucket.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [0-9a-z_]+

Required: Yes

PartitionSpec

The partitioning specification for the destination table.

Type: PartitionSpec object

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: