Skip to content

CreateIntermediateTableInput

Source code in docs_src/capo_cleanrooms/types/create_intermediate_table_input.py
class CreateIntermediateTableInput(TypedDict, closed=True):
    membership_identifier: (
        "capo_cleanrooms.types.membership_identifier.MembershipIdentifier"
    )
    """<p>The unique identifier of the membership where the intermediate table is created.</p>"""
    name: "capo_cleanrooms.types.display_name.DisplayName"
    """<p>The display name for the intermediate table.</p>"""
    description: NotRequired[
        "capo_cleanrooms.types.resource_description.ResourceDescription"
    ]
    """<p>A description of the intermediate table.</p>"""
    population_analysis_configuration: "capo_cleanrooms.types.population_analysis_configuration.PopulationAnalysisConfiguration"
    """<p>The configuration that defines the analysis used to populate the intermediate table.</p>"""
    kms_key_arn: NotRequired["capo_cleanrooms.types.kms_key_arn.KMSKeyArn"]
    """<p>The Amazon Resource Name (ARN) of the customer-managed KMS key used to encrypt the intermediate table data.</p>"""
    retention_in_days: NotRequired["int"]
    """<p>The number of days to retain populated data versions.</p>"""
    tags: NotRequired["capo_cleanrooms.types.tag_map.TagMap"]
    """<p>An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.</p>"""

description instance-attribute

description: NotRequired[ResourceDescription]

A description of the intermediate table.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KMSKeyArn]

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

membership_identifier instance-attribute

membership_identifier: MembershipIdentifier

The unique identifier of the membership where the intermediate table is created.

name instance-attribute

The display name for the intermediate table.

population_analysis_configuration instance-attribute

population_analysis_configuration: PopulationAnalysisConfiguration

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

retention_in_days instance-attribute

retention_in_days: NotRequired[int]

The number of days to retain populated data versions.

tags instance-attribute

tags: NotRequired[TagMap]

An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.