TlsValidationTrustConfig

class aws_cdk.aws_appmesh.TlsValidationTrustConfig(*, tls_validation_trust)

Bases: object

All Properties for TLS Validation Trusts for both Client Policy and Listener.

Parameters:

tls_validation_trust (Union[TlsValidationContextTrustProperty, Dict[str, Any]]) – VirtualNode CFN configuration for client policy’s TLS Validation Trust.

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_appmesh as appmesh

tls_validation_trust_config = appmesh.TlsValidationTrustConfig(
    tls_validation_trust=appmesh.CfnVirtualNode.TlsValidationContextTrustProperty(
        acm=appmesh.CfnVirtualNode.TlsValidationContextAcmTrustProperty(
            certificate_authority_arns=["certificateAuthorityArns"]
        ),
        file=appmesh.CfnVirtualNode.TlsValidationContextFileTrustProperty(
            certificate_chain="certificateChain"
        ),
        sds=appmesh.CfnVirtualNode.TlsValidationContextSdsTrustProperty(
            secret_name="secretName"
        )
    )
)

Attributes

tls_validation_trust

VirtualNode CFN configuration for client policy’s TLS Validation Trust.