AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::Glue::Catalog

CfnCatalog

Creates a catalog in the Glue Data Catalog.

Import

import { CfnCatalog } from 'aws-cdk-lib/aws-glue';

Or use the module namespace:

import * as glue from 'aws-cdk-lib/aws-glue';
// glue.CfnCatalog

Properties

Configuration passed to the constructor as CfnCatalogProps.

nameRequired
string

The name of the catalog to create.

allowFullTableExternalDataAccessOptional
string

Allows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation.

catalogPropertiesOptional
IResolvable | CatalogPropertiesProperty

A structure that specifies data lake access properties and other custom properties.

createDatabaseDefaultPermissionsOptional
IResolvable | IResolvable | PrincipalPermissionsProperty[]

An array of PrincipalPermissions objects for default database permissions.

createTableDefaultPermissionsOptional
IResolvable | IResolvable | PrincipalPermissionsProperty[]

An array of PrincipalPermissions objects for default table permissions.

descriptionOptional
string

A description of the catalog.

federatedCatalogOptional
IResolvable | FederatedCatalogProperty

A FederatedCatalog structure that references an entity outside the Glue Data Catalog.

overwriteChildResourcePermissionsWithDefaultOptional
string

Specifies whether to overwrite child resource permissions with the default permissions.

parametersOptional
{ [key: string]: string } | IResolvable

A map of key-value pairs that define parameters and properties of the catalog.

tagsOptional
CfnTag[]

An array of key-value pairs to apply to this resource.

targetRedshiftCatalogOptional
IResolvable | TargetRedshiftCatalogProperty

A structure that describes a target catalog for resource linking.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter