@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-05-19T23:09:29.406Z") @Stability(value=Experimental) public interface EncryptionInTransitConfig extends software.amazon.jsii.JsiiSerializable
Example:
Vpc vpc; Cluster cluster = Cluster.Builder.create(this, "cluster") .clusterName("myCluster") .kafkaVersion(KafkaVersion.V2_8_1) .vpc(vpc) .encryptionInTransit(EncryptionInTransitConfig.builder() .clientBroker(ClientBrokerEncryption.TLS) .build()) .clientAuthentication(ClientAuthentication.sasl(SaslAuthProps.builder() .scram(true) .build())) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
EncryptionInTransitConfig.Builder
A builder for
EncryptionInTransitConfig |
static class |
EncryptionInTransitConfig.Jsii$Proxy
An implementation for
EncryptionInTransitConfig |
Modifier and Type | Method and Description |
---|---|
static EncryptionInTransitConfig.Builder |
builder() |
default ClientBrokerEncryption |
getClientBroker()
(experimental) Indicates the encryption setting for data in transit between clients and brokers.
|
default Boolean |
getEnableInCluster()
(experimental) Indicates that data communication among the broker nodes of the cluster is encrypted.
|
@Stability(value=Experimental) @Nullable default ClientBrokerEncryption getClientBroker()
Default: - TLS
@Stability(value=Experimental) @Nullable default Boolean getEnableInCluster()
Default: true
@Stability(value=Experimental) static EncryptionInTransitConfig.Builder builder()
EncryptionInTransitConfig.Builder
of EncryptionInTransitConfig
Copyright © 2023. All rights reserved.