CfnDataCatalogEncryptionSettingsProps
- class aws_cdk.aws_glue.CfnDataCatalogEncryptionSettingsProps(*, catalog_id, data_catalog_encryption_settings)
Bases:
objectProperties 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:
- 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 import aws_glue as glue cfn_data_catalog_encryption_settings_props = glue.CfnDataCatalogEncryptionSettingsProps( catalog_id="catalogId", data_catalog_encryption_settings=glue.CfnDataCatalogEncryptionSettings.DataCatalogEncryptionSettingsProperty( connection_password_encryption=glue.CfnDataCatalogEncryptionSettings.ConnectionPasswordEncryptionProperty( kms_key_id="kmsKeyId", return_connection_password_encrypted=False ), encryption_at_rest=glue.CfnDataCatalogEncryptionSettings.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.