<?xml version=“1.0” ?> <!– Copyright © 1996-2016, F5 Networks, Inc., Seattle, Washington. All rights reserved.

F5, F5 Networks, the F5 logo, BIG-IP, 3-DNS, iControl, GLOBAL-SITE, SEE-IT, EDGE-FX, FireGuard, Internet Control Architecture, IP Application Switch, iRules, PACKET VELOCITY, SYN Check, CONTROL YOUR WORLD, OneConnect, ZoneRunner, uRoam, FirePass, and TrafficShield are registered trademarks or trademarks of F5 Networks, Inc., in the U.S. and certain other countries.

All other trademarks mentioned in this document are the property of their respective owners. F5 Networks' trademarks may not be used in connection with any product or service except as permitted in writing by F5.

–> <definitions name=“Networking.VLANGroup”

targetNamespace="urn:iControl"
xmlns:tns="urn:iControl"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns="http://schemas.xmlsoap.org/wsdl/">

<!– types –>

<types>

<xsd:schema targetNamespace='urn:iControl'
        xmlns='http://www.w3.org/2001/XMLSchema'
        xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
        xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'>
        <xsd:simpleType name="Common.EnabledState">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="STATE_DISABLED">
                                <xsd:annotation>
                                        <xsd:documentation>STATE_DISABLED</xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="STATE_ENABLED">
                                <xsd:annotation>
                                        <xsd:documentation>STATE_ENABLED</xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="Common.AutoLasthop">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="AUTO_LASTHOP_UNKNOWN">
                                <xsd:annotation>
                                        <xsd:documentation>AUTO_LASTHOP_UNKNOWN</xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="AUTO_LASTHOP_DEFAULT">
                                <xsd:annotation>
                                        <xsd:documentation>AUTO_LASTHOP_DEFAULT</xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="AUTO_LASTHOP_ENABLED">
                                <xsd:annotation>
                                        <xsd:documentation>AUTO_LASTHOP_ENABLED</xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="AUTO_LASTHOP_DISABLED">
                                <xsd:annotation>
                                        <xsd:documentation>AUTO_LASTHOP_DISABLED</xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
        <xsd:complexType name="Common.StringSequence">
                <xsd:complexContent>
                        <xsd:restriction base='SOAP-ENC:Array'>
                                <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='xsd:string[]'/>
                        </xsd:restriction>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="Common.IPAddressSequenceSequence">
                <xsd:complexContent>
                        <xsd:restriction base='SOAP-ENC:Array'>
                                <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Common.IPAddressSequence[]'/>
                        </xsd:restriction>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="Common.ULongSequence">
                <xsd:complexContent>
                        <xsd:restriction base='SOAP-ENC:Array'>
                                <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='xsd:long[]'/>
                        </xsd:restriction>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="Networking.VLANGroup.VLANGroupTransparencySequence">
                <xsd:complexContent>
                        <xsd:restriction base='SOAP-ENC:Array'>
                                <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Networking.VLANGroup.VLANGroupTransparency[]'/>
                        </xsd:restriction>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:simpleType name="Networking.VLANGroup.VLANGroupTransparency">
                <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="VLANGROUP_TRANSPARENT">
                                <xsd:annotation>
                                        <xsd:documentation>VLANGROUP_TRANSPARENT</xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="VLANGROUP_OPAQUE">
                                <xsd:annotation>
                                        <xsd:documentation>VLANGROUP_OPAQUE</xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="VLANGROUP_TRANSLUCENT">
                                <xsd:annotation>
                                        <xsd:documentation>VLANGROUP_TRANSLUCENT</xsd:documentation>
                                </xsd:annotation>
                        </xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
        <xsd:complexType name="Common.StringSequenceSequence">
                <xsd:complexContent>
                        <xsd:restriction base='SOAP-ENC:Array'>
                                <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Common.StringSequence[]'/>
                        </xsd:restriction>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="Common.IPAddressSequence">
                <xsd:complexContent>
                        <xsd:restriction base='SOAP-ENC:Array'>
                                <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='xsd:string[]'/>
                        </xsd:restriction>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="Common.AutoLasthopSequence">
                <xsd:complexContent>
                        <xsd:restriction base='SOAP-ENC:Array'>
                                <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Common.AutoLasthop[]'/>
                        </xsd:restriction>
                </xsd:complexContent>
        </xsd:complexType>
        <xsd:complexType name="Common.EnabledStateSequence">
                <xsd:complexContent>
                        <xsd:restriction base='SOAP-ENC:Array'>
                                <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Common.EnabledState[]'/>
                        </xsd:restriction>
                </xsd:complexContent>
        </xsd:complexType>
