Guest User

Untitled

a guest
Jul 27th, 2012
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 78.92 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--
  3. Copyright (c) 1996-2012, F5 Networks, Inc., Seattle, Washington. All rights reserved.  
  4.  
  5. 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.
  6.  
  7. 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.
  8.  
  9. -->
  10. <definitions name="LocalLB.Monitor"
  11.     targetNamespace="urn:iControl"
  12.     xmlns:tns="urn:iControl"
  13.     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  14.     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  15.     xmlns="http://schemas.xmlsoap.org/wsdl/">
  16.  
  17. <!-- types -->
  18.  
  19. <types>
  20.     <xsd:schema targetNamespace='urn:iControl'
  21.         xmlns='http://www.w3.org/2001/XMLSchema'
  22.         xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
  23.         xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'>
  24.         <xsd:complexType name="LocalLB.MonitorInstance">
  25.             <xsd:sequence>
  26.                 <xsd:element name="template_name" type="xsd:string"/>
  27.                 <xsd:element name="instance_definition" type="tns:LocalLB.MonitorIPPort"/>
  28.             </xsd:sequence>
  29.         </xsd:complexType>
  30.         <xsd:complexType name="LocalLB.Monitor.UserDefinedStringValue">
  31.             <xsd:sequence>
  32.                 <xsd:element name="name" type="xsd:string"/>
  33.                 <xsd:element name="value" type="xsd:string"/>
  34.             </xsd:sequence>
  35.         </xsd:complexType>
  36.         <xsd:complexType name="LocalLB.MonitorIPPortSequence">
  37.             <xsd:complexContent>
  38.                 <xsd:restriction base='SOAP-ENC:Array'>
  39.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.MonitorIPPort[]'/>
  40.                 </xsd:restriction>
  41.             </xsd:complexContent>
  42.         </xsd:complexType>
  43.         <xsd:simpleType name="Common.EnabledState">
  44.             <xsd:restriction base="xsd:string">
  45.                 <xsd:enumeration value="STATE_DISABLED">
  46.                     <xsd:annotation>
  47.                         <xsd:documentation>STATE_DISABLED</xsd:documentation>
  48.                     </xsd:annotation>
  49.                 </xsd:enumeration>
  50.                 <xsd:enumeration value="STATE_ENABLED">
  51.                     <xsd:annotation>
  52.                         <xsd:documentation>STATE_ENABLED</xsd:documentation>
  53.                     </xsd:annotation>
  54.                 </xsd:enumeration>
  55.             </xsd:restriction>
  56.         </xsd:simpleType>
  57.         <xsd:simpleType name="LocalLB.AddressType">
  58.             <xsd:restriction base="xsd:string">
  59.                 <xsd:enumeration value="ATYPE_UNSET">
  60.                     <xsd:annotation>
  61.                         <xsd:documentation>ATYPE_UNSET</xsd:documentation>
  62.                     </xsd:annotation>
  63.                 </xsd:enumeration>
  64.                 <xsd:enumeration value="ATYPE_STAR_ADDRESS_STAR_PORT">
  65.                     <xsd:annotation>
  66.                         <xsd:documentation>ATYPE_STAR_ADDRESS_STAR_PORT</xsd:documentation>
  67.                     </xsd:annotation>
  68.                 </xsd:enumeration>
  69.                 <xsd:enumeration value="ATYPE_STAR_ADDRESS_EXPLICIT_PORT">
  70.                     <xsd:annotation>
  71.                         <xsd:documentation>ATYPE_STAR_ADDRESS_EXPLICIT_PORT</xsd:documentation>
  72.                     </xsd:annotation>
  73.                 </xsd:enumeration>
  74.                 <xsd:enumeration value="ATYPE_EXPLICIT_ADDRESS_EXPLICIT_PORT">
  75.                     <xsd:annotation>
  76.                         <xsd:documentation>ATYPE_EXPLICIT_ADDRESS_EXPLICIT_PORT</xsd:documentation>
  77.                     </xsd:annotation>
  78.                 </xsd:enumeration>
  79.                 <xsd:enumeration value="ATYPE_STAR_ADDRESS">
  80.                     <xsd:annotation>
  81.                         <xsd:documentation>ATYPE_STAR_ADDRESS</xsd:documentation>
  82.                     </xsd:annotation>
  83.                 </xsd:enumeration>
  84.                 <xsd:enumeration value="ATYPE_EXPLICIT_ADDRESS">
  85.                     <xsd:annotation>
  86.                         <xsd:documentation>ATYPE_EXPLICIT_ADDRESS</xsd:documentation>
  87.                     </xsd:annotation>
  88.                 </xsd:enumeration>
  89.             </xsd:restriction>
  90.         </xsd:simpleType>
  91.         <xsd:complexType name="Common.StringSequence">
  92.             <xsd:complexContent>
  93.                 <xsd:restriction base='SOAP-ENC:Array'>
  94.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='xsd:string[]'/>
  95.                 </xsd:restriction>
  96.             </xsd:complexContent>
  97.         </xsd:complexType>
  98.         <xsd:complexType name="LocalLB.Monitor.IntegerValue">
  99.             <xsd:sequence>
  100.                 <xsd:element name="type" type="tns:LocalLB.Monitor.IntPropertyType"/>
  101.                 <xsd:element name="value" type="xsd:long"/>
  102.             </xsd:sequence>
  103.         </xsd:complexType>
  104.         <xsd:complexType name="LocalLB.Monitor.IntPropertyTypeSequence">
  105.             <xsd:complexContent>
  106.                 <xsd:restriction base='SOAP-ENC:Array'>
  107.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.Monitor.IntPropertyType[]'/>
  108.                 </xsd:restriction>
  109.             </xsd:complexContent>
  110.         </xsd:complexType>
  111.         <xsd:complexType name="LocalLB.Monitor.StrPropertyTypeSequence">
  112.             <xsd:complexContent>
  113.                 <xsd:restriction base='SOAP-ENC:Array'>
  114.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.Monitor.StrPropertyType[]'/>
  115.                 </xsd:restriction>
  116.             </xsd:complexContent>
  117.         </xsd:complexType>
  118.         <xsd:complexType name="Common.BooleanSequence">
  119.             <xsd:complexContent>
  120.                 <xsd:restriction base='SOAP-ENC:Array'>
  121.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='xsd:boolean[]'/>
  122.                 </xsd:restriction>
  123.             </xsd:complexContent>
  124.         </xsd:complexType>
  125.         <xsd:complexType name="LocalLB.Monitor.CommonAttributesSequence">
  126.             <xsd:complexContent>
  127.                 <xsd:restriction base='SOAP-ENC:Array'>
  128.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.Monitor.CommonAttributes[]'/>
  129.                 </xsd:restriction>
  130.             </xsd:complexContent>
  131.         </xsd:complexType>
  132.         <xsd:complexType name="LocalLB.Monitor.StringValueSequence">
  133.             <xsd:complexContent>
  134.                 <xsd:restriction base='SOAP-ENC:Array'>
  135.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.Monitor.StringValue[]'/>
  136.                 </xsd:restriction>
  137.             </xsd:complexContent>
  138.         </xsd:complexType>
  139.         <xsd:simpleType name="LocalLB.Monitor.IntPropertyType">
  140.             <xsd:restriction base="xsd:string">
  141.                 <xsd:enumeration value="ITYPE_UNSET">
  142.                     <xsd:annotation>
  143.                         <xsd:documentation>ITYPE_UNSET</xsd:documentation>
  144.                     </xsd:annotation>
  145.                 </xsd:enumeration>
  146.                 <xsd:enumeration value="ITYPE_INTERVAL">
  147.                     <xsd:annotation>
  148.                         <xsd:documentation>ITYPE_INTERVAL</xsd:documentation>
  149.                     </xsd:annotation>
  150.                 </xsd:enumeration>
  151.                 <xsd:enumeration value="ITYPE_TIMEOUT">
  152.                     <xsd:annotation>
  153.                         <xsd:documentation>ITYPE_TIMEOUT</xsd:documentation>
  154.                     </xsd:annotation>
  155.                 </xsd:enumeration>
  156.                 <xsd:enumeration value="ITYPE_PROBE_INTERVAL">
  157.                     <xsd:annotation>
  158.                         <xsd:documentation>ITYPE_PROBE_INTERVAL</xsd:documentation>
  159.                     </xsd:annotation>
  160.                 </xsd:enumeration>
  161.                 <xsd:enumeration value="ITYPE_PROBE_TIMEOUT">
  162.                     <xsd:annotation>
  163.                         <xsd:documentation>ITYPE_PROBE_TIMEOUT</xsd:documentation>
  164.                     </xsd:annotation>
  165.                 </xsd:enumeration>
  166.                 <xsd:enumeration value="ITYPE_PROBE_NUM_PROBES">
  167.                     <xsd:annotation>
  168.                         <xsd:documentation>ITYPE_PROBE_NUM_PROBES</xsd:documentation>
  169.                     </xsd:annotation>
  170.                 </xsd:enumeration>
  171.                 <xsd:enumeration value="ITYPE_PROBE_NUM_SUCCESSES">
  172.                     <xsd:annotation>
  173.                         <xsd:documentation>ITYPE_PROBE_NUM_SUCCESSES</xsd:documentation>
  174.                     </xsd:annotation>
  175.                 </xsd:enumeration>
  176.                 <xsd:enumeration value="ITYPE_TIME_UNTIL_UP">
  177.                     <xsd:annotation>
  178.                         <xsd:documentation>ITYPE_TIME_UNTIL_UP</xsd:documentation>
  179.                     </xsd:annotation>
  180.                 </xsd:enumeration>
  181.                 <xsd:enumeration value="ITYPE_UP_INTERVAL">
  182.                     <xsd:annotation>
  183.                         <xsd:documentation>ITYPE_UP_INTERVAL</xsd:documentation>
  184.                     </xsd:annotation>
  185.                 </xsd:enumeration>
  186.             </xsd:restriction>
  187.         </xsd:simpleType>
  188.         <xsd:complexType name="LocalLB.AddressTypeSequence">
  189.             <xsd:complexContent>
  190.                 <xsd:restriction base='SOAP-ENC:Array'>
  191.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.AddressType[]'/>
  192.                 </xsd:restriction>
  193.             </xsd:complexContent>
  194.         </xsd:complexType>
  195.         <xsd:complexType name="LocalLB.Monitor.MonitorTemplate">
  196.             <xsd:sequence>
  197.                 <xsd:element name="template_name" type="xsd:string"/>
  198.                 <xsd:element name="template_type" type="tns:LocalLB.Monitor.TemplateType"/>
  199.             </xsd:sequence>
  200.         </xsd:complexType>
  201.         <xsd:simpleType name="LocalLB.Monitor.StrPropertyType">
  202.             <xsd:restriction base="xsd:string">
  203.                 <xsd:enumeration value="STYPE_UNSET">
  204.                     <xsd:annotation>
  205.                         <xsd:documentation>STYPE_UNSET</xsd:documentation>
  206.                     </xsd:annotation>
  207.                 </xsd:enumeration>
  208.                 <xsd:enumeration value="STYPE_SEND">
  209.                     <xsd:annotation>
  210.                         <xsd:documentation>STYPE_SEND</xsd:documentation>
  211.                     </xsd:annotation>
  212.                 </xsd:enumeration>
  213.                 <xsd:enumeration value="STYPE_GET">
  214.                     <xsd:annotation>
  215.                         <xsd:documentation>STYPE_GET</xsd:documentation>
  216.                     </xsd:annotation>
  217.                 </xsd:enumeration>
  218.                 <xsd:enumeration value="STYPE_RECEIVE">
  219.                     <xsd:annotation>
  220.                         <xsd:documentation>STYPE_RECEIVE</xsd:documentation>
  221.                     </xsd:annotation>
  222.                 </xsd:enumeration>
  223.                 <xsd:enumeration value="STYPE_USERNAME">
  224.                     <xsd:annotation>
  225.                         <xsd:documentation>STYPE_USERNAME</xsd:documentation>
  226.                     </xsd:annotation>
  227.                 </xsd:enumeration>
  228.                 <xsd:enumeration value="STYPE_PASSWORD">
  229.                     <xsd:annotation>
  230.                         <xsd:documentation>STYPE_PASSWORD</xsd:documentation>
  231.                     </xsd:annotation>
  232.                 </xsd:enumeration>
  233.                 <xsd:enumeration value="STYPE_RUN">
  234.                     <xsd:annotation>
  235.                         <xsd:documentation>STYPE_RUN</xsd:documentation>
  236.                     </xsd:annotation>
  237.                 </xsd:enumeration>
  238.                 <xsd:enumeration value="STYPE_NEWSGROUP">
  239.                     <xsd:annotation>
  240.                         <xsd:documentation>STYPE_NEWSGROUP</xsd:documentation>
  241.                     </xsd:annotation>
  242.                 </xsd:enumeration>
  243.                 <xsd:enumeration value="STYPE_DATABASE">
  244.                     <xsd:annotation>
  245.                         <xsd:documentation>STYPE_DATABASE</xsd:documentation>
  246.                     </xsd:annotation>
  247.                 </xsd:enumeration>
  248.                 <xsd:enumeration value="STYPE_DOMAIN">
  249.                     <xsd:annotation>
  250.                         <xsd:documentation>STYPE_DOMAIN</xsd:documentation>
  251.                     </xsd:annotation>
  252.                 </xsd:enumeration>
  253.                 <xsd:enumeration value="STYPE_ARGUMENTS">
  254.                     <xsd:annotation>
  255.                         <xsd:documentation>STYPE_ARGUMENTS</xsd:documentation>
  256.                     </xsd:annotation>
  257.                 </xsd:enumeration>
  258.                 <xsd:enumeration value="STYPE_FOLDER">
  259.                     <xsd:annotation>
  260.                         <xsd:documentation>STYPE_FOLDER</xsd:documentation>
  261.                     </xsd:annotation>
  262.                 </xsd:enumeration>
  263.                 <xsd:enumeration value="STYPE_BASE">
  264.                     <xsd:annotation>
  265.                         <xsd:documentation>STYPE_BASE</xsd:documentation>
  266.                     </xsd:annotation>
  267.                 </xsd:enumeration>
  268.                 <xsd:enumeration value="STYPE_FILTER">
  269.                     <xsd:annotation>
  270.                         <xsd:documentation>STYPE_FILTER</xsd:documentation>
  271.                     </xsd:annotation>
  272.                 </xsd:enumeration>
  273.                 <xsd:enumeration value="STYPE_SECRET">
  274.                     <xsd:annotation>
  275.                         <xsd:documentation>STYPE_SECRET</xsd:documentation>
  276.                     </xsd:annotation>
  277.                 </xsd:enumeration>
  278.                 <xsd:enumeration value="STYPE_METHOD">
  279.                     <xsd:annotation>
  280.                         <xsd:documentation>STYPE_METHOD</xsd:documentation>
  281.                     </xsd:annotation>
  282.                 </xsd:enumeration>
  283.                 <xsd:enumeration value="STYPE_URL">
  284.                     <xsd:annotation>
  285.                         <xsd:documentation>STYPE_URL</xsd:documentation>
  286.                     </xsd:annotation>
  287.                 </xsd:enumeration>
  288.                 <xsd:enumeration value="STYPE_COMMAND">
  289.                     <xsd:annotation>
  290.                         <xsd:documentation>STYPE_COMMAND</xsd:documentation>
  291.                     </xsd:annotation>
  292.                 </xsd:enumeration>
  293.                 <xsd:enumeration value="STYPE_METRICS">
  294.                     <xsd:annotation>
  295.                         <xsd:documentation>STYPE_METRICS</xsd:documentation>
  296.                     </xsd:annotation>
  297.                 </xsd:enumeration>
  298.                 <xsd:enumeration value="STYPE_POST">
  299.                     <xsd:annotation>
  300.                         <xsd:documentation>STYPE_POST</xsd:documentation>
  301.                     </xsd:annotation>
  302.                 </xsd:enumeration>
  303.                 <xsd:enumeration value="STYPE_USERAGENT">
  304.                     <xsd:annotation>
  305.                         <xsd:documentation>STYPE_USERAGENT</xsd:documentation>
  306.                     </xsd:annotation>
  307.                 </xsd:enumeration>
  308.                 <xsd:enumeration value="STYPE_AGENT_TYPE">
  309.                     <xsd:annotation>
  310.                         <xsd:documentation>STYPE_AGENT_TYPE</xsd:documentation>
  311.                     </xsd:annotation>
  312.                 </xsd:enumeration>
  313.                 <xsd:enumeration value="STYPE_CPU_COEFFICIENT">
  314.                     <xsd:annotation>
  315.                         <xsd:documentation>STYPE_CPU_COEFFICIENT</xsd:documentation>
  316.                     </xsd:annotation>
  317.                 </xsd:enumeration>
  318.                 <xsd:enumeration value="STYPE_CPU_THRESHOLD">
  319.                     <xsd:annotation>
  320.                         <xsd:documentation>STYPE_CPU_THRESHOLD</xsd:documentation>
  321.                     </xsd:annotation>
  322.                 </xsd:enumeration>
  323.                 <xsd:enumeration value="STYPE_MEMORY_COEFFICIENT">
  324.                     <xsd:annotation>
  325.                         <xsd:documentation>STYPE_MEMORY_COEFFICIENT</xsd:documentation>
  326.                     </xsd:annotation>
  327.                 </xsd:enumeration>
  328.                 <xsd:enumeration value="STYPE_MEMORY_THRESHOLD">
  329.                     <xsd:annotation>
  330.                         <xsd:documentation>STYPE_MEMORY_THRESHOLD</xsd:documentation>
  331.                     </xsd:annotation>
  332.                 </xsd:enumeration>
  333.                 <xsd:enumeration value="STYPE_DISK_COEFFICIENT">
  334.                     <xsd:annotation>
  335.                         <xsd:documentation>STYPE_DISK_COEFFICIENT</xsd:documentation>
  336.                     </xsd:annotation>
  337.                 </xsd:enumeration>
  338.                 <xsd:enumeration value="STYPE_DISK_THRESHOLD">
  339.                     <xsd:annotation>
  340.                         <xsd:documentation>STYPE_DISK_THRESHOLD</xsd:documentation>
  341.                     </xsd:annotation>
  342.                 </xsd:enumeration>
  343.                 <xsd:enumeration value="STYPE_SNMP_VERSION">
  344.                     <xsd:annotation>
  345.                         <xsd:documentation>STYPE_SNMP_VERSION</xsd:documentation>
  346.                     </xsd:annotation>
  347.                 </xsd:enumeration>
  348.                 <xsd:enumeration value="STYPE_COMMUNITY">
  349.                     <xsd:annotation>
  350.                         <xsd:documentation>STYPE_COMMUNITY</xsd:documentation>
  351.                     </xsd:annotation>
  352.                 </xsd:enumeration>
  353.                 <xsd:enumeration value="STYPE_SEND_PACKETS">
  354.                     <xsd:annotation>
  355.                         <xsd:documentation>STYPE_SEND_PACKETS</xsd:documentation>
  356.                     </xsd:annotation>
  357.                 </xsd:enumeration>
  358.                 <xsd:enumeration value="STYPE_TIMEOUT_PACKETS">
  359.                     <xsd:annotation>
  360.                         <xsd:documentation>STYPE_TIMEOUT_PACKETS</xsd:documentation>
  361.                     </xsd:annotation>
  362.                 </xsd:enumeration>
  363.                 <xsd:enumeration value="STYPE_RECEIVE_DRAIN">
  364.                     <xsd:annotation>
  365.                         <xsd:documentation>STYPE_RECEIVE_DRAIN</xsd:documentation>
  366.                     </xsd:annotation>
  367.                 </xsd:enumeration>
  368.                 <xsd:enumeration value="STYPE_RECEIVE_ROW">
  369.                     <xsd:annotation>
  370.                         <xsd:documentation>STYPE_RECEIVE_ROW</xsd:documentation>
  371.                     </xsd:annotation>
  372.                 </xsd:enumeration>
  373.                 <xsd:enumeration value="STYPE_RECEIVE_COLUMN">
  374.                     <xsd:annotation>
  375.                         <xsd:documentation>STYPE_RECEIVE_COLUMN</xsd:documentation>
  376.                     </xsd:annotation>
  377.                 </xsd:enumeration>
  378.                 <xsd:enumeration value="STYPE_DEBUG">
  379.                     <xsd:annotation>
  380.                         <xsd:documentation>STYPE_DEBUG</xsd:documentation>
  381.                     </xsd:annotation>
  382.                 </xsd:enumeration>
  383.                 <xsd:enumeration value="STYPE_SECURITY">
  384.                     <xsd:annotation>
  385.                         <xsd:documentation>STYPE_SECURITY</xsd:documentation>
  386.                     </xsd:annotation>
  387.                 </xsd:enumeration>
  388.                 <xsd:enumeration value="STYPE_MODE">
  389.                     <xsd:annotation>
  390.                         <xsd:documentation>STYPE_MODE</xsd:documentation>
  391.                     </xsd:annotation>
  392.                 </xsd:enumeration>
  393.                 <xsd:enumeration value="STYPE_CIPHER_LIST">
  394.                     <xsd:annotation>
  395.                         <xsd:documentation>STYPE_CIPHER_LIST</xsd:documentation>
  396.                     </xsd:annotation>
  397.                 </xsd:enumeration>
  398.                 <xsd:enumeration value="STYPE_NAMESPACE">
  399.                     <xsd:annotation>
  400.                         <xsd:documentation>STYPE_NAMESPACE</xsd:documentation>
  401.                     </xsd:annotation>
  402.                 </xsd:enumeration>
  403.                 <xsd:enumeration value="STYPE_PARAMETER_NAME">
  404.                     <xsd:annotation>
  405.                         <xsd:documentation>STYPE_PARAMETER_NAME</xsd:documentation>
  406.                     </xsd:annotation>
  407.                 </xsd:enumeration>
  408.                 <xsd:enumeration value="STYPE_PARAMETER_VALUE">
  409.                     <xsd:annotation>
  410.                         <xsd:documentation>STYPE_PARAMETER_VALUE</xsd:documentation>
  411.                     </xsd:annotation>
  412.                 </xsd:enumeration>
  413.                 <xsd:enumeration value="STYPE_PARAMETER_TYPE">
  414.                     <xsd:annotation>
  415.                         <xsd:documentation>STYPE_PARAMETER_TYPE</xsd:documentation>
  416.                     </xsd:annotation>
  417.                 </xsd:enumeration>
  418.                 <xsd:enumeration value="STYPE_RETURN_TYPE">
  419.                     <xsd:annotation>
  420.                         <xsd:documentation>STYPE_RETURN_TYPE</xsd:documentation>
  421.                     </xsd:annotation>
  422.                 </xsd:enumeration>
  423.                 <xsd:enumeration value="STYPE_RETURN_VALUE">
  424.                     <xsd:annotation>
  425.                         <xsd:documentation>STYPE_RETURN_VALUE</xsd:documentation>
  426.                     </xsd:annotation>
  427.                 </xsd:enumeration>
  428.                 <xsd:enumeration value="STYPE_SOAP_FAULT">
  429.                     <xsd:annotation>
  430.                         <xsd:documentation>STYPE_SOAP_FAULT</xsd:documentation>
  431.                     </xsd:annotation>
  432.                 </xsd:enumeration>
  433.                 <xsd:enumeration value="STYPE_SSL_OPTIONS">
  434.                     <xsd:annotation>
  435.                         <xsd:documentation>STYPE_SSL_OPTIONS</xsd:documentation>
  436.                     </xsd:annotation>
  437.                 </xsd:enumeration>
  438.                 <xsd:enumeration value="STYPE_CLIENT_CERTIFICATE">
  439.                     <xsd:annotation>
  440.                         <xsd:documentation>STYPE_CLIENT_CERTIFICATE</xsd:documentation>
  441.                     </xsd:annotation>
  442.                 </xsd:enumeration>
  443.                 <xsd:enumeration value="STYPE_PROTOCOL">
  444.                     <xsd:annotation>
  445.                         <xsd:documentation>STYPE_PROTOCOL</xsd:documentation>
  446.                     </xsd:annotation>
  447.                 </xsd:enumeration>
  448.                 <xsd:enumeration value="STYPE_MANDATORY_ATTRS">
  449.                     <xsd:annotation>
  450.                         <xsd:documentation>STYPE_MANDATORY_ATTRS</xsd:documentation>
  451.                     </xsd:annotation>
  452.                 </xsd:enumeration>
  453.                 <xsd:enumeration value="STYPE_FILENAME">
  454.                     <xsd:annotation>
  455.                         <xsd:documentation>STYPE_FILENAME</xsd:documentation>
  456.                     </xsd:annotation>
  457.                 </xsd:enumeration>
  458.                 <xsd:enumeration value="STYPE_ACCOUNTING_NODE">
  459.                     <xsd:annotation>
  460.                         <xsd:documentation>STYPE_ACCOUNTING_NODE</xsd:documentation>
  461.                     </xsd:annotation>
  462.                 </xsd:enumeration>
  463.                 <xsd:enumeration value="STYPE_ACCOUNTING_PORT">
  464.                     <xsd:annotation>
  465.                         <xsd:documentation>STYPE_ACCOUNTING_PORT</xsd:documentation>
  466.                     </xsd:annotation>
  467.                 </xsd:enumeration>
  468.                 <xsd:enumeration value="STYPE_SERVER_ID">
  469.                     <xsd:annotation>
  470.                         <xsd:documentation>STYPE_SERVER_ID</xsd:documentation>
  471.                     </xsd:annotation>
  472.                 </xsd:enumeration>
  473.                 <xsd:enumeration value="STYPE_CALL_ID">
  474.                     <xsd:annotation>
  475.                         <xsd:documentation>STYPE_CALL_ID</xsd:documentation>
  476.                     </xsd:annotation>
  477.                 </xsd:enumeration>
  478.                 <xsd:enumeration value="STYPE_SESSION_ID">
  479.                     <xsd:annotation>
  480.                         <xsd:documentation>STYPE_SESSION_ID</xsd:documentation>
  481.                     </xsd:annotation>
  482.                 </xsd:enumeration>
  483.                 <xsd:enumeration value="STYPE_FRAMED_ADDRESS">
  484.                     <xsd:annotation>
  485.                         <xsd:documentation>STYPE_FRAMED_ADDRESS</xsd:documentation>
  486.                     </xsd:annotation>
  487.                 </xsd:enumeration>
  488.                 <xsd:enumeration value="STYPE_PROGRAM">
  489.                     <xsd:annotation>
  490.                         <xsd:documentation>STYPE_PROGRAM</xsd:documentation>
  491.                     </xsd:annotation>
  492.                 </xsd:enumeration>
  493.                 <xsd:enumeration value="STYPE_VERSION">
  494.                     <xsd:annotation>
  495.                         <xsd:documentation>STYPE_VERSION</xsd:documentation>
  496.                     </xsd:annotation>
  497.                 </xsd:enumeration>
  498.                 <xsd:enumeration value="STYPE_SERVER">
  499.                     <xsd:annotation>
  500.                         <xsd:documentation>STYPE_SERVER</xsd:documentation>
  501.                     </xsd:annotation>
  502.                 </xsd:enumeration>
  503.                 <xsd:enumeration value="STYPE_SERVICE">
  504.                     <xsd:annotation>
  505.                         <xsd:documentation>STYPE_SERVICE</xsd:documentation>
  506.                     </xsd:annotation>
  507.                 </xsd:enumeration>
  508.                 <xsd:enumeration value="STYPE_GW_MONITOR_ADDRESS">
  509.                     <xsd:annotation>
  510.                         <xsd:documentation>STYPE_GW_MONITOR_ADDRESS</xsd:documentation>
  511.                     </xsd:annotation>
  512.                 </xsd:enumeration>
  513.                 <xsd:enumeration value="STYPE_GW_MONITOR_SERVICE">
  514.                     <xsd:annotation>
  515.                         <xsd:documentation>STYPE_GW_MONITOR_SERVICE</xsd:documentation>
  516.                     </xsd:annotation>
  517.                 </xsd:enumeration>
  518.                 <xsd:enumeration value="STYPE_GW_MONITOR_INTERVAL">
  519.                     <xsd:annotation>
  520.                         <xsd:documentation>STYPE_GW_MONITOR_INTERVAL</xsd:documentation>
  521.                     </xsd:annotation>
  522.                 </xsd:enumeration>
  523.                 <xsd:enumeration value="STYPE_GW_MONITOR_PROTOCOL">
  524.                     <xsd:annotation>
  525.                         <xsd:documentation>STYPE_GW_MONITOR_PROTOCOL</xsd:documentation>
  526.                     </xsd:annotation>
  527.                 </xsd:enumeration>
  528.                 <xsd:enumeration value="STYPE_DB_COUNT">
  529.                     <xsd:annotation>
  530.                         <xsd:documentation>STYPE_DB_COUNT</xsd:documentation>
  531.                     </xsd:annotation>
  532.                 </xsd:enumeration>
  533.                 <xsd:enumeration value="STYPE_REQUEST">
  534.                     <xsd:annotation>
  535.                         <xsd:documentation>STYPE_REQUEST</xsd:documentation>
  536.                     </xsd:annotation>
  537.                 </xsd:enumeration>
  538.                 <xsd:enumeration value="STYPE_HEADERS">
  539.                     <xsd:annotation>
  540.                         <xsd:documentation>STYPE_HEADERS</xsd:documentation>
  541.                     </xsd:annotation>
  542.                 </xsd:enumeration>
  543.                 <xsd:enumeration value="STYPE_FILTER_NEG">
  544.                     <xsd:annotation>
  545.                         <xsd:documentation>STYPE_FILTER_NEG</xsd:documentation>
  546.                     </xsd:annotation>
  547.                 </xsd:enumeration>
  548.                 <xsd:enumeration value="STYPE_SERVER_IP">
  549.                     <xsd:annotation>
  550.                         <xsd:documentation>STYPE_SERVER_IP</xsd:documentation>
  551.                     </xsd:annotation>
  552.                 </xsd:enumeration>
  553.                 <xsd:enumeration value="STYPE_SNMP_PORT">
  554.                     <xsd:annotation>
  555.                         <xsd:documentation>STYPE_SNMP_PORT</xsd:documentation>
  556.                     </xsd:annotation>
  557.                 </xsd:enumeration>
  558.                 <xsd:enumeration value="STYPE_POOL_NAME">
  559.                     <xsd:annotation>
  560.                         <xsd:documentation>STYPE_POOL_NAME</xsd:documentation>
  561.                     </xsd:annotation>
  562.                 </xsd:enumeration>
  563.                 <xsd:enumeration value="STYPE_NAS_IP">
  564.                     <xsd:annotation>
  565.                         <xsd:documentation>STYPE_NAS_IP</xsd:documentation>
  566.                     </xsd:annotation>
  567.                 </xsd:enumeration>
  568.                 <xsd:enumeration value="STYPE_CLIENT_KEY">
  569.                     <xsd:annotation>
  570.                         <xsd:documentation>STYPE_CLIENT_KEY</xsd:documentation>
  571.                     </xsd:annotation>
  572.                 </xsd:enumeration>
  573.                 <xsd:enumeration value="STYPE_MAX_LOAD_AVERAGE">
  574.                     <xsd:annotation>
  575.                         <xsd:documentation>STYPE_MAX_LOAD_AVERAGE</xsd:documentation>
  576.                     </xsd:annotation>
  577.                 </xsd:enumeration>
  578.                 <xsd:enumeration value="STYPE_CONCURRENCY_LIMIT">
  579.                     <xsd:annotation>
  580.                         <xsd:documentation>STYPE_CONCURRENCY_LIMIT</xsd:documentation>
  581.                     </xsd:annotation>
  582.                 </xsd:enumeration>
  583.                 <xsd:enumeration value="STYPE_FAILURES">
  584.                     <xsd:annotation>
  585.                         <xsd:documentation>STYPE_FAILURES</xsd:documentation>
  586.                     </xsd:annotation>
  587.                 </xsd:enumeration>
  588.                 <xsd:enumeration value="STYPE_FAILURE_INTERVAL">
  589.                     <xsd:annotation>
  590.                         <xsd:documentation>STYPE_FAILURE_INTERVAL</xsd:documentation>
  591.                     </xsd:annotation>
  592.                 </xsd:enumeration>
  593.                 <xsd:enumeration value="STYPE_RESPONSE_TIME">
  594.                     <xsd:annotation>
  595.                         <xsd:documentation>STYPE_RESPONSE_TIME</xsd:documentation>
  596.                     </xsd:annotation>
  597.                 </xsd:enumeration>
  598.                 <xsd:enumeration value="STYPE_RETRY_TIME">
  599.                     <xsd:annotation>
  600.                         <xsd:documentation>STYPE_RETRY_TIME</xsd:documentation>
  601.                     </xsd:annotation>
  602.                 </xsd:enumeration>
  603.                 <xsd:enumeration value="STYPE_DIAMETER_ACCT_APPLICATION_ID">
  604.                     <xsd:annotation>
  605.                         <xsd:documentation>STYPE_DIAMETER_ACCT_APPLICATION_ID</xsd:documentation>
  606.                     </xsd:annotation>
  607.                 </xsd:enumeration>
  608.                 <xsd:enumeration value="STYPE_DIAMETER_AUTH_APPLICATION_ID">
  609.                     <xsd:annotation>
  610.                         <xsd:documentation>STYPE_DIAMETER_AUTH_APPLICATION_ID</xsd:documentation>
  611.                     </xsd:annotation>
  612.                 </xsd:enumeration>
  613.                 <xsd:enumeration value="STYPE_DIAMETER_ORIGIN_HOST">
  614.                     <xsd:annotation>
  615.                         <xsd:documentation>STYPE_DIAMETER_ORIGIN_HOST</xsd:documentation>
  616.                     </xsd:annotation>
  617.                 </xsd:enumeration>
  618.                 <xsd:enumeration value="STYPE_DIAMETER_ORIGIN_REALM">
  619.                     <xsd:annotation>
  620.                         <xsd:documentation>STYPE_DIAMETER_ORIGIN_REALM</xsd:documentation>
  621.                     </xsd:annotation>
  622.                 </xsd:enumeration>
  623.                 <xsd:enumeration value="STYPE_DIAMETER_HOST_IP_ADDRESS">
  624.                     <xsd:annotation>
  625.                         <xsd:documentation>STYPE_DIAMETER_HOST_IP_ADDRESS</xsd:documentation>
  626.                     </xsd:annotation>
  627.                 </xsd:enumeration>
  628.                 <xsd:enumeration value="STYPE_DIAMETER_VENDOR_ID">
  629.                     <xsd:annotation>
  630.                         <xsd:documentation>STYPE_DIAMETER_VENDOR_ID</xsd:documentation>
  631.                     </xsd:annotation>
  632.                 </xsd:enumeration>
  633.                 <xsd:enumeration value="STYPE_DIAMETER_PRODUCT_NAME">
  634.                     <xsd:annotation>
  635.                         <xsd:documentation>STYPE_DIAMETER_PRODUCT_NAME</xsd:documentation>
  636.                     </xsd:annotation>
  637.                 </xsd:enumeration>
  638.                 <xsd:enumeration value="STYPE_DIAMETER_VENDOR_SPECIFIC_VENDOR_ID">
  639.                     <xsd:annotation>
  640.                         <xsd:documentation>STYPE_DIAMETER_VENDOR_SPECIFIC_VENDOR_ID</xsd:documentation>
  641.                     </xsd:annotation>
  642.                 </xsd:enumeration>
  643.                 <xsd:enumeration value="STYPE_DIAMETER_VENDOR_SPECIFIC_ACCT_APPLICATION_ID">
  644.                     <xsd:annotation>
  645.                         <xsd:documentation>STYPE_DIAMETER_VENDOR_SPECIFIC_ACCT_APPLICATION_ID</xsd:documentation>
  646.                     </xsd:annotation>
  647.                 </xsd:enumeration>
  648.                 <xsd:enumeration value="STYPE_DIAMETER_VENDOR_SPECIFIC_AUTH_APPLICATION_ID">
  649.                     <xsd:annotation>
  650.                         <xsd:documentation>STYPE_DIAMETER_VENDOR_SPECIFIC_AUTH_APPLICATION_ID</xsd:documentation>
  651.                     </xsd:annotation>
  652.                 </xsd:enumeration>
  653.                 <xsd:enumeration value="STYPE_RUN_V2">
  654.                     <xsd:annotation>
  655.                         <xsd:documentation>STYPE_RUN_V2</xsd:documentation>
  656.                     </xsd:annotation>
  657.                 </xsd:enumeration>
  658.                 <xsd:enumeration value="STYPE_CLIENT_CERTIFICATE_V2">
  659.                     <xsd:annotation>
  660.                         <xsd:documentation>STYPE_CLIENT_CERTIFICATE_V2</xsd:documentation>
  661.                     </xsd:annotation>
  662.                 </xsd:enumeration>
  663.                 <xsd:enumeration value="STYPE_CLIENT_KEY_V2">
  664.                     <xsd:annotation>
  665.                         <xsd:documentation>STYPE_CLIENT_KEY_V2</xsd:documentation>
  666.                     </xsd:annotation>
  667.                 </xsd:enumeration>
  668.                 <xsd:enumeration value="STYPE_CHASE_REFERRALS">
  669.                     <xsd:annotation>
  670.                         <xsd:documentation>STYPE_CHASE_REFERRALS</xsd:documentation>
  671.                     </xsd:annotation>
  672.                 </xsd:enumeration>
  673.                 <xsd:enumeration value="STYPE_QUERY_NAME">
  674.                     <xsd:annotation>
  675.                         <xsd:documentation>STYPE_QUERY_NAME</xsd:documentation>
  676.                     </xsd:annotation>
  677.                 </xsd:enumeration>
  678.                 <xsd:enumeration value="STYPE_QUERY_TYPE">
  679.                     <xsd:annotation>
  680.                         <xsd:documentation>STYPE_QUERY_TYPE</xsd:documentation>
  681.                     </xsd:annotation>
  682.                 </xsd:enumeration>
  683.                 <xsd:enumeration value="STYPE_ANSWER_CONTAINS">
  684.                     <xsd:annotation>
  685.                         <xsd:documentation>STYPE_ANSWER_CONTAINS</xsd:documentation>
  686.                     </xsd:annotation>
  687.                 </xsd:enumeration>
  688.                 <xsd:enumeration value="STYPE_ACCEPT_RCODE">
  689.                     <xsd:annotation>
  690.                         <xsd:documentation>STYPE_ACCEPT_RCODE</xsd:documentation>
  691.                     </xsd:annotation>
  692.                 </xsd:enumeration>
  693.             </xsd:restriction>
  694.         </xsd:simpleType>
  695.         <xsd:complexType name="LocalLB.MonitorIPPort">
  696.             <xsd:sequence>
  697.                 <xsd:element name="address_type" type="tns:LocalLB.AddressType"/>
  698.                 <xsd:element name="ipport" type="tns:Common.IPPortDefinition"/>
  699.             </xsd:sequence>
  700.         </xsd:complexType>
  701.         <xsd:complexType name="LocalLB.Monitor.UserDefinedStringValueSequence">
  702.             <xsd:complexContent>
  703.                 <xsd:restriction base='SOAP-ENC:Array'>
  704.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.Monitor.UserDefinedStringValue[]'/>
  705.                 </xsd:restriction>
  706.             </xsd:complexContent>
  707.         </xsd:complexType>
  708.         <xsd:complexType name="LocalLB.Monitor.MonitorTemplateSequence">
  709.             <xsd:complexContent>
  710.                 <xsd:restriction base='SOAP-ENC:Array'>
  711.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.Monitor.MonitorTemplate[]'/>
  712.                 </xsd:restriction>
  713.             </xsd:complexContent>
  714.         </xsd:complexType>
  715.         <xsd:complexType name="LocalLB.MonitorInstanceSequence">
  716.             <xsd:complexContent>
  717.                 <xsd:restriction base='SOAP-ENC:Array'>
  718.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.MonitorInstance[]'/>
  719.                 </xsd:restriction>
  720.             </xsd:complexContent>
  721.         </xsd:complexType>
  722.         <xsd:complexType name="LocalLB.Monitor.IntegerValueSequence">
  723.             <xsd:complexContent>
  724.                 <xsd:restriction base='SOAP-ENC:Array'>
  725.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.Monitor.IntegerValue[]'/>
  726.                 </xsd:restriction>
  727.             </xsd:complexContent>
  728.         </xsd:complexType>
  729.         <xsd:complexType name="LocalLB.MonitorInstanceStateSequence">
  730.             <xsd:complexContent>
  731.                 <xsd:restriction base='SOAP-ENC:Array'>
  732.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.MonitorInstanceState[]'/>
  733.                 </xsd:restriction>
  734.             </xsd:complexContent>
  735.         </xsd:complexType>
  736.         <xsd:complexType name="Common.IPPortDefinition">
  737.             <xsd:sequence>
  738.                 <xsd:element name="address" type="xsd:string"/>
  739.                 <xsd:element name="port" type="xsd:long"/>
  740.             </xsd:sequence>
  741.         </xsd:complexType>
  742.         <xsd:complexType name="LocalLB.Monitor.CommonAttributes">
  743.             <xsd:sequence>
  744.                 <xsd:element name="parent_template" type="xsd:string"/>
  745.                 <xsd:element name="interval" type="xsd:long"/>
  746.                 <xsd:element name="timeout" type="xsd:long"/>
  747.                 <xsd:element name="dest_ipport" type="tns:LocalLB.MonitorIPPort"/>
  748.                 <xsd:element name="is_read_only" type="xsd:boolean"/>
  749.                 <xsd:element name="is_directly_usable" type="xsd:boolean"/>
  750.             </xsd:sequence>
  751.         </xsd:complexType>
  752.         <xsd:simpleType name="LocalLB.MonitorInstanceStateType">
  753.             <xsd:restriction base="xsd:string">
  754.                 <xsd:enumeration value="INSTANCE_STATE_UNCHECKED">
  755.                     <xsd:annotation>
  756.                         <xsd:documentation>INSTANCE_STATE_UNCHECKED</xsd:documentation>
  757.                     </xsd:annotation>
  758.                 </xsd:enumeration>
  759.                 <xsd:enumeration value="INSTANCE_STATE_CHECKING">
  760.                     <xsd:annotation>
  761.                         <xsd:documentation>INSTANCE_STATE_CHECKING</xsd:documentation>
  762.                     </xsd:annotation>
  763.                 </xsd:enumeration>
  764.                 <xsd:enumeration value="INSTANCE_STATE_UP">
  765.                     <xsd:annotation>
  766.                         <xsd:documentation>INSTANCE_STATE_UP</xsd:documentation>
  767.                     </xsd:annotation>
  768.                 </xsd:enumeration>
  769.                 <xsd:enumeration value="INSTANCE_STATE_DOWN">
  770.                     <xsd:annotation>
  771.                         <xsd:documentation>INSTANCE_STATE_DOWN</xsd:documentation>
  772.                     </xsd:annotation>
  773.                 </xsd:enumeration>
  774.                 <xsd:enumeration value="INSTANCE_STATE_FORCED_DOWN">
  775.                     <xsd:annotation>
  776.                         <xsd:documentation>INSTANCE_STATE_FORCED_DOWN</xsd:documentation>
  777.                     </xsd:annotation>
  778.                 </xsd:enumeration>
  779.                 <xsd:enumeration value="INSTANCE_STATE_DISABLED">
  780.                     <xsd:annotation>
  781.                         <xsd:documentation>INSTANCE_STATE_DISABLED</xsd:documentation>
  782.                     </xsd:annotation>
  783.                 </xsd:enumeration>
  784.                 <xsd:enumeration value="INSTANCE_STATE_DOWN_BY_IRULE">
  785.                     <xsd:annotation>
  786.                         <xsd:documentation>INSTANCE_STATE_DOWN_BY_IRULE</xsd:documentation>
  787.                     </xsd:annotation>
  788.                 </xsd:enumeration>
  789.                 <xsd:enumeration value="INSTANCE_STATE_DOWN_WAIT_FOR_MANUAL_RESUME">
  790.                     <xsd:annotation>
  791.                         <xsd:documentation>INSTANCE_STATE_DOWN_WAIT_FOR_MANUAL_RESUME</xsd:documentation>
  792.                     </xsd:annotation>
  793.                 </xsd:enumeration>
  794.             </xsd:restriction>
  795.         </xsd:simpleType>
  796.         <xsd:complexType name="LocalLB.MonitorInstanceState">
  797.             <xsd:sequence>
  798.                 <xsd:element name="instance" type="tns:LocalLB.MonitorInstance"/>
  799.                 <xsd:element name="instance_state" type="tns:LocalLB.MonitorInstanceStateType"/>
  800.                 <xsd:element name="enabled_state" type="xsd:boolean"/>
  801.             </xsd:sequence>
  802.         </xsd:complexType>
  803.         <xsd:complexType name="LocalLB.Monitor.TemplateTypeSequence">
  804.             <xsd:complexContent>
  805.                 <xsd:restriction base='SOAP-ENC:Array'>
  806.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:LocalLB.Monitor.TemplateType[]'/>
  807.                 </xsd:restriction>
  808.             </xsd:complexContent>
  809.         </xsd:complexType>
  810.         <xsd:simpleType name="LocalLB.Monitor.TemplateType">
  811.             <xsd:restriction base="xsd:string">
  812.                 <xsd:enumeration value="TTYPE_UNSET">
  813.                     <xsd:annotation>
  814.                         <xsd:documentation>TTYPE_UNSET</xsd:documentation>
  815.                     </xsd:annotation>
  816.                 </xsd:enumeration>
  817.                 <xsd:enumeration value="TTYPE_ICMP">
  818.                     <xsd:annotation>
  819.                         <xsd:documentation>TTYPE_ICMP</xsd:documentation>
  820.                     </xsd:annotation>
  821.                 </xsd:enumeration>
  822.                 <xsd:enumeration value="TTYPE_TCP">
  823.                     <xsd:annotation>
  824.                         <xsd:documentation>TTYPE_TCP</xsd:documentation>
  825.                     </xsd:annotation>
  826.                 </xsd:enumeration>
  827.                 <xsd:enumeration value="TTYPE_TCP_ECHO">
  828.                     <xsd:annotation>
  829.                         <xsd:documentation>TTYPE_TCP_ECHO</xsd:documentation>
  830.                     </xsd:annotation>
  831.                 </xsd:enumeration>
  832.                 <xsd:enumeration value="TTYPE_EXTERNAL">
  833.                     <xsd:annotation>
  834.                         <xsd:documentation>TTYPE_EXTERNAL</xsd:documentation>
  835.                     </xsd:annotation>
  836.                 </xsd:enumeration>
  837.                 <xsd:enumeration value="TTYPE_HTTP">
  838.                     <xsd:annotation>
  839.                         <xsd:documentation>TTYPE_HTTP</xsd:documentation>
  840.                     </xsd:annotation>
  841.                 </xsd:enumeration>
  842.                 <xsd:enumeration value="TTYPE_HTTPS">
  843.                     <xsd:annotation>
  844.                         <xsd:documentation>TTYPE_HTTPS</xsd:documentation>
  845.                     </xsd:annotation>
  846.                 </xsd:enumeration>
  847.                 <xsd:enumeration value="TTYPE_NNTP">
  848.                     <xsd:annotation>
  849.                         <xsd:documentation>TTYPE_NNTP</xsd:documentation>
  850.                     </xsd:annotation>
  851.                 </xsd:enumeration>
  852.                 <xsd:enumeration value="TTYPE_FTP">
  853.                     <xsd:annotation>
  854.                         <xsd:documentation>TTYPE_FTP</xsd:documentation>
  855.                     </xsd:annotation>
  856.                 </xsd:enumeration>
  857.                 <xsd:enumeration value="TTYPE_POP3">
  858.                     <xsd:annotation>
  859.                         <xsd:documentation>TTYPE_POP3</xsd:documentation>
  860.                     </xsd:annotation>
  861.                 </xsd:enumeration>
  862.                 <xsd:enumeration value="TTYPE_SMTP">
  863.                     <xsd:annotation>
  864.                         <xsd:documentation>TTYPE_SMTP</xsd:documentation>
  865.                     </xsd:annotation>
  866.                 </xsd:enumeration>
  867.                 <xsd:enumeration value="TTYPE_MSSQL">
  868.                     <xsd:annotation>
  869.                         <xsd:documentation>TTYPE_MSSQL</xsd:documentation>
  870.                     </xsd:annotation>
  871.                 </xsd:enumeration>
  872.                 <xsd:enumeration value="TTYPE_GATEWAY">
  873.                     <xsd:annotation>
  874.                         <xsd:documentation>TTYPE_GATEWAY</xsd:documentation>
  875.                     </xsd:annotation>
  876.                 </xsd:enumeration>
  877.                 <xsd:enumeration value="TTYPE_IMAP">
  878.                     <xsd:annotation>
  879.                         <xsd:documentation>TTYPE_IMAP</xsd:documentation>
  880.                     </xsd:annotation>
  881.                 </xsd:enumeration>
  882.                 <xsd:enumeration value="TTYPE_RADIUS">
  883.                     <xsd:annotation>
  884.                         <xsd:documentation>TTYPE_RADIUS</xsd:documentation>
  885.                     </xsd:annotation>
  886.                 </xsd:enumeration>
  887.                 <xsd:enumeration value="TTYPE_LDAP">
  888.                     <xsd:annotation>
  889.                         <xsd:documentation>TTYPE_LDAP</xsd:documentation>
  890.                     </xsd:annotation>
  891.                 </xsd:enumeration>
  892.                 <xsd:enumeration value="TTYPE_WMI">
  893.                     <xsd:annotation>
  894.                         <xsd:documentation>TTYPE_WMI</xsd:documentation>
  895.                     </xsd:annotation>
  896.                 </xsd:enumeration>
  897.                 <xsd:enumeration value="TTYPE_SNMP_DCA">
  898.                     <xsd:annotation>
  899.                         <xsd:documentation>TTYPE_SNMP_DCA</xsd:documentation>
  900.                     </xsd:annotation>
  901.                 </xsd:enumeration>
  902.                 <xsd:enumeration value="TTYPE_SNMP_DCA_BASE">
  903.                     <xsd:annotation>
  904.                         <xsd:documentation>TTYPE_SNMP_DCA_BASE</xsd:documentation>
  905.                     </xsd:annotation>
  906.                 </xsd:enumeration>
  907.                 <xsd:enumeration value="TTYPE_REAL_SERVER">
  908.                     <xsd:annotation>
  909.                         <xsd:documentation>TTYPE_REAL_SERVER</xsd:documentation>
  910.                     </xsd:annotation>
  911.                 </xsd:enumeration>
  912.                 <xsd:enumeration value="TTYPE_UDP">
  913.                     <xsd:annotation>
  914.                         <xsd:documentation>TTYPE_UDP</xsd:documentation>
  915.                     </xsd:annotation>
  916.                 </xsd:enumeration>
  917.                 <xsd:enumeration value="TTYPE_NONE">
  918.                     <xsd:annotation>
  919.                         <xsd:documentation>TTYPE_NONE</xsd:documentation>
  920.                     </xsd:annotation>
  921.                 </xsd:enumeration>
  922.                 <xsd:enumeration value="TTYPE_ORACLE">
  923.                     <xsd:annotation>
  924.                         <xsd:documentation>TTYPE_ORACLE</xsd:documentation>
  925.                     </xsd:annotation>
  926.                 </xsd:enumeration>
  927.                 <xsd:enumeration value="TTYPE_SOAP">
  928.                     <xsd:annotation>
  929.                         <xsd:documentation>TTYPE_SOAP</xsd:documentation>
  930.                     </xsd:annotation>
  931.                 </xsd:enumeration>
  932.                 <xsd:enumeration value="TTYPE_GATEWAY_ICMP">
  933.                     <xsd:annotation>
  934.                         <xsd:documentation>TTYPE_GATEWAY_ICMP</xsd:documentation>
  935.                     </xsd:annotation>
  936.                 </xsd:enumeration>
  937.                 <xsd:enumeration value="TTYPE_SIP">
  938.                     <xsd:annotation>
  939.                         <xsd:documentation>TTYPE_SIP</xsd:documentation>
  940.                     </xsd:annotation>
  941.                 </xsd:enumeration>
  942.                 <xsd:enumeration value="TTYPE_TCP_HALF_OPEN">
  943.                     <xsd:annotation>
  944.                         <xsd:documentation>TTYPE_TCP_HALF_OPEN</xsd:documentation>
  945.                     </xsd:annotation>
  946.                 </xsd:enumeration>
  947.                 <xsd:enumeration value="TTYPE_SCRIPTED">
  948.                     <xsd:annotation>
  949.                         <xsd:documentation>TTYPE_SCRIPTED</xsd:documentation>
  950.                     </xsd:annotation>
  951.                 </xsd:enumeration>
  952.                 <xsd:enumeration value="TTYPE_WAP">
  953.                     <xsd:annotation>
  954.                         <xsd:documentation>TTYPE_WAP</xsd:documentation>
  955.                     </xsd:annotation>
  956.                 </xsd:enumeration>
  957.                 <xsd:enumeration value="TTYPE_RPC">
  958.                     <xsd:annotation>
  959.                         <xsd:documentation>TTYPE_RPC</xsd:documentation>
  960.                     </xsd:annotation>
  961.                 </xsd:enumeration>
  962.                 <xsd:enumeration value="TTYPE_SMB">
  963.                     <xsd:annotation>
  964.                         <xsd:documentation>TTYPE_SMB</xsd:documentation>
  965.                     </xsd:annotation>
  966.                 </xsd:enumeration>
  967.                 <xsd:enumeration value="TTYPE_SASP">
  968.                     <xsd:annotation>
  969.                         <xsd:documentation>TTYPE_SASP</xsd:documentation>
  970.                     </xsd:annotation>
  971.                 </xsd:enumeration>
  972.                 <xsd:enumeration value="TTYPE_MODULE_SCORE">
  973.                     <xsd:annotation>
  974.                         <xsd:documentation>TTYPE_MODULE_SCORE</xsd:documentation>
  975.                     </xsd:annotation>
  976.                 </xsd:enumeration>
  977.                 <xsd:enumeration value="TTYPE_FIREPASS">
  978.                     <xsd:annotation>
  979.                         <xsd:documentation>TTYPE_FIREPASS</xsd:documentation>
  980.                     </xsd:annotation>
  981.                 </xsd:enumeration>
  982.                 <xsd:enumeration value="TTYPE_INBAND">
  983.                     <xsd:annotation>
  984.                         <xsd:documentation>TTYPE_INBAND</xsd:documentation>
  985.                     </xsd:annotation>
  986.                 </xsd:enumeration>
  987.                 <xsd:enumeration value="TTYPE_RADIUS_ACCOUNTING">
  988.                     <xsd:annotation>
  989.                         <xsd:documentation>TTYPE_RADIUS_ACCOUNTING</xsd:documentation>
  990.                     </xsd:annotation>
  991.                 </xsd:enumeration>
  992.                 <xsd:enumeration value="TTYPE_DIAMETER">
  993.                     <xsd:annotation>
  994.                         <xsd:documentation>TTYPE_DIAMETER</xsd:documentation>
  995.                     </xsd:annotation>
  996.                 </xsd:enumeration>
  997.                 <xsd:enumeration value="TTYPE_VIRTUAL_LOCATION">
  998.                     <xsd:annotation>
  999.                         <xsd:documentation>TTYPE_VIRTUAL_LOCATION</xsd:documentation>
  1000.                     </xsd:annotation>
  1001.                 </xsd:enumeration>
  1002.                 <xsd:enumeration value="TTYPE_MYSQL">
  1003.                     <xsd:annotation>
  1004.                         <xsd:documentation>TTYPE_MYSQL</xsd:documentation>
  1005.                     </xsd:annotation>
  1006.                 </xsd:enumeration>
  1007.                 <xsd:enumeration value="TTYPE_POSTGRESQL">
  1008.                     <xsd:annotation>
  1009.                         <xsd:documentation>TTYPE_POSTGRESQL</xsd:documentation>
  1010.                     </xsd:annotation>
  1011.                 </xsd:enumeration>
  1012.                 <xsd:enumeration value="TTYPE_DNS">
  1013.                     <xsd:annotation>
  1014.                         <xsd:documentation>TTYPE_DNS</xsd:documentation>
  1015.                     </xsd:annotation>
  1016.                 </xsd:enumeration>
  1017.             </xsd:restriction>
  1018.         </xsd:simpleType>
  1019.         <xsd:complexType name="LocalLB.Monitor.StringValue">
  1020.             <xsd:sequence>
  1021.                 <xsd:element name="type" type="tns:LocalLB.Monitor.StrPropertyType"/>
  1022.                 <xsd:element name="value" type="xsd:string"/>
  1023.             </xsd:sequence>
  1024.         </xsd:complexType>
  1025.         <xsd:complexType name="Common.EnabledStateSequence">
  1026.             <xsd:complexContent>
  1027.                 <xsd:restriction base='SOAP-ENC:Array'>
  1028.                     <xsd:attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='tns:Common.EnabledState[]'/>
  1029.                 </xsd:restriction>
  1030.             </xsd:complexContent>
  1031.         </xsd:complexType>
  1032.     </xsd:schema>
  1033. </types>
  1034.  
  1035. <!-- message -->
  1036.  
  1037. <message name="LocalLB.Monitor.get_template_listRequest">
  1038. </message>
  1039. <message name="LocalLB.Monitor.get_template_listResponse">
  1040.     <part name="return" type="tns:LocalLB.Monitor.MonitorTemplateSequence"/>
  1041. </message>
  1042.  
  1043. <message name="LocalLB.Monitor.create_templateRequest">
  1044.     <part name="templates" type="tns:LocalLB.Monitor.MonitorTemplateSequence"/>
  1045.     <part name="template_attributes" type="tns:LocalLB.Monitor.CommonAttributesSequence"/>
  1046. </message>
  1047. <message name="LocalLB.Monitor.create_templateResponse">
  1048. </message>
  1049.  
  1050. <message name="LocalLB.Monitor.delete_templateRequest">
  1051.     <part name="template_names" type="tns:Common.StringSequence"/>
  1052. </message>
  1053. <message name="LocalLB.Monitor.delete_templateResponse">
  1054. </message>
  1055.  
  1056. <message name="LocalLB.Monitor.delete_all_templatesRequest">
  1057. </message>
  1058. <message name="LocalLB.Monitor.delete_all_templatesResponse">
  1059. </message>
  1060.  
  1061. <message name="LocalLB.Monitor.is_template_rootRequest">
  1062.     <part name="template_names" type="tns:Common.StringSequence"/>
  1063. </message>
  1064. <message name="LocalLB.Monitor.is_template_rootResponse">
  1065.     <part name="return" type="tns:Common.BooleanSequence"/>
  1066. </message>
  1067.  
  1068. <message name="LocalLB.Monitor.is_template_directly_usableRequest">
  1069.     <part name="template_names" type="tns:Common.StringSequence"/>
  1070. </message>
  1071. <message name="LocalLB.Monitor.is_template_directly_usableResponse">
  1072.     <part name="return" type="tns:Common.BooleanSequence"/>
  1073. </message>
  1074.  
  1075. <message name="LocalLB.Monitor.is_template_read_onlyRequest">
  1076.     <part name="template_names" type="tns:Common.StringSequence"/>
  1077. </message>
  1078. <message name="LocalLB.Monitor.is_template_read_onlyResponse">
  1079.     <part name="return" type="tns:Common.BooleanSequence"/>
  1080. </message>
  1081.  
  1082. <message name="LocalLB.Monitor.get_parent_templateRequest">
  1083.     <part name="template_names" type="tns:Common.StringSequence"/>
  1084. </message>
  1085. <message name="LocalLB.Monitor.get_parent_templateResponse">
  1086.     <part name="return" type="tns:Common.StringSequence"/>
  1087. </message>
  1088.  
  1089. <message name="LocalLB.Monitor.get_template_address_typeRequest">
  1090.     <part name="template_names" type="tns:Common.StringSequence"/>
  1091. </message>
  1092. <message name="LocalLB.Monitor.get_template_address_typeResponse">
  1093.     <part name="return" type="tns:LocalLB.AddressTypeSequence"/>
  1094. </message>
  1095.  
  1096. <message name="LocalLB.Monitor.get_template_typeRequest">
  1097.     <part name="template_names" type="tns:Common.StringSequence"/>
  1098. </message>
  1099. <message name="LocalLB.Monitor.get_template_typeResponse">
  1100.     <part name="return" type="tns:LocalLB.Monitor.TemplateTypeSequence"/>
  1101. </message>
  1102.  
  1103. <message name="LocalLB.Monitor.set_template_stateRequest">
  1104.     <part name="template_names" type="tns:Common.StringSequence"/>
  1105.     <part name="states" type="tns:Common.EnabledStateSequence"/>
  1106. </message>
  1107. <message name="LocalLB.Monitor.set_template_stateResponse">
  1108. </message>
  1109.  
  1110. <message name="LocalLB.Monitor.get_template_stateRequest">
  1111.     <part name="template_names" type="tns:Common.StringSequence"/>
  1112. </message>
  1113. <message name="LocalLB.Monitor.get_template_stateResponse">
  1114.     <part name="return" type="tns:Common.EnabledStateSequence"/>
  1115. </message>
  1116.  
  1117. <message name="LocalLB.Monitor.set_template_reverse_modeRequest">
  1118.     <part name="template_names" type="tns:Common.StringSequence"/>
  1119.     <part name="reverse_modes" type="tns:Common.BooleanSequence"/>
  1120. </message>
  1121. <message name="LocalLB.Monitor.set_template_reverse_modeResponse">
  1122. </message>
  1123.  
  1124. <message name="LocalLB.Monitor.get_template_reverse_modeRequest">
  1125.     <part name="template_names" type="tns:Common.StringSequence"/>
  1126. </message>
  1127. <message name="LocalLB.Monitor.get_template_reverse_modeResponse">
  1128.     <part name="return" type="tns:Common.BooleanSequence"/>
  1129. </message>
  1130.  
  1131. <message name="LocalLB.Monitor.set_template_transparent_modeRequest">
  1132.     <part name="template_names" type="tns:Common.StringSequence"/>
  1133.     <part name="transparent_modes" type="tns:Common.BooleanSequence"/>
  1134. </message>
  1135. <message name="LocalLB.Monitor.set_template_transparent_modeResponse">
  1136. </message>
  1137.  
  1138. <message name="LocalLB.Monitor.get_template_transparent_modeRequest">
  1139.     <part name="template_names" type="tns:Common.StringSequence"/>
  1140. </message>
  1141. <message name="LocalLB.Monitor.get_template_transparent_modeResponse">
  1142.     <part name="return" type="tns:Common.BooleanSequence"/>
  1143. </message>
  1144.  
  1145. <message name="LocalLB.Monitor.set_manual_resume_stateRequest">
  1146.     <part name="template_names" type="tns:Common.StringSequence"/>
  1147.     <part name="states" type="tns:Common.EnabledStateSequence"/>
  1148. </message>
  1149. <message name="LocalLB.Monitor.set_manual_resume_stateResponse">
  1150. </message>
  1151.  
  1152. <message name="LocalLB.Monitor.get_manual_resume_stateRequest">
  1153.     <part name="template_names" type="tns:Common.StringSequence"/>
  1154. </message>
  1155. <message name="LocalLB.Monitor.get_manual_resume_stateResponse">
  1156.     <part name="return" type="tns:Common.EnabledStateSequence"/>
  1157. </message>
  1158.  
  1159. <message name="LocalLB.Monitor.set_template_destinationRequest">
  1160.     <part name="template_names" type="tns:Common.StringSequence"/>
  1161.     <part name="destinations" type="tns:LocalLB.MonitorIPPortSequence"/>
  1162. </message>
  1163. <message name="LocalLB.Monitor.set_template_destinationResponse">
  1164. </message>
  1165.  
  1166. <message name="LocalLB.Monitor.get_template_destinationRequest">
  1167.     <part name="template_names" type="tns:Common.StringSequence"/>
  1168. </message>
  1169. <message name="LocalLB.Monitor.get_template_destinationResponse">
  1170.     <part name="return" type="tns:LocalLB.MonitorIPPortSequence"/>
  1171. </message>
  1172.  
  1173. <message name="LocalLB.Monitor.set_descriptionRequest">
  1174.     <part name="template_names" type="tns:Common.StringSequence"/>
  1175.     <part name="descriptions" type="tns:Common.StringSequence"/>
  1176. </message>
  1177. <message name="LocalLB.Monitor.set_descriptionResponse">
  1178. </message>
  1179.  
  1180. <message name="LocalLB.Monitor.get_descriptionRequest">
  1181.     <part name="template_names" type="tns:Common.StringSequence"/>
  1182. </message>
  1183. <message name="LocalLB.Monitor.get_descriptionResponse">
  1184.     <part name="return" type="tns:Common.StringSequence"/>
  1185. </message>
  1186.  
  1187. <message name="LocalLB.Monitor.set_template_integer_propertyRequest">
  1188.     <part name="template_names" type="tns:Common.StringSequence"/>
  1189.     <part name="values" type="tns:LocalLB.Monitor.IntegerValueSequence"/>
  1190. </message>
  1191. <message name="LocalLB.Monitor.set_template_integer_propertyResponse">
  1192. </message>
  1193.  
  1194. <message name="LocalLB.Monitor.get_template_integer_propertyRequest">
  1195.     <part name="template_names" type="tns:Common.StringSequence"/>
  1196.     <part name="property_types" type="tns:LocalLB.Monitor.IntPropertyTypeSequence"/>
  1197. </message>
  1198. <message name="LocalLB.Monitor.get_template_integer_propertyResponse">
  1199.     <part name="return" type="tns:LocalLB.Monitor.IntegerValueSequence"/>
  1200. </message>
  1201.  
  1202. <message name="LocalLB.Monitor.set_template_string_propertyRequest">
  1203.     <part name="template_names" type="tns:Common.StringSequence"/>
  1204.     <part name="values" type="tns:LocalLB.Monitor.StringValueSequence"/>
  1205. </message>
  1206. <message name="LocalLB.Monitor.set_template_string_propertyResponse">
  1207. </message>
  1208.  
  1209. <message name="LocalLB.Monitor.get_template_string_propertyRequest">
  1210.     <part name="template_names" type="tns:Common.StringSequence"/>
  1211.     <part name="property_types" type="tns:LocalLB.Monitor.StrPropertyTypeSequence"/>
  1212. </message>
  1213. <message name="LocalLB.Monitor.get_template_string_propertyResponse">
  1214.     <part name="return" type="tns:LocalLB.Monitor.StringValueSequence"/>
  1215. </message>
  1216.  
  1217. <message name="LocalLB.Monitor.set_template_user_defined_string_propertyRequest">
  1218.     <part name="template_names" type="tns:Common.StringSequence"/>
  1219.     <part name="values" type="tns:LocalLB.Monitor.UserDefinedStringValueSequence"/>
  1220. </message>
  1221. <message name="LocalLB.Monitor.set_template_user_defined_string_propertyResponse">
  1222. </message>
  1223.  
  1224. <message name="LocalLB.Monitor.get_template_user_defined_string_propertyRequest">
  1225.     <part name="template_names" type="tns:Common.StringSequence"/>
  1226.     <part name="property_names" type="tns:Common.StringSequence"/>
  1227. </message>
  1228. <message name="LocalLB.Monitor.get_template_user_defined_string_propertyResponse">
  1229.     <part name="return" type="tns:LocalLB.Monitor.UserDefinedStringValueSequence"/>
  1230. </message>
  1231.  
  1232. <message name="LocalLB.Monitor.set_instance_stateRequest">
  1233.     <part name="instance_states" type="tns:LocalLB.MonitorInstanceStateSequence"/>
  1234. </message>
  1235. <message name="LocalLB.Monitor.set_instance_stateResponse">
  1236. </message>
  1237.  
  1238. <message name="LocalLB.Monitor.get_instance_stateRequest">
  1239.     <part name="instances" type="tns:LocalLB.MonitorInstanceSequence"/>
  1240. </message>
  1241. <message name="LocalLB.Monitor.get_instance_stateResponse">
  1242.     <part name="return" type="tns:LocalLB.MonitorInstanceStateSequence"/>
  1243. </message>
  1244.  
  1245. <message name="LocalLB.Monitor.get_versionRequest">
  1246. </message>
  1247. <message name="LocalLB.Monitor.get_versionResponse">
  1248.     <part name="return" type="xsd:string"/>
  1249. </message>
  1250.  
  1251. <!-- portType -->
  1252.  
  1253. <portType name="LocalLB.MonitorPortType">
  1254.     <operation name="get_template_list">
  1255.     <documentation>
  1256.  Gets the list of monitor templates.
  1257.  
  1258.             </documentation>
  1259.         <input message="tns:LocalLB.Monitor.get_template_listRequest"/>
  1260.         <output message="tns:LocalLB.Monitor.get_template_listResponse"/>
  1261.     </operation>
  1262.     <operation name="create_template">
  1263.     <documentation>
  1264.  Creates monitor templates with some basic attributes.  
  1265.  If the "parent_template" attribute in "template_attributes" is empty, then the
  1266.  new template is based on the template type field given in "templates".
  1267.  If the "parent_template" attribute in "template_attributes" is specified, then
  1268.  the new template is derived from the "parent_template", and template type field
  1269.  in "templates" is ignored.
  1270.  If "parent_template" is empty, and the template type field in "templates" is not
  1271.  specified, then the new template is a root template.
  1272.  
  1273.             </documentation>
  1274.         <input message="tns:LocalLB.Monitor.create_templateRequest"/>
  1275.         <output message="tns:LocalLB.Monitor.create_templateResponse"/>
  1276.     </operation>
  1277.     <operation name="delete_template">
  1278.     <documentation>
  1279.  Deletes the specified monitor templates.  
  1280.  
  1281.             </documentation>
  1282.         <input message="tns:LocalLB.Monitor.delete_templateRequest"/>
  1283.         <output message="tns:LocalLB.Monitor.delete_templateResponse"/>
  1284.     </operation>
  1285.     <operation name="delete_all_templates">
  1286.     <documentation>
  1287.  Deletes all user-defined (non-root) monitor templates.  
  1288.  
  1289.             </documentation>
  1290.         <input message="tns:LocalLB.Monitor.delete_all_templatesRequest"/>
  1291.         <output message="tns:LocalLB.Monitor.delete_all_templatesResponse"/>
  1292.     </operation>
  1293.     <operation name="is_template_root">
  1294.     <documentation>
  1295.  Determines if the specified monitor templates are of the base monitor templates.
  1296.  
  1297.             </documentation>
  1298.         <input message="tns:LocalLB.Monitor.is_template_rootRequest"/>
  1299.         <output message="tns:LocalLB.Monitor.is_template_rootResponse"/>
  1300.     </operation>
  1301.     <operation name="is_template_directly_usable">
  1302.     <documentation>
  1303.  Determines if the specified monitor templates can be used directly,
  1304.  or a user-defined monitor based on each monitor must be created first
  1305.  before it can be used.
  1306.  
  1307.             </documentation>
  1308.         <input message="tns:LocalLB.Monitor.is_template_directly_usableRequest"/>
  1309.         <output message="tns:LocalLB.Monitor.is_template_directly_usableResponse"/>
  1310.     </operation>
  1311.     <operation name="is_template_read_only">
  1312.     <documentation>
  1313.  Determines if the specified monitor templates are read-only.
  1314.  The user can only modify properties for read/write monitor templates.
  1315.  
  1316.             </documentation>
  1317.         <input message="tns:LocalLB.Monitor.is_template_read_onlyRequest"/>
  1318.         <output message="tns:LocalLB.Monitor.is_template_read_onlyResponse"/>
  1319.     </operation>
  1320.     <operation name="get_parent_template">
  1321.     <documentation>
  1322.  Gets the parent monitor templates from which the specified monitor templates are derived.
  1323.  A user-defined monitor template will get its defaults from its parent monitor template.
  1324.  
  1325.             </documentation>
  1326.         <input message="tns:LocalLB.Monitor.get_parent_templateRequest"/>
  1327.         <output message="tns:LocalLB.Monitor.get_parent_templateResponse"/>
  1328.     </operation>
  1329.     <operation name="get_template_address_type">
  1330.     <documentation>
  1331.  Gets the destination address types of the monitor templates.  This allows the user to determine
  1332.  what node IP:port can be associated with this monitor when creating a monitor instance.
  1333.  
  1334.             </documentation>
  1335.         <input message="tns:LocalLB.Monitor.get_template_address_typeRequest"/>
  1336.         <output message="tns:LocalLB.Monitor.get_template_address_typeResponse"/>
  1337.     </operation>
  1338.     <operation name="get_template_type">
  1339.     <documentation>
  1340.  Gets the template types of the specified monitor templates.  
  1341.  
  1342.             </documentation>
  1343.         <input message="tns:LocalLB.Monitor.get_template_typeRequest"/>
  1344.         <output message="tns:LocalLB.Monitor.get_template_typeResponse"/>
  1345.     </operation>
  1346.     <operation name="set_template_state">
  1347.     <documentation>
  1348.  Sets the monitor templates' enabled/disabled states.
  1349.  This will enable/disable all instances that use the specified templates.
  1350.  This serves as a quick and convenient method to enable/disable all instances,
  1351.  but if you want only to enable/disable a specific instance, use set_instance_enabled.
  1352.  
  1353.             </documentation>
  1354.         <input message="tns:LocalLB.Monitor.set_template_stateRequest"/>
  1355.         <output message="tns:LocalLB.Monitor.set_template_stateResponse"/>
  1356.     </operation>
  1357.     <operation name="get_template_state">
  1358.     <documentation>
  1359.  Gets the enabled/disabled states of the specified monitor templates.  
  1360.  
  1361.             </documentation>
  1362.         <input message="tns:LocalLB.Monitor.get_template_stateRequest"/>
  1363.         <output message="tns:LocalLB.Monitor.get_template_stateResponse"/>
  1364.     </operation>
  1365.     <operation name="set_template_reverse_mode">
  1366.     <documentation>
  1367.  Sets the reverse mode states of the specified monitor templates.
  1368.  When in reverse mode, a successful test marks the node down instead of up.
  1369.  
  1370.             </documentation>
  1371.         <input message="tns:LocalLB.Monitor.set_template_reverse_modeRequest"/>
  1372.         <output message="tns:LocalLB.Monitor.set_template_reverse_modeResponse"/>
  1373.     </operation>
  1374.     <operation name="get_template_reverse_mode">
  1375.     <documentation>
  1376.  Gets the reverse mode states of the specified monitor templates.
  1377.  
  1378.             </documentation>
  1379.         <input message="tns:LocalLB.Monitor.get_template_reverse_modeRequest"/>
  1380.         <output message="tns:LocalLB.Monitor.get_template_reverse_modeResponse"/>
  1381.     </operation>
  1382.     <operation name="set_template_transparent_mode">
  1383.     <documentation>
  1384.  Sets the transparent mode states of the specified monitor templates.
  1385.  Transparent mode is used when a user has to go through a firewall to do monitoring.
  1386.  
  1387.             </documentation>
  1388.         <input message="tns:LocalLB.Monitor.set_template_transparent_modeRequest"/>
  1389.         <output message="tns:LocalLB.Monitor.set_template_transparent_modeResponse"/>
  1390.     </operation>
  1391.     <operation name="get_template_transparent_mode">
  1392.     <documentation>
  1393.  Gets the transparent mode states of the specified monitor templates.
  1394.  
  1395.             </documentation>
  1396.         <input message="tns:LocalLB.Monitor.get_template_transparent_modeRequest"/>
  1397.         <output message="tns:LocalLB.Monitor.get_template_transparent_modeResponse"/>
  1398.     </operation>
  1399.     <operation name="set_manual_resume_state">
  1400.     <documentation>
  1401.  Sets the monitor templates' manual resume states. When enabled and a monitor has
  1402.  marked an object down, that object will not be marked up by the monitor, i.e. the
  1403.  object will be manually marked up.
  1404.  
  1405.             </documentation>
  1406.         <input message="tns:LocalLB.Monitor.set_manual_resume_stateRequest"/>
  1407.         <output message="tns:LocalLB.Monitor.set_manual_resume_stateResponse"/>
  1408.     </operation>
  1409.     <operation name="get_manual_resume_state">
  1410.     <documentation>
  1411.  Gets the monitor templates' manual resume states. When enabled and a monitor has
  1412.  marked an object down, that object will not be marked up by the monitor, i.e. the
  1413.  object will be manually marked up.
  1414.  
  1415.             </documentation>
  1416.         <input message="tns:LocalLB.Monitor.get_manual_resume_stateRequest"/>
  1417.         <output message="tns:LocalLB.Monitor.get_manual_resume_stateResponse"/>
  1418.     </operation>
  1419.     <operation name="set_template_destination">
  1420.     <documentation>
  1421.  Sets the destination IP:port values for the specified templates.
  1422.  NOTE: This should only be done when the monitor templates in "template_names"
  1423.  have NOT been associated to any node addresses or pool members.
  1424.  
  1425.             </documentation>
  1426.         <input message="tns:LocalLB.Monitor.set_template_destinationRequest"/>
  1427.         <output message="tns:LocalLB.Monitor.set_template_destinationResponse"/>
  1428.     </operation>
  1429.     <operation name="get_template_destination">
  1430.     <documentation>
  1431.  Gets the destination IP:port values of the specified monitor templates.
  1432.  
  1433.             </documentation>
  1434.         <input message="tns:LocalLB.Monitor.get_template_destinationRequest"/>
  1435.         <output message="tns:LocalLB.Monitor.get_template_destinationResponse"/>
  1436.     </operation>
  1437.     <operation name="set_description">
  1438.     <documentation>
  1439.  Sets the description for a set of monitor templates.
  1440.  
  1441.  This is an arbitrary field which can be used for any purpose.
  1442.  
  1443.             </documentation>
  1444.         <input message="tns:LocalLB.Monitor.set_descriptionRequest"/>
  1445.         <output message="tns:LocalLB.Monitor.set_descriptionResponse"/>
  1446.     </operation>
  1447.     <operation name="get_description">
  1448.     <documentation>
  1449.  Gets the descriptions for a set of monitor templates.
  1450.  
  1451.             </documentation>
  1452.         <input message="tns:LocalLB.Monitor.get_descriptionRequest"/>
  1453.         <output message="tns:LocalLB.Monitor.get_descriptionResponse"/>
  1454.     </operation>
  1455.     <operation name="set_template_integer_property">
  1456.     <documentation>
  1457.  Sets an integer property values of the specified monitor templates.
  1458.  
  1459.             </documentation>
  1460.         <input message="tns:LocalLB.Monitor.set_template_integer_propertyRequest"/>
  1461.         <output message="tns:LocalLB.Monitor.set_template_integer_propertyResponse"/>
  1462.     </operation>
  1463.     <operation name="get_template_integer_property">
  1464.     <documentation>
  1465.  Gets the integer property values of the specified monitor templates.
  1466.  
  1467.             </documentation>
  1468.         <input message="tns:LocalLB.Monitor.get_template_integer_propertyRequest"/>
  1469.         <output message="tns:LocalLB.Monitor.get_template_integer_propertyResponse"/>
  1470.     </operation>
  1471.     <operation name="set_template_string_property">
  1472.     <documentation>
  1473.  Sets a string property values of the specified monitor templates.
  1474.  
  1475.             </documentation>
  1476.         <input message="tns:LocalLB.Monitor.set_template_string_propertyRequest"/>
  1477.         <output message="tns:LocalLB.Monitor.set_template_string_propertyResponse"/>
  1478.     </operation>
  1479.     <operation name="get_template_string_property">
  1480.     <documentation>
  1481.  Gets a string property values of the specified monitor templates.
  1482.  
  1483.             </documentation>
  1484.         <input message="tns:LocalLB.Monitor.get_template_string_propertyRequest"/>
  1485.         <output message="tns:LocalLB.Monitor.get_template_string_propertyResponse"/>
  1486.     </operation>
  1487.     <operation name="set_template_user_defined_string_property">
  1488.     <documentation>
  1489.  Sets the user-defined string property values of the specified
  1490.  monitor templates.  The user-defined string property is an
  1491.  arbitrary name/value pair used as configuration information for the
  1492.  monitor.  Only certain monitors accept such user-defined properties
  1493.  and the meaning of these name/value pairs is dependent on the
  1494.  specific monitor.
  1495.  
  1496.             </documentation>
  1497.         <input message="tns:LocalLB.Monitor.set_template_user_defined_string_propertyRequest"/>
  1498.         <output message="tns:LocalLB.Monitor.set_template_user_defined_string_propertyResponse"/>
  1499.     </operation>
  1500.     <operation name="get_template_user_defined_string_property">
  1501.     <documentation>
  1502.  Gets the user-defined string property values of the specified
  1503.  monitor templates.
  1504.  
  1505.             </documentation>
  1506.         <input message="tns:LocalLB.Monitor.get_template_user_defined_string_propertyRequest"/>
  1507.         <output message="tns:LocalLB.Monitor.get_template_user_defined_string_propertyResponse"/>
  1508.     </operation>
  1509.     <operation name="set_instance_state">
  1510.     <documentation>
  1511.  Sets the enabled/disabled states of the monitor instances.
  1512.  
  1513.             </documentation>
  1514.         <input message="tns:LocalLB.Monitor.set_instance_stateRequest"/>
  1515.         <output message="tns:LocalLB.Monitor.set_instance_stateResponse"/>
  1516.     </operation>
  1517.     <operation name="get_instance_state">
  1518.     <documentation>
  1519.  Gets the enabled/disabled states of the monitor instances.
  1520.  
  1521.             </documentation>
  1522.         <input message="tns:LocalLB.Monitor.get_instance_stateRequest"/>
  1523.         <output message="tns:LocalLB.Monitor.get_instance_stateResponse"/>
  1524.     </operation>
  1525.     <operation name="get_version">
  1526.     <documentation>
  1527.  Gets the version information for this interface.
  1528.  
  1529.             </documentation>
  1530.         <input message="tns:LocalLB.Monitor.get_versionRequest"/>
  1531.         <output message="tns:LocalLB.Monitor.get_versionResponse"/>
  1532.     </operation>
  1533. </portType>
  1534.  
  1535. <!-- binding -->
  1536.  
  1537. <binding name="LocalLB.MonitorBinding" type="tns:LocalLB.MonitorPortType">
  1538.     <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  1539.     <operation name="get_template_list">
  1540.     <documentation>
  1541.  Gets the list of monitor templates.
  1542.  
  1543.             </documentation>
  1544.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1545.         <input>
  1546.             <soap:body
  1547.                 use="encoded"
  1548.                 namespace="urn:iControl:LocalLB/Monitor"
  1549.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1550.         </input>
  1551.         <output>
  1552.             <soap:body
  1553.                 use="encoded"
  1554.                 namespace="urn:iControl:LocalLB/Monitor"
  1555.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1556.         </output>
  1557.     </operation>
  1558.  
  1559.     <operation name="create_template">
  1560.     <documentation>
  1561.  Creates monitor templates with some basic attributes.  
  1562.  If the "parent_template" attribute in "template_attributes" is empty, then the
  1563.  new template is based on the template type field given in "templates".
  1564.  If the "parent_template" attribute in "template_attributes" is specified, then
  1565.  the new template is derived from the "parent_template", and template type field
  1566.  in "templates" is ignored.
  1567.  If "parent_template" is empty, and the template type field in "templates" is not
  1568.  specified, then the new template is a root template.
  1569.  
  1570.             </documentation>
  1571.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1572.         <input>
  1573.             <soap:body
  1574.                 use="encoded"
  1575.                 namespace="urn:iControl:LocalLB/Monitor"
  1576.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1577.         </input>
  1578.         <output>
  1579.             <soap:body
  1580.                 use="encoded"
  1581.                 namespace="urn:iControl:LocalLB/Monitor"
  1582.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1583.         </output>
  1584.     </operation>
  1585.  
  1586.     <operation name="delete_template">
  1587.     <documentation>
  1588.  Deletes the specified monitor templates.  
  1589.  
  1590.             </documentation>
  1591.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1592.         <input>
  1593.             <soap:body
  1594.                 use="encoded"
  1595.                 namespace="urn:iControl:LocalLB/Monitor"
  1596.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1597.         </input>
  1598.         <output>
  1599.             <soap:body
  1600.                 use="encoded"
  1601.                 namespace="urn:iControl:LocalLB/Monitor"
  1602.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1603.         </output>
  1604.     </operation>
  1605.  
  1606.     <operation name="delete_all_templates">
  1607.     <documentation>
  1608.  Deletes all user-defined (non-root) monitor templates.  
  1609.  
  1610.             </documentation>
  1611.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1612.         <input>
  1613.             <soap:body
  1614.                 use="encoded"
  1615.                 namespace="urn:iControl:LocalLB/Monitor"
  1616.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1617.         </input>
  1618.         <output>
  1619.             <soap:body
  1620.                 use="encoded"
  1621.                 namespace="urn:iControl:LocalLB/Monitor"
  1622.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1623.         </output>
  1624.     </operation>
  1625.  
  1626.     <operation name="is_template_root">
  1627.     <documentation>
  1628.  Determines if the specified monitor templates are of the base monitor templates.
  1629.  
  1630.             </documentation>
  1631.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1632.         <input>
  1633.             <soap:body
  1634.                 use="encoded"
  1635.                 namespace="urn:iControl:LocalLB/Monitor"
  1636.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1637.         </input>
  1638.         <output>
  1639.             <soap:body
  1640.                 use="encoded"
  1641.                 namespace="urn:iControl:LocalLB/Monitor"
  1642.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1643.         </output>
  1644.     </operation>
  1645.  
  1646.     <operation name="is_template_directly_usable">
  1647.     <documentation>
  1648.  Determines if the specified monitor templates can be used directly,
  1649.  or a user-defined monitor based on each monitor must be created first
  1650.  before it can be used.
  1651.  
  1652.             </documentation>
  1653.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1654.         <input>
  1655.             <soap:body
  1656.                 use="encoded"
  1657.                 namespace="urn:iControl:LocalLB/Monitor"
  1658.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1659.         </input>
  1660.         <output>
  1661.             <soap:body
  1662.                 use="encoded"
  1663.                 namespace="urn:iControl:LocalLB/Monitor"
  1664.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1665.         </output>
  1666.     </operation>
  1667.  
  1668.     <operation name="is_template_read_only">
  1669.     <documentation>
  1670.  Determines if the specified monitor templates are read-only.
  1671.  The user can only modify properties for read/write monitor templates.
  1672.  
  1673.             </documentation>
  1674.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1675.         <input>
  1676.             <soap:body
  1677.                 use="encoded"
  1678.                 namespace="urn:iControl:LocalLB/Monitor"
  1679.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1680.         </input>
  1681.         <output>
  1682.             <soap:body
  1683.                 use="encoded"
  1684.                 namespace="urn:iControl:LocalLB/Monitor"
  1685.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1686.         </output>
  1687.     </operation>
  1688.  
  1689.     <operation name="get_parent_template">
  1690.     <documentation>
  1691.  Gets the parent monitor templates from which the specified monitor templates are derived.
  1692.  A user-defined monitor template will get its defaults from its parent monitor template.
  1693.  
  1694.             </documentation>
  1695.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1696.         <input>
  1697.             <soap:body
  1698.                 use="encoded"
  1699.                 namespace="urn:iControl:LocalLB/Monitor"
  1700.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1701.         </input>
  1702.         <output>
  1703.             <soap:body
  1704.                 use="encoded"
  1705.                 namespace="urn:iControl:LocalLB/Monitor"
  1706.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1707.         </output>
  1708.     </operation>
  1709.  
  1710.     <operation name="get_template_address_type">
  1711.     <documentation>
  1712.  Gets the destination address types of the monitor templates.  This allows the user to determine
  1713.  what node IP:port can be associated with this monitor when creating a monitor instance.
  1714.  
  1715.             </documentation>
  1716.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1717.         <input>
  1718.             <soap:body
  1719.                 use="encoded"
  1720.                 namespace="urn:iControl:LocalLB/Monitor"
  1721.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1722.         </input>
  1723.         <output>
  1724.             <soap:body
  1725.                 use="encoded"
  1726.                 namespace="urn:iControl:LocalLB/Monitor"
  1727.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1728.         </output>
  1729.     </operation>
  1730.  
  1731.     <operation name="get_template_type">
  1732.     <documentation>
  1733.  Gets the template types of the specified monitor templates.  
  1734.  
  1735.             </documentation>
  1736.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1737.         <input>
  1738.             <soap:body
  1739.                 use="encoded"
  1740.                 namespace="urn:iControl:LocalLB/Monitor"
  1741.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1742.         </input>
  1743.         <output>
  1744.             <soap:body
  1745.                 use="encoded"
  1746.                 namespace="urn:iControl:LocalLB/Monitor"
  1747.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1748.         </output>
  1749.     </operation>
  1750.  
  1751.     <operation name="set_template_state">
  1752.     <documentation>
  1753.  Sets the monitor templates' enabled/disabled states.
  1754.  This will enable/disable all instances that use the specified templates.
  1755.  This serves as a quick and convenient method to enable/disable all instances,
  1756.  but if you want only to enable/disable a specific instance, use set_instance_enabled.
  1757.  
  1758.             </documentation>
  1759.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1760.         <input>
  1761.             <soap:body
  1762.                 use="encoded"
  1763.                 namespace="urn:iControl:LocalLB/Monitor"
  1764.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1765.         </input>
  1766.         <output>
  1767.             <soap:body
  1768.                 use="encoded"
  1769.                 namespace="urn:iControl:LocalLB/Monitor"
  1770.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1771.         </output>
  1772.     </operation>
  1773.  
  1774.     <operation name="get_template_state">
  1775.     <documentation>
  1776.  Gets the enabled/disabled states of the specified monitor templates.  
  1777.  
  1778.             </documentation>
  1779.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1780.         <input>
  1781.             <soap:body
  1782.                 use="encoded"
  1783.                 namespace="urn:iControl:LocalLB/Monitor"
  1784.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1785.         </input>
  1786.         <output>
  1787.             <soap:body
  1788.                 use="encoded"
  1789.                 namespace="urn:iControl:LocalLB/Monitor"
  1790.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1791.         </output>
  1792.     </operation>
  1793.  
  1794.     <operation name="set_template_reverse_mode">
  1795.     <documentation>
  1796.  Sets the reverse mode states of the specified monitor templates.
  1797.  When in reverse mode, a successful test marks the node down instead of up.
  1798.  
  1799.             </documentation>
  1800.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1801.         <input>
  1802.             <soap:body
  1803.                 use="encoded"
  1804.                 namespace="urn:iControl:LocalLB/Monitor"
  1805.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1806.         </input>
  1807.         <output>
  1808.             <soap:body
  1809.                 use="encoded"
  1810.                 namespace="urn:iControl:LocalLB/Monitor"
  1811.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1812.         </output>
  1813.     </operation>
  1814.  
  1815.     <operation name="get_template_reverse_mode">
  1816.     <documentation>
  1817.  Gets the reverse mode states of the specified monitor templates.
  1818.  
  1819.             </documentation>
  1820.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1821.         <input>
  1822.             <soap:body
  1823.                 use="encoded"
  1824.                 namespace="urn:iControl:LocalLB/Monitor"
  1825.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1826.         </input>
  1827.         <output>
  1828.             <soap:body
  1829.                 use="encoded"
  1830.                 namespace="urn:iControl:LocalLB/Monitor"
  1831.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1832.         </output>
  1833.     </operation>
  1834.  
  1835.     <operation name="set_template_transparent_mode">
  1836.     <documentation>
  1837.  Sets the transparent mode states of the specified monitor templates.
  1838.  Transparent mode is used when a user has to go through a firewall to do monitoring.
  1839.  
  1840.             </documentation>
  1841.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1842.         <input>
  1843.             <soap:body
  1844.                 use="encoded"
  1845.                 namespace="urn:iControl:LocalLB/Monitor"
  1846.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1847.         </input>
  1848.         <output>
  1849.             <soap:body
  1850.                 use="encoded"
  1851.                 namespace="urn:iControl:LocalLB/Monitor"
  1852.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1853.         </output>
  1854.     </operation>
  1855.  
  1856.     <operation name="get_template_transparent_mode">
  1857.     <documentation>
  1858.  Gets the transparent mode states of the specified monitor templates.
  1859.  
  1860.             </documentation>
  1861.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1862.         <input>
  1863.             <soap:body
  1864.                 use="encoded"
  1865.                 namespace="urn:iControl:LocalLB/Monitor"
  1866.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1867.         </input>
  1868.         <output>
  1869.             <soap:body
  1870.                 use="encoded"
  1871.                 namespace="urn:iControl:LocalLB/Monitor"
  1872.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1873.         </output>
  1874.     </operation>
  1875.  
  1876.     <operation name="set_manual_resume_state">
  1877.     <documentation>
  1878.  Sets the monitor templates' manual resume states. When enabled and a monitor has
  1879.  marked an object down, that object will not be marked up by the monitor, i.e. the
  1880.  object will be manually marked up.
  1881.  
  1882.             </documentation>
  1883.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1884.         <input>
  1885.             <soap:body
  1886.                 use="encoded"
  1887.                 namespace="urn:iControl:LocalLB/Monitor"
  1888.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1889.         </input>
  1890.         <output>
  1891.             <soap:body
  1892.                 use="encoded"
  1893.                 namespace="urn:iControl:LocalLB/Monitor"
  1894.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1895.         </output>
  1896.     </operation>
  1897.  
  1898.     <operation name="get_manual_resume_state">
  1899.     <documentation>
  1900.  Gets the monitor templates' manual resume states. When enabled and a monitor has
  1901.  marked an object down, that object will not be marked up by the monitor, i.e. the
  1902.  object will be manually marked up.
  1903.  
  1904.             </documentation>
  1905.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1906.         <input>
  1907.             <soap:body
  1908.                 use="encoded"
  1909.                 namespace="urn:iControl:LocalLB/Monitor"
  1910.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1911.         </input>
  1912.         <output>
  1913.             <soap:body
  1914.                 use="encoded"
  1915.                 namespace="urn:iControl:LocalLB/Monitor"
  1916.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1917.         </output>
  1918.     </operation>
  1919.  
  1920.     <operation name="set_template_destination">
  1921.     <documentation>
  1922.  Sets the destination IP:port values for the specified templates.
  1923.  NOTE: This should only be done when the monitor templates in "template_names"
  1924.  have NOT been associated to any node addresses or pool members.
  1925.  
  1926.             </documentation>
  1927.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1928.         <input>
  1929.             <soap:body
  1930.                 use="encoded"
  1931.                 namespace="urn:iControl:LocalLB/Monitor"
  1932.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1933.         </input>
  1934.         <output>
  1935.             <soap:body
  1936.                 use="encoded"
  1937.                 namespace="urn:iControl:LocalLB/Monitor"
  1938.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1939.         </output>
  1940.     </operation>
  1941.  
  1942.     <operation name="get_template_destination">
  1943.     <documentation>
  1944.  Gets the destination IP:port values of the specified monitor templates.
  1945.  
  1946.             </documentation>
  1947.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1948.         <input>
  1949.             <soap:body
  1950.                 use="encoded"
  1951.                 namespace="urn:iControl:LocalLB/Monitor"
  1952.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1953.         </input>
  1954.         <output>
  1955.             <soap:body
  1956.                 use="encoded"
  1957.                 namespace="urn:iControl:LocalLB/Monitor"
  1958.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1959.         </output>
  1960.     </operation>
  1961.  
  1962.     <operation name="set_description">
  1963.     <documentation>
  1964.  Sets the description for a set of monitor templates.
  1965.  
  1966.  This is an arbitrary field which can be used for any purpose.
  1967.  
  1968.             </documentation>
  1969.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1970.         <input>
  1971.             <soap:body
  1972.                 use="encoded"
  1973.                 namespace="urn:iControl:LocalLB/Monitor"
  1974.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1975.         </input>
  1976.         <output>
  1977.             <soap:body
  1978.                 use="encoded"
  1979.                 namespace="urn:iControl:LocalLB/Monitor"
  1980.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1981.         </output>
  1982.     </operation>
  1983.  
  1984.     <operation name="get_description">
  1985.     <documentation>
  1986.  Gets the descriptions for a set of monitor templates.
  1987.  
  1988.             </documentation>
  1989.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  1990.         <input>
  1991.             <soap:body
  1992.                 use="encoded"
  1993.                 namespace="urn:iControl:LocalLB/Monitor"
  1994.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  1995.         </input>
  1996.         <output>
  1997.             <soap:body
  1998.                 use="encoded"
  1999.                 namespace="urn:iControl:LocalLB/Monitor"
  2000.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2001.         </output>
  2002.     </operation>
  2003.  
  2004.     <operation name="set_template_integer_property">
  2005.     <documentation>
  2006.  Sets an integer property values of the specified monitor templates.
  2007.  
  2008.             </documentation>
  2009.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  2010.         <input>
  2011.             <soap:body
  2012.                 use="encoded"
  2013.                 namespace="urn:iControl:LocalLB/Monitor"
  2014.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2015.         </input>
  2016.         <output>
  2017.             <soap:body
  2018.                 use="encoded"
  2019.                 namespace="urn:iControl:LocalLB/Monitor"
  2020.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2021.         </output>
  2022.     </operation>
  2023.  
  2024.     <operation name="get_template_integer_property">
  2025.     <documentation>
  2026.  Gets the integer property values of the specified monitor templates.
  2027.  
  2028.             </documentation>
  2029.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  2030.         <input>
  2031.             <soap:body
  2032.                 use="encoded"
  2033.                 namespace="urn:iControl:LocalLB/Monitor"
  2034.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2035.         </input>
  2036.         <output>
  2037.             <soap:body
  2038.                 use="encoded"
  2039.                 namespace="urn:iControl:LocalLB/Monitor"
  2040.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2041.         </output>
  2042.     </operation>
  2043.  
  2044.     <operation name="set_template_string_property">
  2045.     <documentation>
  2046.  Sets a string property values of the specified monitor templates.
  2047.  
  2048.             </documentation>
  2049.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  2050.         <input>
  2051.             <soap:body
  2052.                 use="encoded"
  2053.                 namespace="urn:iControl:LocalLB/Monitor"
  2054.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2055.         </input>
  2056.         <output>
  2057.             <soap:body
  2058.                 use="encoded"
  2059.                 namespace="urn:iControl:LocalLB/Monitor"
  2060.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2061.         </output>
  2062.     </operation>
  2063.  
  2064.     <operation name="get_template_string_property">
  2065.     <documentation>
  2066.  Gets a string property values of the specified monitor templates.
  2067.  
  2068.             </documentation>
  2069.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  2070.         <input>
  2071.             <soap:body
  2072.                 use="encoded"
  2073.                 namespace="urn:iControl:LocalLB/Monitor"
  2074.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2075.         </input>
  2076.         <output>
  2077.             <soap:body
  2078.                 use="encoded"
  2079.                 namespace="urn:iControl:LocalLB/Monitor"
  2080.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2081.         </output>
  2082.     </operation>
  2083.  
  2084.     <operation name="set_template_user_defined_string_property">
  2085.     <documentation>
  2086.  Sets the user-defined string property values of the specified
  2087.  monitor templates.  The user-defined string property is an
  2088.  arbitrary name/value pair used as configuration information for the
  2089.  monitor.  Only certain monitors accept such user-defined properties
  2090.  and the meaning of these name/value pairs is dependent on the
  2091.  specific monitor.
  2092.  
  2093.             </documentation>
  2094.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  2095.         <input>
  2096.             <soap:body
  2097.                 use="encoded"
  2098.                 namespace="urn:iControl:LocalLB/Monitor"
  2099.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2100.         </input>
  2101.         <output>
  2102.             <soap:body
  2103.                 use="encoded"
  2104.                 namespace="urn:iControl:LocalLB/Monitor"
  2105.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2106.         </output>
  2107.     </operation>
  2108.  
  2109.     <operation name="get_template_user_defined_string_property">
  2110.     <documentation>
  2111.  Gets the user-defined string property values of the specified
  2112.  monitor templates.
  2113.  
  2114.             </documentation>
  2115.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  2116.         <input>
  2117.             <soap:body
  2118.                 use="encoded"
  2119.                 namespace="urn:iControl:LocalLB/Monitor"
  2120.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2121.         </input>
  2122.         <output>
  2123.             <soap:body
  2124.                 use="encoded"
  2125.                 namespace="urn:iControl:LocalLB/Monitor"
  2126.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2127.         </output>
  2128.     </operation>
  2129.  
  2130.     <operation name="set_instance_state">
  2131.     <documentation>
  2132.  Sets the enabled/disabled states of the monitor instances.
  2133.  
  2134.             </documentation>
  2135.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  2136.         <input>
  2137.             <soap:body
  2138.                 use="encoded"
  2139.                 namespace="urn:iControl:LocalLB/Monitor"
  2140.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2141.         </input>
  2142.         <output>
  2143.             <soap:body
  2144.                 use="encoded"
  2145.                 namespace="urn:iControl:LocalLB/Monitor"
  2146.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2147.         </output>
  2148.     </operation>
  2149.  
  2150.     <operation name="get_instance_state">
  2151.     <documentation>
  2152.  Gets the enabled/disabled states of the monitor instances.
  2153.  
  2154.             </documentation>
  2155.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  2156.         <input>
  2157.             <soap:body
  2158.                 use="encoded"
  2159.                 namespace="urn:iControl:LocalLB/Monitor"
  2160.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2161.         </input>
  2162.         <output>
  2163.             <soap:body
  2164.                 use="encoded"
  2165.                 namespace="urn:iControl:LocalLB/Monitor"
  2166.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2167.         </output>
  2168.     </operation>
  2169.  
  2170.     <operation name="get_version">
  2171.     <documentation>
  2172.  Gets the version information for this interface.
  2173.  
  2174.             </documentation>
  2175.         <soap:operation soapAction="urn:iControl:LocalLB/Monitor"/>
  2176.         <input>
  2177.             <soap:body
  2178.                 use="encoded"
  2179.                 namespace="urn:iControl:LocalLB/Monitor"
  2180.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2181.         </input>
  2182.         <output>
  2183.             <soap:body
  2184.                 use="encoded"
  2185.                 namespace="urn:iControl:LocalLB/Monitor"
  2186.                 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  2187.         </output>
  2188.     </operation>
  2189. </binding>
  2190.  
  2191. <!-- service -->
  2192.  
  2193. <service name="LocalLB.Monitor">
  2194.     <documentation>
  2195.  The Monitor interface enables you to manipulate a local load balancer's monitor templates and instances.  
  2196.  For example, use the Monitor interface to enable or disable a monitor instance, or to create a monitor template,
  2197.  or to get and set different attributes of a monitor template.
  2198.  
  2199.             </documentation>
  2200.     <port name="LocalLB.MonitorPort" binding="tns:LocalLB.MonitorBinding">
  2201.         <soap:address location="https://10.1.4.11:443/iControl/iControlPortal.cgi"/>
  2202.     </port>
  2203. </service>
  2204. </definitions>
Advertisement
Add Comment
Please, Sign In to add comment