CfnDataCatalogEncryptionSettingsMixinProps

class aws_cdk.mixins_preview.aws_glue.mixins.CfnDataCatalogEncryptionSettingsMixinProps(*, catalog_id=None, data_catalog_encryption_settings=None)

Bases: object

Properties for CfnDataCatalogEncryptionSettingsPropsMixin.

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

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

See:

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

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_glue import mixins as glue_mixins

cfn_data_catalog_encryption_settings_mixin_props = glue_mixins.CfnDataCatalogEncryptionSettingsMixinProps(
    catalog_id="catalogId",
    data_catalog_encryption_settings=glue_mixins.CfnDataCatalogEncryptionSettingsPropsMixin.DataCatalogEncryptionSettingsProperty(
        connection_password_encryption=glue_mixins.CfnDataCatalogEncryptionSettingsPropsMixin.ConnectionPasswordEncryptionProperty(
            kms_key_id="kmsKeyId",
            return_connection_password_encrypted=False
        ),
        encryption_at_rest=glue_mixins.CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty(
            catalog_encryption_mode="catalogEncryptionMode",
            catalog_encryption_service_role="catalogEncryptionServiceRole",
            sse_aws_kms_key_id="sseAwsKmsKeyId"
        )
    )
)

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