</xsd:schema>

</types>

<!– message –>

<message name=“Networking.VLANGroup.get_listRequest”> </message> <message name=“Networking.VLANGroup.get_listResponse”>

<part name="return" type="tns:Common.StringSequence"/>

</message>

<message name=“Networking.VLANGroup.createRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="vlan_ids" type="tns:Common.ULongSequence"/>
<part name="member_vlans" type="tns:Common.StringSequenceSequence"/>

</message> <message name=“Networking.VLANGroup.createResponse”> </message>

<message name=“Networking.VLANGroup.create_v2Request”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="member_vlans" type="tns:Common.StringSequenceSequence"/>

</message> <message name=“Networking.VLANGroup.create_v2Response”> </message>

<message name=“Networking.VLANGroup.delete_vlan_groupRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.delete_vlan_groupResponse”> </message>

<message name=“Networking.VLANGroup.delete_all_vlan_groupsRequest”> </message> <message name=“Networking.VLANGroup.delete_all_vlan_groupsResponse”> </message>

<message name=“Networking.VLANGroup.set_vlan_idRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="vlan_ids" type="tns:Common.ULongSequence"/>

</message> <message name=“Networking.VLANGroup.set_vlan_idResponse”> </message>

<message name=“Networking.VLANGroup.get_vlan_idRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_vlan_idResponse”>

<part name="return" type="tns:Common.ULongSequence"/>

</message>

<message name=“Networking.VLANGroup.set_transparency_modeRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="modes" type="tns:Networking.VLANGroup.VLANGroupTransparencySequence"/>

</message> <message name=“Networking.VLANGroup.set_transparency_modeResponse”> </message>

<message name=“Networking.VLANGroup.get_transparency_modeRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_transparency_modeResponse”>

<part name="return" type="tns:Networking.VLANGroup.VLANGroupTransparencySequence"/>

</message>

<message name=“Networking.VLANGroup.set_bridge_all_traffic_stateRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="states" type="tns:Common.EnabledStateSequence"/>

</message> <message name=“Networking.VLANGroup.set_bridge_all_traffic_stateResponse”> </message>

<message name=“Networking.VLANGroup.get_bridge_all_traffic_stateRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_bridge_all_traffic_stateResponse”>

<part name="return" type="tns:Common.EnabledStateSequence"/>

</message>

<message name=“Networking.VLANGroup.set_bridge_in_standby_stateRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="states" type="tns:Common.EnabledStateSequence"/>

</message> <message name=“Networking.VLANGroup.set_bridge_in_standby_stateResponse”> </message>

<message name=“Networking.VLANGroup.get_bridge_in_standby_stateRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_bridge_in_standby_stateResponse”>

<part name="return" type="tns:Common.EnabledStateSequence"/>

</message>

<message name=“Networking.VLANGroup.set_bridge_multicast_stateRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="states" type="tns:Common.EnabledStateSequence"/>

</message> <message name=“Networking.VLANGroup.set_bridge_multicast_stateResponse”> </message>

<message name=“Networking.VLANGroup.get_bridge_multicast_stateRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_bridge_multicast_stateResponse”>

<part name="return" type="tns:Common.EnabledStateSequence"/>

</message>

<message name=“Networking.VLANGroup.set_mac_masquerade_addressRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="mac_masquerade_addresses" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.set_mac_masquerade_addressResponse”> </message>

