AWS::AppMesh::VirtualNode DnsServiceDiscovery - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::AppMesh::VirtualNode DnsServiceDiscovery

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

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Hostname" : String, "IpPreference" : String, "ResponseType" : String }

YAML

Hostname: String IpPreference: String ResponseType: String

Properties

Hostname

Specifies the DNS service discovery hostname for the virtual node.

Required: Yes

Type: String

Update requires: No interruption

IpPreference

The preferred IP version that this virtual node uses. Setting the IP preference on the virtual node only overrides the IP preference set for the mesh on this specific node.

Required: No

Type: String

Allowed values: IPv6_PREFERRED | IPv4_PREFERRED | IPv4_ONLY | IPv6_ONLY

Update requires: No interruption

ResponseType

Specifies the DNS response type for the virtual node.

Required: No

Type: String

Allowed values: LOADBALANCER | ENDPOINTS

Update requires: No interruption