Show / Hide Table of Contents

Interface CfnVirtualNode.IBackendProperty

An object that represents the backends that a virtual node is expected to send outbound traffic to.

Namespace: Amazon.CDK.AWS.AppMesh
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnVirtualNode.IBackendProperty
Syntax (vb)
Public Interface CfnVirtualNode.IBackendProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-backend.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 backendProperty = new BackendProperty {
                 VirtualService = new VirtualServiceBackendProperty {
                     VirtualServiceName = "virtualServiceName",

                     // the properties below are optional
                     ClientPolicy = new ClientPolicyProperty {
                         Tls = new ClientPolicyTlsProperty {
                             Validation = new TlsValidationContextProperty {
                                 Trust = new TlsValidationContextTrustProperty {
                                     Acm = new TlsValidationContextAcmTrustProperty {
                                         CertificateAuthorityArns = new [] { "certificateAuthorityArns" }
                                     },
                                     File = new TlsValidationContextFileTrustProperty {
                                         CertificateChain = "certificateChain"
                                     },
                                     Sds = new TlsValidationContextSdsTrustProperty {
                                         SecretName = "secretName"
                                     }
                                 },

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

                             // the properties below are optional
                             Certificate = new ClientTlsCertificateProperty {
                                 File = new ListenerTlsFileCertificateProperty {
                                     CertificateChain = "certificateChain",
                                     PrivateKey = "privateKey"
                                 },
                                 Sds = new ListenerTlsSdsCertificateProperty {
                                     SecretName = "secretName"
                                 }
                             },
                             Enforce = false,
                             Ports = new [] { 123 }
                         }
                     }
                 }
             };

Synopsis

Properties

VirtualService

Specifies a virtual service to use as a backend.

Properties

VirtualService

Specifies a virtual service to use as a backend.

object? VirtualService { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-backend.html#cfn-appmesh-virtualnode-backend-virtualservice

Back to top Generated by DocFX