Athena.Client.
update_data_catalog
(**kwargs)¶Updates the data catalog that has the specified name.
See also: AWS API Documentation
Request Syntax
response = client.update_data_catalog(
Name='string',
Type='LAMBDA'|'GLUE'|'HIVE',
Description='string',
Parameters={
'string': 'string'
}
)
[REQUIRED]
The name of the data catalog to update. The catalog name must be unique for the Amazon Web Services account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The remainder of the length constraint of 256 is reserved for use by Athena.
[REQUIRED]
Specifies the type of data catalog to update. Specify LAMBDA
for a federated catalog, HIVE
for an external hive metastore, or GLUE
for an Glue Data Catalog.
Specifies the Lambda function or functions to use for updating the data catalog. This is a mapping whose values depend on the catalog type.
HIVE
data catalog type, use the following syntax. The metadata-function
parameter is required. The sdk-version
parameter is optional and defaults to the currently supported version. metadata-function=lambda_arn, sdk-version=version_number
LAMBDA
data catalog type, use one of the following sets of required parameters, but not both.metadata-function=lambda_arn, record-function=lambda_arn
function=lambda_arn
dict
Response Syntax
{}
Response Structure
Exceptions
Athena.Client.exceptions.InternalServerException
Athena.Client.exceptions.InvalidRequestException