<message name=“Networking.VLANGroup.get_mac_masquerade_addressRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_mac_masquerade_addressResponse”>

<part name="return" type="tns:Common.StringSequence"/>

</message>

<message name=“Networking.VLANGroup.get_true_mac_addressRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_true_mac_addressResponse”>

<part name="return" type="tns:Common.StringSequence"/>

</message>

<message name=“Networking.VLANGroup.get_memberRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_memberResponse”>

<part name="return" type="tns:Common.StringSequenceSequence"/>

</message>

<message name=“Networking.VLANGroup.add_memberRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="member_vlans" type="tns:Common.StringSequenceSequence"/>

</message> <message name=“Networking.VLANGroup.add_memberResponse”> </message>

<message name=“Networking.VLANGroup.remove_memberRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="member_vlans" type="tns:Common.StringSequenceSequence"/>

</message> <message name=“Networking.VLANGroup.remove_memberResponse”> </message>

<message name=“Networking.VLANGroup.remove_all_membersRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.remove_all_membersResponse”> </message>

<message name=“Networking.VLANGroup.get_global_proxy_exclusionRequest”> </message> <message name=“Networking.VLANGroup.get_global_proxy_exclusionResponse”>

<part name="return" type="tns:Common.IPAddressSequence"/>

</message>

<message name=“Networking.VLANGroup.add_global_proxy_exclusionRequest”>

<part name="addresses" type="tns:Common.IPAddressSequence"/>

</message> <message name=“Networking.VLANGroup.add_global_proxy_exclusionResponse”> </message>

<message name=“Networking.VLANGroup.remove_global_proxy_exclusionRequest”>

<part name="addresses" type="tns:Common.IPAddressSequence"/>

</message> <message name=“Networking.VLANGroup.remove_global_proxy_exclusionResponse”> </message>

<message name=“Networking.VLANGroup.remove_all_global_proxy_exclusionsRequest”> </message> <message name=“Networking.VLANGroup.remove_all_global_proxy_exclusionsResponse”> </message>

<message name=“Networking.VLANGroup.get_proxy_exclusionRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_proxy_exclusionResponse”>

<part name="return" type="tns:Common.IPAddressSequenceSequence"/>

</message>

<message name=“Networking.VLANGroup.add_proxy_exclusionRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="addresses" type="tns:Common.IPAddressSequenceSequence"/>

</message> <message name=“Networking.VLANGroup.add_proxy_exclusionResponse”> </message>

<message name=“Networking.VLANGroup.remove_proxy_exclusionRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="addresses" type="tns:Common.IPAddressSequenceSequence"/>

</message> <message name=“Networking.VLANGroup.remove_proxy_exclusionResponse”> </message>

<message name=“Networking.VLANGroup.remove_all_proxy_exclusionsRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.remove_all_proxy_exclusionsResponse”> </message>

<message name=“Networking.VLANGroup.set_auto_lasthopRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="values" type="tns:Common.AutoLasthopSequence"/>

</message> <message name=“Networking.VLANGroup.set_auto_lasthopResponse”> </message>

<message name=“Networking.VLANGroup.get_auto_lasthopRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_auto_lasthopResponse”>

<part name="return" type="tns:Common.AutoLasthopSequence"/>

</message>

<message name=“Networking.VLANGroup.set_descriptionRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>
<part name="descriptions" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.set_descriptionResponse”> </message>

<message name=“Networking.VLANGroup.get_descriptionRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_descriptionResponse”>

<part name="return" type="tns:Common.StringSequence"/>

</message>

<message name=“Networking.VLANGroup.get_if_indexRequest”>

<part name="vlan_groups" type="tns:Common.StringSequence"/>

</message> <message name=“Networking.VLANGroup.get_if_indexResponse”>

<part name="return" type="tns:Common.ULongSequence"/>

</message>

<message name=“Networking.VLANGroup.get_versionRequest”> </message> <message name=“Networking.VLANGroup.get_versionResponse”>

