MutualTlsValidationTrust

class aws_cdk.aws_appmesh.MutualTlsValidationTrust

Bases: aws_cdk.aws_appmesh.TlsValidationTrust

Represents a TLS Validation Context Trust that is supported for mutual TLS authentication.

Methods

abstract bind(scope)

Returns Trust context based on trust type.

Parameters

scope (Construct) –

Return type

TlsValidationTrustConfig

Static Methods

classmethod acm(certificate_authorities)

TLS Validation Context Trust for ACM Private Certificate Authority (CA).

Parameters

certificate_authorities (Sequence[ICertificateAuthority]) –

Return type

TlsValidationTrust

classmethod file(certificate_chain)

Tells envoy where to fetch the validation context from.

Parameters

certificate_chain (str) –

Return type

MutualTlsValidationTrust

classmethod sds(secret_name)

TLS Validation Context Trust for Envoy’ service discovery service.

Parameters

secret_name (str) –

Return type

MutualTlsValidationTrust