UpdateTableRequest
¶
Source code in docs_src/capo_glue/types/update_table_request.py
catalog_id
instance-attribute
¶
catalog_id: NotRequired[CatalogIdString]
The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.
database_name
instance-attribute
¶
database_name: NameString
The name of the catalog database in which the table resides. For Hive compatibility, this name is entirely lowercase.
force
instance-attribute
¶
force: Boolean
A flag that can be set to true to ignore matching storage descriptor and subobject matching requirements.
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.
skip_archive
instance-attribute
¶
skip_archive: NotRequired[BooleanNullable]
By default, UpdateTable always creates an archived version of the table before updating it. However, if skipArchive is set to true, UpdateTable does not create the archived version.
table_input
instance-attribute
¶
table_input: NotRequired[TableInput]
An updated TableInput object to define the metadata table in the catalog.
transaction_id
instance-attribute
¶
transaction_id: NotRequired[TransactionIdString]
The transaction ID at which to update the table contents.
update_open_table_format_input
instance-attribute
¶
update_open_table_format_input: NotRequired[UpdateOpenTableFormatInput]
Input parameters for updating open table format tables in GlueData Catalog, serving as a wrapper for format-specific update operations such as Apache Iceberg.
version_id
instance-attribute
¶
version_id: NotRequired[VersionString]
The version ID at which to update the table contents.
view_update_action
instance-attribute
¶
view_update_action: NotRequired[ViewUpdateAction]
The operation to be performed when updating the view.