@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-25T18:29:06.497Z")
public interface TlsAuthProps
Example:
import software.amazon.awscdk.services.acmpca.*; 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.tls(TlsAuthProps.builder() .certificateAuthorities(List.of(CertificateAuthority.fromCertificateAuthorityArn(this, "CertificateAuthority", "arn:aws:acm-pca:us-west-2:1234567890:certificate-authority/11111111-1111-1111-1111-111111111111"))) .build())) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
TlsAuthProps.Builder
A builder for
TlsAuthProps |
static class |
TlsAuthProps.Jsii$Proxy
An implementation for
TlsAuthProps |
Modifier and Type | Method and Description |
---|---|
static TlsAuthProps.Builder |
builder() |
default java.util.List<ICertificateAuthority> |
getCertificateAuthorities()
(experimental) List of ACM Certificate Authorities to enable TLS authentication.
|
default java.util.List<ICertificateAuthority> getCertificateAuthorities()
Default: - none
static TlsAuthProps.Builder builder()
TlsAuthProps.Builder
of TlsAuthProps