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_numberLAMBDA data catalog type, use one of the following sets of required parameters, but not both.metadata-function=lambda_arn, record-function=lambda_arnfunction=lambda_arndict
Response Syntax
{}
Response Structure
Exceptions
Athena.Client.exceptions.InternalServerExceptionAthena.Client.exceptions.InvalidRequestException