awscc.athena_datacatalog¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - athena:DeleteDataCatalog
update¶
Parent base class for filters and actions.
definitions:
Tag:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
type: string
Value:
maxLength: 256
minLength: 0
type: string
required:
- Key
- Value
type: object
Tags:
insertionOrder: false
items:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
type: string
Value:
maxLength: 256
minLength: 0
type: string
required:
- Key
- Value
type: object
type: array
properties:
Description:
description: 'A description of the data catalog to be created. '
maxLength: 1024
minLength: 1
type: string
Parameters:
additionalProperties: false
description: 'Specifies the Lambda function or functions to use for creating the
data catalog. This is a mapping whose values depend on the catalog type. '
patternProperties:
.*:
maxLength: 51200
type: string
type: object
Tags:
insertionOrder: false
items:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
type: string
Value:
maxLength: 256
minLength: 0
type: string
required:
- Key
- Value
type: object
type: array
Type:
description: 'The type of data catalog to create: LAMBDA for a federated catalog,
GLUE for AWS Glue Catalog, or HIVE for an external hive metastore. '
enum:
- LAMBDA
- GLUE
- HIVE
type: string
type:
enum:
- update
Permissions - athena:UpdateDataCatalog, athena:TagResource, athena:UntagResource