GSLB_Domain (object)

Configures GSLB (Global Server Load Balancing) settings for a domain.

Properties (* = required):

name type(s) default allowed values description
/*/        
aliases array     List of alternate domain names. Each may include wildcard characters.
class string   “GSLB_Domain”  
domainName* string     The name of the domain for the site content you are load balancing. If you have many domains, you can use two different wildcard characters, * and ?, to represent one or more characters in the domain alias, which reduces the number of aliases you have to add to the configuration
enabled boolean true true, false When true (default), the system can use the domain and its resources for load balancing requests
label string   “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML
lastResortPool object     Reference to a GSLB pool
lastResortPoolType string   “A”, “AAAA”, “CNAME”, “MX” This is used to specify the type of pool being used for the lastResortPool
poolLbMode string “round-robin” “global-availability”, “ratio”, “round-robin”, “topology” Specifies the load balancing method used to select a pool in this domain
pools array     Specifies the pools that this domain uses for load balancing. The system evaluates the pools in the order in which they are listed, until it finds a matching pool
poolsCname array     Specifies the cname pools that this domain uses for load balancing. The system evaluates the pools in the order in which they are listed, until it finds a matching pool
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
resourceRecordType* string   “A”, “AAAA”, “CNAME”, “MX” Specifies the type of resource records for this domain

GSLB_Domain.lastResortPool (object)

Reference to a GSLB pool

Properties (* = required):

name type(s) default allowed values description
bigip string   “f5bigip” formatted string Pathname of existing BIG-IP GSLB pool
use string     AS3 pointer to GSLB pool declaration