aws-cdk-lib.aws_msk.CfnCluster.EncryptionInfoProperty

interface EncryptionInfoProperty

LanguageType name
.NETAmazon.CDK.AWS.MSK.CfnCluster.EncryptionInfoProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsmsk#CfnCluster_EncryptionInfoProperty
Javasoftware.amazon.awscdk.services.msk.CfnCluster.EncryptionInfoProperty
Pythonaws_cdk.aws_msk.CfnCluster.EncryptionInfoProperty
TypeScript aws-cdk-lib » aws_msk » CfnCluster » EncryptionInfoProperty

Includes encryption-related information, such as the Amazon KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_msk as msk } from 'aws-cdk-lib';
const encryptionInfoProperty: msk.CfnCluster.EncryptionInfoProperty = {
  encryptionAtRest: {
    dataVolumeKmsKeyId: 'dataVolumeKmsKeyId',
  },
  encryptionInTransit: {
    clientBroker: 'clientBroker',
    inCluster: false,
  },
};

Properties

NameTypeDescription
encryptionAtRest?IResolvable | EncryptionAtRestPropertyThe data-volume encryption details.
encryptionInTransit?IResolvable | EncryptionInTransitPropertyThe details for encryption in transit.

encryptionAtRest?

Type: IResolvable | EncryptionAtRestProperty (optional)

The data-volume encryption details.


encryptionInTransit?

Type: IResolvable | EncryptionInTransitProperty (optional)

The details for encryption in transit.