Interface VirtualServiceBackendOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
VirtualServiceBackendOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:46.202Z")
@Stability(Stable)
public interface VirtualServiceBackendOptions
extends software.amazon.jsii.JsiiSerializable
Represents the properties needed to define a Virtual Service backend.
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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forVirtualServiceBackendOptions
static final class
An implementation forVirtualServiceBackendOptions
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default TlsClientPolicy
TLS properties for Client policy for the backend.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getTlsClientPolicy
TLS properties for Client policy for the backend.Default: - none
-
builder
-