EbsStorageInfo
- class aws_cdk.aws_msk_alpha.EbsStorageInfo(*, encryption_key=None, volume_size=None)
Bases:
object
(experimental) EBS volume information.
- Parameters:
encryption_key (
Optional
[IKey
]) – (experimental) The AWS KMS key for encrypting data at rest. Default: Uses AWS managed CMK (aws/kafka)volume_size (
Union
[int
,float
,None
]) – (experimental) The size in GiB of the EBS volume for the data drive on each broker node. Default: 1000
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_msk_alpha as msk_alpha from aws_cdk import aws_kms as kms # key: kms.Key ebs_storage_info = msk_alpha.EbsStorageInfo( encryption_key=key, volume_size=123 )
Attributes
- encryption_key
(experimental) The AWS KMS key for encrypting data at rest.
- Default:
Uses AWS managed CMK (aws/kafka)
- Stability:
experimental
- volume_size
(experimental) The size in GiB of the EBS volume for the data drive on each broker node.
- Default:
1000
- Stability:
experimental