107 lines
5.4 KiB
XML
107 lines
5.4 KiB
XML
<?xml version="1.0"?>
|
|
<Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
|
|
<ElementType name="GUID" content="textOnly" dt:type="uuid"/>
|
|
<ElementType name="Name" content="textOnly" dt:type="string"/>
|
|
<ElementType name="Adapter" order="one" content="eltOnly" model="closed">
|
|
<element type="GUID"/>
|
|
<element type="Name"/>
|
|
</ElementType>
|
|
<ElementType name="Address" content="textOnly" dt:type="string"/>
|
|
<ElementType name="SubnetMask" content="textOnly" dt:type="string"/>
|
|
<ElementType name="IPAddress" order="seq" content="eltOnly" model="closed">
|
|
<AttributeType name="Type" dt:type="enumeration" required="yes" dt:values="Primary Secondary IGMP Virtual Dedicated Connection"/>
|
|
<attribute type="Type"/>
|
|
<element type="Address" minOccurs="1" maxOccurs="1"/>
|
|
<element type="SubnetMask" minOccurs = "0" maxOccurs="1"/>
|
|
<element type="Adapter" minOccurs = "0" maxOccurs="1"/>
|
|
</ElementType>
|
|
<ElementType name="Mode" content="textOnly" dt:type="enumeration" dt:values="Unicast Multicast IGMP"/>
|
|
<ElementType name="NetworkAddress" content="textOnly" dt:type="string"/>
|
|
<ElementType name="DomainName" content="textOnly" dt:type="string"/>
|
|
<ElementType name="Password" content="textOnly" dt:type="string"/>
|
|
<ElementType name="RemoteControl" order="seq" content="eltOnly" model="closed">
|
|
<AttributeType name="Enabled" dt:type="enumeration" required="yes" dt:values="Yes No"/>
|
|
<attribute type="Enabled"/>
|
|
<element type="Password" minOccurs="0" maxOccurs="1"/>
|
|
</ElementType>
|
|
<ElementType name="Properties" order="seq" content="eltOnly" model="closed">
|
|
<element type="IPAddress" minOccurs="0" maxOccurs="*"/>
|
|
<element type="DomainName" minOccurs="0" maxOccurs="1"/>
|
|
<element type="Mode" minOccurs="0" maxOccurs="1"/>
|
|
<element type="NetworkAddress" minOccurs="0" maxOccurs="1"/>
|
|
<element type="RemoteControl" minOccurs="0" maxOccurs="1"/>
|
|
</ElementType>
|
|
<ElementType name="HostName" content="textOnly" dt:type="string"/>
|
|
<ElementType name="Host" order="seq" content="eltOnly" model="closed">
|
|
<AttributeType name="Name" dt:type="id" required="yes"/>
|
|
<AttributeType name="Text" dt:type="string" required="no"/>
|
|
<AttributeType name="HostID" dt:type="int" required="yes"/>
|
|
<AttributeType name="State" dt:type="enumeration" required="no" dt:values="Started Stopped Suspended"/>
|
|
<attribute type="Name"/>
|
|
<attribute type="Text"/>
|
|
<attribute type="HostID"/>
|
|
<attribute type="State" default="Started"/>
|
|
<element type="HostName" minOccurs="0" maxOccurs="1"/>
|
|
<element type="Adapter" minOccurs="0" maxOccurs="1"/>
|
|
<element type="IPAddress" minOccurs="0" maxOccurs="*"/>
|
|
</ElementType>
|
|
<ElementType name="Hosts" order="seq" content="eltOnly" model="closed">
|
|
<element type="Host" minOccurs="0" maxOccurs="*"/>
|
|
</ElementType>
|
|
<ElementType name="Node" order="seq" content="empty" model="closed">
|
|
<AttributeType name="Name" dt:type="idref" required="yes"/>
|
|
<AttributeType name="Priority" dt:type="int" required="no"/>
|
|
<AttributeType name="Weight" dt:type="int" required="no"/>
|
|
<attribute type="Name"/>
|
|
<attribute type="Priority" default="1"/>
|
|
<attribute type="Weight" default="50"/>
|
|
</ElementType>
|
|
<ElementType name="Priority" order="seq" content="eltOnly" model="closed">
|
|
<element type="Node" minOccurs="0" maxOccurs="*"/>
|
|
</ElementType>
|
|
<ElementType name="Load" order="seq" content="eltOnly" model="closed">
|
|
<element type="Node" minOccurs="0" maxOccurs="*"/>
|
|
</ElementType>
|
|
<ElementType name="Filtering" order="seq" content="eltOnly" model="closed">
|
|
<AttributeType name="Mode" dt:type="enumeration" required="no" dt:values="Single Multiple Disabled"/>
|
|
<AttributeType name="Affinity" dt:type="enumeration" required="no" dt:values="None Single ClassC"/>
|
|
<attribute type="Mode" default="Multiple"/>
|
|
<attribute type="Affinity" default="Single"/>
|
|
<group order="one" minOccurs="0" maxOccurs="1">
|
|
<element type="Priority"/>
|
|
<element type="Load"/>
|
|
</group>
|
|
</ElementType>
|
|
<ElementType name="PortRule" order="seq" content="eltOnly" model="closed">
|
|
<AttributeType name="Name" dt:type="id" required="yes"/>
|
|
<AttributeType name="Text" dt:type="string" required="no"/>
|
|
<AttributeType name="Start" dt:type="int" required="yes"/>
|
|
<AttributeType name="End" dt:type="int" required="yes"/>
|
|
<AttributeType name="Protocol" dt:type="enumeration" required="no" dt:values="TCP UDP Both"/>
|
|
<AttributeType name="State" dt:type="enumeration" required="no" dt:values="Enabled Disabled Draining"/>
|
|
<attribute type="Name"/>
|
|
<attribute type="Text"/>
|
|
<attribute type="Start"/>
|
|
<attribute type="End"/>
|
|
<attribute type="Protocol" default="Both"/>
|
|
<attribute type="State" default="Enabled"/>
|
|
<element type="IPAddress" minOccurs="0" maxOccurs="1"/>
|
|
<element type="Filtering" minOccurs="0" maxOccurs="1"/>
|
|
</ElementType>
|
|
<ElementType name="PortRules" order="seq" content="eltOnly" model="closed">
|
|
<element type="PortRule" minOccurs="0" maxOccurs="*"/>
|
|
</ElementType>
|
|
<ElementType name="Cluster" order="seq" content="eltOnly" model="closed">
|
|
<AttributeType name="Name" dt:type="id" required="yes"/>
|
|
<AttributeType name="Text" dt:type="string" required="no"/>
|
|
<attribute type="Name"/>
|
|
<attribute type="Text"/>
|
|
<element type="Properties" minOccurs="0" maxOccurs="1"/>
|
|
<element type="Hosts" minOccurs="0" maxOccurs="1"/>
|
|
<element type="PortRules" minOccurs="0" maxOccurs="1"/>
|
|
</ElementType>
|
|
<ElementType name="NLB" content="eltOnly" model="closed">
|
|
<element type="Cluster" minOccurs="1" maxOccurs="*"/>
|
|
</ElementType>
|
|
</Schema>
|