Skip to content

DataTable

Source code in docs_src/capo_connect/types/data_table.py
class DataTable(TypedDict, closed=True):
    name: "capo_connect.types.data_table_name.DataTableName"
    """<p>The human-readable name of the data table. Must be unique within the instance and conform to Connect naming standards.</p>"""
    id: "capo_connect.types.data_table_id.DataTableId"
    """<p>The unique identifier for the data table. Does not include version aliases.</p>"""
    arn: "capo_connect.types.arn.ARN"
    """<p>The Amazon Resource Name (ARN) for the data table. Does not include version aliases.</p>"""
    time_zone: "capo_connect.types.time_zone.TimeZone"
    """<p>The IANA timezone identifier used when resolving time based dynamic values. Required even if no time slices are specified.</p>"""
    description: NotRequired[
        "capo_connect.types.data_table_description.DataTableDescription"
    ]
    """<p>An optional description of the data table's purpose and contents.</p>"""
    value_lock_level: NotRequired[
        "capo_connect.types.data_table_lock_level.DataTableLockLevel"
    ]
    """<p>The data level that concurrent value edits are locked on. One of DATA_TABLE, PRIMARY_VALUE, ATTRIBUTE, VALUE, and NONE. Determines how concurrent edits are handled when multiple users attempt to modify values simultaneously.</p>"""
    lock_version: NotRequired[
        "capo_connect.types.data_table_lock_version.DataTableLockVersion"
    ]
    """<p>The lock version information used for optimistic locking and table versioning. Changes with each update to prevent concurrent modification conflicts.</p>"""
    version: NotRequired["capo_connect.types.data_table_version.DataTableVersion"]
    """<p>A unique identifier and alias for customer managed versions (not $LATEST or $SAVED).</p>"""
    version_description: NotRequired[
        "capo_connect.types.data_table_description.DataTableDescription"
    ]
    """<p>A description of the customer managed version.</p>"""
    status: NotRequired["capo_connect.types.data_table_status.DataTableStatus"]
    """<p>The current status of the data table. One of PUBLISHED or SAVED.</p>"""
    created_time: NotRequired["capo_connect.types.timestamp.Timestamp"]
    """<p>The timestamp when the data table was created.</p>"""
    last_modified_time: "capo_connect.types.timestamp.Timestamp"
    """<p>The timestamp when the data table or any of its properties were last modified.</p>"""
    last_modified_region: NotRequired["capo_connect.types.region_name.RegionName"]
    """<p>The Amazon Web Services Region where the data table was last modified, used for region replication.</p>"""
    tags: NotRequired["capo_connect.types.tag_map.TagMap"]
    """<p>Key-value pairs for attribute based access control (TBAC or ABAC) and organization.</p>"""

arn instance-attribute

arn: ARN

The Amazon Resource Name (ARN) for the data table. Does not include version aliases.

created_time instance-attribute

created_time: NotRequired[Timestamp]

The timestamp when the data table was created.

description instance-attribute

description: NotRequired[DataTableDescription]

An optional description of the data table's purpose and contents.

id instance-attribute

The unique identifier for the data table. Does not include version aliases.

last_modified_region instance-attribute

last_modified_region: NotRequired[RegionName]

The Amazon Web Services Region where the data table was last modified, used for region replication.

last_modified_time instance-attribute

last_modified_time: Timestamp

The timestamp when the data table or any of its properties were last modified.

lock_version instance-attribute

lock_version: NotRequired[DataTableLockVersion]

The lock version information used for optimistic locking and table versioning. Changes with each update to prevent concurrent modification conflicts.

name instance-attribute

The human-readable name of the data table. Must be unique within the instance and conform to Connect naming standards.

status instance-attribute

status: NotRequired[DataTableStatus]

The current status of the data table. One of PUBLISHED or SAVED.

tags instance-attribute

tags: NotRequired[TagMap]

Key-value pairs for attribute based access control (TBAC or ABAC) and organization.

time_zone instance-attribute

time_zone: TimeZone

The IANA timezone identifier used when resolving time based dynamic values. Required even if no time slices are specified.

value_lock_level instance-attribute

value_lock_level: NotRequired[DataTableLockLevel]

The data level that concurrent value edits are locked on. One of DATA_TABLE, PRIMARY_VALUE, ATTRIBUTE, VALUE, and NONE. Determines how concurrent edits are handled when multiple users attempt to modify values simultaneously.

version instance-attribute

version: NotRequired[DataTableVersion]

A unique identifier and alias for customer managed versions (not $LATEST or $SAVED).

version_description instance-attribute

version_description: NotRequired[DataTableDescription]

A description of the customer managed version.