Skip to content

S3TablePublishStatus

Source code in docs_src/capo_redshift_serverless/types/s3_table_publish_status.py
class S3TablePublishStatus(TypedDict, closed=True):
    s3_tables: NotRequired[
        "capo_redshift_serverless.types.s3_table_name_list.S3TableNameList"
    ]
    """<p>The system tables currently being published.</p>"""
    s3_table_namespace: NotRequired["str"]
    """<p>The identifier of the namespace in the S3 table bucket that holds the published tables.</p>"""
    s3_table_granularity: NotRequired[
        "capo_redshift_serverless.types.s3_table_granularity.S3TableGranularity"
    ]
    """<p>The scope currently in effect. Values are <code>namespace</code> or <code>account</code>.</p>"""
    enabled_all: NotRequired["bool"]
    """<p> <code>true</code> when the namespace is enrolled in every current and future system table rather than an explicit list of tables.</p>"""
    last_ingestion_times: NotRequired[
        "capo_redshift_serverless.types.s3_table_last_ingestion_time_map.S3TableLastIngestionTimeMap"
    ]
    """<p>A map of system table name to the time that table last received data, as an ISO-8601 timestamp. A table that has not yet been ingested is absent from the map. Use it to judge data freshness.</p>"""

enabled_all instance-attribute

enabled_all: NotRequired[bool]

true when the namespace is enrolled in every current and future system table rather than an explicit list of tables.

last_ingestion_times instance-attribute

last_ingestion_times: NotRequired[S3TableLastIngestionTimeMap]

A map of system table name to the time that table last received data, as an ISO-8601 timestamp. A table that has not yet been ingested is absent from the map. Use it to judge data freshness.

s3_table_granularity instance-attribute

s3_table_granularity: NotRequired[S3TableGranularity]

The scope currently in effect. Values are namespace or account.

s3_table_namespace instance-attribute

s3_table_namespace: NotRequired[str]

The identifier of the namespace in the S3 table bucket that holds the published tables.

s3_tables instance-attribute

s3_tables: NotRequired[S3TableNameList]

The system tables currently being published.