Interface CfnCluster.EncryptionInfoProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCluster.EncryptionInfoProperty.Jsii$Proxy
- Enclosing class:
CfnCluster
@Stability(Stable)
public static interface CfnCluster.EncryptionInfoProperty
extends software.amazon.jsii.JsiiSerializable
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 software.amazon.awscdk.services.msk.*; EncryptionInfoProperty encryptionInfoProperty = EncryptionInfoProperty.builder() .encryptionAtRest(EncryptionAtRestProperty.builder() .dataVolumeKmsKeyId("dataVolumeKmsKeyId") .build()) .encryptionInTransit(EncryptionInTransitProperty.builder() .clientBroker("clientBroker") .inCluster(false) .build()) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnCluster.EncryptionInfoProperty
static final class
An implementation forCfnCluster.EncryptionInfoProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEncryptionAtRest
The data-volume encryption details. -
getEncryptionInTransit
The details for encryption in transit. -
builder
-