Skip to content

TargetTableConfig

Source code in docs_src/capo_glue/types/target_table_config.py
class TargetTableConfig(TypedDict, closed=True):
    unnest_spec: NotRequired["capo_glue.types.unnest_spec.UnnestSpec"]
    """<p>Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".</p>"""
    partition_spec: NotRequired[
        "capo_glue.types.integration_partition_spec_list.IntegrationPartitionSpecList"
    ]
    """<p>Determines the file layout on the target.</p>"""
    target_table_name: NotRequired["capo_glue.types.string128.String128"]
    """<p>The optional name of a target table.</p>"""
    integration_arn: NotRequired["capo_glue.types.string128.String128"]
    """<p>The ARN of the integration that owns this target table configuration.</p>"""

integration_arn instance-attribute

integration_arn: NotRequired[String128]

The ARN of the integration that owns this target table configuration.

partition_spec instance-attribute

partition_spec: NotRequired[IntegrationPartitionSpecList]

Determines the file layout on the target.

target_table_name instance-attribute

target_table_name: NotRequired[String128]

The optional name of a target table.

unnest_spec instance-attribute

unnest_spec: NotRequired[UnnestSpec]

Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".