CatalogProps

class aws_cdk.aws_glue.CatalogProps(*, connection_password_encryption=None, encryption_at_rest=None, catalog_name, description=None)

Bases: CatalogEncryptionOptions

Construction properties for a Catalog.

Parameters:
  • connection_password_encryption (Union[ConnectionPasswordEncryption, Dict[str, Any], None]) – Connection-password encryption configuration for the catalog. Default: - connection-password encryption is not managed by CDK

  • encryption_at_rest (Optional[DataCatalogEncryptionAtRest]) – Encryption-at-rest configuration for the catalog. Default: - encryption at rest is not managed by CDK (the catalog default applies)

  • catalog_name (str) – The name of the catalog.

  • description (Optional[str]) – A description of the catalog. Default: - no description

ExampleMetadata:

infused

Example:

glue.Catalog(self, "MyCatalog",
    catalog_name="my-catalog",
    description="my catalog description"
)

Attributes

catalog_name

The name of the catalog.

connection_password_encryption

Connection-password encryption configuration for the catalog.

Default:
  • connection-password encryption is not managed by CDK

description

A description of the catalog.

Default:
  • no description

encryption_at_rest

Encryption-at-rest configuration for the catalog.

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