@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-31T18:36:56.227Z")
public interface EncryptionInTransitConfig
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 java.lang.Boolean |
getEnableInCluster()
(experimental) Indicates that data communication among the broker nodes of the cluster is encrypted.
|
default ClientBrokerEncryption getClientBroker()
Default: - TLS
default java.lang.Boolean getEnableInCluster()
Default: true
static EncryptionInTransitConfig.Builder builder()
EncryptionInTransitConfig.Builder
of EncryptionInTransitConfig