Show / Hide Table of Contents

Class CfnVirtualNodePropsMixin.ServiceDiscoveryProperty

An object that represents the service discovery information for a virtual node.

Inheritance
object
CfnVirtualNodePropsMixin.ServiceDiscoveryProperty
Implements
CfnVirtualNodePropsMixin.IServiceDiscoveryProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.AppMesh.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnVirtualNodePropsMixin.ServiceDiscoveryProperty : CfnVirtualNodePropsMixin.IServiceDiscoveryProperty
Syntax (vb)
Public Class CfnVirtualNodePropsMixin.ServiceDiscoveryProperty Implements CfnVirtualNodePropsMixin.IServiceDiscoveryProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-servicediscovery.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.Mixins.Preview.AWS.AppMesh.Mixins;

             var serviceDiscoveryProperty = new ServiceDiscoveryProperty {
                 AwsCloudMap = new AwsCloudMapServiceDiscoveryProperty {
                     Attributes = new [] { new AwsCloudMapInstanceAttributeProperty {
                         Key = "key",
                         Value = "value"
                     } },
                     IpPreference = "ipPreference",
                     NamespaceName = "namespaceName",
                     ServiceName = "serviceName"
                 },
                 Dns = new DnsServiceDiscoveryProperty {
                     Hostname = "hostname",
                     IpPreference = "ipPreference",
                     ResponseType = "responseType"
                 }
             };

Synopsis

Constructors

ServiceDiscoveryProperty()

An object that represents the service discovery information for a virtual node.

Properties

AwsCloudMap

Specifies any AWS Cloud Map information for the virtual node.

Dns

Specifies the DNS information for the virtual node.

Constructors

ServiceDiscoveryProperty()

An object that represents the service discovery information for a virtual node.

public ServiceDiscoveryProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-servicediscovery.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.Mixins.Preview.AWS.AppMesh.Mixins;

             var serviceDiscoveryProperty = new ServiceDiscoveryProperty {
                 AwsCloudMap = new AwsCloudMapServiceDiscoveryProperty {
                     Attributes = new [] { new AwsCloudMapInstanceAttributeProperty {
                         Key = "key",
                         Value = "value"
                     } },
                     IpPreference = "ipPreference",
                     NamespaceName = "namespaceName",
                     ServiceName = "serviceName"
                 },
                 Dns = new DnsServiceDiscoveryProperty {
                     Hostname = "hostname",
                     IpPreference = "ipPreference",
                     ResponseType = "responseType"
                 }
             };

Properties

AwsCloudMap

Specifies any AWS Cloud Map information for the virtual node.

public object? AwsCloudMap { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnVirtualNodePropsMixin.IAwsCloudMapServiceDiscoveryProperty

Dns

Specifies the DNS information for the virtual node.

public object? Dns { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnVirtualNodePropsMixin.IDnsServiceDiscoveryProperty

Implements

CfnVirtualNodePropsMixin.IServiceDiscoveryProperty
Back to top Generated by DocFX