class Aws::AppMesh::Types::TlsValidationContextTrust

An object that represents a Transport Layer Security (TLS) validation context trust.

@note TlsValidationContextTrust is a union - when making an API calls you must set exactly one of the members.

@note TlsValidationContextTrust is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of TlsValidationContextTrust corresponding to the set member.

@!attribute [rw] acm

A reference to an object that represents a Transport Layer Security
(TLS) validation context trust for an Certificate Manager
certificate.
@return [Types::TlsValidationContextAcmTrust]

@!attribute [rw] file

An object that represents a Transport Layer Security (TLS)
validation context trust for a local file.
@return [Types::TlsValidationContextFileTrust]

@!attribute [rw] sds

A reference to an object that represents a Transport Layer Security
(TLS) Secret Discovery Service validation context trust.
@return [Types::TlsValidationContextSdsTrust]

@see docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/TlsValidationContextTrust AWS API Documentation

Constants

SENSITIVE