Skip to content

/AWS1/CL_APMDNSSVCDISCOVERY

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

CONSTRUCTOR

IMPORTING

Required arguments:

iv_hostname TYPE /AWS1/APMHOSTNAME /AWS1/APMHOSTNAME

Specifies the DNS service discovery hostname for the virtual node.

Optional arguments:

iv_responsetype TYPE /AWS1/APMDNSRESPONSETYPE /AWS1/APMDNSRESPONSETYPE

Specifies the DNS response type for the virtual node.

iv_ippreference TYPE /AWS1/APMIPPREFERENCE /AWS1/APMIPPREFERENCE

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.


Queryable Attributes

hostname

Specifies the DNS service discovery hostname for the virtual node.

Accessible with the following methods

Method Description
GET_HOSTNAME() Getter for HOSTNAME, with configurable default
ASK_HOSTNAME() Getter for HOSTNAME w/ exceptions if field has no value
HAS_HOSTNAME() Determine if HOSTNAME has a value

responseType

Specifies the DNS response type for the virtual node.

Accessible with the following methods

Method Description
GET_RESPONSETYPE() Getter for RESPONSETYPE, with configurable default
ASK_RESPONSETYPE() Getter for RESPONSETYPE w/ exceptions if field has no value
HAS_RESPONSETYPE() Determine if RESPONSETYPE has a value

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.

Accessible with the following methods

Method Description
GET_IPPREFERENCE() Getter for IPPREFERENCE, with configurable default
ASK_IPPREFERENCE() Getter for IPPREFERENCE w/ exceptions if field has no value
HAS_IPPREFERENCE() Determine if IPPREFERENCE has a value