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

Brocade Virtual ADX XML API Programmer’s Guide 301
53-1003248-01
Data structures
4
SourceIP
This structure is the high-level description of SourceIP configuration.
SourceIPFilter
This structure is the high-level description of a filter for Source IP.
TABLE 738 Attributes
Name Type Presence Rules Description
sourceIPType sourceIPTypeEnum Optional In Router mode, the
only valid value is
SOURCE_NAT_IP. This
parameter is optional,
and when absent,
SOURCE_NAT_IP is
the default value.
In Switch mode, this
parameter is
mandatory.
The type of source
IP (Source IP or
Source NAT IP or
Source Standby IP).
ip string Optional The IP address.
subnetMask string Optional Valid only for IPv4
addresses. Either the
subnetMask or the
subnetMaskLength
must be present. Both
cannot be present
together.
The IP subnet
mask.
subnetMaskLength unsignedInt Optional Either the
subnetMask or the
subnetMaskLength
must be present. Both
cannot be present
together.
The length of the IP
subnet mask.
defaultGatewayIP string Optional The default
gateway IP address.
portRange portRangeEnum Optional Valid only when the
sourceIPType is
SOURCE_NAT_IP.
Specify 1 for the
lower port range or
2 for the upper port
range. The peer
using the upper
port range is the
owner of the source
IP address.
enablePortAllocationPerRealServ
er
boolean Optional Valid only when the
sourceIPType is
SOURCE_IP or
SOURCE_NAT_IP.
Enables or disables
port allocation per
real server.
TABLE 739 Attributes
Name Type Presence Rules Description
simpleFilter SourceIPSimpleFilter Optional Simple filter description.