<part name="return" type="xsd:string"/>

</message>

<!– portType –>

<portType name=“Networking.VLANGroupPortType”>

       <operation name="get_list">
       <documentation>
Gets a list of all VLAN groups on this device.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_listRequest"/>
               <output message="tns:Networking.VLANGroup.get_listResponse"/>
       </operation>
       <operation name="create">
       <documentation>
This method has been deprecated; please use create_v2 instead.

Creates a VLAN group.

               </documentation>
               <input message="tns:Networking.VLANGroup.createRequest"/>
               <output message="tns:Networking.VLANGroup.createResponse"/>
       </operation>
       <operation name="create_v2">
       <documentation>
Creates a VLAN group.

This method has been updated to avoid use
of an unnecessary VLAN id vector in VLAN group creation.

               </documentation>
               <input message="tns:Networking.VLANGroup.create_v2Request"/>
               <output message="tns:Networking.VLANGroup.create_v2Response"/>
       </operation>
       <operation name="delete_vlan_group">
       <documentation>
Deletes the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.delete_vlan_groupRequest"/>
               <output message="tns:Networking.VLANGroup.delete_vlan_groupResponse"/>
       </operation>
       <operation name="delete_all_vlan_groups">
       <documentation>
Deletes all VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.delete_all_vlan_groupsRequest"/>
               <output message="tns:Networking.VLANGroup.delete_all_vlan_groupsResponse"/>
       </operation>
       <operation name="set_vlan_id">
       <documentation>
This method has been deprecated; setting VLAN id for a VLAN group
had and will have no effect.  Please don't use in the future.

Sets the tag ids for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.set_vlan_idRequest"/>
               <output message="tns:Networking.VLANGroup.set_vlan_idResponse"/>
       </operation>
       <operation name="get_vlan_id">
       <documentation>
This method has been deprecated; accessing VLAN id for a VLAN group
was unnecessary and misleading.  The method now returns 0s.
Please don't use in the future.

Gets the ids for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_vlan_idRequest"/>
               <output message="tns:Networking.VLANGroup.get_vlan_idResponse"/>
       </operation>
       <operation name="set_transparency_mode">
       <documentation>
Sets the transparency modes for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.set_transparency_modeRequest"/>
               <output message="tns:Networking.VLANGroup.set_transparency_modeResponse"/>
       </operation>
       <operation name="get_transparency_mode">
       <documentation>
Gets the transparency modes for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_transparency_modeRequest"/>
               <output message="tns:Networking.VLANGroup.get_transparency_modeResponse"/>
       </operation>
       <operation name="set_bridge_all_traffic_state">
       <documentation>
Sets the states to indicate whether to bridge non-IP traffic as well as IP traffic 
for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.set_bridge_all_traffic_stateRequest"/>
               <output message="tns:Networking.VLANGroup.set_bridge_all_traffic_stateResponse"/>
       </operation>
       <operation name="get_bridge_all_traffic_state">
       <documentation>
Gets the states to indicate whether to bridge non-IP traffic as well as IP traffic 
for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_bridge_all_traffic_stateRequest"/>
               <output message="tns:Networking.VLANGroup.get_bridge_all_traffic_stateResponse"/>
       </operation>
       <operation name="set_bridge_in_standby_state">
       <documentation>
Sets the states to indicate whether to bridge while unit is in standby mode 
for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.set_bridge_in_standby_stateRequest"/>
               <output message="tns:Networking.VLANGroup.set_bridge_in_standby_stateResponse"/>
       </operation>
       <operation name="get_bridge_in_standby_state">
       <documentation>
Gets the states to indicate whether to bridge while unit is in standby mode 
for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_bridge_in_standby_stateRequest"/>
               <output message="tns:Networking.VLANGroup.get_bridge_in_standby_stateResponse"/>
       </operation>
       <operation name="set_bridge_multicast_state">
       <documentation>
