AWS::AppMesh::VirtualNode DnsServiceDiscovery - AWS CloudFormation

AWS::AppMesh::VirtualNode DnsServiceDiscovery

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

Syntax

To declare this entity in your AWS 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