Skip to content

IntermediateTable

Source code in docs_src/capo_cleanrooms/types/intermediate_table.py
class IntermediateTable(TypedDict, closed=True):
    id: "capo_cleanrooms.types.uuid.UUID"
    """<p>The unique identifier of the intermediate table.</p>"""
    arn: "capo_cleanrooms.types.intermediate_table_arn.IntermediateTableArn"
    """<p>The Amazon Resource Name (ARN) of the intermediate table.</p>"""
    name: "capo_cleanrooms.types.display_name.DisplayName"
    """<p>The name of the intermediate table.</p>"""
    description: NotRequired[
        "capo_cleanrooms.types.resource_description.ResourceDescription"
    ]
    """<p>The description of the intermediate table.</p>"""
    membership_arn: "capo_cleanrooms.types.membership_arn.MembershipArn"
    """<p>The Amazon Resource Name (ARN) of the membership that contains the intermediate table.</p>"""
    membership_id: "capo_cleanrooms.types.uuid.UUID"
    """<p>The unique identifier of the membership that contains the intermediate table.</p>"""
    collaboration_arn: "capo_cleanrooms.types.collaboration_arn.CollaborationArn"
    """<p>The Amazon Resource Name (ARN) of the collaboration that contains the intermediate table.</p>"""
    collaboration_id: "capo_cleanrooms.types.uuid.UUID"
    """<p>The unique identifier of the collaboration that contains the intermediate table.</p>"""
    child_resources: NotRequired[
        "capo_cleanrooms.types.child_resource_list.ChildResourceList"
    ]
    """<p>The child resources that depend on this intermediate table.</p>"""
    create_time: "datetime.datetime"
    """<p>The time the intermediate table was created.</p>"""
    update_time: "datetime.datetime"
    """<p>The time the intermediate table was last updated.</p>"""
    status: "capo_cleanrooms.types.intermediate_table_status.IntermediateTableStatus"
    """<p>The current status of the intermediate table.</p>"""
    status_reason: NotRequired["str"]
    """<p>The reason for the current status of the intermediate table.</p>"""
    kms_key_arn: NotRequired["capo_cleanrooms.types.kms_key_arn.KMSKeyArn"]
    """<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt the intermediate table data.</p>"""
    population_analysis_configuration: "capo_cleanrooms.types.population_analysis_configuration.PopulationAnalysisConfiguration"
    """<p>The analysis configuration that defines the query used to populate the intermediate table.</p>"""
    retention_in_days: NotRequired["int"]
    """<p>The number of days that populated data is retained before expiring.</p>"""
    table_dependencies: NotRequired[
        "capo_cleanrooms.types.dependency_list.DependencyList"
    ]
    """<p>The list of base tables that this intermediate table depends on.</p>"""
    intermediate_table_version: NotRequired[
        "capo_cleanrooms.types.intermediate_table_active_version.IntermediateTableActiveVersion"
    ]
    """<p>The details of the currently active version of the intermediate table.</p>"""
    analysis_rule_types: NotRequired[
        "capo_cleanrooms.types.intermediate_table_analysis_rule_type_list.IntermediateTableAnalysisRuleTypeList"
    ]
    """<p>The types of analysis rules associated with the intermediate table.</p>"""
    schema: NotRequired[
        "capo_cleanrooms.types.intermediate_table_schema.IntermediateTableSchema"
    ]
    """<p>The schema of the intermediate table, containing column definitions. Available after the table has been successfully populated.</p>"""

analysis_rule_types instance-attribute

analysis_rule_types: NotRequired[IntermediateTableAnalysisRuleTypeList]

The types of analysis rules associated with the intermediate table.

arn instance-attribute

The Amazon Resource Name (ARN) of the intermediate table.

child_resources instance-attribute

child_resources: NotRequired[ChildResourceList]

The child resources that depend on this intermediate table.

collaboration_arn instance-attribute

collaboration_arn: CollaborationArn

The Amazon Resource Name (ARN) of the collaboration that contains the intermediate table.

collaboration_id instance-attribute

collaboration_id: UUID

The unique identifier of the collaboration that contains the intermediate table.

create_time instance-attribute

create_time: datetime

The time the intermediate table was created.

description instance-attribute

description: NotRequired[ResourceDescription]

The description of the intermediate table.

id instance-attribute

id: UUID

The unique identifier of the intermediate table.

intermediate_table_version instance-attribute

intermediate_table_version: NotRequired[IntermediateTableActiveVersion]

The details of the currently active version of the intermediate table.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KMSKeyArn]

The Amazon Resource Name (ARN) of the KMS key used to encrypt the intermediate table data.

membership_arn instance-attribute

membership_arn: MembershipArn

The Amazon Resource Name (ARN) of the membership that contains the intermediate table.

membership_id instance-attribute

membership_id: UUID

The unique identifier of the membership that contains the intermediate table.

name instance-attribute

The name of the intermediate table.

population_analysis_configuration instance-attribute

population_analysis_configuration: PopulationAnalysisConfiguration

The analysis configuration that defines the query used to populate the intermediate table.

retention_in_days instance-attribute

retention_in_days: NotRequired[int]

The number of days that populated data is retained before expiring.

schema instance-attribute

schema: NotRequired[IntermediateTableSchema]

The schema of the intermediate table, containing column definitions. Available after the table has been successfully populated.

status instance-attribute

The current status of the intermediate table.

status_reason instance-attribute

status_reason: NotRequired[str]

The reason for the current status of the intermediate table.

table_dependencies instance-attribute

table_dependencies: NotRequired[DependencyList]

The list of base tables that this intermediate table depends on.

update_time instance-attribute

update_time: datetime

The time the intermediate table was last updated.