Sets the states to indicate whether to bridge multicast/broadcast traffic 
for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.set_bridge_multicast_stateRequest"/>
               <output message="tns:Networking.VLANGroup.set_bridge_multicast_stateResponse"/>
       </operation>
       <operation name="get_bridge_multicast_state">
       <documentation>
Gets the states to indicate whether to bridge multicast/broadcast traffic 
for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_bridge_multicast_stateRequest"/>
               <output message="tns:Networking.VLANGroup.get_bridge_multicast_stateResponse"/>
       </operation>
       <operation name="set_mac_masquerade_address">
       <documentation>
This function is deprecated.  MAC masquerade address are now configured
on traffic groups.

If there is only one floating traffic group in the system, this function will
set the traffic group's MAC masquerade address to the last address in
mac_masquerade_addresses and discard all other MAC addresses provided.  If
there is more than one floating traffic group, a Common::OperationFailed exception
is raised.

               </documentation>
               <input message="tns:Networking.VLANGroup.set_mac_masquerade_addressRequest"/>
               <output message="tns:Networking.VLANGroup.set_mac_masquerade_addressResponse"/>
       </operation>
       <operation name="get_mac_masquerade_address">
       <documentation>
This function is deprecated.  MAC masquerade addresses are now configured
on traffic groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_mac_masquerade_addressRequest"/>
               <output message="tns:Networking.VLANGroup.get_mac_masquerade_addressResponse"/>
       </operation>
       <operation name="get_true_mac_address">
       <documentation>
Gets the true MAC addresses used by the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_true_mac_addressRequest"/>
               <output message="tns:Networking.VLANGroup.get_true_mac_addressResponse"/>
       </operation>
       <operation name="get_member">
       <documentation>
Gets the lists of children VLANs of the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_memberRequest"/>
               <output message="tns:Networking.VLANGroup.get_memberResponse"/>
       </operation>
       <operation name="add_member">
       <documentation>
Adds the specified children VLANs to the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.add_memberRequest"/>
               <output message="tns:Networking.VLANGroup.add_memberResponse"/>
       </operation>
       <operation name="remove_member">
       <documentation>
Removes the specified children VLANs from the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.remove_memberRequest"/>
               <output message="tns:Networking.VLANGroup.remove_memberResponse"/>
       </operation>
       <operation name="remove_all_members">
       <documentation>
Removes all children VLANs from the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.remove_all_membersRequest"/>
               <output message="tns:Networking.VLANGroup.remove_all_membersResponse"/>
       </operation>
       <operation name="get_global_proxy_exclusion">
       <documentation>
Gets the global lists of IP addresses that proxy ARP will ignore for all VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_global_proxy_exclusionRequest"/>
               <output message="tns:Networking.VLANGroup.get_global_proxy_exclusionResponse"/>
       </operation>
       <operation name="add_global_proxy_exclusion">
       <documentation>
Adds the specified IP addresses to the global proxy ARP exclusion list that applies to all VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.add_global_proxy_exclusionRequest"/>
               <output message="tns:Networking.VLANGroup.add_global_proxy_exclusionResponse"/>
       </operation>
       <operation name="remove_global_proxy_exclusion">
       <documentation>
Removes the specified IP addresses from the global proxy ARP exclusion list that applies to all VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.remove_global_proxy_exclusionRequest"/>
               <output message="tns:Networking.VLANGroup.remove_global_proxy_exclusionResponse"/>
       </operation>
       <operation name="remove_all_global_proxy_exclusions">
       <documentation>
Removes all IP addresses from the global proxy ARP exclusion list for all VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.remove_all_global_proxy_exclusionsRequest"/>
               <output message="tns:Networking.VLANGroup.remove_all_global_proxy_exclusionsResponse"/>
       </operation>
       <operation name="get_proxy_exclusion">
       <documentation>
Gets the lists of IP addresses that proxy ARP will ignore for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_proxy_exclusionRequest"/>
               <output message="tns:Networking.VLANGroup.get_proxy_exclusionResponse"/>
       </operation>
       <operation name="add_proxy_exclusion">
       <documentation>
