VirtualGatewayTlsValidationContextTrustProperty Struct
An object that represents a Transport Layer Security (TLS) validation context trust.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_appmesh as appmesh } from 'aws-cdk-lib';
const virtualGatewayTlsValidationContextTrustProperty: appmesh.CfnVirtualGateway.VirtualGatewayTlsValidationContextTrustProperty = {
acm: {
certificateAuthorityArns: ['certificateAuthorityArns'],
},
file: {
certificateChain: 'certificateChain',
},
sds: {
secretName: 'secretName',
},
};
Properties
acmIResolvable | CfnVirtualGateway.VirtualGatewayTlsValidationContextAcmTrustPropertyacmtyping.Union[IResolvable, VirtualGatewayTlsValidationContextAcmTrustProperty]acmIResolvableAcmIResolvableAcminterface{}#A reference to an object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.
fileIResolvable | CfnVirtualGateway.VirtualGatewayTlsValidationContextFileTrustPropertyfiletyping.Union[IResolvable, VirtualGatewayTlsValidationContextFileTrustProperty]fileIResolvableFileIResolvableFileinterface{}#An object that represents a Transport Layer Security (TLS) validation context trust for a local file.
sdsIResolvable | CfnVirtualGateway.VirtualGatewayTlsValidationContextSdsTrustPropertysdstyping.Union[IResolvable, VirtualGatewayTlsValidationContextSdsTrustProperty]sdsIResolvableSdsIResolvableSdsinterface{}#A reference to an object that represents a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.