Last updated on: 2023-07-24 10:18:39.
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 |