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:
- 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.