gslb geo-location

Configure a global geographic location by assigning a location name to a client IP address range. GSLB forwards client requests from addresses within the specified IP address range to the GSLB site that serves the location.

geo-location Specification

Type Collection
Object Key(s) geo-locn-obj-name
Collection Name geo-location-list
Collection URI /axapi/v3/gslb/geo-location/
Element Name geo-location
Element URI /axapi/v3/gslb/geo-location/{geo-locn-obj-name}
Element Attributes geo-location_attributes
Schema geo-location schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/gslb/geo-location/

geo-location Attributes

Create List

POST

/axapi/v3/gslb/geo-location/

geo-location Attributes

Get Object

GET

/axapi/v3/gslb/geo-location/{geo-locn-obj-name}

geo-location Attributes

Get List

GET

/axapi/v3/gslb/geo-location/

geo-location-list

Modify Object

POST

/axapi/v3/gslb/geo-location/{geo-locn-obj-name}

geo-location Attributes

Replace Object

PUT

/axapi/v3/gslb/geo-location/{geo-locn-obj-name}

geo-location Attributes

Replace List

PUT

/axapi/v3/gslb/geo-location/

geo-location-list

Delete Object

DELETE

/axapi/v3/gslb/geo-location/{geo-locn-obj-name}

geo-location Attributes

geo-location-list

geo-location-list is JSON List of geo-location Attributes

geo-location-list : [

geo-location Attributes

geo-locn-multiple-addresses

Description: geo-locn-multiple-addresses is a JSON List . Please see below for geo-locn-multiple-addresses

Type: List

geo-locn-obj-name

Description: Specify geo-location name, section range is (1-15)

Type: string

Required: Yes

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

geo-locn-multiple-addresses

Specification
Type list
Block object keys

first-ip-address

Description: Specify IP information (Specify IP address)

Type: string

Format: ipv4-address

first-ipv6-address

Description: Specify IPv6 address

Type: string

Format: ipv6-address

geol-ipv4-mask

Description: Specify IPv4 mask

Type: string

Format: ipv4-netmask

Mutual Exclusion: geol-ipv4-mask and ip-addr2 are mutually exclusive

geol-ipv6-mask

Description: Specify IPv6 mask

Type: number

Range: 0-128

Mutual Exclusion: geol-ipv6-mask and ipv6-addr2 are mutually exclusive

ip-addr2

Description: Specify IP address range

Type: string

Format: ipv4-address

Mutual Exclusion: ip-addr2 and geol-ipv4-mask are mutually exclusive

ipv6-addr2

Description: Specify IPv6 address range

Type: string

Format: ipv6-address

Mutual Exclusion: ipv6-addr2 and geol-ipv6-mask are mutually exclusive