Show / Hide Table of Contents

Class TlsCertificateConfig

A wrapper for the tls config returned by TlsCertificate.bind.

Inheritance
object
TlsCertificateConfig
Implements
ITlsCertificateConfig
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.AppMesh
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class TlsCertificateConfig : ITlsCertificateConfig
Syntax (vb)
Public Class TlsCertificateConfig Implements ITlsCertificateConfig
Remarks

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 tlsCertificateConfig = new TlsCertificateConfig {
                TlsCertificate = new ListenerTlsCertificateProperty {
                    Acm = new ListenerTlsAcmCertificateProperty {
                        CertificateArn = "certificateArn"
                    },
                    File = new ListenerTlsFileCertificateProperty {
                        CertificateChain = "certificateChain",
                        PrivateKey = "privateKey"
                    },
                    Sds = new ListenerTlsSdsCertificateProperty {
                        SecretName = "secretName"
                    }
                }
            };

Synopsis

Constructors

TlsCertificateConfig()

A wrapper for the tls config returned by TlsCertificate.bind.

Properties

TlsCertificate

The CFN shape for a TLS certificate.

Constructors

TlsCertificateConfig()

A wrapper for the tls config returned by TlsCertificate.bind.

public TlsCertificateConfig()
Remarks

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 tlsCertificateConfig = new TlsCertificateConfig {
                TlsCertificate = new ListenerTlsCertificateProperty {
                    Acm = new ListenerTlsAcmCertificateProperty {
                        CertificateArn = "certificateArn"
                    },
                    File = new ListenerTlsFileCertificateProperty {
                        CertificateChain = "certificateChain",
                        PrivateKey = "privateKey"
                    },
                    Sds = new ListenerTlsSdsCertificateProperty {
                        SecretName = "secretName"
                    }
                }
            };

Properties

TlsCertificate

The CFN shape for a TLS certificate.

public CfnVirtualNode.IListenerTlsCertificateProperty TlsCertificate { get; set; }
Property Value

CfnVirtualNode.IListenerTlsCertificateProperty

Remarks

ExampleMetadata: fixture=_generated

Implements

ITlsCertificateConfig
Back to top Generated by DocFX