update_table_optimizer
async
¶
update_table_optimizer(
catalog_id: CatalogIdString,
database_name: NameString,
table_name: NameString,
type: TableOptimizerType,
table_optimizer_configuration: TableOptimizerConfiguration,
*,
config_overrides: Optional[AsyncGlueClientConfig] = None,
) -> UpdateTableOptimizerResponse
Updates the configuration for an existing table optimizer.
Parameters:
-
catalog_id(CatalogIdString) –The Catalog ID of the table.
-
database_name(NameString) –The name of the database in the catalog in which the table resides.
-
table_name(NameString) –The name of the table.
-
type(TableOptimizerType) –The type of table optimizer.
-
table_optimizer_configuration(TableOptimizerConfiguration) –A
TableOptimizerConfigurationobject representing the configuration of a table optimizer.
Raises:
-
AccessDeniedException–Access to a resource was denied.
-
ConcurrentModificationException–Two processes are trying to modify a resource simultaneously.
-
EntityNotFoundException–A specified entity does not exist
-
InternalServiceException–An internal service error occurred.
-
InvalidInputException–The input provided was not valid.
-
ThrottlingException–The throttling threshhold was exceeded.
-
ValidationException–A value could not be validated.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_glue/_services/async_glue.py
21203 21204 21205 21206 21207 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 21218 21219 21220 21221 21222 21223 21224 21225 21226 21227 21228 21229 21230 21231 21232 21233 21234 21235 21236 21237 21238 21239 21240 21241 21242 21243 21244 21245 21246 21247 21248 21249 21250 21251 21252 21253 21254 21255 21256 21257 21258 21259 21260 21261 21262 21263 21264 21265 | |