@Generated(value="jsii-pacmak/1.50.0 (build d1830a4)", date="2022-01-04T15:39:12.517Z") @Stability(value=Experimental) public interface TlsAuthProps extends software.amazon.jsii.JsiiSerializable
Example:
// Example automatically generated from non-compiling source. May contain errors.
import software.amazon.awscdk.core.*;
import software.amazon.awscdk.core.*;
Cluster cluster = new Cluster(this, "Cluster", ClusterProps.builder()
(SpreadAssignment ...
encryptionInTransit
encryptionInTransit)
.build(), Map.of(
"clientBroker", ClientBrokerEncryption.TLS), clientAuthentication, ClientAuthentication.tls(TlsAuthProps.builder()
.certificateAuthorities(List.of(CertificateAuthority.fromCertificateAuthorityArn(stack, "CertificateAuthority", "arn:aws:acm-pca:us-west-2:1234567890:certificate-authority/11111111-1111-1111-1111-111111111111")))
.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 List<ICertificateAuthority> |
getCertificateAuthorities()
(experimental) List of ACM Certificate Authorities to enable TLS authentication.
|
@Stability(value=Experimental) @Nullable default List<ICertificateAuthority> getCertificateAuthorities()
Default: - none
@Stability(value=Experimental) static TlsAuthProps.Builder builder()
TlsAuthProps.Builder of TlsAuthPropsCopyright © 2022. All rights reserved.