Experimental
@aws-cdk/aws-msk-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
EbsStorageInfo Struct
EBS volume information.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as msk_alpha from '@aws-cdk/aws-msk-alpha';
import { aws_kms as interfaces_kms } from 'aws-cdk-lib/interfaces';
declare const keyRef: interfaces_kms.IKeyRef;
const ebsStorageInfo: msk_alpha.EbsStorageInfo = {
encryptionKey: keyRef,
volumeSize: 123,
};
Properties
encryptionKeyoptionalIKeyRefencryption_keyoptionalIKeyRefencryptionKeyoptionalIKeyRefEncryptionKeyoptionalIKeyRefEncryptionKeyoptionalIKeyRef#The AWS KMS key for encrypting data at rest.
Default: Uses AWS managed CMK (aws/kafka)
volumeSizeoptionalnumbervolume_sizeoptionalint | floatvolumeSizeoptionalNumberVolumeSizeoptionaldoubleVolumeSizeoptional*float64= 1000#The size in GiB of the EBS volume for the data drive on each broker node.