Skip to content
v2.274.0

CatalogProps Struct ​

Construction properties for a Catalog.

Example ​

ts
new glue.Catalog(this, 'MyCatalog', {
  catalogName: 'my-catalog',
  description: 'my catalog description',
});

Properties ​

catalogNamestringcatalog_namestrcatalogNameStringCatalogNamestringCatalogName*stringrequired#
The name of the catalog.
connectionPasswordEncryptionoptionalConnectionPasswordEncryptionconnection_password_encryptionoptionalConnectionPasswordEncryptionconnectionPasswordEncryptionoptionalConnectionPasswordEncryptionConnectionPasswordEncryptionoptionalConnectionPasswordEncryptionConnectionPasswordEncryptionoptionalConnectionPasswordEncryption#
Connection-password encryption configuration for the catalog.

Default: connection-password encryption is not managed by CDK

descriptionoptionalstringdescriptionoptionalstrdescriptionoptionalStringDescriptionoptionalstringDescriptionoptional*string#
A description of the catalog.

Default: no description

encryptionAtRestoptionalDataCatalogEncryptionAtRestencryption_at_restoptionalDataCatalogEncryptionAtRestencryptionAtRestoptionalDataCatalogEncryptionAtRestEncryptionAtRestoptionalDataCatalogEncryptionAtRestEncryptionAtRestoptionalDataCatalogEncryptionAtRest#
Encryption-at-rest configuration for the catalog.

Default: encryption at rest is not managed by CDK (the catalog default applies)