UpdateDataCatalogInput
import type { UpdateDataCatalogInput } from "https://aws-api.deno.dev/v0.3/services/athena.ts?docs=full";
interface UpdateDataCatalogInput {
Description?: string | null;
Name: string;
Parameters?: {} | null;
[key: string]: string | null | undefined;
Type: DataCatalogType;
}§Properties
§
Name: string
[src]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 128 alphanumeric, underscore, at sign, or hyphen characters.
§
Parameters?: {} | null
[src][key: string]: string | null | undefined;
Specifies the Lambda function or functions to use for updating the data catalog. This is a mapping whose values depend on the catalog type.
- For the
HIVE
data catalog type, use the following syntax. Themetadata-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_ - For the
LAMBDA
data catalog type, use one of the following sets of required parameters, but not both.- If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required. metadata-function=_lambda_arn_, record-function=_lambda_arn_
- If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function. function=_lambda_arn_
§
Type: DataCatalogType
[src]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.