aws-cdk-lib.aws_glue.CfnDataCatalogEncryptionSettingsProps

interface CfnDataCatalogEncryptionSettingsProps

LanguageType name
.NETAmazon.CDK.AWS.Glue.CfnDataCatalogEncryptionSettingsProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsglue#CfnDataCatalogEncryptionSettingsProps
Javasoftware.amazon.awscdk.services.glue.CfnDataCatalogEncryptionSettingsProps
Pythonaws_cdk.aws_glue.CfnDataCatalogEncryptionSettingsProps
TypeScript aws-cdk-lib » aws_glue » CfnDataCatalogEncryptionSettingsProps

Properties for defining a CfnDataCatalogEncryptionSettings.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_glue as glue } from 'aws-cdk-lib';
const cfnDataCatalogEncryptionSettingsProps: glue.CfnDataCatalogEncryptionSettingsProps = {
  catalogId: 'catalogId',
  dataCatalogEncryptionSettings: {
    connectionPasswordEncryption: {
      kmsKeyId: 'kmsKeyId',
      returnConnectionPasswordEncrypted: false,
    },
    encryptionAtRest: {
      catalogEncryptionMode: 'catalogEncryptionMode',
      sseAwsKmsKeyId: 'sseAwsKmsKeyId',
    },
  },
};

Properties

NameTypeDescription
catalogIdstringThe ID of the Data Catalog in which the settings are created.
dataCatalogEncryptionSettingsIResolvable | DataCatalogEncryptionSettingsPropertyContains configuration information for maintaining Data Catalog security.

catalogId

Type: string

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


dataCatalogEncryptionSettings

Type: IResolvable | DataCatalogEncryptionSettingsProperty

Contains configuration information for maintaining Data Catalog security.