Interface VirtualServiceBackendOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
VirtualServiceBackendOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-04T09:27:34.327Z")
@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 classA builder forVirtualServiceBackendOptionsstatic final classAn implementation forVirtualServiceBackendOptions -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default TlsClientPolicyTLS 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
-