getlbgroupResult Structure Definition

The getlbgroupResult structure defines the return type for getlbgroup API.

Syntax



Members

rc

If the method succeeds, rc is 0 else rc > 0. Values above 0x8000 indicate Warnings.

message

If the method succeeds, message is NULL else message contains Error/Warning message.

lbgroupList

List of lbgroups


lbgroup Structure Definition

The lbgroup structure defines the actual return type values for getlbgroup API.

Syntax



Members

name

Name of the load balancing virtual server group.

vservername

Virtual server name.

persistencetype

The type of the persistence set for the group.

persistencebackup

The type of the backup persistence set for the group.

backuppersistencetimeout

Time period, in minutes, for which backup persistence is in effect.

persistmask

The netmask applied for ipv4 traffic when the persistency type is SOURCEIP.

v6persistmasklen

The netmask applied for ipv6 traffic when the persistency type is SOURCEIP.

cookiename

Use this parameter to specify the cookie name for COOKIE peristence type. It specifies the name of cookie with a maximum of 32 characters. If not specified, cookie name is internally generated.

cookiedomain

Domain attribute for the HTTP cookie.

timeout

Time period for which a persistence session is in effect.

rule

Rule type.

usevserverpersistency

Use this parameter to enable vserver level persistence on group members. This allows member vservers to have their own persistence, but need to be compatible with other members persistence rules. When this setting is enabled persistence sessions created by any of the members can be shared by other member vservers.

mastervserver

When USE_VSERVER_PERSISTENCE is enabled, one can use this setting to designate a member vserver as master which is responsible to create the persistence sessions

_nextgenapiresource


See Also