gslb group¶
GSLB Group
group Specification¶
Parameter
Value
Type
Collection
Object Key(s)
name
Collection Name
Collection URI
/axapi/v3/gslb/group
Element Name
group
Element URI
/axapi/v3/gslb/group/{name}
Element Attributes
group_attributes
Partition Visibility
shared
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: List
primary-list
Type: List
priority
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-list¶
Specification
Value
Type
list
Block object keys
primary
Description Specify Primary controller’s IP address
Type: string
Format: ipv4-address
primary-ipv6-list¶
Specification
Value
Type
list
Block object keys
primary-ipv6
Description Specify Primary controller’s IP address
Type: string
Format: ipv6-address