Adds the specified IP addresses to the proxy ARP exclusion lists of the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.add_proxy_exclusionRequest"/>
               <output message="tns:Networking.VLANGroup.add_proxy_exclusionResponse"/>
       </operation>
       <operation name="remove_proxy_exclusion">
       <documentation>
Removes the specified IP addresses from the proxy ARP exclusion lists of the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.remove_proxy_exclusionRequest"/>
               <output message="tns:Networking.VLANGroup.remove_proxy_exclusionResponse"/>
       </operation>
       <operation name="remove_all_proxy_exclusions">
       <documentation>
Removes all IP addresses from the proxy ARP exclusion lists of the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.remove_all_proxy_exclusionsRequest"/>
               <output message="tns:Networking.VLANGroup.remove_all_proxy_exclusionsResponse"/>
       </operation>
       <operation name="set_auto_lasthop">
       <documentation>
Sets the attribute that specifies auto-lasthop behavior,
for the specified VLAN groups.
This controls how the system routes return traffic.
The default is AUTO_LASTHOP_DEFAULT.

               </documentation>
               <input message="tns:Networking.VLANGroup.set_auto_lasthopRequest"/>
               <output message="tns:Networking.VLANGroup.set_auto_lasthopResponse"/>
       </operation>
       <operation name="get_auto_lasthop">
       <documentation>
Gets the attribute that specifies auto-lasthop behavior,
for the specified VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_auto_lasthopRequest"/>
               <output message="tns:Networking.VLANGroup.get_auto_lasthopResponse"/>
       </operation>
       <operation name="set_description">
       <documentation>
Sets the description for a set of VLAN groups.

This is an arbitrary field which can be used for any purpose.

               </documentation>
               <input message="tns:Networking.VLANGroup.set_descriptionRequest"/>
               <output message="tns:Networking.VLANGroup.set_descriptionResponse"/>
       </operation>
       <operation name="get_description">
       <documentation>
Gets the descriptions for a set of VLAN groups.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_descriptionRequest"/>
               <output message="tns:Networking.VLANGroup.get_descriptionResponse"/>
       </operation>
       <operation name="get_if_index">
       <documentation>
Gets the IF indices for the specified VLAN groups. This is a
unique identifier assigned to all objects displayed in
the SNMP IF-MIB.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_if_indexRequest"/>
               <output message="tns:Networking.VLANGroup.get_if_indexResponse"/>
       </operation>
       <operation name="get_version">
       <documentation>
Gets the version information for this interface.

               </documentation>
               <input message="tns:Networking.VLANGroup.get_versionRequest"/>
               <output message="tns:Networking.VLANGroup.get_versionResponse"/>
       </operation>

</portType>

<!– binding –>

<binding name=“Networking.VLANGroupBinding” type=“tns:Networking.VLANGroupPortType”>

       <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
       <operation name="get_list">
       <documentation>
Gets a list of all VLAN groups on this device.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="create">
       <documentation>
This method has been deprecated; please use create_v2 instead.

Creates a VLAN group.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="create_v2">
       <documentation>
Creates a VLAN group.

This method has been updated to avoid use
of an unnecessary VLAN id vector in VLAN group creation.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="delete_vlan_group">
       <documentation>
Deletes the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="delete_all_vlan_groups">
       <documentation>
Deletes all VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="set_vlan_id">
       <documentation>
This method has been deprecated; setting VLAN id for a VLAN group
had and will have no effect.  Please don't use in the future.

Sets the tag ids for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_vlan_id">
       <documentation>
This method has been deprecated; accessing VLAN id for a VLAN group
was unnecessary and misleading.  The method now returns 0s.
Please don't use in the future.

Gets the ids for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="set_transparency_mode">
       <documentation>
Sets the transparency modes for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_transparency_mode">
       <documentation>
Gets the transparency modes for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="set_bridge_all_traffic_state">
       <documentation>
