getgslbserviceResult Structure Definition

The getgslbserviceResult structure defines the return type for getgslbservice 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.

gslbserviceList

List of gslbservices


gslbservice Structure Definition

The gslbservice structure defines the actual return type values for getgslbservice API.

Syntax



Members

servicename

Name of the GSLB service.

gslb


ipaddress

IP address of the service

ip

IP address of the service

servername

Name of the server hosting the GSLB service.

servicetype

Service type.

port

Port number of the service.

publicip

Public ip of the service

publicport

Public port of the service

maxclient

Maximum number of clients.

maxaaausers

Maximum number of SSL VPN users that can be logged on concurrently to the VPN virtual server that is represented by this GSLB service. A GSLB service whose user count reaches the maximum is not considered when a GSLB decision is made, until the count drops below the maximum.

sitename

Name of the site to which the service belongs.

svrstate

Server state.

svreffgslbstate

Effective state of the gslb svc

gslbthreshold

Indicates if gslb svc has reached threshold

gslbsvcstats

Indicates if gslb svc has stats of the primary or the whole chain

state

Enable or disable the service.

monitorname

Monitor name.

monstate

State of the monitor bound to gslb service.

cip

Indicates if Client IP option is enabled

cipheader

The client IP header used in the HTTP request.

sitepersistence

Indicates the type of cookie persistence set

siteprefix

The site prefix string.

clttimeout

Client timeout in seconds.

svrtimeout

Server timeout in seconds.

totalfailedprobes

The total number of failed probs.

preferredlocation

Prefered location.

maxbandwidth

Maximum bandwidth.

downstateflush

Flush all active transactions associated with the GSLB service when its state transitions from UP to DOWN. Do not enable this option for services that must complete their transactions. Applicable if connection proxy based site persistence is used.

cnameentry

Canonical name of the GSLB service. Used in CNAME-based GSLB.

viewname

Name of the DNS view of the service. A DNS view is used in global server load balancing (GSLB) to return a predetermined IP address to a specific group of clients, which are identified by using a DNS policy.

viewip

IP address to be used for the given view

weight

The Weight of monitor

monthreshold

Monitoring threshold value for the GSLB service. If the sum of the weights of the monitors that are bound to this GSLB service and are in the UP state is not equal to or greater than this threshold value, the service is marked as DOWN.

failedprobes

Number of the current failed monitoring probes.

monstatcode

The code indicating the monitor response.

monstatparam1

First parameter for use with message code.

monstatparam2

Second parameter for use with message code.

monstatparam3

Third parameter for use with message code.

responsetime

Response time of this monitor.

monstate2

The running state of the monitor on this service.

hashid

Unique hash identifier for the GSLB service, used by hash based load balancing methods.

comment

Any comments that you might want to associate with the GSLB service.

healthmonitor

Monitor the health of the GSLB service.

appflowlog

Enable logging appflow flow information

monitortotalprobes

Total number of probes sent to monitor this service.

monitortotalfailedprobes

Total number of failed probes

monitorcurrentfailedprobes

Total number of currently failed probes

statechangetimesec

Time when last state change happened. Seconds part.

tickssincelaststatechange

Time in 10 millisecond ticks since the last state change.

threshold


clmonowner

Tells the mon owner of the gslb service.

clmonview

Tells the view id of the monitoring owner.

lastresponse

Displays the gslb monitor status in string format.

naptrorder

An integer specifying the order in which the NAPTR records MUST be processed in order to accurately represent the ordered list of Rules. The ordering is from lowest to highest

naptrpreference

An integer specifying the preference of this NAPTR among NAPTR records having same order. lower the number, higher the preference.

naptrservices

Service Parameters applicable to this delegation path.

naptrreplacement

The replacement domain name for this NAPTR.

naptrdomainttl

Modify the TTL of the internally created naptr domain

gslbsvchealth

This parameter displays effective health of a GSLB service.

glsbsvchealthdescr

Displays the warning message related to health a of GSLB service.

nodefaultbindings

to determine if the configuration will have default ssl CIPHER and ECC curve bindings

_nextgenapiresource


boundmonstate


boundmonrunningstate


See Also