Skip to content

CreateTableRequest

Source code in docs_src/capo_glue/types/create_table_request.py
class CreateTableRequest(TypedDict, closed=True):
    catalog_id: NotRequired["capo_glue.types.catalog_id_string.CatalogIdString"]
    """<p>The ID of the Data Catalog in which to create the <code>Table</code>. If none is supplied, the Amazon Web Services account ID is used by default.</p>"""
    database_name: "capo_glue.types.name_string.NameString"
    """<p>The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.</p>"""
    name: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>The unique identifier for the table within the specified database that will be created in the Glue Data Catalog.</p>"""
    table_input: NotRequired["capo_glue.types.table_input.TableInput"]
    """<p>The <code>TableInput</code> object that defines the metadata table to create in the catalog.</p>"""
    partition_indexes: NotRequired[
        "capo_glue.types.partition_index_list.PartitionIndexList"
    ]
    """<p>A list of partition indexes, <code>PartitionIndex</code> structures, to create in the table.</p>"""
    transaction_id: NotRequired[
        "capo_glue.types.transaction_id_string.TransactionIdString"
    ]
    """<p>The ID of the transaction.</p>"""
    open_table_format_input: NotRequired[
        "capo_glue.types.open_table_format_input.OpenTableFormatInput"
    ]
    """<p>Specifies an <code>OpenTableFormatInput</code> structure when creating an open format table.</p>"""

catalog_id instance-attribute

catalog_id: NotRequired[CatalogIdString]

The ID of the Data Catalog in which to create the Table. If none is supplied, the Amazon Web Services account ID is used by default.

database_name instance-attribute

database_name: NameString

The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.

name instance-attribute

name: NotRequired[NameString]

The unique identifier for the table within the specified database that will be created in the Glue Data Catalog.

open_table_format_input instance-attribute

open_table_format_input: NotRequired[OpenTableFormatInput]

Specifies an OpenTableFormatInput structure when creating an open format table.

partition_indexes instance-attribute

partition_indexes: NotRequired[PartitionIndexList]

A list of partition indexes, PartitionIndex structures, to create in the table.

table_input instance-attribute

table_input: NotRequired[TableInput]

The TableInput object that defines the metadata table to create in the catalog.

transaction_id instance-attribute

transaction_id: NotRequired[TransactionIdString]

The ID of the transaction.