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

618 Brocade Virtual ADX XML API Programmer’s Guide
53-1003248-01
Data structures
6
NatPoolFilter
This structure is the high-level description of a filter that contains a simple filter and can add
complex operations for the filters.
NatPoolSimpleFilter
This structure is the high-level description of a filter for NAT pools.
NatRedundancyInfo
This structure is the high-level description of NAT redundancy information.
TABLE 172 Attributes
Name Type Presence Rules Description
SimpleFilter NatPoolSimpleFilter Mandatory Simple filter name.
TABLE 173 Attributes
Name Type Presence Rules Description
field natPoolFilterFieldEnum Mandatory Filter field name.
operator filterOperatorEnum Mandatory Filter operator type.
value string Optional Ignored when “operator”
value is “RANGE”.
Value of the field for filtering.
startValue string Optional This parameter is
mandatory and
considered only when
“operator” value is
“RANGE”.
Start value in a range.
endValue string Optional This parameter is
mandatory and
considered only when
“operator” value is
“RANGE”.
End value in a range.
TABLE 174 Attributes
Name Type Presence Rules Description
natPoolStartIP string Optional The NAT pool start IP address.
staticNatIP string Optional The static NAT IP address.
macAddress string Optional The MAC address.
state natRedundancyStateEnum Optional The state of the static NAT IP or
NAT pool.
priority natPriorityEnum Optional The NAT redundancy priority.
standbyIdleCount unsignedInt Optional The standby idle count.
threshold unsignedInt Optional The standby threshold.