slb template persist destination-ip

Configure the granularity of load balancing persistence (selection of the same server resources) for clients, based on destination IP address.

destination-ip Specification

Type Collection
Object Key(s) name
Collection Name destination-ip-list
Collection URI /axapi/v3/slb/template/persist/destination-ip/
Element Name destination-ip
Element URI /axapi/v3/slb/template/persist/destination-ip/{name}
Element Attributes destination-ip_attributes
Schema destination-ip schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/slb/template/persist/destination-ip/

destination-ip Attributes

Create List

POST

/axapi/v3/slb/template/persist/destination-ip/

destination-ip Attributes

Get Object

GET

/axapi/v3/slb/template/persist/destination-ip/{name}

destination-ip Attributes

Get List

GET

/axapi/v3/slb/template/persist/destination-ip/

destination-ip-list

Modify Object

POST

/axapi/v3/slb/template/persist/destination-ip/{name}

destination-ip Attributes

Replace Object

PUT

/axapi/v3/slb/template/persist/destination-ip/{name}

destination-ip Attributes

Replace List

PUT

/axapi/v3/slb/template/persist/destination-ip/

destination-ip-list

Delete Object

DELETE

/axapi/v3/slb/template/persist/destination-ip/{name}

destination-ip Attributes

destination-ip-list

destination-ip-list is JSON List of destination-ip Attributes

destination-ip-list : [

destination-ip Attributes

dont-honor-conn-rules

Description: Ignores connection limit settings configured on real servers and real ports. This option is useful for applications in which multiple sessions (connections) are likely to be used for the same persistent destination IP address.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

hash-persist

Description: Enables hash-based persistence. Hash-based persistence provides the persistence and performance benefits of hash-based load balancing, while allowing use of advanced SLB features that require stateful load balancing.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

match-type

Description: Specifies the granularity of persistence.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

name

Description: Name of the template.

Type: string

Required: Yes

netmask

Description: Specifies the granularity of IPv4 address hashing for initial server port selection. You can specify an IPv4 network mask in dotted decimal notation.

Type: string

Format: ipv4-netmask

Default: 255.255.255.255

netmask6

Description: IPV6 subnet mask

Type: number

Range: 1-128

Default: 128

scan-all-members

Description: Scans all members bound to the template. This option is useful in configurations where match-type “server” is used, and where some members have different priorities or are disabled.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

server

Description: Traffic to a given destination IP address is always sent to the same real server, for any service port.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: server and service-group are mutually exclusive

service-group

Description: Specify if you also plan to use URL switching or host switching. If you use the service-group option, URL or host switching is used for every request to select a service group. The first time URL or host switching selects a given service group, the load-balancing method is used to select a real port within the service group.
The next time URL or host switching selects the same service group, the same real port is used. Thus, service group selection is performed for every request, but once a service group is selected a request, the request goes to the same real port that was selected the first time that service group was selected.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: service-group and server are mutually exclusive

timeout

Description: Specifies how many minutes the mapping remains persistent after the last time it is used.

Type: number

Range: 1-2000

Default: 5

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string