Skip to content

S3TablesConfiguration

Source code in docs_src/capo_kinesis/types/s3_tables_configuration.py
class S3TablesConfiguration(TypedDict, closed=True):
    table_bucket_arn: "capo_kinesis.types.table_bucket_arn.TableBucketARN"
    """<p>The Amazon Resource Name (ARN) of the Amazon S3 table bucket.</p>"""
    namespace: "capo_kinesis.types.s3_tables_namespace.S3TablesNamespace"
    """<p>The namespace (database) of the destination table.</p>"""
    table_name: "capo_kinesis.types.s3_tables_table_name.S3TablesTableName"
    """<p>The name of the destination table. Amazon Kinesis Data Streams creates this table in the specified table bucket.</p>"""
    compression_type: (
        "capo_kinesis.types.s3_tables_compression_type.S3TablesCompressionType"
    )
    """<p>The compression applied to Parquet data files. Valid values:</p> <ul> <li> <p> <code>NONE</code> - No compression.</p> </li> <li> <p> <code>ZSTD</code> - Zstandard compression.</p> </li> <li> <p> <code>SNAPPY</code> - Snappy compression.</p> </li> </ul>"""
    partition_spec: NotRequired["capo_kinesis.types.partition_spec.PartitionSpec"]
    """<p>The partitioning specification for the destination table.</p>"""

compression_type instance-attribute

compression_type: S3TablesCompressionType

The compression applied to Parquet data files. Valid values:

  • NONE - No compression.

  • ZSTD - Zstandard compression.

  • SNAPPY - Snappy compression.

namespace instance-attribute

namespace: S3TablesNamespace

The namespace (database) of the destination table.

partition_spec instance-attribute

partition_spec: NotRequired[PartitionSpec]

The partitioning specification for the destination table.

table_bucket_arn instance-attribute

table_bucket_arn: TableBucketARN

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

table_name instance-attribute

table_name: S3TablesTableName

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