Interface TlsValidationTrustConfig
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
TlsValidationTrustConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:46.173Z")
@Stability(Stable)
public interface TlsValidationTrustConfig
extends software.amazon.jsii.JsiiSerializable
All Properties for TLS Validation Trusts for both Client Policy and Listener.
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.*;
TlsValidationTrustConfig tlsValidationTrustConfig = TlsValidationTrustConfig.builder()
.tlsValidationTrust(TlsValidationContextTrustProperty.builder()
.acm(TlsValidationContextAcmTrustProperty.builder()
.certificateAuthorityArns(List.of("certificateAuthorityArns"))
.build())
.file(TlsValidationContextFileTrustProperty.builder()
.certificateChain("certificateChain")
.build())
.sds(TlsValidationContextSdsTrustProperty.builder()
.secretName("secretName")
.build())
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forTlsValidationTrustConfigstatic final classAn implementation forTlsValidationTrustConfig -
Method Summary
Modifier and TypeMethodDescriptionbuilder()VirtualNode CFN configuration for client policy's TLS Validation Trust.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getTlsValidationTrust
@Stability(Stable) @NotNull CfnVirtualNode.TlsValidationContextTrustProperty getTlsValidationTrust()VirtualNode CFN configuration for client policy's TLS Validation Trust. -
builder
- Returns:
- a
TlsValidationTrustConfig.BuilderofTlsValidationTrustConfig
-