Programmer's Guide (Supporting ADX v03.1.00) Manual

706 Brocade Virtual ADX XML API Programmer’s Guide
53-1003248-01
Data Structures
7
gslbPolicy
This structure is the high-level description of GSLB policy and host policy.
ipWeight hostProxyIP[ ] Optional Configure IP Weight.
affinityGroupNumber unsignedInt Optional Affinity group number
must be valid. Valid
value range is from 1
to 128.
Domain level affinity group
number.
TABLE 59 gslbPolicy structure
Name Type Presence Rules Description
policyType policyTypeEnum Mandator
y
GSLB policy or host
policy specifier.
policyName string Maximum length
of 60 characters.
Name of the GSLB
specific host policy.
defaultMetricOrder boolean Optional Default order is:
HEALTH_CHECK
WEIGHTED_IP
WEIGHTED_SITE
CAPACITY
ACTIVE_BINDINGS
ROUND_TRIP_TIM
E
GEOGRAPHIC
CONNECTION_LO
AD
NUM_SESSION
FLASHBACK
PREFERENCE
Enable default metric
order.
metrics policyMetrics Optional Enable or disable GSLB
Policy metrics.
metricOrder policyMetricTypeEnum[] Optional Valid only when
value of
"enableDefaultMe
tricOrder" value is
"FALSE".
To change the order,
specify the metrics in
the desired order.
Order boolean Optional Default value is
“FALSE”.
Enable or disable order
metric.
Dns policyDnsParameters Optional Configure DNS
parameters.
staticPrefixList staticPrefix[] Optional Maximum of 250
entries.
Add static prefix cache
entries.
Sticky policySticky Optional Enable or disable Sticky
GSLB globally for all the
domains.
TABLE 58 gslbHost structure
Name Type Presence Rules Description