class Aws::AppMesh::Types::VirtualGatewayClientTlsCertificate

An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.

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

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

@!attribute [rw] file

An object that represents a local file certificate. The certificate
must meet specific requirements and you must have proxy
authorization enabled. For more information, see [ Transport Layer
Security (TLS) ][1].

[1]: https://docs.aws.amazon.com/app-mesh/latest/userguide/tls.html
@return [Types::VirtualGatewayListenerTlsFileCertificate]

@!attribute [rw] sds

A reference to an object that represents a virtual gateway's
client's Secret Discovery Service certificate.
@return [Types::VirtualGatewayListenerTlsSdsCertificate]

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

Constants

SENSITIVE