GslbPoolMember

GslbPoolMember
GslbPoolMember
JSON Example
{
    "cloud_uuid": "string",
    "cluster_uuid": "string",
    "description": "string",
    "enabled": false,
    "fqdn": "string",
    "hostname": "string",
    "ip": {
        "addr": "string",
        "type": "string"
    },
    "location": {
        "location": {
            "latitude": "number",
            "longitude": "number",
            "name": "string",
            "tag": "string"
        },
        "source": "string"
    },
    "preference_order": 0,
    "public_ip": {
        "ip": {
            "addr": "string",
            "type": "string"
        }
    },
    "ratio": 0,
    "resolve_fqdn_to_v6": false,
    "vs_uuid": "string"
}
string
cloud_uuid
Optional

The Cloud UUID of the Site. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
cluster_uuid
Optional

The Cluster UUID of the Site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
description
Optional

User provided information that records member details such as application owner name, contact, etc. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
enabled
Optional
Constraints: default: true

Enable or Disable member to decide if this address should be provided in DNS responses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
fqdn
Optional

The pool member is configured with a fully qualified domain name. The FQDN is resolved to an IP address by the controller. DNS service shall health monitor the resolved IP address while it will return the fqdn(cname) in the DNS response.If the user has configured an IP address (in addition to the FQDN), then the IP address will get overwritten whenever periodic FQDN refresh is done by the controller. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
hostname
Optional

Hostname to be used as host header for http health monitors and as TLS server name for https health monitors.(By default, the fqdn of the GSLB pool member or GSLB service is used.) Note this field is not used as http host header when exact_http_request is set in the health monitor. . Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

ip
Optional

ip

location
Optional

location

integer As uint32 As uint32
preference_order
Optional
Constraints: default: 1

Preference order of this member in the group. The DNS Service chooses the member with the lowest preference that is operationally up. Allowed values are 1-128. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

public_ip
Optional

public_ip

integer As uint32 As uint32
ratio
Optional
Constraints: default: 1

Overrides the default ratio of 1. Reduces the percentage the LB algorithm would pick the server in relation to its peers. Range is 1-20. Allowed values are 1-20. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
resolve_fqdn_to_v6
Optional

This field indicates if the fqdn should be resolved to a v6 or a v4 address family. . Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
vs_uuid
Optional

Select local virtual service in the specified controller cluster belonging to this GSLB service. The virtual service may have multiple IP addresses and FQDNs. User will have to choose IP address or FQDN and configure it in the respective field. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of