@Generated(value="jsii-pacmak/1.31.0 (build 6fa403d)", date="2021-08-11T10:32:10.438Z") @Stability(value=Experimental) public interface TlsClientPolicy extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
TlsClientPolicy.Builder
A builder for
TlsClientPolicy |
static class |
TlsClientPolicy.Jsii$Proxy
An implementation for
TlsClientPolicy |
| Modifier and Type | Method and Description |
|---|---|
static TlsClientPolicy.Builder |
builder() |
default Boolean |
getEnforce()
(experimental) Whether the policy is enforced.
|
default MutualTlsCertificate |
getMutualTlsCertificate()
(experimental) Represents a client TLS certificate.
|
default List<Number> |
getPorts()
(experimental) TLS is enforced on the ports specified here.
|
TlsValidation |
getValidation()
(experimental) Represents the object for TLS validation context.
|
@Stability(value=Experimental) @NotNull TlsValidation getValidation()
@Stability(value=Experimental) @Nullable default Boolean getEnforce()
Default: true
@Stability(value=Experimental) @Nullable default MutualTlsCertificate getMutualTlsCertificate()
The certificate will be sent only if the server requests it, enabling mutual TLS.
Default: - client TLS certificate is not provided
@Stability(value=Experimental) @Nullable default List<Number> getPorts()
If no ports are specified, TLS will be enforced on all the ports.
Default: - all ports
@Stability(value=Experimental) static TlsClientPolicy.Builder builder()
TlsClientPolicy.Builder of TlsClientPolicyCopyright © 2021. All rights reserved.