CfnDataCatalogEncryptionSettingsProps

class aws_cdk.aws_glue.CfnDataCatalogEncryptionSettingsProps(*, catalog_id, data_catalog_encryption_settings)

Bases: object

Properties for defining a CfnDataCatalogEncryptionSettings.

Parameters:
  • catalog_id (str) – The ID of the Data Catalog in which the settings are created.

  • data_catalog_encryption_settings (Union[IResolvable, DataCatalogEncryptionSettingsProperty, Dict[str, Any]]) – Contains configuration information for maintaining Data Catalog security.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html

ExampleMetadata:

infused

Example:

from aws_cdk.aws_glue import CfnDataCatalogEncryptionSettings


CfnDataCatalogEncryptionSettings(self, "Encryption",
    catalog_id="my-catalog-id",
    data_catalog_encryption_settings=CfnDataCatalogEncryptionSettings.DataCatalogEncryptionSettingsProperty(
        encryption_at_rest=CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty(catalog_encryption_mode="SSE-KMS")
    )
)

Attributes

catalog_id

The ID of the Data Catalog in which the settings are created.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-catalogid

data_catalog_encryption_settings

Contains configuration information for maintaining Data Catalog security.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings