Show / Hide Table of Contents

Class CfnVirtualGateway.VirtualGatewayListenerTlsValidationContextProperty

An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.

Inheritance
System.Object
CfnVirtualGateway.VirtualGatewayListenerTlsValidationContextProperty
Implements
CfnVirtualGateway.IVirtualGatewayListenerTlsValidationContextProperty
Namespace: Amazon.CDK.AWS.AppMesh
Assembly: Amazon.CDK.AWS.AppMesh.dll
Syntax (csharp)
public class VirtualGatewayListenerTlsValidationContextProperty : Object, CfnVirtualGateway.IVirtualGatewayListenerTlsValidationContextProperty
Syntax (vb)
Public Class VirtualGatewayListenerTlsValidationContextProperty
    Inherits Object
    Implements CfnVirtualGateway.IVirtualGatewayListenerTlsValidationContextProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertlsvalidationcontext.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.AppMesh;

var virtualGatewayListenerTlsValidationContextProperty = new VirtualGatewayListenerTlsValidationContextProperty {
    Trust = new VirtualGatewayListenerTlsValidationContextTrustProperty {
        File = new VirtualGatewayTlsValidationContextFileTrustProperty {
            CertificateChain = "certificateChain"
        },
        Sds = new VirtualGatewayTlsValidationContextSdsTrustProperty {
            SecretName = "secretName"
        }
    },

    // the properties below are optional
    SubjectAlternativeNames = new SubjectAlternativeNamesProperty {
        Match = new SubjectAlternativeNameMatchersProperty {
            Exact = new [] { "exact" }
        }
    }
};

Synopsis

Constructors

VirtualGatewayListenerTlsValidationContextProperty()

Properties

SubjectAlternativeNames

A reference to an object that represents the SANs for a virtual gateway listener's Transport Layer Security (TLS) validation context.

Trust

A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.

Constructors

VirtualGatewayListenerTlsValidationContextProperty()

public VirtualGatewayListenerTlsValidationContextProperty()

Properties

SubjectAlternativeNames

A reference to an object that represents the SANs for a virtual gateway listener's Transport Layer Security (TLS) validation context.

public object SubjectAlternativeNames { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertlsvalidationcontext.html#cfn-appmesh-virtualgateway-virtualgatewaylistenertlsvalidationcontext-subjectalternativenames

Trust

A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.

public object Trust { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualgateway-virtualgatewaylistenertlsvalidationcontext.html#cfn-appmesh-virtualgateway-virtualgatewaylistenertlsvalidationcontext-trust

Implements

CfnVirtualGateway.IVirtualGatewayListenerTlsValidationContextProperty
Back to top Generated by DocFX