Sets the states to indicate whether to bridge non-IP traffic as well as IP traffic 
for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_bridge_all_traffic_state">
       <documentation>
Gets the states to indicate whether to bridge non-IP traffic as well as IP traffic 
for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="set_bridge_in_standby_state">
       <documentation>
Sets the states to indicate whether to bridge while unit is in standby mode 
for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_bridge_in_standby_state">
       <documentation>
Gets the states to indicate whether to bridge while unit is in standby mode 
for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="set_bridge_multicast_state">
       <documentation>
Sets the states to indicate whether to bridge multicast/broadcast traffic 
for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_bridge_multicast_state">
       <documentation>
Gets the states to indicate whether to bridge multicast/broadcast traffic 
for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="set_mac_masquerade_address">
       <documentation>
This function is deprecated.  MAC masquerade address are now configured
on traffic groups.

If there is only one floating traffic group in the system, this function will
set the traffic group's MAC masquerade address to the last address in
mac_masquerade_addresses and discard all other MAC addresses provided.  If
there is more than one floating traffic group, a Common::OperationFailed exception
is raised.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_mac_masquerade_address">
       <documentation>
This function is deprecated.  MAC masquerade addresses are now configured
on traffic groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_true_mac_address">
       <documentation>
Gets the true MAC addresses used by the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_member">
       <documentation>
Gets the lists of children VLANs of the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="add_member">
       <documentation>
Adds the specified children VLANs to the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="remove_member">
       <documentation>
Removes the specified children VLANs from the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="remove_all_members">
       <documentation>
Removes all children VLANs from the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_global_proxy_exclusion">
       <documentation>
Gets the global lists of IP addresses that proxy ARP will ignore for all VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="add_global_proxy_exclusion">
       <documentation>
Adds the specified IP addresses to the global proxy ARP exclusion list that applies to all VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="remove_global_proxy_exclusion">
       <documentation>
Removes the specified IP addresses from the global proxy ARP exclusion list that applies to all VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="remove_all_global_proxy_exclusions">
       <documentation>
Removes all IP addresses from the global proxy ARP exclusion list for all VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_proxy_exclusion">
       <documentation>
Gets the lists of IP addresses that proxy ARP will ignore for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="add_proxy_exclusion">
       <documentation>
Adds the specified IP addresses to the proxy ARP exclusion lists of the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="remove_proxy_exclusion">
       <documentation>
Removes the specified IP addresses from the proxy ARP exclusion lists of the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="remove_all_proxy_exclusions">
       <documentation>
Removes all IP addresses from the proxy ARP exclusion lists of the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="set_auto_lasthop">
       <documentation>
Sets the attribute that specifies auto-lasthop behavior,
for the specified VLAN groups.
This controls how the system routes return traffic.
The default is AUTO_LASTHOP_DEFAULT.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_auto_lasthop">
       <documentation>
Gets the attribute that specifies auto-lasthop behavior,
for the specified VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="set_description">
       <documentation>
Sets the description for a set of VLAN groups.

This is an arbitrary field which can be used for any purpose.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_description">
       <documentation>
Gets the descriptions for a set of VLAN groups.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_if_index">
       <documentation>
Gets the IF indices for the specified VLAN groups. This is a
unique identifier assigned to all objects displayed in
the SNMP IF-MIB.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

       <operation name="get_version">
       <documentation>
Gets the version information for this interface.

               </documentation>
               <soap:operation soapAction="urn:iControl:Networking/VLANGroup"/>
               <input>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </input>
               <output>
                       <soap:body
                               use="encoded"
                               namespace="urn:iControl:Networking/VLANGroup"
                               encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               </output>
       </operation>

</binding>

<!– service –>

<service name=“Networking.VLANGroup”>

       <documentation>
The VLANGroup interface enables you to work with the definitions and attributes contained in a device's VLAN group.  

               </documentation>
       <port name="Networking.VLANGroupPort" binding="tns:Networking.VLANGroupBinding">
               <soap:address location="https://url_to_service"/>
       </port>

</service> </definitions>