CatalogProps

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

Bases: CatalogEncryptionOptions

(experimental) Construction properties for a Catalog.

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

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

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

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

Stability:

experimental

ExampleMetadata:

infused

Example:

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

Attributes

catalog_name

(experimental) The name of the catalog.

Stability:

experimental

connection_password_encryption

(experimental) Connection-password encryption configuration for the catalog.

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

Stability:

experimental

description

(experimental) A description of the catalog.

Default:
  • no description

Stability:

experimental

encryption_at_rest

(experimental) Encryption-at-rest configuration for the catalog.

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

Stability:

experimental