@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:48.706Z")
public interface VirtualServiceBackendOptions
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.appmesh.*; MutualTlsCertificate mutualTlsCertificate; SubjectAlternativeNames subjectAlternativeNames; TlsValidationTrust tlsValidationTrust; VirtualServiceBackendOptions virtualServiceBackendOptions = VirtualServiceBackendOptions.builder() .tlsClientPolicy(TlsClientPolicy.builder() .validation(TlsValidation.builder() .trust(tlsValidationTrust) // the properties below are optional .subjectAlternativeNames(subjectAlternativeNames) .build()) // the properties below are optional .enforce(false) .mutualTlsCertificate(mutualTlsCertificate) .ports(List.of(123)) .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
VirtualServiceBackendOptions.Builder
A builder for
VirtualServiceBackendOptions |
static class |
VirtualServiceBackendOptions.Jsii$Proxy
An implementation for
VirtualServiceBackendOptions |
Modifier and Type | Method and Description |
---|---|
static VirtualServiceBackendOptions.Builder |
builder() |
default TlsClientPolicy |
getTlsClientPolicy()
TLS properties for Client policy for the backend.
|
default TlsClientPolicy getTlsClientPolicy()
Default: - none
static VirtualServiceBackendOptions.Builder builder()