gslb group¶
GSLB Group
group Specification¶
Type Collection Object Key(s) name Collection Name group-list Collection URI /axapi/v3/gslb/group Element Name group Element URI /axapi/v3/gslb/group/{name} Element Attributes group_attributes Schema group schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/gslb/group | ||
Create List | POST | /axapi/v3/gslb/group | ||
Get Object | GET | /axapi/v3/gslb/group/{name} | ||
Get List | GET | /axapi/v3/gslb/group | ||
Modify Object | POST | /axapi/v3/gslb/group/{name} | ||
Replace Object | PUT | /axapi/v3/gslb/group/{name} | ||
Replace List | PUT | /axapi/v3/gslb/group | ||
Delete Object | DELETE | /axapi/v3/gslb/group/{name} |
group-list¶
group-list is JSON List of group attributes
group-list : [
]
group attributes¶
auto-map-learn
Description IP Address learned from other controller
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
auto-map-primary
Description Primary Controller’s IP address
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
auto-map-smart
Description Choose Best IP address
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
config-anywhere
Description Every member can do config
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
config-merge
Description Merge old master’s config when new one take over
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
config-save
Description Accept config-save message from master
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
data-interface
Description Data Interface IP Address
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
dns-discover
Description Discover member via DNS Protocol
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
enable
Description Join GSLB Group
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
learn
Description Learn neighbour information from other controllers
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
mgmt-interface
Description Management Interface IP Address
Type: boolean
Supported Values: true, false, 1, 0
Default: 1
name
Description Specify Group domain name
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
Default: default
primary-ipv6-list
Type: Listprimary-list
Type: Listpriority
Description Specify Local Priority, default is 100
Type: number
Range: 1-255
Default: 100
resolve-as
Description ‘resolve-to-ipv4’: Use A Query only to resolve FQDN (Default Query type); ‘resolve-to-ipv6’: Use AAAA Query only to resolve FQDN; ‘resolve-to-ipv4-and-ipv6’: Use A as well as AAAA Query to resolve FQDN;
Type: string
Supported Values: resolve-to-ipv4, resolve-to-ipv6, resolve-to-ipv4-and-ipv6
Default: resolve-to-ipv4
standalone
Description Run GSLB Group in standalone mode
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
suffix
Description Set DNS Suffix (Name)
Type: string
Maximum Length: 63 characters
Maximum Length: 1 characters
user-tag
Description Customized tag
Type: string
Format: string-rlx
Maximum Length: 127 characters
Maximum Length: 1 characters
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
primary-ipv6-list¶
Specification Type list Block object keys primary-ipv6
Description Specify Primary controller’s IP address
Type: string
Format: ipv6-address
primary-list¶
Specification Type list Block object keys primary
Description Specify Primary controller’s IP address
Type: string
Format: ipv4-address