Class EbsStorageInfo
(experimental) EBS volume information.
Inheritance
System.Object
EbsStorageInfo
Implements
Namespace: Amazon.CDK.AWS.MSK
Assembly: Amazon.CDK.AWS.MSK.dll
Syntax (csharp)
public class EbsStorageInfo : Object, IEbsStorageInfo
Syntax (vb)
Public Class EbsStorageInfo
Inherits Object
Implements IEbsStorageInfo
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.KMS;
using Amazon.CDK.AWS.MSK;
Key key;
var ebsStorageInfo = new EbsStorageInfo {
EncryptionKey = key,
VolumeSize = 123
};
Synopsis
Constructors
EbsStorageInfo() |
Properties
EncryptionKey | (experimental) The AWS KMS key for encrypting data at rest. |
VolumeSize | (experimental) The size in GiB of the EBS volume for the data drive on each broker node. |
Constructors
EbsStorageInfo()
public EbsStorageInfo()
Properties
EncryptionKey
(experimental) The AWS KMS key for encrypting data at rest.
public IKey EncryptionKey { get; set; }
Property Value
Remarks
Default: Uses AWS managed CMK (aws/kafka)
Stability: Experimental
VolumeSize
(experimental) The size in GiB of the EBS volume for the data drive on each broker node.
public Nullable<double> VolumeSize { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
Default: 1000
Stability: Experimental