CfnDataCatalogEncryptionSettingsMixinProps
- class aws_cdk.mixins_preview.aws_glue.mixins.CfnDataCatalogEncryptionSettingsMixinProps(*, catalog_id=None, data_catalog_encryption_settings=None)
Bases:
objectProperties 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:
- 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.
- data_catalog_encryption_settings
Contains configuration information for maintaining Data Catalog security.