diff --git a/api-ref/src/wadls/networking-api/src/common.ent b/api-ref/src/wadls/networking-api/src/common.ent
new file mode 100644
index 000000000..af1206675
--- /dev/null
+++ b/api-ref/src/wadls/networking-api/src/common.ent
@@ -0,0 +1,9018 @@
+<!-- A collection of common faults, these are pretty much expected -->
+<!-- in every request.                                             -->
+<!ENTITY commonFaults '
+<response status="503" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:serviceUnavailable"/>
+  <representation mediaType="application/json"/>
+</response>
+<response status="400" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:badRequest"/>
+  <representation mediaType="application/json"/>
+</response>
+<response status="401" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:unauthorized"/>
+  <representation mediaType="application/json"/>
+</response>
+<response status="403" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:forbidden"/>
+  <representation mediaType="application/json"/>
+</response>
+<response status="405" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:badMethod"/>
+  <representation mediaType="application/json"/>
+</response>
+<response status="413" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:overLimit"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!-- Faults on GET -->
+<!ENTITY getFaults '
+<response status="404" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:itemNotFound"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault503 '
+<response status="503" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml"
+    element="csapi:serviceUnavailable"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault500 '
+<response status="500" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml"
+    element="csapi:Internal-server-error"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault503macGeneration '
+<response status="503" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml"
+    element="csapi:macGenerationFailure"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault400 '
+<response status="400" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml"
+    element="csapi:badRequest"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault401 '
+<response status="401" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml"
+    element="csapi:unauthorized"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault403 '
+<response status="403" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml"
+      element="csapi:forbidden"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault404 '
+<response status="404" xmlns="http://wadl.dev.java.net/2009/02">
+    <representation mediaType="application/xml" element="csapi:itemNotFound"/>
+    <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault405 '
+<response status="405" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:badMethod"/>
+  <representation mediaType="application/json"/>
+</response> '>
+<!ENTITY fault409 '
+<response status="409" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml"
+      element="csapi:conflict"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault409networkInUse '
+<response status="409" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:networkInUse"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault409conflict '
+<response status="409" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:conflict"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault413 '
+<response status="413" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:overLimit"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault415 '
+<response status="415" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:badMediaType"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!ENTITY fault422 '
+<response status="422" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:HTTPUnprocessableEntity"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!--
+      Faults that can occur when we are building servers or images.
+-->
+<!ENTITY buildFaults '
+<response status="503" xmlns="http://wadl.dev.java.net/2009/02">
+  <representation mediaType="application/xml" element="csapi:serverCapacityUnavailable"/>
+  <representation mediaType="application/json"/>
+</response>'>
+<!--
+      Holds build in progress which occurs when an operation fails
+      because the server is in the process of being built.
+-->
+<!-- TEMPLATE PARAMETERS -->
+<!ENTITY aliasTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="alias" style="template"
+  type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The alias of an extension.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY connection_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="connection_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the IPSec site-to-site connection.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY endpoint_group_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="endpoint_group_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the VPN endpoint group.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="firewall_id" style="template" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the firewall.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="firewall_policy_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN" title="Firewall policy UUID">
+    <para>
+      The UUID of the firewall policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="firewall_rule_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN" title="Firewall rule UUID">
+    <para>
+      The UUID for the firewall rule.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floating_ip_idTemplateParameter '
+<param
+  xmlns="http://wadl.dev.java.net/2009/02"
+  name="floatingip_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The UUID of the floating IP address.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ikepolicy_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="ikepolicy_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the IKE policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsecpolicy_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="ipsecpolicy_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the IPSec policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY metering_label_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="metering_label_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the metering label.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY metering_label_rule_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="metering_label_rule_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the metering label rule.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY network_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="network_id" style="template" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the network.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY policy_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  type="csapi:UUID" style="template" required="true" name="policy_id">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN" title="Policy UUID">
+    <para>
+      The UUID of the policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY port_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  type="csapi:UUID" style="template" required="true" name="port_id">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the port.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY router_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="router_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the router.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY rule_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="rule_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the rule.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_group_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_group_id" style="template" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the security group.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_group_rule_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_group_rule_id" style="template" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the security group rule.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY service_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="service_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the VPN service.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnet_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="subnet_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the subnet.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetpool_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="subnetpool_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the subnet pool.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY tenant_idTemplateParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="tenant_id" style="template"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- END OF TEMPLATE PARAMETERS -->
+<!-- OBJECTS -->
+<!ENTITY firewallObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="firewall" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      A <code>firewall</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewallsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="firewalls" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      A list of <code>firewall</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY fixed_ipsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="fixed_ips" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>fixed_ip</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floatingipObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="floatingip" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>floatingip</code> object. When you associate a floating IP
+      address with a VM, the instance has the same public IP address each
+      time that it boots, basically to maintain a consistent IP address
+      for maintaining DNS assignment.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floatingipsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="floatingips" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>floatingip</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY health_monitorObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="health_monitor" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>health_monitor</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY health_monitorsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="health_monitors" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>health_monitor</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY listenerObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="listener" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>listener</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY loadbalancerObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="loadbalancer" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>loadbalancer</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY loadbalancersObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="loadbalancers" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of load balancer objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY memberObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="member" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>member</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY membersObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="members" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>member</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY metering_labelObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="metering_label" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>metering_label</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY metering_labelsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="metering_labels" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>metering_label</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY metering_label_ruleObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="metering_label_rule" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>metering_label_rule</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY metering_label_rulesObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="metering_label_rules" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+        A list of <code>metering_label_rule</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY networkObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="network" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A <code>network</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY networksObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="networks" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A list of <code>network</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY poolObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pool" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>pool</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY poolsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pools" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>pool</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="port" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A <code>port</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ports" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A list of <code>port</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY routerObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="router" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>router</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY routersObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="routers" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>router</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_groupObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_group" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A <code>security_group</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_groupsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_groups" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A list of <code>security_group</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY segmentsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="segments" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A list of provider <code>segment</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY service_providersObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="service_providers"
+  style="plain" type="xsd:list" required="true">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>service_provider</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A <code>subnet</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnets" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A list of <code>subnet</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vipObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vip" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>vip</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vipsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vips" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>vip</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- NETWORK PARAMETERS -->
+<!ENTITY admin_state_upRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  required="false" name="admin_state_up"
+  style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para> 
+      The administrative state of the network, which is up (<code>true</code>)
+      or down (<code>false</code>). 
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY nameRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain"
+  type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>                   
+      The network name. A request body is optional: If you include it, it can
+      specify this optional attribute.        
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY sharedRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false" name="shared" style="plain"
+  type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Indicates whether this network is shared across all tenants. By default,
+      only administrative users can change this value.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY tenant_idRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false" name="tenant_id" style="plain"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Admin-only. The UUID of the tenant that owns the network. This tenant
+      can be different from the tenant that makes the create network
+      request. However, only administrative users can specify a tenant UUID
+      other than their own. You cannot change this value through
+      authorization policies.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY admin_state_upResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain"
+  type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+        The administrative state of the network, which is
+        up (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true" name="id" style="plain"
+  type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the network.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY nameResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true" name="name" style="plain"
+    type="xsd:string">
+    <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+          The network name.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY sharedResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true" name="shared" style="plain"
+  type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Indicates whether this network is shared across all tenants. By default,
+      only administrative users can change this value.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY statusResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true" name="status" style="plain"
+    type="xsd:string">
+    <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN"><para>The network
+        status.</para></wadl:doc>
+</param>'>
+<!ENTITY subnetsResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true" name="subnets" style="plain"
+    type="xsd:dict">
+    <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN"><para>The associated
+        subnets.</para></wadl:doc>
+</param>'>
+<!ENTITY tenant_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true" name="tenant_id" style="plain"
+    type="csapi:UUID">
+    <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>The UUID of the tenant.</para></wadl:doc>
+</param>'>
+<!ENTITY router-externalResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true" name="router:external" style="plain"
+    type="xsd:bool">
+    <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN"><para>Indicates whether this
+            network is externally
+            accessible.</para></wadl:doc>
+</param>'>
+<!ENTITY mtuResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true" name="mtu" style="plain"
+    type="xsd:int">
+    <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN"><para>The MTU of
+        a network resource.</para></wadl:doc>
+</param>'>
+<!ENTITY network-owner-tenant_idRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the network. Only administrative users
+      can specify a tenant UUID other than their own. You cannot change this
+      value through authorization policies.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY networkCommonResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The administrative state of the network, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the network.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The network name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="shared" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Indicates whether this network is shared across all tenants.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The network status.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnets" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The associated subnets.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the network.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="router:external" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Indicates whether this network is externally accessible.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="mtu" style="plain" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The MTU of a network resource.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="port_security_enabled" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The port security status. A valid value is enabled
+      (<code>true</code>) or disabled (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY networkListResponseParameters '
+&networksObject;
+&networkCommonResponseParameters;'>
+<!ENTITY networkProviderListResponseParameters '
+&networkObject;
+&networkCommonResponseParameters;'>
+<!-- Network Create Parameters -->
+<!ENTITY networkCommonRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The administrative state of the network, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+   name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xmlns="http:/docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The network name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="shared" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Admin-only. Indicates whether this network is shared across all tenants.
+    </para>
+  </wadl:doc>
+</param>
+&network-owner-tenant_idRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="router:external" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Indicates whether this network is externally accessible.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="port_security_enabled" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The port security status. A valid value is enabled (<code>true</code>)
+      or disabled (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY networkCreateResponseParameters '
+&networkObject;
+&networkCommonResponseParameters;'>
+<!-- Network Update Parameters -->
+<!ENTITY networkUpdateParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The administrative state of the network, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http:/docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The network name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="shared" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Admin-only. Indicates whether this network is shared across all tenants.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="router:external" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Indicates whether this network is externally accessible.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="port_security_enabled" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The port security status. A valid value is enabled
+      (<code>true</code>) or disabled (<code>false</code>).
+    </para>
+</wadl:doc>
+</param>'>
+<!ENTITY networkShowResponseParameters '
+&networkObject;
+&networkCommonResponseParameters;'>
+<!ENTITY networkUpdateResponseParameters '
+&networkObject;
+&networkCommonResponseParameters;'>
+<!-- Network Provider Parameters -->
+<!ENTITY networkProviderParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="provider:physical_network" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The physical network where this network object is implemented. The
+      Networking API v2.0 does not provide a way to list available physical
+      networks. For example, the Open vSwitch plug-in configuration file
+      defines a symbolic name that maps to specific bridges on each Compute
+      host.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="provider:network_type" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The type of physical network that maps to this network resource. For
+      example, <code>flat</code>, <code>vlan</code>, <code>vxlan</code>, or
+      <code>gre</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="provider:segmentation_id" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      An isolated segment on the physical network. The
+      <code>network_type</code> attribute defines the segmentation model. For
+      example, if the <code>network_type</code> value is vlan, this ID is a
+      vlan identifier. If the <code>network_type</code> value is gre, this ID
+      is a gre key.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY networkSegmentParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="segments" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A <code>segments</code> object that defines one or more provider
+      segments.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- VLAN Transparency Attribute Parameters -->
+<!ENTITY networkVlanTransparentParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="vlan_transparent" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The state of the network, which is VLAN transparent
+      (<code>true</code>) or not VLAN transparent (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY availability_zone_hintsResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="availability_zone_hints" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The availability zone candidate for the network.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY availability_zonesResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="availability_zones" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The availability zone for the network.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="port" style="plain" type="xsd:dict">
+    <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            A <code>port</code> object.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY portsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="ports" style="plain" type="xsd:dict">
+    <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            A <code>ports</code> object.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY portCommonRequestParams '
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="name" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                A symbolic name for the port.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="admin_state_up" style="plain" type="xsd:bool">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The administrative status of the port, which is up
+                (<code>true</code>) or down (<code>false</code>).
+            </para>
+        </wadl:doc>
+    </param>
+    &network-owner-tenant_idRequestParameter;
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="mac_address" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The MAC address. If you specify an address that is not valid,
+                a <code>Bad Request (400)</code> status code is returned. If
+                you do not specify a MAC address, OpenStack Networking tries
+                to allocate one. If a failure occurs, a <code>Service
+                Unavailable (503)</code> status code is returned.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="fixed_ips" style="plain" type="xsd:dict">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                If you specify only a subnet ID, OpenStack Networking
+                allocates an available IP from that subnet to the port. If
+                you specify both a subnet ID and an IP address, OpenStack
+                Networking tries to allocate the address to the
+                port.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="subnet_id" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                If you specify only a subnet ID, OpenStack Networking
+                allocates an available IP from that subnet to the port. If
+                you specify both a subnet ID and an IP address, OpenStack
+                Networking tries to allocate the address to the
+                port.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="ip_address" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                If you specify both a subnet ID and an IP address, OpenStack
+                Networking tries to allocate the address to the
+                port.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="security_groups" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                One or more security group IDs.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="network_id" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the network.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="allowed_address_pairs" style="plain" type="xsd:dict">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                A set of zero or more allowed address pairs. An address pair
+                contains an IP address and MAC address.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="ip_address" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The IP address of an allowed address pair.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="mac_address" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The MAC address of an allowed address pair.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="opt_value" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The extra DHCP option value.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="opt_name" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The extra DHCP option name.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="device_owner" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the entity that uses this port. For example, a DHCP
+                agent.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="device_id" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the device that uses this port. For example, a
+                virtual server.
+            </para>
+        </wadl:doc>
+    </param>
+'>
+<!ENTITY portCommonResponseParams '
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="status" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The port status. Value is ACTIVE or DOWN.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="name" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The port name.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="allowed_address_pairs" style="plain" type="xsd:dict">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                A set of zero or more allowed address pairs. An address pair
+                consists of an IP address and MAC address.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="ip_address" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The IP address.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="mac_address" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The MAC address.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="admin_state_up" style="plain" type="xsd:bool">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The administrative state of the port, which is up
+                (<code>true</code>) or down (<code>false</code>).
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="network_id" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the attached network.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="tenant_id" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the tenant who owns the network. Only administrative
+                users can specify a tenant ID other than their own.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="extra_dhcp_opts" style="plain" type="xsd:dict">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                A set of zero or more extra DHCP option pairs. An option pair
+                consists of an option value and name.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="opt_value" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The extra DHCP option value.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="opt_name" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The extra DHCP option name.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="device_owner" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the entity that uses this port. For example, a DHCP
+                agent.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="mac_address" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The MAC address of the port.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="fixed_ips" style="plain" type="xsd:dict">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                IP addresses for the port. Includes the IP address and subnet
+                ID.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="subnet_id" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                Subnet ID of the subnet to which the port is attached.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="ip_address" style="plain" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                IP address.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="id" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the port.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="security_groups" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The IDs of any attached security groups.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="device_id" style="plain" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the device that uses this port. For example, a virtual
+                server.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+     name="port_security_enabled" style="plain" type="xsd:bool">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The port security status. The status is enabled
+                (<code>true</code>) or disabled (<code>false</code>).
+            </para>
+        </wadl:doc>
+    </param>
+'>
+<!ENTITY portListResponseParams '
+    &portsObject;
+    &portCommonResponseParams;
+'>
+<!ENTITY portListQueryParams '
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="status" style="query" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The port status. Value is ACTIVE or DOWN.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="display_name" style="query" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The port name.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="admin_state" style="query" type="xsd:bool">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The administrative state of the router, which is up (true)
+                or down (false).
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="network_id" style="query" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the attached network.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="tenant_id" style="query" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the tenant who owns the network. Only administrative
+                users can specify a tenant ID other than their own. You cannot
+                change this value through authorization policies.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="device_owner" style="query" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the entity that uses this port. For example, a DHCP
+                agent.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="mac_address" style="query" type="xsd:string">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The MAC address of the port.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="port_id" style="query" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the port.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="security_groups" style="query" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The IDs of any attached security groups.
+            </para>
+        </wadl:doc>
+    </param>
+    <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+     name="device_id" style="query" type="csapi:uuid">
+     <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+            xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+            <para>
+                The ID of the device that uses this port. For example, a
+                virtual server.
+            </para>
+        </wadl:doc>
+    </param>
+'>
+<!ENTITY portCreateRequestParams '
+    &portObject;
+    &portCommonRequestParams;
+'>
+<!ENTITY portCreateResponseParams '
+    &portObject;
+    &portCommonResponseParams;
+'>
+<!ENTITY portShowResponseParams '
+    &portObject;
+    &portCommonResponseParams;
+'>
+<!ENTITY portUpdateRequestParams '
+    &portObject;
+    &portCommonRequestParams;
+'>
+<!ENTITY portUpdateResponseParams '
+    &portObject;
+    &portCommonResponseParams;
+'>
+<!ENTITY portBindingRequestParams '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+ name="binding:host_id" style="plain" type="csapi:uuid">
+ <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            The ID of the host where the port is allocated. In some
+            cases, different implementations can run on different
+            hosts.
+        </para>
+    </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+ name="binding:profile" style="plain" type="xsd:dict">
+ <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            A dictionary that enables the application running on the
+            host to pass and receive virtual network interface
+            (VIF) port-specific information to the plug-in.
+        </para>
+    </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+ name="binding:vnic_type" style="plain" type="xsd:string">
+ <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            The virtual network interface card (vNIC) type that is bound
+            to the neutron port. A valid value is <code>normal</code>,
+            <code>direct</code>, or <code>macvtap</code>.
+        </para>
+    </wadl:doc>
+</param>
+'>
+<!ENTITY portBindingResponseParams '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+ name="binding:host_id" style="plain" type="csapi:uuid">
+ <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            The ID of the host where the port is allocated. In some
+            cases, different implementations can run on different
+            hosts.
+        </para>
+    </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+ name="binding:vif_details" style="plain" type="xsd:dict">
+ <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            Read-only. A dictionary that enables the application to
+            pass information about functions that the Networking API
+            provides. To enable or disable port filtering features such as
+            security group and anti-MAC/IP spoofing, specify <code>port_filter:
+            True</code> or <code>port_filter:
+            False</code>.
+        </para>
+    </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+ name="port_filter" style="plain" type="xsd:bool">
+ <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            Read-only. A dictionary that enables the application to
+            pass information about functions that the Networking API
+            provides. To enable or disable port filtering features such as
+            security group and anti-MAC/IP spoofing, specify <code>port_filter:
+            True</code> or <code>port_filter:
+            False</code>.
+        </para>
+    </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+ name="ovs_hybrid_plug" style="plain" type="xsd:bool">
+ <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            Read-only. A dictionary that enables the application to
+            pass information about functions that the Networking API
+            provides. To enable or disable port filtering features such as
+            security group and anti-MAC/IP spoofing, specify <code>port_filter:
+            True</code> or <code>port_filter:
+            False</code>.
+        </para>
+    </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+ name="binding:vif_type" style="plain" type="xsd:string">
+ <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            Read-only. The VIF type for the specified
+        port.
+        </para>
+    </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+ name="binding:profile" style="plain" type="xsd:dict">
+ <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+        xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+        <para>
+            A dictionary the enables the application running on the
+            host to pass and receive VIF port-specific
+            information to the plug-in.
+        </para>
+    </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+   name="binding:vnic_type" style="plain" type="xsd:string">
+   <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The virtual network interface card (vNIC) type that is bound to the
+      neutron port.
+    </para>
+    <para>
+      In &POST; and &PUT; operations, specify a value of <code>normal</code>
+      (virtual NIC), <code>direct</code> (PCI pass-through), or
+      <code>macvtap</code> (virtual interface with a tap-like software
+      interface). These values support SR-IOV PCI pass-through networking. The
+      ML2 plug-in supports the <code>vnic_type</code>.
+    </para>
+    <para>
+      In &GET; operations, the <code>binding:vnic_type</code> extended
+      attribute is visible to only port owners and administrative users.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- Subnet Parameters -->
+<!ENTITY subnetListQueryParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="display_name" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Name of the network.
+    </para>
+  </wadl:doc>
+ </param>
+ <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="network_id" style="query" type="csapi:uuid">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The ID of the attached network.
+    </para>
+  </wadl:doc>
+</param>
+&network-owner-tenant_idRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="gateway_ip" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>The gateway IP address.</para></wadl:doc>
+ </param>
+ <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ip_version" style="query" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>The IP version, which is 4 or 6.</para></wadl:doc>
+ </param>
+ <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="cidr" style="query" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>The CIDR.</para></wadl:doc>
+ </param>
+ <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="id" style="query" type="csapi:uuid">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>The ID of the subnet.</para></wadl:doc>
+ </param>
+ <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="enable_dhcp" style="query" type="xsd:boolean">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>If true, DHCP is enabled and If false, DHCP is disabled.</para></wadl:doc>
+ </param>
+ <param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ipv6_ra_mode" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Choose from (constants.IPV6_SLAAC,constants.DHCPV6_STATEFUL,constants.DH
+      CPV6_STATELESS,name=&apos;ipv6_address_modes,null).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ipv6_address_mode" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Choose from (constants.IPV6_SLAAC,constants.DHCPV6_STATEFUL,constants.DH
+      CPV6_STATELESS,name=&apos;ipv6_address_modes,null).
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- Flavor List Parameters -->
+<!ENTITY flavorListParameters '
+&changes_since-QueryParameter;
+      <param xmlns="http://wadl.dev.java.net/2009/02"
+      name="minDisk" style="query" required="false" type="xsd:int">
+      <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+             <para>Integer value for the minimum disk space in GB so you can filter results.</para></wadl:doc>
+     </param>
+      <param xmlns="http://wadl.dev.java.net/2009/02"
+      name="minRam" style="query" required="false" type="xsd:int">
+      <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+             <para>Integer value for the minimum RAM, in MB, so that you can filter results.</para></wadl:doc>
+     </param>
+      <param xmlns="http://wadl.dev.java.net/2009/02"
+      name="marker" style="query" required="false" type="csapi:UUID">
+      <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+             <para>UUID of the flavor at which you want to set a marker.</para></wadl:doc>
+     </param>
+     &limitMarkerReqParameter; '>
+<!--! router parameters  -->
+<!ENTITY routerParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="port" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A <code>port</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- VLAN Transparency Attribute Parameters -->
+<!ENTITY networkVlanTransparentParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vlan_transparent" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The state of the network, which is VLAN transparent
+      (<code>true</code>) or not VLAN transparent (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portCommonRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A symbolic name for the port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The administrative status of the port, which is up (<code>true</code>)
+      or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+&network-owner-tenant_idRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="mac_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The MAC address. If you specify an address that is not valid, a
+      <code>Bad Request (400)</code> status code is returned. If you do not
+      specify a MAC address, OpenStack Networking tries to allocate one. If a
+      failure occurs, a <code>Service Unavailable (503)</code> response code
+      is returned.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="fixed_ips" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      If you specify only a subnet UUID, OpenStack Networking
+      allocates an available IP from that subnet to the port. If you
+      specify both a subnet UUID and an IP address, OpenStack
+      Networking tries to allocate the address to the port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      If you specify only a subnet UUID, OpenStack Networking
+      allocates an available IP from that subnet to the port. If you
+      specify both a subnet UUID and an IP address, OpenStack
+      Networking tries to allocate the address to the port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ip_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      If you specify both a subnet UUID and an IP address, OpenStack
+      Networking tries to allocate the address to the port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="security_groups" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      One or more security group UUIDs.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="network_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the network.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="allowed_address_pairs" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A set of zero or more allowed address pairs. An address pair contains
+      an IP address and MAC address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ip_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The IP address of an allowed address pair.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="mac_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The MAC address of an allowed address pair.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="opt_value" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The extra DHCP option value.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="opt_name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The extra DHCP option name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="device_owner" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the entity that uses this port. For example, a DHCP agent.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="device_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the device that uses this port. For example, a virtual
+      server.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portCommonResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The port status. Value is <code>ACTIVE</code> or <code>DOWN</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The port name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="allowed_address_pairs" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A set of zero or more allowed address pairs. An address pair consists
+      of an IP address and MAC address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ip_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The IP address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="mac_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The MAC address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The administrative state of the port, which is up (<code>true</code>)
+      or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="network_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the attached network.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the network. Only administrative users
+      can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="extra_dhcp_opts" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A set of zero or more extra DHCP option pairs. An option pair consists
+      of an option value and name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="opt_value" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The extra DHCP option value.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="opt_name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The extra DHCP option name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="device_owner" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the entity that uses this port. For example, a DHCP agent.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="mac_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The MAC address of the port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="fixed_ips" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The IP addresses for the port. Includes the IP address and UUID of the
+      subnet.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the subnet to which the port is attached.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ip_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The IP address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_groups" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUIDs of any attached security groups.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="device_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the device that uses this port. For example, a
+      virtual server.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="port_security_enabled" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The port security status. The status is enabled (<code>true</code>) or
+      disabled (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portListResponseParameters '
+&portsObject;
+&portCommonResponseParameters;'>
+<!ENTITY portListQueryParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="status" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The port status. Value is <code>ACTIVE</code> or <code>DOWN</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="display_name" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The port name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state" style="query" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The administrative state of the router, which is up (<code>true</code>)
+      or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="network_id" style="query" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the attached network.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="query" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the network. Only administrative users
+      can specify a tenant UUID other than their own. You cannot change this
+      value through authorization policies.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="device_owner" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the entity that uses this port. For example, a DHCP
+      agent.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="mac_address" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The MAC address of the port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="port_id" style="query" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="security_groups" style="query" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUIDs of any attached security groups.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="device_id" style="query" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the device that uses this port. For example, a
+      virtual server.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portCreateRequestParameters '
+&portObject;
+&portCommonRequestParameters;'>
+<!ENTITY portCreateResponseParameters '
+&portObject;
+&portCommonResponseParameters;'>
+<!ENTITY portShowResponseParameters '
+&portObject;
+&portCommonResponseParameters;'>
+<!ENTITY portUpdateRequestParameters '
+&portObject;
+&portCommonRequestParameters;'>
+<!ENTITY portUpdateResponseParameters '
+&portObject;
+&portCommonResponseParameters;'>
+<!ENTITY portBindingRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="binding:host_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the host where the port is allocated. In some cases,
+      different implementations can run on different hosts.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="binding:profile" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A dictionary that enables the application running on the host
+      to pass and receive virtual network interface (VIF) port-specific
+      information to the plug-in.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="binding:vnic_type" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The virtual network interface card (vNIC) type that is bound
+      to the neutron port. A valid value is <code>normal</code>,
+      <code>direct</code>, <code>macvtap</code>, or <code>direct-physical</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portBindingResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="binding:host_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the host where the port is allocated. In some
+      cases, different implementations can run on different
+      hosts.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="binding:vif_details" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Read-only. A dictionary that enables the application to pass information
+      about functions that the Networking API provides. To enable or disable
+      port filtering features such as security group and anti-MAC/IP spoofing,
+      specify <code>port_filter: True</code> or <code>port_filter:
+      False</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="port_filter" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Read-only. A dictionary that enables the application to pass information
+      about functions that the Networking API provides. To enable or disable
+      port filtering features such as security group and anti-MAC/IP spoofing,
+      specify <code>port_filter: True</code> or <code>port_filter:
+      False</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ovs_hybrid_plug" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Read-only. A dictionary that enables the application to pass information
+      about functions that the Networking API provides. To enable or disable
+      port filtering features such as security group and anti-MAC/IP spoofing,
+      specify <code>port_filter: True</code> or <code>port_filter:
+      False</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="binding:vif_type" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Read-only. The VIF type for the port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="binding:profile" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A dictionary the enables the application running on the host
+      to pass and receive VIF port-specific information to the plug-in.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="binding:vnic_type" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The virtual network interface card (vNIC) type that is bound
+      to the neutron port.
+    </para>
+    <para>
+      In &POST; and &PUT; operations, a valid value is <code>normal</code>
+      (virtual NIC), <code>direct</code> (PCI pass-through),
+      <code>macvtap</code> (virtual interface with a tap-like software
+      interface), or <code>direct-physical</code> (physical function). These
+      values support SR-IOV PCI pass-through networking. The ML2 plug-in
+      supports the <code>vnic_type</code>.
+    </para>
+    <para>
+      In &GET; operations, the <code>binding:vnic_type</code> extended
+      attribute is visible to only port owners and administrative users.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- Subnet Parameters -->
+<!ENTITY subnetListParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The subnet name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="network_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the attached network.
+    </para>
+  </wadl:doc>
+</param>
+&network-owner-tenant_idRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="allocation_pools" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The start and end addresses for the allocation pools.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="start" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The start address for the allocation pools.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="end" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The end address for the allocation pools.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="gateway_ip" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The gateway IP address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ip_version" style="plain" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The IP version, which is 4 or 6.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="cidr" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The CIDR.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the subnet.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="enable_dhcp" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Set to <code>true</code> if DHCP is enabled and
+      <code>false</code> if DHCP is disabled.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="dns_nameservers" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The DNS server.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="host_routes" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      A list of host route dictionaries for the subnet. For example:
+    </para>
+<programlisting>"host_routes":[
+    {
+      "destination":"0.0.0.0/0",
+      "nexthop":"123.456.78.9"
+    },
+    {
+      "destination":"192.168.0.0/24",
+      "nexthop":"192.168.0.1"
+    }
+]</programlisting>
+</wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="destination" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The destination for static route.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="nexthop" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The next hop for the destination.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ipv6_ra_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The IPv6 RA mode, which is <code>dhcpv6-stateful</code>,
+      <code>dhcpv6-stateless</code>, or <code>slaac</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ipv6_address_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The IPv6 address mode, which is <code>dhcpv6-stateful</code>,
+      <code>dhcpv6-stateless</code>, or <code>slaac</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetListQueryParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="display_name" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The name of the network.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="network_id" style="query" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The UUID of the attached network.
+    </para>
+  </wadl:doc>
+</param>
+&network-owner-tenant_idRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="gateway_ip" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The gateway IP address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ip_version" style="query" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The IP version, which is 4 or 6.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="cidr" style="query" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The CIDR.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="id" style="query" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="enable_dhcp" style="query" type="xsd:boolean">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      If <code>true</code>, DHCP is enabled. If <code>false</code>, DHCP is
+      disabled.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ipv6_ra_mode" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Choose from <code>constants.IPV6_SLAAC</code>,
+      <code>constants.DHCPV6_STATEFUL</code>,
+      <code>constants.DHCPV6_STATELESS</code>,
+      <code>name=&apos;ipv6_address_modes</code>, or <code>null</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ipv6_address_mode" style="query" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Choose from <code>constants.IPV6_SLAAC</code>,
+      <code>constants.DHCPV6_STATEFUL</code>,
+      <code>constants.DHCPV6_STATELESS</code>,
+      <code>name=&apos;ipv6_address_modes</code>, or <code>null</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- Subnet Create Parameters -->
+<!ENTITY subnetCreateParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The subnet name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="network_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The UUID of the attached network.
+    </para>
+  </wadl:doc>
+</param>
+&network-owner-tenant_idRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="allocation_pools" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The start and end addresses for the allocation pools.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="start" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The start address for the allocation pools.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="end" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The end address for the allocation pools.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="gateway_ip" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The gateway IP address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ip_version" style="plain" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The IP version, which is 4 or 6.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="cidr" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The CIDR.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="enable_dhcp" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Set to <code>true</code> if DHCP is enabled and <code>false</code> if
+      DHCP is disabled.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="dns_nameservers" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      A list of DNS name servers for the subnet. Specify each name server as
+      an IP address and separate multiple entries with a space. For example
+      [8.8.8.7 8.8.8.8].
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="host_routes" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      A list of host route dictionaries for the subnet. For example:
+    </para>
+<programlisting>"host_routes":[
+    {
+      "destination":"0.0.0.0/0",
+      "nexthop":"123.456.78.9"
+    },
+    {
+      "destination":"192.168.0.0/24",
+      "nexthop":"192.168.0.1"
+    }
+]</programlisting>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="destination" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The destination for static route.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="nexthop" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The next hop for the destination.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ipv6_ra_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      A valid value is <code>dhcpv6-stateful</code>,
+      <code>dhcpv6-stateless</code>, or <code>slaac</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ipv6_address_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      A valid value is <code>dhcpv6-stateful</code>,
+      <code>dhcpv6-stateless</code>, or <code>slaac</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetUpdateParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The subnet name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="allocation_pools" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The start and end addresses for the allocation pools.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="start" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The start address for the allocation pools.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="end" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The end address for the allocation pools.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="gateway_ip" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The gateway IP address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="enable_dhcp" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Set to <code>true</code> if DHCP is enabled and <code>false</code>
+      if DHCP is disabled.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="dns_nameservers" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The DNS server.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="host_routes" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      A list of host route dictionaries for the subnet. For example:
+    </para>
+<programlisting>"host_routes":[
+    {
+      "destination":"0.0.0.0/0",
+      "nexthop":"123.456.78.9"
+    },
+    {
+      "destination":"192.168.0.0/24",
+      "nexthop":"192.168.0.1"
+    }
+]</programlisting>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="destination" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The destination for static route.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="nexthop" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The next hop for the destination.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- Server List Parameters -->
+<!ENTITY serverListParameters '
+&changes_since-QueryParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="image" style="query" required="false" type="xsd:anyURI">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Filters the response by an image name, in URL format.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="flavor" style="query" required="false" type="xsd:anyURI">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Filters the response by a flavor name, in URL format.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="name" style"query" required="false" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Filters the response by a server name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="marker" style="query" required="false" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The UUID of the server at which you want to set a marker.
+    </para>
+  </wadl:doc>
+</param>
+      &limitMarkerReqParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="status" style="query" required="false" type="csapi:ServerStatus">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Filters the response by a server status.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="host" style"query" required="false" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The host name.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- Flavor List Parameters -->
+<!ENTITY flavorListParameters '
+&changes_since-QueryParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="minDisk" style="query" required="false" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Filters the response by a minimum disk space value, in GB.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="minRam" style="query" required="false" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      Filters the response by a minimum RAM value, in MB.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="marker" style="query" required="false" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook"
+    xml:lang="EN">
+    <para>
+      The UUID of the flavor at which you want to set a marker.
+    </para>
+  </wadl:doc>
+</param>
+&limitMarkerReqParameter; '>
+<!-- router parameters  -->
+<!ENTITY router-nameResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The router name.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY router-nameRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The router name.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY admin-state-upResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:bool">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The administrative state of the router, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY admin-state-upRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:bool">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The administrative state of the router, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY statusResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The router status.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY external-gateway-infoResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="external_gateway_info" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The external gateway parameters, which include the
+      <code>network_id</code> and <code>external_fixed_ips</code>
+      parameters.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="external_fixed_ips" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address parameters.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY external-gateway-infoRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="external_gateway_info" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The external gateway parameters, which include the
+      <code>network_id</code>, <code>enable_snat</code> and
+      <code>external_fixed_ips</code> parameters.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="enable_snat" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Enable Source NAT (SNAT) attribute. Default is <code>True</code>. To
+      persist this attribute value, set the
+      <code>enable_snat_by_default</code> option in the
+      <code>neutron.conf</code> file.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="external_fixed_ips" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address parameters.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY distributedRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="distributed" style="plain" type="xsd:bool">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Set to <code>true</code> to indicate a distributed router.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY distributedResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="distributed" style="plain" type="xsd:bool">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      If <code>true</code>, indicates a distributed router.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY router-haResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ha" style="plain" type="xsd:bool">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      If <code>true</code>, indicates a highly-available router.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY routesResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="routes" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The extra routes configuration for L3 router.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY availability_zone_hintsResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="availability_zone_hints" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      The availability zone candidate for the router.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY availability_zonesResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="availability_zones" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      The availability zone for the router.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY tenant_idRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY router-idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the router.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY network-idParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="network_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the network.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY device-idParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="device_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the device.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ip-addressParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ip_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnet_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnet_idRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY device-ownerParameter '
+<param required="true" xmlns="http://wadl.dev.java.net/2009/02"
+  name="device_owner" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The device owner.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY mac-addressParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="mac_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The MAC address.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY port_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="port_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the port.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY port_idRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="port_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the port.
+    </para>
+  </wadl:doc>
+</param>'>
+<!--! floating IP parameters  -->
+<!ENTITY floating_ip_addressRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="floating_ip_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The floating IP address.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floating_network_idRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="floating_network_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the network associated with the floating IP.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floating_network_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="floating_network_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the network associated with the floating IP.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY fixed_ip_addressRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="fixed_ip_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The fixed IP address that is associated with the floating IP. To
+      associate the floating IP with a fixed IP at creation time, you must
+      specify the identifier of the internal port. If an internal port has
+      multiple associated IP addresses, the service chooses the first IP
+      address unless you explicitly define a fixed IP address in the
+      <code>fixed_ip_address</code> parameter.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floatingip-idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the floating IP address.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floatingip-statusResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The status of the floating IP address.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floating_ip_addressResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="floating_ip_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The floating IP address.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY fixed_ip_addressResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="fixed_ip_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The fixed IP address that is associated with the floating IP address.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY router_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="router_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the router.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floatingipCreateRequestParameters '
+&floatingipObject;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant. Only administrative users can specify a
+      tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+&floating-network-idParameter;
+&fixed-ip-addressParameter;
+&floating-ip-addressParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="port_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the port.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY lbResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load balancer description.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+  xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the load balancer, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+  xmlns:wadl="http://wadl.dev.java.net/2009/02"
+  xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the VIP. Only administrative users can
+      specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="provisioning_status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+  xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The provisioning status of the load balancer.
+    </para>
+    <para>
+      This value is <code>ACTIVE</code>, <code>PENDING_CREATE</code> or
+      <code>ERROR</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="listeners" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+  xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The associated listeners, if any.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vip_address" style="plain" type="xsd:ip">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address of the VIP.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vip_subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet on which to allocate the virtual IP (VIP)
+      address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the load balancer.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="operating_status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+  xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The operating status of the load balancer.
+    </para>
+    <para>
+      This value is <code>ONLINE</code> or <code>OFFLINE</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load balancer name.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY lbstatusestreeResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:uuid">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the load balancer.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="provisioning_status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+  xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The provisioning status of the load balancer.
+    </para>
+    <para>
+      This value is <code>ACTIVE</code>, <code>PENDING_CREATE</code> or
+      <code>ERROR</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="listeners" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+  xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The associated listeners, if any.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pools" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The associated pools, if any.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="members" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+     The associated members, if any.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="healthmonitor" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The associated healthmonitor, if any.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="operating_status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+  xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The operating status of the load balancer.
+    </para>
+    <para>
+      This value is <code>ONLINE</code> or <code>OFFLINE</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY lbCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load balancer name. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load balancer description.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vip_subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet on which to allocate the virtual IP (VIP) address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the load balancer. Only administrative
+      users can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="vip_address" style="plain" type="xsd:ip">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address of the VIP.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the load balancer, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="provider" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The name of the provider.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY lbUpdateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load balancer name. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load balancer description.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- pools  -->
+<!ENTITY poolcreateResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The status of the pool. Indicates whether the pool is operational.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The protocol of the pool, which is <code>TCP</code>, <code>HTTP</code>,
+      or <code>HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The description for the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the pool. Only administrative users can
+      specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the pool, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The pool name. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="members" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The list of members that belong to the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="lb_algorithm" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load-balancer algorithm, which is round-robin
+      (<code>ROUND_ROBIN</code>), least-connections
+      (<code>LEAST_CONNECTIONS</code>), source IP (<code>SOURCE_IP</code>),
+      and so on, that is used to distribute traffic to the pool members.
+      This value, which must be supported, is dependent on the load-balancer
+      provider. The round-robin algorithm must be supported.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="healthmonitor_id" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the health monitor.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="session_persistence" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The session persistence algorithm. This algorithm is a dictionary
+      with <literal>type</literal> and <literal>cookie_name</literal>
+      keys.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vip_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the virtual IP (VIP) address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="health_monitors_status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The statuses of the health monitors that are associated with the
+      pool.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY poolResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The status of the pool. Indicates whether the pool is operational.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="lb_method" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load-balancer algorithm, which is round-robin
+      (<code>ROUND_ROBIN</code>), least-connections
+      (<code>LEAST_CONNECTIONS</code>), source IP (<code>SOURCE_IP</code>),
+      and so on, that is used to distribute traffic to the pool members.
+      This value, which must be supported, is dependent on the load-balancer
+      provider. The round-robin algorithm must be supported.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The protocol of the pool, which is <code>TCP</code>,
+      <code>HTTP</code>, or <code>HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The description for the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="health_monitors" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      List of health monitors that are associated with the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the pool. Only administrative users
+      can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the pool, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The pool name. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="members" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The list of members that belong to the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vip_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the virtual IP (VIP) address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="health_monitors_status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The statuses of the health monitors that are associated with the
+      pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="provider" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load-balancer provider.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY poolResponseParametersv2 '
+&poolsObject;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the pool, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The description for the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="health_monitor_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the associated health monitor.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="lb_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load-balancer algorithm, which is round-robin
+      (<code>ROUND_ROBIN</code>), least-connections
+      (<code>LEAST_CONNECTIONS</code>), source IP (<code>SOURCE_IP</code>),
+      and so on, that is used to distribute traffic to the pool members.
+      This value, which must be supported, is dependent on the load-balancer
+      provider. The round-robin algorithm must be supported.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="listeners" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The list of listeners that belong to the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="members" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The list of members that belong to the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The pool name. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The protocol of the pool, which is <code>TCP</code>, <code>HTTP</code>,
+      or <code>HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the pool. Only administrative users
+      can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY poolCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the pool. Only administrative users
+      can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The pool name. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+     xmlns:wadl="http://wadl.dev.java.net/2009/02"
+     xml:lang="EN">
+    <para>
+      Human-readable description for the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The protocol of the pool, which is <code>TCP</code>,
+      <code>HTTP</code>, or <code>HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The UUID of the subnet on which to allocate the virtual IP (VIP) address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="lb_method" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load-balancer algorithm, which is round-robin
+      (<code>ROUND_ROBIN</code>), least-connections
+      (<code>LEAST_CONNECTIONS</code>), source IP (<code>SOURCE_IP</code>),
+      and so on, that is used to distribute traffic to the pool members.
+      This value, which must be supported, is dependent on the load-balancer
+      provider. The round-robin algorithm must be supported.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the pool. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY poolCreateRequestParametersv2 '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the pool. Only administrative users can
+      specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The pool name. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+     xmlns:wadl="http://wadl.dev.java.net/2009/02"
+     xml:lang="EN">
+    <para>
+      Human-readable description for the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The protocol of the pool, which is <code>TCP</code>, <code>HTTP</code>,
+      or <code>HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The UUID of the subnet on which to allocate the virtual IP (VIP) address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="lb_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load-balancer algorithm, which is round-robin
+      (<code>ROUND_ROBIN</code>), least-connections
+      (<code>LEAST_CONNECTIONS</code>), source IP (<code>SOURCE_IP</code>),
+      and so on, that is used to distribute traffic to the pool members.
+      This value, which must be supported, is dependent on the load-balancer
+      provider. The round-robin algorithm must be supported.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the pool. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="listener_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The UUID of the listener.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY listenerRequestParameters '
+&listenerObject;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="default_pool_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of default pool. Must have compatible protocol with listener.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The listener name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Detailed description of the listener.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the listener. Only administrative
+      users can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="connection_limit" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The maximum number of connections permitted for this load balancer.
+      Default is infinite.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The protocol to load balance. A valid value is <code>HTTP</code>,
+      <code>HTTPS</code>, <code>TCP</code>, or <code>TERMINATED_HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol_port" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The TCP or UDP port on which to listen.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the load balancer, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+    <para>
+      Set this attribute to <code>false</code> to create the listener in
+      an administratively down state.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="loadbalancer_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The UUID of the load balancer.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="default_tls_container_ref" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      A reference to a container of TLS secrets.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="sni_container_refs" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      A list of references to TLS secrets.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- Metering labels and rules -->
+<!ENTITY CommonMeteringLabelRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The name of the metering label.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The description for the metering label.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="shared" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Indicates whether this metering label is shared across all tenants.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY CommonMeteringLabelResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The tenant UUID for the metering label.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Description for the metering label.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The name of the metering label.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the metering label.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="shared" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Indicates whether this metering label is shared across all tenants.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY CreateMeteringLabelRuleRequestParameters '
+&metering_label_ruleObject;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="direction" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Ingress or egress, which is the direction in which the metering rule is
+      applied.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="metering_label_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The metering label UUID to associate with this metering rule.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="excluded" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Indicates whether to count the traffic of a specific
+      IP address with the <code>remote_ip_prefix</code>
+      value. Default is <code>False</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="remote_ip_prefix" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The remote IP prefix to associate with this metering rule packet.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY CreateMeteringLabelRuleResponseParameters '
+&metering_label_ruleObject;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="remote_ip_prefix" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The remote IP prefix to associate with this metering rule packet.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="direction" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Ingress or egress, which is the direction in
+      which the metering rule is applied.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="metering_label_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The metering label UUID to associate with this metering rule.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the metering label rule.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="excluded " style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Indicates whether to count the traffic of a
+      specific IP address with the <code>remote_ip_prefix</code>
+      value. Default is <code>False</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ListMeteringLabelRuleResponseParameters '
+&metering_label_rulesObject;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="remote_ip_prefix" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The remote IP prefix to associate with this metering rule packet.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="direction" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Ingress or egress, which is the direction in which the metering rule is
+      applied.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="metering_label_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The metering label UUID to associate with this metering rule.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the metering label rule.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="excluded " style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Indicates whether to count the traffic of a specific IP address with the
+      <code>remote_ip_prefix</code> value. Default is <code>False</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- health monitors -->
+<!ENTITY hmResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the health monitor.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the health monitor. Only administrative
+      users can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="type" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The type of probe sent by the load balancer to verify the member state,
+      which is <code>PING</code>, <code>TCP</code>, <code>HTTP</code>, or
+      <code>HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="delay" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The amount of time, in seconds, between sending probes to members.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="timeout" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The maximum time, in seconds, that a monitor waits to connect before it
+      times out. This value must be less than the delay value.
+    </para>
+  </wadl:doc>
+</param>
+&max_retriesRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="http_method" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The HTTP method that the monitor uses for requests.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="url_path" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The HTTP path of the request sent by the monitor to test the health
+      of a member. A string value that must begin with the forward slash (/).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="expected_codes" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Expected HTTP codes for a passing HTTP(S) monitor.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The administrative state of the health monitor, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The status of the health monitor. Indicates whether the health
+      monitor is operational.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY hmUpdateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="delay" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The amount of time, in seconds, between sending probes to members.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  required="false" name="timeout" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The maximum time, in seconds, that a monitor waits to connect before it
+      times out. This value must be less than the delay value.
+    </para>
+  </wadl:doc>
+</param>
+&max_retriesRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="http_method" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The HTTP method that the monitor uses for requests.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="url_path" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The HTTP path of the request sent by the monitor to test the health of a
+      member. Must be a string that begins with a forward slash (/).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="expected_codes" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The list of HTTP status codes expected in response from the member to
+      declare it healthy. Specify one of the following values:
+    </para>
+    <itemizedlist>
+      <listitem>
+    <para>
+      A single value, such as 200.
+    </para>
+      </listitem>
+      <listitem>
+    <para>
+      A list, such as 200, 202.
+    </para>
+      </listitem>
+      <listitem>
+    <para>
+      A range, such as 200-204.
+    </para>
+      </listitem>
+    </itemizedlist>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the health monitor. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- members -->
+<!ENTITY membercreateResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the member.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+     <para>
+      The UUID of the tenant who owns the member. Only administrative users
+      can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Subnet in which to access this member.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="address" style="plain" type="xsd:ip">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address of the member.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol_port" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The port where the application is hosted.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="weight" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      A positive integer value that indicates the relative portion of
+      traffic that this member should receive from the pool. For example,
+      a member with a weight of 10 receives five times as much traffic as
+      a member with a weight of 2.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the member, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The status of the member. Indicates whether the member is operational.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY memberCreatev2RequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the member. Only administrative users can
+      specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="address" style="plain" type="xsd:ip">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address of the member.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol_port" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The port where the application is hosted.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="subnet_id" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      If you omit this parameter, LBaaS uses the
+      <code>vip_subnet_id</code> parameter value for the subnet UUID.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vipResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the VIP.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the VIP. Only administrative users can
+      specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the VIP. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the VIP.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet on which to allocate the virtual IP (VIP) address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="port_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the VIP port.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="address" style="plain" type="xsd:ip">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address of the VIP.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The protocol of the virtual IP (VIP) address. A valid value is
+      <code>TCP</code>, <code>HTTP</code>, or <code>HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol_port" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The port on which to listen to client traffic that is associated
+      with the virtual IP (VIP) address. A valid value is from 0 to 65535.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pool_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the pool with which the VIP is associated.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="session_persistence" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      Session persistence parameters for the VIP. Omit the
+      <code>session_persistence</code> parameter to prevent session
+      persistence. When no session persistence is used, the
+      <code>session_persistence</code> parameter does not appear in the
+      API response. To clear session persistence for the VIP, set the
+      <code>session_persistence</code> parameter to <code>null</code> in a
+      VIP update request.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="connection_limit" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The maximum number of connections allowed for the VIP.
+      Default is <code>-1</code>, meaning no limit.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the VIP. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The status of the VIP. Indicates whether the VIP is operational.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vipCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the VIP. Only administrative users can
+      specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the VIP. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the VIP.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet on which to allocate the virtual IP (VIP) address.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="address" style="plain" type="xsd:ip">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address of the VIP.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The protocol of the virtual IP (VIP) address. A valid value is
+      <code>TCP</code>, <code>HTTP</code>, or <code>HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol_port" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The port on which to listen to client traffic that is associated
+      with the virtual IP (VIP) address. A valid value is from 0 to 65535.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pool_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the pool with which the VIP is associated.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="session_persistence" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      Session persistence parameters for the VIP. Omit the
+      <code>session_persistence</code> parameter to prevent session
+      persistence. When no session persistence is used, the
+      <code>session_persistence</code> parameter does not appear in the
+      API response. To clear session persistence for the VIP, set the
+      <code>session_persistence</code> parameter to <code>null</code> in a
+      VIP update request.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="connection_limit" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The maximum number of connections allowed for the VIP.
+      Value is <code>-1</code> if the limit is not set.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the VIP. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vipUpdateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the VIP. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the VIP.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="pool_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the pool with which the VIP is associated.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="session_persistence" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      Session persistence parameters for the VIP. Omit the
+      <code>session_persistence</code> parameter to prevent session
+      persistence. When no session persistence is used, the
+      <code>session_persistence</code> parameter does not appear in the
+      API response.
+    </para>
+    <para>
+      To clear session persistence for the VIP, set the
+      <code>session_persistence</code> parameter to <code>null</code> in a VIP
+      update request.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="connection_limit" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The maximum number of connections allowed for the VIP.
+      Value is <code>-1</code> if the limit is not set.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the VIP. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- pools  -->
+<!ENTITY poolUpdateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the pool. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="lb_method" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The load-balancer algorithm, which is round-robin
+      (<code>ROUND_ROBIN</code>), least-connections
+      (<code>LEAST_CONNECTIONS</code>), source IP (<code>SOURCE_IP</code>),
+      and so on, that is used to distribute traffic to the pool members.
+      This value, which must be supported, is dependent on the load-balancer
+      provider. The round-robin algorithm must be supported.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the pool. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- health monitors -->
+<!ENTITY hmCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the health monitor. Only administrative
+      users can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="type" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The type of probe sent by the load balancer to verify the member
+      state. A valid value is <code>PING</code>, <code>TCP</code>,
+      <code>HTTP</code>, or <code>HTTPS</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="delay" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The time, in seconds, between sending probes to members.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="timeout" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The maximum time, in seconds, that a monitor waits to connect before it
+      times out. This value must be less than the delay value.
+    </para>
+  </wadl:doc>
+</param>
+&max_retriesRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="http_method" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The HTTP method that the monitor uses for requests.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="url_path" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The HTTP path of the request sent by the monitor to test the health
+      of a member. A valid value is a string that begins with a forward
+      slash (/).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="expected_codes" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The list of HTTP status codes expected in response from the member to
+      declare it healthy. Specify one of the following values:
+    </para>
+    <itemizedlist>
+      <listitem>
+    <para>
+      A single value, such as 200.
+    </para>
+      </listitem>
+      <listitem>
+    <para>
+      A list, such as 200, 202.
+    </para>
+      </listitem>
+      <listitem>
+    <para>
+      A range, such as 200-204.
+    </para>
+      </listitem>
+    </itemizedlist>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the health monitor. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!--associateHealthMonitortoPool -->
+<!ENTITY hmassociatepoolRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+     xmlns:wadl="http://wadl.dev.java.net/2009/02"
+     xml:lang="EN">
+    <para>
+      The UUID for the health monitor.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- members -->
+<!ENTITY memberResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the member.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+     <para>
+      The UUID of the tenant who owns the member. Only administrative users
+      can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pool_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the pool to which the member belongs.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="address" style="plain" type="xsd:ip">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address of the member.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol_port" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The port where the application is hosted.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="weight" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The weight of a member determines the portion of requests or connections
+      it services compared to the other members of the pool. A value of 0
+      means the member does not participate in load-balancing but still
+      accepts persistent connections. A valid value is from 0 to 256.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the member. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The status of the member. Indicates whether the member is operational.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY memberCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the member. Only administrative users
+      can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pool_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the pool to which the member belongs.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="address" style="plain" type="xsd:ip">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address of the member.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol_port" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The port where the application is hosted.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="weight" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The weight of a member determines the portion of requests or
+      connections it services compared to the other members of the pool. A
+      value of 0 means the member does not participate in load-balancing
+      but still accepts persistent connections. A valid value is from 0 to
+      256.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the member. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY memberUpdateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="pool_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the pool to which the member belongs.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="weight" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The weight of a member determines the portion of requests or
+      connections it services compared to the other members of the pool. A
+      value of 0 means the member does not participate in load-balancing
+      but still accepts persistent connections. A valid value is from 0 to
+      256.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the member. A valid value is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY securityGroupCommonResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The security group description.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID for the security group.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The security group name.
+    </para>
+  </wadl:doc>
+</param>
+&security_groupsObject;
+&securityGroupRuleCommonResponseParameters;'>
+<!ENTITY securityGroupCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" type="xsd:string" style="plain">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A symbolic name for the security group. Does not have
+      to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" type="xsd:string" style="plain">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The security group description.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" type="csapi:UUID" style="plain">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the security group. Only
+      administrative users can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY securityGroupShowRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="verbose" type="xsd:bool" style="query">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Show detailed information.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="fields" type="xsd:string" style="query">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The fields that you want the server to return.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_group_ruleObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_group_rule" style="plain" type="xsd:dict">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A <code>security_group_rule</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_group_rulesObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_group_rules" style="plain" type="xsd:list">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      A list of <code>security_group_rule</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY securityGroupRuleCommonResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="direction" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Ingress or egress: the direction in which the security group
+      rule is applied. For a compute instance, an ingress security
+      group rule is applied to incoming (ingress) traffic for that
+      instance. An egress rule is applied to traffic leaving the
+      instance.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ethertype" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Must be IPv4 or IPv6, and addresses represented in CIDR must
+      match the ingress or egress rules.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the security group rule.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="port_range_max" style="plain" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The maximum port number in the range that is matched by the security
+      group rule. The <code>port_range_min</code> attribute constrains the
+      <code>port_range_max</code> attribute. If the protocol is ICMP, this
+      value must be an ICMP type.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="port_range_min" style="plain" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The minimum port number in the range that is matched by the security
+      group rule. If the protocol is TCP or UDP, this value must be less
+      than or equal to the <code>port_range_max</code> attribute value. If
+      the protocol is ICMP, this value must be an ICMP type.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The protocol that is matched by the security group rule. Value is
+      <code>null</code>, <code>icmp</code>, <code>icmpv6</code>,
+      <code>tcp</code>, or <code>udp</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="remote_group_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The remote group UUID to associate with this security group
+      rule. You can specify either the <code>remote_group_id</code> or
+      <code>remote_ip_prefix</code> attribute in the request body.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="remote_ip_prefix" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The remote IP prefix to associate with this security group rule.
+      You can specify either the <code>remote_group_id</code> or
+      <code>remote_ip_prefix</code> attribute in the request body. This
+      attribute value matches the IP prefix as the source IP
+      address of the IP packet.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_group_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the security group.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the security group rule. Only
+      administrative users can specify a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY securityGroupRuleCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="direction" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Ingress or egress: The direction in which the security group
+      rule is applied. For a compute instance, an ingress security
+      group rule is applied to incoming (ingress) traffic for that
+      instance. An egress rule is applied to traffic leaving the
+      instance.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ethertype" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Must be IPv4 or IPv6, and addresses represented in CIDR must
+      match the ingress or egress rules.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_group_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The security group UUID to associate with this security group
+      rule.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="port_range_min" style="plain" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The minimum port number in the range that is matched by the
+      security group rule. If the protocol is TCP or UDP, this
+      value must be less than or equal to the
+      <code>port_range_max</code> attribute value. If the protocol
+      is ICMP, this value must be an ICMP type.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="port_range_max" style="plain" type="xsd:int">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The maximum port number in the range that is matched by the
+      security group rule. The <code>port_range_min</code> attribute
+      constrains the <code>port_range_max</code> attribute. If the
+      protocol is ICMP, this value must be an ICMP type.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The protocol that is matched by the security group rule. Valid
+      values are null, tcp, udp, and icmp.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="remote_group_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The remote group UUID to associate with this security group
+      rule. You can specify either the <code>remote_group_id</code>
+      or <code>remote_ip_prefix</code> attribute in the request body.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="remote_ip_prefix" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The remote IP prefix to associate with this security group
+      rule. You can specify either the <code>remote_group_id</code>
+      or <code>remote_ip_prefix</code> attribute in the request body.
+      This attribute matches the IP prefix as the source
+      IP address of the IP packet.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vpnservicesObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vpnservices" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of VPN service objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vpnserviceObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vpnservice" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>vpnservice</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vpn-serviceResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="router_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the router into which the VPN service is inserted.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      Indicates whether IPSec VPN service is currently operational. Value is
+      <code>ACTIVE</code>, <code>DOWN</code>, <code>BUILD</code>,
+      <code>ERROR</code>, <code>PENDING_CREATE</code>,
+      <code>PENDING_UPDATE</code>, or <code>PENDING_DELETE</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the VPN service. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the VPN service, which is up
+      (<code>true</code>) or down (<code>false</code>). If down, the port
+      does not forward packets.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="external_v4_ip" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Read-only external (public) IPv4 address that is used for the VPN
+      service. The VPN plugin sets this address if an IPv4 interface is
+      available.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="external_v6_ip" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Read-only external (public) IPv6 address that is used for the VPN
+      service. The VPN plugin sets this address if an IPv6 interface is
+      available.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      (Deprecated) The subnet where the tenant wants the VPN
+      service.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The owner of the VPN service. Only administrative users can specify a
+      tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the VPN service.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the VPN service.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec_policy_nameRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the IPSec policy. Does not have to be
+      unique.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec_policy_descriptionRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the IPSec policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec_conn_nameRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the IPSec connection. Does not have to be
+      unique.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec_conn_descriptionRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the IPSec connection.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vpn-serviceCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Owner of the VPN service. Only administrative users can specify a
+      tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="subnet_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      (Deprecated) The subnet where the tenant wants the VPN
+      service.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="router_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the router to which the VPN service is
+      inserted.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vpn-serviceRequestParameters '
+&vpnserviceObject;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the VPN service. Does
+      not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the VPN service.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the VPN service, which is up
+      (<code>true</code>) or down (<code>false</code>). If down,
+      connections on service are not active.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ikepolicyObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ikepolicy" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      An <code>ikepolicy</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ike-policyCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The owner of the IKE policy. Only administrative users can specify a
+      tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ike-policyRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the IKE policy. Does
+      not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the IKE policy.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="auth_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The authentication hash algorithm. A valid value is
+      <code>sha1</code>, which is the default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="encryption_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The encryption algorithm. A valid value is <code>3des</code>,
+      <code>aes-128</code>, <code>aes-192</code>, <code>aes-256</code>,
+      and so on. Default is <code>aes-128</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="phase1_negotiation_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IKE mode. A valid value is <code>main</code>, which is the default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="pfs" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Perfect forward secrecy (PFS). A valid value is <code>Group2</code>,
+      <code>Group5</code>, <code>Group14</code>, and so on. Default is
+      <code>Group5</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="ike_version" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IKE version. A valid value is <code>v1</code> or
+      <code>v2</code>. Default is <code>v1</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="lifetime" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The lifetime of the security association. The lifetime consists of a
+      unit and integer value. You can omit either the unit or value
+      portion of the lifetime. Default unit is seconds and default value
+      is 3600.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="units" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The units for the lifetime of the security association. The lifetime
+      consists of a unit and integer value. You can omit either the unit
+      or value portion of the lifetime. Default unit is seconds and
+      default value is 3600.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="value" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The lifetime value, as a positive integer. The lifetime consists of
+      a unit and integer value. You can omit either the unit or value
+      portion of the lifetime. Default unit is seconds and default value
+      is 3600.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ikepoliciesObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ikepolicies" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      A list of <code>ikepolicy</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ike-policyResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the IKE policy.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The owner of the VPN service. Only administrative users can specify a
+      tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the IKE policy. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the IKE policy.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="auth_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The authentication hash algorithm. A valid value is <code>sha1</code>,
+      which is the default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="encryption_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The encryption algorithm. A valid value is <code>3des</code>,
+      <code>aes-128</code>, <code>aes-192</code>, <code>aes-256</code>,
+      and so on. Default is <code>aes-128</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="phase1_negotiation_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IKE mode. A valid value is <code>main</code>, which is the default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pfs" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Perfect forward secrecy (PFS). A valid value is <code>Group2</code>,
+      <code>Group5</code>, <code>Group14</code>, and so on. Default is
+      <code>Group5</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ike_version" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IKE version. A valid value is <code>v1</code> or
+      <code>v2</code>. Default is <code>v1</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="lifetime" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The lifetime of the security association. The lifetime consists of a
+      unit and integer value. You can omit either the unit or value
+      portion of the lifetime.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="units" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The units for the lifetime of the security association. The lifetime
+      consists of a unit and integer value. You can omit either the unit or
+      value portion of the lifetime. Default unit is seconds and default value
+      is 3600.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="value" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The lifetime value, as a positive integer. The lifetime consists of a
+      unit and integer value. You can omit either the unit or value
+      portion of the lifetime. Default unit is seconds and default value
+      is 3600.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec-policyCreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Owner of the IPSec policy. Only administrative users can specify a
+      tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- IPsec Policy Parameters -->
+<!ENTITY ipsecpolicyObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ipsecpolicy" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      An <code>ipsecpolicy</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec-policyRequestParameters '
+&ipsec_policy_nameRequestParameter;
+&ipsec_policy_descriptionRequestParameter;
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="transform_protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The transform protocol. A valid value is <code>ESP</code>,
+      <code>AH</code>, or <code>AH-ESP</code>. Default is
+      <code>ESP</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="encapsulation_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The encapsulation mode. A valid value is <code>tunnel</code> or
+      <code>transport</code>. Default is <code>tunnel</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="auth_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The authentication algorithm. A valid value is <code>sha1</code>,
+      which is the default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="encryption_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The encryption algorithm. A valid value is <code>3des</code>,
+      <code>aes-128</code>, <code>aes-192</code>, <code>aes-256</code>,
+      and so on. Default is <code>aes-128</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="pfs" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Perfect forward secrecy (PFS). A valid value is <code>Group2</code>,
+      <code>Group5</code>, <code>Group14</code>, and so on. Default is
+      <code>Group5</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="lifetime" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The lifetime of the security association. The lifetime consists of a
+      unit and integer value. You can omit either the unit or value
+      portion of the lifetime.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="units" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The units for the lifetime of the security association. The lifetime
+      consists of a unit and integer value. You can omit either the unit or
+      value portion of the lifetime. Default unit is seconds and default value
+      is 3600.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="value" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The lifetime value, as a positive integer. The lifetime consists of a unit
+      and integer value. You can omit either the unit or value portion of the
+      lifetime. Default unit is seconds and default value is 3600.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsecpoliciesObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ipsecpolicies" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of IPSec policy objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec-policyResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the IPSec policy.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Owner of the VPN service. Only administrative users can specify a
+      tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the IPSec policy. Does not have to be
+      unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the IPSec policy.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="transform_protocol" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The transform protocol. A valid value is <code>ESP</code>,
+      <code>AH</code>, or <code>AH-ESP</code>. Default is <code>ESP</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="encapsulation_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The encapsulation mode. A valid value is <code>tunnel</code> or
+      <code>transport</code>. Default is <code>tunnel</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="auth_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The authentication algorithm. A valid value is <code>sha1</code>,
+      which is the default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="encryption_algorithm" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The encryption algorithm. A valid value is <code>3des</code>,
+      <code>aes-128</code>, <code>aes-192</code>, <code>aes-256</code>, and so
+      on. Default is <code>aes-128</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pfs" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Perfect forward secrecy (PFS). A valid value is <code>Group2</code>,
+      <code>Group5</code>, <code>Group14</code>, and so on. Default is
+      <code>Group5</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="lifetime" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The lifetime of the security association. The lifetime consists of a
+      unit and integer value. You can omit either the unit or value
+      portion of the lifetime.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="units" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The units for the lifetime of the security association. The lifetime
+      consists of a unit and integer value. You can omit either the unit or
+      value portion of the lifetime. Default unit is seconds and default value
+      is 3600.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="value" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The lifetime value, as a positive integer. The lifetime consists of a
+      unit and integer value. You can omit either the unit or value
+      portion of the lifetime. Default unit is seconds and default value
+      is 3600.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vpn-endpoint-group-CreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Owner of the VPN endpoint group. Only administrative users can specify a
+      tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="type" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The type of the endpoints in the group. A valid value is
+      <code>subnet</code>, <code>cidr</code>, <code>network</code>,
+      <code>router</code>, or <code>vlan</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="endpoints" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      List of endpoints of the same type, for the endpoint group.
+      The values will depend on type.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vpn-endpoint-group-RequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the VPN endpoint group. Does not have to be
+      unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the VPN endpoint group.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY endpoint_groupsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="endpoint_groups" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of endpoint group objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vpn-endpoint-group-ResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the VPN endpoint group.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Owner of the VPN endpoint group. Only administrative users can specify a
+      tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the VPN endpoint group. Does not have to
+      be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the VPN endpoint group.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="type" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The type of the endpoints in the group. A valid value is
+      <code>subnet</code>, <code>cidr</code>, <code>network</code>,
+      <code>router</code>, or <code>vlan</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="endpoints" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of endpoints of the same type for the endpoint group.
+      Theses values depend on the type.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec-connection-CreateRequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Owner of the IPSec connection. Only administrative users can specify
+      a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="route_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The route mode. A valid value is <code>static</code>, which is the
+      default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="auth_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The authentication mode. A valid value is <code>psk</code>, which is
+      the default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The operational status of the IPSec connection. Value is
+      <code>ACTIVE</code>, <code>DOWN</code>, <code>BUILD</code>,
+      <code>ERROR</code>, <code>PENDING_CREATE</code>,
+      <code>PENDING_UPDATE</code>, or <code>PENDING_DELETE</code>.
+    </para>
+  </wadl:doc>
+</param><param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ikepolicy_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the IKE policy.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ipsecpolicy_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the IPSec policy.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vpnservice_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the VPN service.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- IPsec site connection Parameters -->
+<!ENTITY ipsec_site_connectionObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ipsec_site_connection" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      An <code>ipsec_site_connection</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec-connection-RequestParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the IPSec connection. Does not have to
+      be unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the IPSec connection.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="peer_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The peer gateway public IPv4 or IPv6 address or FQDN.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="peer_id" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The peer router identity for authentication. A valid value is an IPv4
+      address, IPv6 address, e-mail address, key ID, or FQDN. Typically, this
+      value matches the <code>peer_address</code> value.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="local_ep_group_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the endpoint group that contains private subnets for the
+      local side of the connection. Yo must specify this parameter with the
+      <code>peer_ep_group_id</code> parameter unless in backward-compatible
+      mode where <code>peer_cidrs</code> is provided with a
+      <code>subnet_id</code> for the VPN service.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="peer_ep_group_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the endpoint group that contains private CIDRs in the form
+      &lt;net_address&gt;/&lt;prefix&gt; for the peer side of the connection.
+      You must specify this parameter with the <code>local_ep_group_id</code> parameter
+      unless in backward-compatible mode where <code>peer_cidrs</code> is
+      provided with a <code>subnet_id</code> for the VPN service.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="peer_cidrs" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      (Deprecated) Unique list of valid peer private CIDRs in the form
+      &lt;net_address&gt;/&lt;prefix&gt;.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="mtu" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The maximum transmission unit (MTU) value to address fragmentation.
+      Minimum value is 68 for IPv4, and 1280 for IPv6.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="psk" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The pre-shared key. A valid value is any string.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="initiator" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Indicates whether this VPN can only respond to connections or
+      both respond to and initiate connections. A valid value is
+      <code>response-only</code> or <code >bi-directional</code>. Default
+      is <code>bi-directional</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the IPSec connection, which is up
+      (<code>true</code>) or down (<code>false</code>). If down, the
+      connection does not forward packets.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="dpd" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A dictionary with dead peer detection (DPD) protocol controls.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="action" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The dead peer detection (DPD) action. A valid value is <code>clear</code>,
+      <code>hold</code>, <code>restart</code>, <code>disabled</code>, or
+      <code>restart-by-peer</code>. Default value is <code>hold</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="interval" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The dead peer detection (DPD) interval, in seconds. A valid value is a
+      positive integer. Default is 30.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="timeout" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The dead peer detection (DPD) timeout in seconds. A valid value is a
+      positive integer that is greater than the DPD <code>interval</code>
+      value. Default is 120.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec_site_connectionsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ipsec_site_connections" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of IPSec site-to-site connection objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY ipsec-connection-ResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the IPSec connection.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Owner of the IPSec connection. Only administrative users can specify
+      a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the IPSec connection. Does not have to be
+      unique.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the IPSec connection.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="peer_address" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The peer gateway public IPv4 address, IPv6 address, or FQDN.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="peer_id" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The peer router identity for authentication. Can be an IPv4 address, IPv6
+      address, e-mail address, key ID, or FQDN. Typically, this value matches
+      the <code>peer_address</code> value.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="local_ep_group_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the endpoint group that contains private subnets for the
+      local side of the connection. This value is present with the
+      <code>peer_ep_group_id</code> parameter unless in backward-compatible
+      mode, where <code>peer_cidrs</code> is shown.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="peer_ep_group_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the endpoint group that contains private CIDRs in the form
+      &lt;net_address&gt;/&lt;prefix&gt; for the peer side of the connection.
+      This value is present with the <code>local_ep_group_id</code> parameter
+      unless in backward-compatible mode, where <code>peer_cidrs</code> is
+      shown.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="peer_cidrs" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      (Deprecated) Unique list of valid peer private CIDRs in the form
+      &lt;net_address&gt;/&lt;prefix&gt;.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="route_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The route mode. A valid value is <code>static</code>, which is the
+      default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="mtu" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The maximum transmission unit (MTU) to address fragmentation. The
+      minimum value for IPv4 is 68. The minimum value for IPv6 is 1280.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="auth_mode" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The authentication mode. A valid value is <code>psk</code>, which is
+      the default.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="psk" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The pre-shared key. A valid value is any string.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="initiator" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Indicates whether this VPN can only respond to connections or both
+      respond to and initiate connections. A valid value is <code
+      >response-only</code> or <code >bi-directional</code>. Default is
+      <code>bi-directional</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the IPSec connection, which is up
+      (<code>true</code>) or down (<code>false</code>). If down, the
+      connection does not forward packets.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      Indicates whether the IPSec connection is currently operational. Value
+      is <code>ACTIVE</code>, <code>DOWN</code>, <code>BUILD</code>,
+      <code>ERROR</code>, <code>PENDING_CREATE</code>,
+      <code>PENDING_UPDATE</code>, or <code>PENDING_DELETE</code>.
+    </para>
+  </wadl:doc>
+</param><param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ikepolicy_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the IKE policy.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ipsecpolicy_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the IPSec policy.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vpnservice_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the VPN service.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="dpd" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A dictionary with dead peer detection (DPD) protocol controls.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="action" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The dead peer detection (DPD) action. A valid value is
+      <code>clear</code>, <code>hold</code>, <code>restart</code>,
+      <code>disabled</code>, or <code>restart-by-peer</code>. Default value is
+      <code>hold</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="interval" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The dead peer detection (DPD) interval, in seconds. A valid value is a
+      positive integer. Default is 30.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="timeout" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The dead peer detection (DPD) timeout, in seconds. A valid value is a
+      positive integer that is greater than the DPD <code>interval</code>
+      value. Default is 120.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY extra-routes-UpdateParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="routes" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of dictionary pairs in this format:
+    </para>
+<programlisting>[
+  {
+    "nexthop":"IPADDRESS",
+    "destination":"CIDR"
+  }
+]</programlisting>
+   </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02"
+ required="false" name="next_hop" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address of the next hop.
+    </para>
+   </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02"
+ required="false" name="destination" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The destination CIDR.
+    </para>
+   </wadl:doc>
+</param>'>
+<!ENTITY quotaObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="quota" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>quota</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY quotasObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="quotas" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of quota objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnet" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of subnets allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY routerQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="router" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of routers allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="port" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of ports allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY networkQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="network" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of networks allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floatingipQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="floatingip" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of floating IP addresses allowed for each tenant.
+   </para>
+   <para>
+      A value of <code>-1</code> means no limit.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetpoolQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnetpool" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of subnet pools allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_group_ruleQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_group_rule" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of security group rules allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_groupQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="security_group" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of security groups allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY health_monitorQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="health_monitor" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of health monitors for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vipQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="vip" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of virtual IP (VIP) addresses for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY memberQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="member" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of pool members for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY poolQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="pool" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of pools for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY rbac_policyQuotaParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="rbac_policy" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of role-based access control (RBAC) policies for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- request parameters for quotas -->
+<!ENTITY subnetQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="subnet" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of subnets allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY routerQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="router" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of routers allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY portQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="port" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of ports allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY networkQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="network" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of networks allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY floatingipQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="floatingip" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of floating IP addresses allowed for each tenant.
+   </para>
+   <para>
+      A value of <code>-1</code> means no limit.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetpoolQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="subnetpool" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of subnet pools allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_group_ruleQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="security_group_rule" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of security group rules allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY security_groupQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="security_group" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of security groups allowed for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY health_monitorQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="health_monitor" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of health monitors for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY vipQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="vip" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of virtual IP (VIP) addresses for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY memberQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="member" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of pool members for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY poolQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="pool" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of pools for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY rbac_policyQuotaRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="rbac_policy" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of role-based access control (RBAC) policies for each tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetpoolCreateReqParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A name for the subnet pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="address_scope_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      An address scope to assign to the subnet pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="prefixes" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of subnet prefixes to assign to the subnet pool. The API
+      merges adjacent prefixes and treats them as a single prefix.
+    </para>
+    <para>
+      Each subnet prefix must be unique among all subnet prefixes in all
+      subnet pools that are associated with the address scope.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="default_prefixlen" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The size of the prefix to allocate when the <code>cidr</code> or
+      <code>prefixlen</code> attributes are omitted when you create
+      the subnet. Default is <code>min_prefixlen</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="min_prefixlen" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02">
+    <para>
+      The smallest prefix that can be allocated from a subnet pool. For IPv4
+      subnet pools, default is <code>8</code>. For IPv6 subnet pools, default
+      is <code>64</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="max_prefixlen" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The maximum prefix size that can be allocated from the subnet pool.
+      For IPv4 subnet pools, default is
+      <code>32</code>. For IPv6 subnet pools, default is <code>128</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="default_quota" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A per-tenant quota on the prefix space that can be allocated from the
+      subnet pool for tenant subnets. Default is no quota is enforced on
+      allocations from the subnet pool. For IPv4 subnet pools,
+      <code>default_quota</code> is measured in units of /32. For IPv6 subnet
+      pools, <code>default_quota</code> is measured units of /64. All tenants
+      that use the subnet pool have the same prefix quota applied.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the subnet pool. Only administrative
+      users can specify a tenant UUID other than their own. You cannot
+      change this value through authorization policies.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="shared" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Admin-only. Indicates whether this subnet pool is shared across all
+      tenants.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetpoolUpdateReqParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A name for the subnet pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="address_scope_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      An address scope to assign to the subnet pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="prefixes" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of subnet prefixes to assign to the subnet pool. The API
+      merges adjacent prefixes and treats them as a single prefix.
+    </para>
+    <para>
+      To update the subnet prefixes, pass a list that contains the existing
+      set of prefixes and the new set of prefixes. You cannot shrink the
+      prefix list of a subnet pool. You can only add prefixes to it to expand
+      it.     
+    </para>
+    <para>
+      Ensure that each subnet prefix is unique among all subnet prefixes
+      in all subnet pools that are associated with the address
+      scope.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="default_prefixlen" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The size of the prefix to allocate when the <code>cidr</code> or
+      <code>prefixlen</code> attributes are omitted when you create
+      the subnet. Default is <code>min_prefixlen</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="min_prefixlen" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02">
+    <para>
+      The smallest prefix that can be allocated from a subnet pool. For IPv4
+      subnet pools, default is <code>8</code>. For IPv6 subnet pools, default
+      is <code>64</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="max_prefixlen" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The maximum prefix size that can be allocated from the subnet pool. For
+      IPv4 subnet pools, default is <code>32</code>. For IPv6 subnet pools,
+      default is <code>128</code>.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="default_quota" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A per-tenant quota on the prefix space that can be allocated from the
+      subnet pool for tenant subnets. Default is no quota is enforced on
+      allocations from the subnet pool. For IPv4 subnet pools,
+      <code>default_quota</code> is measured in units of /32. For IPv6 subnet
+      pools, <code>default_quota</code> is measured units of /64. All tenants
+      that use the subnet pool have the same prefix quota applied.
+    </para>
+    <para>
+      Updating this parameter has no effect on existing subnet allocations.
+      The existing subnet allocations for each tenant are counted against the
+      updated prefix space quota.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the subnet pool. Only administrative
+      users can specify a tenant UUID other than their own. You cannot
+      change this value through authorization policies.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetpoolsObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnetpools" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of <code>subnetpool</code> objects.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetpoolObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="subnetpool" style="plain" type="xsd:dict">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A <code>subnetpool</code> object.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY subnetpoolRespParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="min_prefixlen" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02">
+    <para>
+      The smallest prefix that can be allocated from a subnet pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="address_scope_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The address scope.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="default_prefixlen" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The size of the prefix to allocate when the <code>cidr</code> or
+      <code>prefixlen</code> attributes are omitted when you create
+      the subnet.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the subnet pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="max_prefixlen" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The maximum prefix size that can be allocated from the subnet pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The subnet pool name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="default_quota" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A per-tenant quota on the prefix space that can be allocated from the
+      subnet pool for tenant subnets. For IPv4 subnet pools,
+      <code>default_quota</code> is measured in units of /32. For IPv6 subnet
+      pools, <code>default_quota</code> is measured units of /64. All tenants
+      that use the subnet pool have the same prefix quota applied.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant who owns the subnet pool.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="prefixes" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      A list of subnet prefixes that are assigned to the subnet pool. The API
+      merges adjacent prefixes and treats them as a single prefix.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="ip_version" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The IP address family of the list of prefixes passed to the
+      <code>prefixes</code> attribute.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="shared" style="plain" type="xsd:bool">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      Indicates whether this subnet pool is shared across all
+      tenants.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY securityGroupResponseParameters '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="description" style="plain" type="xsd:string"
+  required="true">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The security group description.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" name="id" style="plain" type="csapi:UUID"
+  required="true">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the security group.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" name="name" style="plain" type="xsd:string"
+  required="true">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The security group name.
+    </para>
+  </wadl:doc>
+</param>
+<param xmlns="http://wadl.dev.java.net/2009/02" name="tenant_id" style="plain" type="xsd:string"
+  required="true">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the tenant.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY max_retriesRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="max_retries" style="plain" type="xsd:int">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The number of allowed connection failures before changing the status of
+      the member to <code>INACTIVE</code>. A valid value is from 1 to 10.
+    </para>
+  </wadl:doc>
+</param>'>
+<!-- Service type response parameters -->
+<!ENTITY service-providers-service_typeResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="service_type" style="plain"
+  type="xsd:string" required="true">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The service type, which is <code>CORE</code>, <code>DUMMY</code>,
+      <code>FIREWALL</code>, <code>FLAVORS</code>, <code>L3_ROUTER_NAT</code>,
+      <code>LOADBALANCER</code>, <code>LOADBALANCERV2</code>,
+      <code>METERING</code>, <code>QOS</code>, or <code>VPN</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY service-providers-defaultResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="default" style="plain"
+  type="xsd:boolean"
+  required="true">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Defines whether the provider is the default for the service type. If
+      this value is <code>true</code>, the provider is the default. If this
+      value is <code>false</code>, the provider is not the default.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY service-providers-nameResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02"
+  name="name" style="plain" type="xsd:string" required="true">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      User-facing provider name.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-admin_state_upResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the firewall, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-descriptionResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The human-readable description for the firewall service.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-firewall_policy_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="firewall_policy_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the policy that is associated with the firewall.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID for the firewall service.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-nameResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable name for the firewall service. Does
+      not have to be unique.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-router_idsResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="router_ids" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      A list of UUIDs for routers that are associated with the firewall.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-statusResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="status" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The status of the firewall service. Value is <code>ACTIVE</code>,
+      <code>INACTIVE</code>, <code>ERROR</code>, <code>PENDING_CREATE</code>,
+      <code>PENDING_UPDATE</code>, or <code>PENDING_DELETE</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-tenant_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The owner of the firewall service. Only administrative users can specify
+      a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewallResponseParameters '
+&firewall-admin_state_upResponseParameter;
+&firewall-descriptionResponseParameter;
+&firewall-firewall_policy_idResponseParameter;
+&firewall-idResponseParameter;
+&firewall-nameResponseParameter;
+&firewall-router_idsResponseParameter;
+&firewall-statusResponseParameter;
+&firewall-tenant_idResponseParameter;'>
+<!ENTITY firewall-admin_state_upRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="admin_state_up" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      The administrative state of the firewall, which is up
+      (<code>true</code>) or down (<code>false</code>).
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-descriptionRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      Human-readable description for the firewall service.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-router_idsRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="router_ids" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      A list of UUIDs for routers that are associated with the firewall.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-firewall_policy_idRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+  name="firewall_policy_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The UUID of the policy that is associated with the firewall.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall-nameRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+    xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xml:lang="EN">
+    <para>
+      The human-readable name for the firewall service. Does not have to be
+      unique.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewallRequestParameters '
+&firewall-admin_state_upRequestParameter;
+&firewall-descriptionRequestParameter;
+&firewall-router_idsRequestParameter;
+&firewall-firewall_policy_idRequestParameter;
+&firewall-nameRequestParameter;'>
+<!ENTITY FWId '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+  name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns:wadl="http://wadl.dev.java.net/2009/02"
+    xmlns="http://docbook.org/ns/docbook" xml:lang="EN">
+    <para>
+      The UUID of the firewall.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewallUpdateParameters '
+&firewall-admin_state_upRequestParameter;
+&firewall-descriptionRequestParameter;
+&firewall-router_idsRequestParameter;
+&firewall-firewall_policy_idRequestParameter;
+&firewall-nameRequestParameter;'>
+<!ENTITY firewallPoliciesObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="firewall_policies" style="plain" type="xsd:list">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            A list of <code>firewall_policy</code> objects.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewallPolicyObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="firewall_policies" style="plain" type="xsd:dict">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            A <code>firewall_policy</code> object.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewallPolicyResponseParameters '
+&firewall_policy-auditedResponseParameter;
+&firewall_policy-descriptionResponseParameter;
+&firewall_policy-firewall_rulesResponseParameter;
+&firewall_policy-idResponseParameter;
+&firewall_policy-nameResponseParameter;
+&firewall_policy-sharedResponseParameter;
+&firewall_policy-tenant_idResponseParameter;'>
+<!ENTITY firewall_policy-auditedResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="audited" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      Indicates whether the policy has been audited.
+    </para>
+    <para>
+      Each time that the firewall policy or its associated rules are changed,
+      the API sets this attribute to <code>False</code>. To audit the policy,
+      the policy owner must explicitly update the policy to set this attribute
+      to <code>True</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-descriptionResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      The human-readable description for the firewall policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-firewall_rulesResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="firewall_policy_id" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      A list of rules that are associated with the firewall policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      The UUID for the firewall policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-nameResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      Human-readable name for the firewall policy. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-sharedResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="shared" style="plain" type="xsd:boolean">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Indicates whether the firewall policy is shared across all tenants.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-tenant_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      The owner of the firewall policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewallPolicyRequestParameters '
+&firewall_policy-auditedRequestParameter;
+&firewall_policy-descriptionRequestParameter;
+&firewall_policy-firewall_rulesRequestParameter;
+&firewall_policy-nameRequestParameter;
+&firewall_policy-sharedRequestParameter;
+&firewall_policy-tenant_idRequestParameter;'>
+<!ENTITY firewall_policy-auditedRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="audited" style="plain" type="xsd:boolean">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+    <para>
+      Each time that the firewall policy or its associated rules are changed,
+      the API sets this attribute to <code>False</code>. To audit the policy,
+      explicitly set this attribute to <code>True</code>.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-descriptionRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="description" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      The human-readable description for the firewall policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-firewall_rulesRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="firewall_policy_id" style="plain" type="xsd:list">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      A list of rules to associate with the firewall policy.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-nameRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="name" style="plain" type="xsd:string">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      Human-readable name for the firewall policy. Does not have to be unique.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-sharedRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="shared" style="plain" type="xsd:boolean">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Set to <code>True</code> to make this firewall policy visible to
+          other tenants. Default is <code>False</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_policy-tenant_idRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="tenant_id" style="plain" type="csapi:UUID">
+  <wadl:doc xmlns="http://docbook.org/ns/docbook"
+      xmlns:wadl="http://wadl.dev.java.net/2009/02"
+      xml:lang="EN">
+    <para>
+      The owner of the firewall policy. Only administrative users can specify
+      a tenant UUID other than their own.
+    </para>
+  </wadl:doc>
+</param>'>
+<!ENTITY firewallRuleObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="firewall" style="plain" type="xsd:dict">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            A <code>firewall_rule</code> object.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewallRulesObject '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="firewalls" style="plain" type="xsd:list">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            A list of <code>firewall_rule</code> objects.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewallRulesRequestParameters '
+&firewall_rule-tenant_idRequestParameter;
+&firewall_rule-nameRequestParameter;
+&firewall_rule-descriptionRequestParameter;
+&firewall_rule-sharedRequestParameter;
+&firewall_rule-protocolRequestParameter;
+&firewall_rule-ip_versionRequestParameter;
+&firewall_rule-source_ip_addressRequestParameter;
+&firewall_rule-destination_ip_addressRequestParameter;
+&firewall_rule-source_portRequestParameter;
+&firewall_rule-destination_portRequestParameter;
+&firewall_rule-actionRequestParameter;
+&firewall_rule-enabledRequestParameter;'>
+<!ENTITY firewallRulesResponseParameters '
+&firewall_rule-idResponseParameter;
+&firewall_rule-tenant_idResponseParameter;
+&firewall_rule-nameResponseParameter;
+&firewall_rule-descriptionResponseParameter;
+&firewall_rule-firewall_policy_idResponseParameter;
+&firewall_rule-sharedResponseParameter;
+&firewall_rule-protocolResponseParameter;
+&firewall_rule-ip_versionResponseParameter;
+&firewall_rule-source_ip_addressResponseParameter;
+&firewall_rule-destination_ip_addressResponseParameter;
+&firewall_rule-source_portResponseParameter;
+&firewall_rule-destination_portResponseParameter;
+&firewall_rule-positionResponseParameter;
+&firewall_rule-actionResponseParameter;
+&firewall_rule-enabledResponseParameter;'>
+<!ENTITY firewall_rule-tenant_idRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="tenant_id" style="plain" type="csapi:UUID">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The UUID of the tenant who owns the firewall rule. Only
+          administrative users can specify a tenant UUID other than their own.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-nameRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="name" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Human readable name for the firewall rule. Maximum length is 255
+          characters. Does not have to be unique. No default.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-descriptionRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="description" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Human readable description for the firewall rule.
+        </para>
+        <para>
+          The maximum length is 1024 characters. No default.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-sharedRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="shared" style="plain" type="xsd:bool">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Set to <code>True</code> to share this firewall rule with other
+          tenants. Other tenants can use a shared rule in firewall policies
+          that this tenant does not own. Valid value is <code>true</code> or
+          <code>false</code>. Default is <code>false</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-protocolRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="protocol" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The IP protocol. Valid value is <code>icmp</code>, <code>tcp</code>,
+          <code>udp</code>, or <code>null</code>. No default.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-ip_versionRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="ip_version" style="plain" type="xsd:int">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The IP protocol version. Valid value is <code>4</code> or
+          <code>6</code>. Default is <code>4</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-source_ip_addressRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="action" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The source IPv4 or IPv6 address or CIDR. No default.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-destination_ip_addressRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="destination_ip_address" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The destination IPv4 or IPv6 address or CIDR. No default.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-source_portRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="source_port" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The source port or port range.
+        </para>
+        <para>
+          A valid value is a port number, as an integer, or a port range, in
+          the format of a <code>:</code> separated range. For a port range,
+          include both ends of the range. For example, <code>80:90</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-destination_portRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="destination_port" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The destination port or port range.
+        </para>
+        <para>
+          A valid value is a port number, as an integer, or a port range, in
+          the format of a <code>:</code> separated range. For a port range,
+          include both ends of the range. For example, <code>80:90</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-actionRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="action" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The action that the API performs on traffic that matches the
+          firewall rule.
+        </para>
+        <para>
+          Valid value is <code>allow</code> or <code>deny</code>. Default is
+          <code>deny</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-enabledRequestParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="false"
+    name="enabled" style="plain" type="xsd:bool">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Set to <code>False</code> to disable this rule in the firewall
+          policy. Facilitates selectively turning off rules without having to
+          disassociate the rule from the firewall policy. Valid value is
+          <code>true</code> or <code>false</code>. Default is <code>true</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="id" style="plain" type="csapi:UUID">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The generated UUID for the firewall rule object.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-tenant_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="tenant_id" style="plain" type="csapi:UUID">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The UUID of the tenant who owns the firewall rule.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-nameResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="name" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Human readable name for the firewall rule.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-descriptionResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="description" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Human readable description for the firewall rule.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-firewall_policy_idResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="firewall_policy_id" style="plain" type="csapi:UUID">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Read-only attribute that the API populates with the UUID of the
+          firewall policy when you associate this firewall rule with a
+          policy.
+        </para>
+        <para>
+          You can associate a firewall rule with one policy at a time. You can
+          update this association can to a different firewall policy.
+        </para>
+        <para>
+          If you do not associate the rule with any policy, this attribute is
+          <code>null</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-sharedResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="shared" style="plain" type="xsd:bool">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Indicates whether this firewall rule is shared with other tenants.
+          Other tenants can use a shared rule in firewall policies that this
+          tenant does not own.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-protocolResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="protocol" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The IP protocol. Value is <code>icmp</code>, <code>tcp</code>,
+          <code>udp</code>, or <code>null</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-ip_versionResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="ip_version" style="plain" type="xsd:int">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The IP protocol version. Value is <code>4</code> or
+          <code>6</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-source_ip_addressResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="source_ip_address" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The source IPv4 or IPv6 address or CIDR.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-destination_ip_addressResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="destination_ip_address" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The destination IPv4 or IPv6 address or CIDR.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-source_portResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="source_port" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The source port or port range.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-destination_portResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="destination_port" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The destination port or port range.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-positionResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="position" style="plain" type="xsd:int">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Read-only attribute that the API assigns to this rule when it
+          associates it with a firewall policy. This value indicates the
+          position of this rule in that firewall policy. This position number
+          starts at 1. If the firewall rule is not associated with any policy,
+          the position is <code>null</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-actionResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="action" style="plain" type="xsd:string">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          The action that the API performs on traffic that matches the
+          firewall rule. Value is <code>allow</code> or <code>deny</code>.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY firewall_rule-enabledResponseParameter '
+<param xmlns="http://wadl.dev.java.net/2009/02" required="true"
+    name="enabled" style="plain" type="xsd:bool">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+          Indicates whether this rule is enabled or disabled in the firewall
+          policy.
+        </para>
+    </wadl:doc>
+</param>'>
diff --git a/api-ref/src/wadls/object-api/src/common.ent b/api-ref/src/wadls/object-api/src/common.ent
index 6bb209b93..9b4000118 100644
--- a/api-ref/src/wadls/object-api/src/common.ent
+++ b/api-ref/src/wadls/object-api/src/common.ent
@@ -2,7 +2,8 @@
 <!ENTITY name '{name}'>
 <!-- Common faults. -->
 <!-- response is missing status? -->
-<!ENTITY commonFaults '<response status="400" xmlns="http://wadl.dev.java.net/2009/02">
+<!ENTITY commonFaults '
+<response status="400" xmlns="http://wadl.dev.java.net/2009/02">
     <representation mediaType="application/xml"
         element="csapi:computeFault"/>
     <representation mediaType="application/json"/>
@@ -80,15 +81,18 @@
     name="X-Account-Meta-name" style="header" required="false"
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The account metadata. The <code>&name;</code> is
-            the name of metadata item that you want to add, update, or
-            delete. To delete this item, send an empty value in this
-            header.</para>
-        <para>You must specify an <code>X-Account-Meta-&name;</code>
-            header for each metadata item (for each
-                <code>&name;</code>) that you want to add, update, or
-            delete.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The account metadata. The <code>&name;</code> is the name of
+            metadata item that you want to add, update, or delete. To delete
+            this item, send an empty value in this header.
+        </para>
+        <para>
+            You must specify an <code>X-Account-Meta-&name;</code> header for
+            each metadata item (for each <code>&name;</code>) that you want to
+            add, update, or delete.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY account-meta-temp-url-key-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -96,7 +100,9 @@
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The secret key value for temporary URLs.</para>
+        <para>
+            The secret key value for temporary URLs.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY account-meta-temp-url-key-2-requestHeader '
@@ -105,9 +111,11 @@
     required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>A second secret key value for temporary URLs. The second
-            key enables you to rotate keys by having two
-            active keys at the same time.</para>
+        <para>
+            A second secret key value for temporary URLs. The second key
+            enables you to rotate keys by having two active keys at the same
+            time.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-meta-temp-url-key-requestHeader '
@@ -116,7 +124,9 @@
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The secret key value for temporary URLs.</para>
+        <para>
+            The secret key value for temporary URLs.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-meta-temp-url-key-2-requestHeader '
@@ -125,9 +135,11 @@
     required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>A second secret key value for temporary URLs. The second
-            key enables you to rotate keys by having two
-            active keys at the same time.</para>
+        <para>
+            A second secret key value for temporary URLs. The second key
+            enables you to rotate keys by having two active keys at the same
+            time.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY auth-token-requestHeader-optional '
@@ -135,9 +147,11 @@
     style="header" required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>Authentication token. If you omit this header, your
-            request fails unless the account owner has granted you
-            access through an access control list (ACL).</para>
+        <para>
+            Authentication token. If you omit this header, your request fails
+            unless the account owner has granted you access through an access
+            control list (ACL).
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY auth-token-requestHeader-required '
@@ -147,7 +161,9 @@
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>Authentication token.</para>
+        <para>
+            Authentication token.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-meta-name-requestHeader '
@@ -155,13 +171,17 @@
     name="X-Container-Meta-name" style="header" required="false"
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The container metadata, where <code>&name;</code>
-            is the name of metadata item.</para>
-        <para>You must specify an <code>X-Container-Meta-&name;</code>
-            header for each metadata item (for each
-                <code>&name;</code>) that you want to add or
-            update.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The container metadata, where <code>&name;</code> is the name of
+            metadata item.
+        </para>
+        <para>
+            You must specify an <code>X-Container-Meta-&name;</code> header
+            for each metadata item (for each <code>&name;</code>) that you
+            want to add or update.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY container-read-requestHeader '
  <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -199,7 +219,8 @@
         </listitem>
         <listitem>
             <para>
-                <code>.r:example.com,swift.example.com</code>&emdash;Comma-separated list of referrers.
+                <code>.r:example.com,swift.example.com</code>&emdash;Comma-separated
+                list of referrers.
             </para>
         </listitem>
         <listitem>
@@ -246,9 +267,9 @@
         xml:lang="EN">
         <para>
             Sets the destination for container synchronization. Used with the
-            secret key indicated in the <code>X-Container-Sync-Key</code> header. If you
-            want to stop a container from synchronizing, send a blank value for the
-            <code>X-Container-Sync-Key</code> header.
+            secret key indicated in the <code>X-Container-Sync-Key</code>
+            header. If you want to stop a container from synchronizing, send a
+            blank value for the <code>X-Container-Sync-Key</code> header.
         </para>
     </wadl:doc>
 </param>'>
@@ -259,7 +280,9 @@
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>Sets an ACL that grants write access.</para>
+        <para>
+            Sets an ACL that grants write access.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-meta-quota-bytesHeader '
@@ -269,10 +292,12 @@
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>Sets maximum size of the container, in bytes. Typically
-        these values are set by an administrator. Returns a 413 response
-        (request entity too large) when an object PUT operation
-        exceeds this quota value.</para>
+        <para>
+            Sets maximum size of the container, in bytes. Typically these
+            values are set by an administrator. Returns a 413 response
+            (request entity too large) when an object PUT operation exceeds
+            this quota value.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-meta-quota-countHeader '
@@ -282,10 +307,12 @@
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>Sets maximum object count of the container. Typically
-        these values are set by an administrator. Returns a 413 response
-        (request entity too large) when an object PUT operation
-        exceeds this quota value.</para>
+        <para>
+            Sets maximum object count of the container. Typically these values
+            are set by an administrator. Returns a 413 response (request
+            entity too large) when an object PUT operation exceeds this quota
+            value.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY content-disposition-requestHeader '
@@ -309,8 +336,11 @@
     required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
-        xml:lang="EN"><para>If set, the value of the
-        <code>Content-Encoding</code> metadata.</para></wadl:doc>
+        xml:lang="EN">
+        <para>
+            If set, the value of the <code>Content-Encoding</code> metadata.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-length-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -318,17 +348,22 @@
     type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
-        xml:lang="EN"><para>The content length, which is
-zero in this situation.</para></wadl:doc>
+        xml:lang="EN">
+        <para>
+            The content length, which is zero in this situation.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-length-requestHeader-putObj '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Content-Length"
     style="header" required="false" type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>Set to the length of the object content. Do not set
-            if chunked transfer encoding is being
-        used.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            Set to the length of the object content. Do not set if chunked
+            transfer encoding is being used.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-type-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Content-Type"
@@ -345,15 +380,16 @@ zero in this situation.</para></wadl:doc>
     style="header" required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>If set, this is the name of an object used to create the
-            new object by copying the <code>X-Copy-From</code> object.
-            The value is in form <code>{container}/{object}</code>.
-            You must UTF-8-encode and then URL-encode the names of the
-            container and object before you include them in the
-            header.</para>
-        <para>Using &PUT; with <code>X-Copy-From</code> has the same
-            effect as using the &COPY; operation to copy an
-            object.
+        <para>
+            If set, this is the name of an object used to create the new
+            object by copying the <code>X-Copy-From</code> object. The value
+            is in form <code>{container}/{object}</code>. You must
+            UTF-8-encode and then URL-encode the names of the container and
+            object before you include them in the header.
+        </para>
+        <para>
+            Using &PUT; with <code>X-Copy-From</code> has the same effect as
+            using the &COPY; operation to copy an object.
         </para>
     </wadl:doc>
 </param>'>
@@ -361,35 +397,44 @@ zero in this situation.</para></wadl:doc>
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Destination"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The container and object name of the destination
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The container and object name of the destination
             object in the form of <code>/container/object</code>. You
             must UTF-8-encode and then URL-encode the names of the
             destination container and object before you include them
-            in this header.</para></wadl:doc>
+            in this header.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY detect-content-type-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
     name="X-Detect-Content-Type" style="header" required="false"
     type="xsd:boolean">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>If set to <code>true</code>, Object Storage guesses
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            If set to <code>true</code>, Object Storage guesses
             the content type based on the file extension and ignores
             the value sent in the <code>Content-Type</code> header, if
-            present.</para></wadl:doc>
+            present.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY ETag-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="ETag"
     style="header" required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The MD5 checksum value of the request body. For
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The MD5 checksum value of the request body. For
             example, the MD5 checksum value of the object content. You
             are strongly recommended to compute the MD5 checksum value
             of object content and include it in the request. This
             enables the Object Storage API to check the integrity of
-            the upload. The value is not quoted.</para></wadl:doc>
+            the upload. The value is not quoted.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY if-match-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -398,9 +443,11 @@ zero in this situation.</para></wadl:doc>
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>See <link
-        xlink:href="http://www.ietf.org/rfc/rfc2616.txt"
-        >http://www.ietf.org/rfc/rfc2616.txt</link>.</para></wadl:doc>
+        <para>
+            See <link xlink:href="http://www.ietf.org/rfc/rfc2616.txt">Request
+            for Comments: 2616</link>.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY if-none-match-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -423,9 +470,11 @@ zero in this situation.</para></wadl:doc>
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>See <link
-        xlink:href="http://www.ietf.org/rfc/rfc2616.txt"
-        >Request for Comments: 2616</link>.</para></wadl:doc>
+        <para>
+            See <link xlink:href="http://www.ietf.org/rfc/rfc2616.txt">Request
+            for Comments: 2616</link>.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY if-unmodified-since-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -443,14 +492,16 @@ zero in this situation.</para></wadl:doc>
 <param xmlns="http://wadl.dev.java.net/2009/02" name="X-Newest"
     style="header" type="xsd:boolean">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>If set to <literal>True</literal>, Object Storage
-            queries all replicas to return the most recent one. If you
-            omit this header, Object Storage responds faster after it
-            finds one valid replica. Because setting this header to
-                <literal>True</literal> is more expensive for the back
-            end, use it only when it is absolutely
-        needed.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            If set to <literal>True</literal>, Object Storage queries all
+            replicas to return the most recent one. If you omit this header,
+            Object Storage responds faster after it finds one valid replica.
+            Because setting this header to <literal>True</literal> is more
+            expensive for the back end, use it only when it is absolutely
+            needed.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY container-meta-web-directory-type-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="X-Container-Meta-Web-Directory-Type"
@@ -478,11 +529,13 @@ zero in this situation.</para></wadl:doc>
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>Set to specify that this is a dynamic large object manifest object.
-The value is the container and object name prefix of the segment objects
-in the form <code>container/prefix</code>. You must UTF-8-encode and then
-URL-encode the names of the container and prefix before you
-include them in this header.</para>
+        <para>
+            Set to specify that this is a dynamic large object manifest
+            object. The value is the container and object name prefix of the
+            segment objects in the form <code>container/prefix</code>. You
+            must UTF-8-encode and then URL-encode the names of the container
+            and prefix before you include them in this header.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY object-meta-name-requestHeader '
@@ -490,12 +543,14 @@ include them in this header.</para>
     name="X-Object-Meta-name" style="header" required="false"
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The object metadata, where <code>&name;</code>
-            is the name of the metadata item.</para>
-        <para>You must specify an <code>X-Object-Meta-&name;</code>
-            header for each metadata item (for each
-                <code>&name;</code>) that you want to add or
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The object metadata, where <code>&name;</code>
+            is the name of the metadata item.
+        </para>
+        <para>
+            You must specify an <code>X-Object-Meta-&name;</code> header for
+            each metadata <code>&name;</code> item that you want to add or
             update.
         </para>
     </wadl:doc>
@@ -504,60 +559,88 @@ include them in this header.</para>
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Range"
     style="header" required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The ranges of content to get.</para>
-        <para>You can use the <code>Range</code> header to get
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The ranges of content to get.
+        </para>
+        <para>
+            You can use the <code>Range</code> header to get
             portions of data by using one or more range
             specifications. To specify many ranges, separate the range
-            specifications with a comma.</para>
-        <para>The types of range specifications are:</para>
+            specifications with a comma.
+        </para>
+        <para>
+            The types of range specifications are:
+        </para>
         <itemizedlist>
             <listitem>
-                <para><emphasis role="bold">Byte range
-                        specification</emphasis>. Use
-                    FIRST_BYTE_OFFSET to specify the start of the data
-                    range, and LAST_BYTE_OFFSET to specify the end.
-                    You can omit the LAST_BYTE_OFFSET and if you do,
-                    the value defaults to the offset of the last byte
-                    of data.</para>
+                <para>
+                    <emphasis role="bold">Byte range specification</emphasis>.
+                    Use FIRST_BYTE_OFFSET to specify the start of the data
+                    range, and LAST_BYTE_OFFSET to specify the end. You can
+                    omit the LAST_BYTE_OFFSET and if you do, the value
+                    defaults to the offset of the last byte of data.
+                </para>
             </listitem>
             <listitem>
-                <para><emphasis role="bold">Suffix byte range
-                        specification</emphasis>. Use LENGTH bytes to
-                    specify the length of the data range.</para>
+                <para>
+                    <emphasis role="bold">Suffix byte range
+                    specification</emphasis>. Use LENGTH bytes to specify the
+                    length of the data range.
+                </para>
             </listitem>
         </itemizedlist>
-        <para>The following forms of the header specify the following
-            ranges of data:</para>
+        <para>
+            The following forms of the header specify the following
+            ranges of data:
+        </para>
         <itemizedlist>
-            <listitem><para><code>Range: bytes=-5</code>. The last
-                    five bytes.</para></listitem>
             <listitem>
-                <para><code>Range: bytes=10-15</code>. The five bytes
-                    of data after a 10-byte offset.</para></listitem>
+                <para>
+                    <code>Range: bytes=-5</code>. The last
+                    five bytes.
+                </para>
+            </listitem>
             <listitem>
-                <para><code>Range: bytes=10-15,-5</code>. A multi-part
-                    response that contains the last five bytes and the
-                    five bytes of data after a 10-byte offset. The
-                        <code>Content-Type</code> of the response is
-                    then
-                <code>multipart/byteranges</code>.</para></listitem>
+                <para>
+                    <code>Range: bytes=10-15</code>. The five bytes
+                    of data after a 10-byte offset.
+                </para>
+            </listitem>
             <listitem>
-                <para><code>Range: bytes=4-6</code>. Bytes 4 to 6
-                    inclusive.</para></listitem>
+                <para>
+                    <code>Range: bytes=10-15,-5</code>. A multi-part response
+                    that contains the last five bytes and the five bytes of
+                    data after a 10-byte offset. The <code>Content-Type</code>
+                    response header contains <code>multipart/byteranges</code>.
+                </para>
+            </listitem>
             <listitem>
-                <para><code>Range: bytes=2-2</code>. Byte 2, the third
-                    byte of the data.</para></listitem>
+                <para>
+                    <code>Range: bytes=4-6</code>. Bytes 4 to 6
+                    inclusive.
+                </para>
+            </listitem>
             <listitem>
-                <para><code>Range: bytes=6-</code>. Byte 6 and
-                    after.</para></listitem>
+                <para>
+                    <code>Range: bytes=2-2</code>. Byte 2, the third
+                    byte of the data.
+                </para>
+            </listitem>
             <listitem>
-                <para><code>Range: bytes=1-3,2-5</code>. A multi-part
-                    response that contains bytes 1 to 3 inclusive, and
-                    bytes 2 to 5 inclusive. The
-                        <code>Content-Type</code> of the response is
-                    then
-                <code>multipart/byteranges</code>.</para></listitem>
+                <para>
+                    <code>Range: bytes=6-</code>. Byte 6 and
+                    after.
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                    <code>Range: bytes=1-3,2-5</code>. A multi-part response
+                    that contains bytes 1 to 3 inclusive, and bytes 2 to 5
+                    inclusive. The <code>Content-Type</code> response header
+                    contains <code>multipart/byteranges</code>.
+                </para>
+            </listitem>
         </itemizedlist>
     </wadl:doc>
 </param>'>
@@ -567,34 +650,38 @@ include them in this header.</para>
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The custom metadata to remove. The <code>&name;</code>
+        <para>
+            The custom metadata to remove. The <code>&name;</code>
             value in the header is the name of the metadata
-            item.</para>
-        <para>If the tool you use to communicate with Object Storage,
-            such as older versions of cURL, does not support empty
-            headers, send the
-                    <code>X-Remove-Account-Meta-&name;:
-                arbitrary value</code> header, where
-                <code>&name;</code> is the name of the metadata item
-            that you want to remove. For example,
-                <code>X-Remove-Account-Meta-Book: x</code>. The
-            arbitrary value is ignored.</para>
-        <para>You must specify an
-                <code>X-Remove-Account-Meta-&name;</code> header for
-            each metadata item (for each <code>&name;</code>) that you
-            want to remove.</para></wadl:doc>
+            item.
+        </para>
+        <para>
+            If the tool you use to communicate with Object Storage, such as
+            older versions of cURL, does not support empty headers, send the
+            <code>X-Remove-Account-Meta-&name;: arbitrary value</code> header,
+            where <code>&name;</code> is the name of the metadata item that you
+            want to remove. For example, <code>X-Remove-Account-Meta-Book:
+            x</code>. The arbitrary value is ignored.
+        </para>
+        <para>
+            You must specify an <code>X-Remove-Account-Meta-&name;</code>
+            header for each metadata <code>&name;</code> item that you want to
+            remove.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY remove-container-meta-name-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
     name="X-Remove-Container-Meta-name" style="header" required="false"
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>Set the <code>X-Remove-Container-Meta-&name;</code> header
-            to any value to
-            remove the metadata item. The <code>&name;</code>
-            value in the header is the name of the metadata
-            item to remove.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            Set the <code>X-Remove-Container-Meta-&name;</code> header to any
+            value to remove the metadata item. The <code>&name;</code> value
+            in the header is the name of the metadata item to remove.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY remove-container-name-requestHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -602,10 +689,11 @@ include them in this header.</para>
     required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>Removes the metadata item named
-                <code>{name}</code>. For example,
-                <code>X-Remove-Container-Read</code> removes the
-                <code>X-Container-Read</code> metadata item.</para>
+        <para>
+            Removes the metadata item named <code>{name}</code>. For example,
+            <code>X-Remove-Container-Read</code> removes the
+            <code>X-Container-Read</code> metadata item.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY remove-versions-location-requestHeader '
@@ -615,7 +703,9 @@ include them in this header.</para>
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>Set to any value to disable versioning.</para>
+        <para>
+            Set to any value to disable versioning.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY transfer-encoding-requestHeader '
@@ -624,10 +714,11 @@ include them in this header.</para>
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>Set to <code>chunked</code> to enable chunked transfer
-            encoding. If used, do not set the
-                <code>Content-Length</code> header to a non-zero
-            value.</para>
+        <para>
+            Set to <code>chunked</code> to enable chunked transfer encoding.
+            If used, do not set the <code>Content-Length</code> header to a
+            non-zero value.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY versions-location-requestHeader '
@@ -636,11 +727,13 @@ include them in this header.</para>
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>Enables versioning on this container. The value is the
+        <para>
+            Enables versioning on this container. The value is the
             name of another container. You must UTF-8-encode and then
             URL-encode the name before you include it in the header.
             To disable versioning, set the header to an empty
-            string.</para>
+            string.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY fresh-metadata-requestHeader '
@@ -678,9 +771,12 @@ include them in this header.</para>
 <param xmlns="http://wadl.dev.java.net/2009/02" name="delimiter"
     style="query" required="false" type="xsd:char">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>Delimiter value, which returns the object names
-            that are nested in the container.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            Delimiter value, which returns the object names
+            that are nested in the container.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY end-marker-requestParameter '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="end_marker"
@@ -690,17 +786,19 @@ include them in this header.</para>
         <para>
             For a string value, <replaceable>x</replaceable>, returns container
             names that are less than the marker value.
-        </para></wadl:doc>
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY format-requestParameter '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="format"
     style="query" required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The response format. Valid values are
-                <code>json</code>, <code>xml</code>, or
-                <code>plain</code>. The default is
-            <code>plain</code>.</para>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The response format. Valid values are <code>json</code>,
+            <code>xml</code>, or <code>plain</code>. The default is
+            <code>plain</code>.
+        </para>
         <para>
             If you append the <code>format=xml</code> or
             <code>format=json</code> query parameter to the storage account
@@ -709,14 +807,17 @@ include them in this header.</para>
         </para>
         <para>If you append the <code>format=plain</code> query
             parameter, the response lists the container names
-            separated by newlines.</para></wadl:doc>
+            separated by newlines.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY limit-requestParameter '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="limit"
     style="query" required="false" type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>For an integer value <replaceable>n</replaceable>,
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            For an integer value <replaceable>n</replaceable>,
             limits the number of results to <replaceable>n</replaceable>.
         </para>
     </wadl:doc>
@@ -730,15 +831,16 @@ include them in this header.</para>
             For a string value, <replaceable>x</replaceable>, returns
             container names that are greater than the marker value.
         </para>
-        </wadl:doc>
+    </wadl:doc>
 </param>'>
 <!ENTITY multipart-manifest-put-requestParameter '
 <param xmlns="http://wadl.dev.java.net/2009/02"
     name="multipart-manifest" style="query" required="false"
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>If <code>?multipart-manifest=put</code>, the object is a static
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            If <code>?multipart-manifest=put</code>, the object is a static
             large object manifest and the body contains the
             manifest.
         </para>
@@ -749,13 +851,16 @@ include them in this header.</para>
     name="multipart-manifest" style="query" required="false"
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>If you include the <code>multipart-manifest=get</code> query
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            If you include the <code>multipart-manifest=get</code> query
             parameter and the object is a large object, the
             object contents are not returned. Instead, the manifest is
             returned in the <code>X-Object-Manifest</code> response
             header for dynamic large objects or in the response body
-            for static large objects.</para></wadl:doc>
+            for static large objects.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY multipart-manifest-delete-requestParameter '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -776,7 +881,7 @@ include them in this header.</para>
             a normal bulk delete. In contrast, a plain object &DELETE;
             response has an empty body.
         </para>
-        </wadl:doc>
+    </wadl:doc>
 </param>'>
 <!ENTITY path-requestParameter '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="path"
@@ -838,7 +943,9 @@ include them in this header.</para>
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The type of ranges that the object accepts.</para>
+        <para>
+            The type of ranges that the object accepts.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY account-bytes-used-responseHeader '
@@ -847,8 +954,10 @@ include them in this header.</para>
     type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The total number of bytes that are stored in Object
-            Storage for the account.</para>
+        <para>
+            The total number of bytes that are stored in Object
+            Storage for the account.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY account-container-count-responseHeader '
@@ -857,7 +966,9 @@ include them in this header.</para>
     type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The number of containers.</para>
+        <para>
+            The number of containers.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY account-meta-name-responseHeader '
@@ -882,8 +993,10 @@ include them in this header.</para>
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The secret key value for temporary URLs. If not set,
-            this header is not returned in the response.</para>
+        <para>
+            The secret key value for temporary URLs. If not set,
+            this header is not returned in the response.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY account-meta-temp-url-key-2-responseHeader '
@@ -892,8 +1005,10 @@ include them in this header.</para>
     required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>A second secret key value for temporary URLs. If not set,
-            this header is not returned in the response.</para>
+        <para>
+            A second secret key value for temporary URLs. If not set,
+            this header is not returned in the response.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-meta-temp-url-key-responseHeader '
@@ -902,8 +1017,10 @@ include them in this header.</para>
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The secret key value for temporary URLs. If not set,
-            this header is not returned in the response.</para>
+        <para>
+            The secret key value for temporary URLs. If not set,
+            this header is not returned in the response.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-meta-temp-url-key-2-responseHeader '
@@ -912,8 +1029,10 @@ include them in this header.</para>
     required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>A second secret key value for temporary URLs. If not set,
-            this header is not returned in the response.</para>
+        <para>
+            A second secret key value for temporary URLs. If not set,
+            this header is not returned in the response.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY account-object-count-responseHeader '
@@ -922,7 +1041,9 @@ include them in this header.</para>
     type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The number of objects in the account.</para>
+        <para>
+            The number of objects in the account.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-bytes-used-responseHeader '
@@ -931,8 +1052,11 @@ include them in this header.</para>
     required="true" type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
-        xml:lang="EN"><para>The count of bytes used in
-total.</para></wadl:doc>
+        xml:lang="EN">
+        <para>
+            The total number of bytes used.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY container-object-count-responseHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -940,8 +1064,11 @@ total.</para></wadl:doc>
     required="true" type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
-        xml:lang="EN"><para>The number of
-        objects.</para></wadl:doc>
+        xml:lang="EN">
+        <para>
+            The number of objects.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY container-read-responseHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -950,8 +1077,10 @@ total.</para></wadl:doc>
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>The ACL that grants read access. If not set,
-            this header is not returned by this operation.</para>
+        <para>
+            The ACL that grants read access. If not set,
+            this header is not returned by this operation.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-sync-to-responseHeader '
@@ -961,8 +1090,10 @@ total.</para></wadl:doc>
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>The destination for container synchronization. If not set,
-            this header is not returned by this operation.</para>
+        <para>
+            The destination for container synchronization. If not set,
+            this header is not returned by this operation.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-sync-key-responseHeader '
@@ -972,8 +1103,10 @@ total.</para></wadl:doc>
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>The secret key for container synchronization. If not set,
-            this header is not returned by this operation.</para>
+        <para>
+            The secret key for container synchronization. If not set,
+            this header is not returned by this operation.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-write-responseHeader '
@@ -983,8 +1116,10 @@ total.</para></wadl:doc>
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
         xml:lang="EN">
-        <para>The ACL that grants write access. If not set,
-            this header is not returned by this operation.</para>
+        <para>
+            The ACL that grants write access. If not set,
+            this header is not returned by this operation.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY container-meta-name-responseHeader '
@@ -992,13 +1127,16 @@ total.</para></wadl:doc>
     name="X-Container-Meta-name" style="header" required="true"
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The custom container metadata item, where
-                <code>&name;</code> is the name of the metadata
-            item.</para>
-        <para>One <code>X-Container-Meta-&name;</code> response header
-            appears for each metadata item (for each
-                <code>&name;</code>).</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The custom container metadata item, where <code>&name;</code>
+            is the name of the metadata item.
+        </para>
+        <para>
+            One <code>X-Container-Meta-&name;</code> response header appears
+            for each metadata item (for each <code>&name;</code>).
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-disposition-responseHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -1023,10 +1161,12 @@ total.</para></wadl:doc>
     required="false" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02"
-        xml:lang="EN"><para>If set, the value of the
-        <code>Content-Encoding</code> metadata.</para>
-        <para>If not set,
-            this header is not returned by this operation.
+        xml:lang="EN">
+        <para>
+            If set, the value of the <code>Content-Encoding</code> metadata.
+        </para>
+        <para>
+            If not set, the operation does not return this header.
         </para>
     </wadl:doc>
 </param>'>
@@ -1034,63 +1174,80 @@ total.</para></wadl:doc>
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Content-Length"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The length of the object content in the response
-            body, in bytes.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The length of the object content in the response
+            body, in bytes.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-length-responseHeader-HEAD '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Content-Length"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>&HEAD; operations do not return content. However,
-            in this operation the value in the
-                <code>Content-Length</code> header is not the size of
-            the response body. Instead it contains the size of the
-            object, in bytes.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            &HEAD; operations do not return content. The
+            <code>Content-Length</code> header value is not the size of the
+            response body but is the size of the object, in bytes.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-length-responseHeader-NAMES '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Content-Length"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The length of the response body that contains the
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The length of the response body that contains the
             list of names. If the operation fails, this value is the
-            length of the error text in the response
-        body.</para></wadl:doc>
+            length of the error text in the response body.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-length-responseHeader-OP '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Content-Length"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>If the operation succeeds, this value is zero (0).
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            If the operation succeeds, this value is zero (0).
             If the operation fails, this value is the length of the
-            error text in the response body.</para></wadl:doc>
+            error text in the response body.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-type-responseHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Content-Type"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The MIME type of the object.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The MIME type of the object.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-type-responseHeader-NAMES '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Content-Type"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The MIME type of the list of names. If the
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The MIME type of the list of names. If the
             operation fails, this value is the MIME type of the error
-            text in the response body.</para></wadl:doc>
+            text in the response body.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY content-type-responseHeader-OP '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="Content-Type"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>If the operation fails, this value is the MIME type
-            of the error text in the response body.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>If the operation fails, this value is the MIME type
+            of the error text in the response body.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY copied-from-responseHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="X-Copied-From"
@@ -1108,20 +1265,24 @@ total.</para></wadl:doc>
 <param xmlns="http://wadl.dev.java.net/2009/02" name="ETag"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>For objects smaller than 5 GB, this value is the
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            For objects smaller than 5 GB, this value is the
             MD5 checksum of the object content. The value is not
-            quoted.</para>
-        <para>For manifest objects, this value is the MD5 checksum of
+            quoted.
+        </para>
+        <para>
+            For manifest objects, this value is the MD5 checksum of
             the concatenated string of MD5 checksums and ETags for
             each of the segments in the manifest, and not the MD5
             checksum of the content that was downloaded. Also the
-            value is enclosed in double-quote characters.</para>
-        <para>You are strongly recommended to compute the MD5 checksum
+            value is enclosed in double-quote characters.
+        </para>
+        <para>
+            You are strongly recommended to compute the MD5 checksum
             of the response body as it is received and compare this
             value with the one in the ETag header. If they differ, the
-            content was corrupted, so retry the
-        operation.
+            content was corrupted, so retry the operation.
         </para>
     </wadl:doc>
 </param>'>
@@ -1129,33 +1290,40 @@ total.</para></wadl:doc>
 <param xmlns="http://wadl.dev.java.net/2009/02" name="ETag"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The
-            MD5 checksum of the copied object content. The value is not
-            quoted.</para>
-        </wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The MD5 checksum of the copied object content. The value is not
+            quoted.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY ETag-responseHeader-PUT '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="ETag"
     style="header" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>For objects smaller than 5 GB, this value is the
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            For objects smaller than 5 GB, this value is the
             MD5 checksum of the uploaded object content. The value is
-            not quoted.</para>
-        <para>If you supplied an <code>ETag</code> request header and
+            not quoted.
+        </para>
+        <para>
+            If you supplied an <code>ETag</code> request header and
             the operation was successful, the values are the
-            same.</para>
-        <para>If you did not supply an <code>ETag</code> request
+            same.
+        </para>
+        <para>
+            If you did not supply an <code>ETag</code> request
             header, check the <code>ETag</code> response header value
-            against the object content you have just uploaded.</para>
-        <para>For static large objects, this value is the MD5 checksum
+            against the object content you have just uploaded.
+        </para>
+        <para>
+            For static large objects, this value is the MD5 checksum
             of the concatenated string of MD5 checksums and ETags for
             each of the segments in the manifest, and not the MD5
             checksum of the content that was uploaded. Also the value
             is enclosed in double-quotes. For dynamic large objects,
-            the value is the MD5 checksum of the empty
-        string.
+            the value is the MD5 checksum of the empty string.
         </para>
     </wadl:doc>
 </param>'>
@@ -1164,41 +1332,88 @@ total.</para></wadl:doc>
     name="X-Object-Manifest" style="header" required="false"
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>If set, to this is a dynamic large object manifest object.
-The value is the container and object name prefix of the segment objects
-in the form <code>container/prefix</code>.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            If set, to this is a dynamic large object manifest object. The
+            value is the container and object name prefix of the segment objects in the
+            form <code>container/prefix</code>.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY object-meta-name-responseHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
     name="X-Object-Meta-name" style="header" required="true"
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>The custom object metadata item, where
-                <code>&name;</code> is the name of the metadata
-            item.</para>
-        <para>One <code>X-Object-Meta-&name;</code> response header
-            appears for each metadata item (for each
-                <code>&name;</code>).</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            The custom object metadata item, where
+            <code>&name;</code> is the name of the metadata
+            item.
+        </para>
+        <para>
+            One <code>X-Object-Meta-&name;</code> response header
+            appears for each metadata <code>&name;</code> item.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY static-large-object-responseHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
     name="X-Static-Large-Object" style="header" required="true"
     type="xsd:boolean">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>Set to <code>True</code> if this object is a static
-            large object manifest object.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            Set to <code>True</code> if this object is a static
+            large object manifest object.
+        </para>
+    </wadl:doc>
+</param>'>
+<!ENTITY X-Trans-Id-ExtraRequestHeader '
+<param xmlns="http://wadl.dev.java.net/2009/02" name="X-Trans-Id-Extra"
+    style="header" required="false" type="csapi:uuid">
+    <wadl:doc xmlns="http://docbook.org/ns/docbook"
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            Extra transaction information. Use the <code>X-Trans-Id-Extra</code>
+            request header to include extra information to help
+            you debug any errors that might occur with large object upload and
+            other Object Storage transactions.
+        </para>
+        <para>
+            Object Storage appends the first 32 characters of the
+            <code>X-Trans-Id-Extra</code> request header value to the
+            transaction ID value in the generated <code>X-Trans-Id</code>
+            response header. You must UTF-8-encode and then URL-encode the
+            extra transaction information before you include it in the
+            <code>X-Trans-Id-Extra</code> request header.
+        </para>
+        <para>
+            For example, you can include extra transaction information when
+            you upload <link
+            xlink:href="http://docs.openstack.org/user-guide/cli_swift_large_object_creation.html">large
+            objects</link> such as images. When you upload each segment and the manifest,
+            include the same value in the <code>X-Trans-Id-Extra</code>
+            request header. If an error occurs, you can find all requests that
+            are related to the large object upload in the Object Storage logs.
+        </para>    
+        <para>
+            You can also use <code>X-Trans-Id-Extra</code> strings to help
+            operators debug requests that fail to receive responses. The
+            operator can search for the extra information in the logs.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY trans-id-responseHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02" name="X-Trans-Id"
     style="header" required="true" type="csapi:uuid">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
-        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN"
-            ><para>A unique transaction identifier for this request.
-            Your service provider might need this value if you report
-            a problem.</para></wadl:doc>
+        xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
+        <para>
+            A unique transaction ID for this request. Your service
+            provider might need this value if you report a problem.
+        </para>
+    </wadl:doc>
 </param>'>
 <!ENTITY versions-location-responseHeader '
 <param xmlns="http://wadl.dev.java.net/2009/02"
@@ -1206,11 +1421,12 @@ in the form <code>container/prefix</code>.</para></wadl:doc>
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>Enables versioning on this container. The value is the
-            name of another container. You must UTF-8-encode and then
-            URL-encode the name before you include it in the header.
-            To disable versioning, set the header to an empty
-            string.</para>
+        <para>
+            Enables versioning on this container. The value is the name of
+            another container. You must UTF-8-encode and then URL-encode the
+            name before you include it in the header. To disable versioning,
+            set the header to an empty string.
+        </para>
     </wadl:doc>
 </param>'>
 <!-- Response fields  -->
@@ -1219,8 +1435,10 @@ in the form <code>container/prefix</code>.</para></wadl:doc>
     name="bytes" style="plain" required="true" type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The total number of bytes that are stored in Object
-            Storage for the account.</para>
+        <para>
+            The total number of bytes that are stored in Object
+            Storage for the account.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY content-type-responseField '
@@ -1229,7 +1447,9 @@ in the form <code>container/prefix</code>.</para></wadl:doc>
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The content type of the object.</para>
+        <para>
+            The content type of the object.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY count-responseField '
@@ -1237,7 +1457,9 @@ in the form <code>container/prefix</code>.</para></wadl:doc>
     name="count" style="plain" required="true" type="xsd:int">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The number of objects in the container.</para>
+        <para>
+            The number of objects in the container.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY hash-responseField '
@@ -1245,7 +1467,9 @@ in the form <code>container/prefix</code>.</para></wadl:doc>
     style="plain" required="true" type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The MD5 checksum value of the object content.</para>
+        <para>
+            The MD5 checksum value of the object content.
+        </para>
     </wadl:doc>
 </param>'>
 <!ENTITY name-responseField '
@@ -1254,6 +1478,8 @@ in the form <code>container/prefix</code>.</para></wadl:doc>
     type="xsd:string">
     <wadl:doc xmlns="http://docbook.org/ns/docbook"
         xmlns:wadl="http://wadl.dev.java.net/2009/02" xml:lang="EN">
-        <para>The name of the container.</para>
+        <para>
+            The name of the container.
+        </para>
     </wadl:doc>
 </param>'>
diff --git a/api-ref/src/wadls/object-api/src/os-object-api-1.0.wadl b/api-ref/src/wadls/object-api/src/os-object-api-1.0.wadl
index e0b211b1c..a03f83fff 100644
--- a/api-ref/src/wadls/object-api/src/os-object-api-1.0.wadl
+++ b/api-ref/src/wadls/object-api/src/os-object-api-1.0.wadl
@@ -226,12 +226,16 @@
         </wadl:doc>
         <request>
             <representation mediaType="application/xml">
-                &limit-requestParameter; &marker-requestParameter;
+                &limit-requestParameter;
+                &marker-requestParameter;
                 &end-marker-requestParameter;
-                &format-requestParameter; &prefix-requestParameter;
+                &format-requestParameter;
+                &prefix-requestParameter;
                 &delimiter-requestParameter;
                 &auth-token-requestHeader-required;
-                &newest-requestHeader; &accept-requestHeader;
+                &newest-requestHeader;
+                &accept-requestHeader;
+                &X-Trans-Id-ExtraRequestHeader;
             </representation>
         </request>
         <response status="200 204">
@@ -264,8 +268,10 @@
                 &X-Timestamp-ResponseHeader;
                 &account-meta-temp-url-key-responseHeader;
                 &account-meta-temp-url-key-2-responseHeader;
-                &trans-id-responseHeader; &Date-ResponseHeader;
-                &name-responseField; &count-responseField;
+                &trans-id-responseHeader;
+                &Date-ResponseHeader;
+                &name-responseField;
+                &count-responseField;
                 &bytes-responseField;
             </representation>
         </response>
@@ -363,6 +369,7 @@ Date: Fri, 17 Jan 2014 16:08:15 GMT</programlisting></para>
             &account-meta-name-requestHeader;
             &content-type-requestHeader;
             &detect-content-type-requestHeader;
+            &X-Trans-Id-ExtraRequestHeader;
           </representation>
         </request>
         <response status="204">
@@ -435,6 +442,7 @@ Date: Fri, 17 Jan 2014 16:09:56 GMT</programlisting></para>
           <representation mediaType="application/xml">
             &auth-token-requestHeader-required;
             &newest-requestHeader;
+            &X-Trans-Id-ExtraRequestHeader;
           </representation>
         </request>
         <response status="204">
@@ -447,7 +455,8 @@ Date: Fri, 17 Jan 2014 16:09:56 GMT</programlisting></para>
             &account-meta-temp-url-key-responseHeader;
             &account-meta-temp-url-key-2-responseHeader;
             &content-length-responseHeader-OP;
-            &content-type-responseHeader-OP; &trans-id-responseHeader;
+            &content-type-responseHeader-OP;
+            &trans-id-responseHeader;
             &Date-ResponseHeader;
           </representation>
         </response>
@@ -518,14 +527,19 @@ Date: Fri, 17 Jan 2014 16:09:56 GMT</programlisting></para>
         </wadl:doc>
         <request>
             <representation mediaType="application/xml">
-                &limit-requestParameter; &marker-requestParameter;
+                &limit-requestParameter;
+            &marker-requestParameter;
                 &end-marker-requestParameter;
-                &prefix-requestParameter; &format-requestParameter;
-                &delimiter-requestParameter; &path-requestParameter;
+                &prefix-requestParameter;
+            &format-requestParameter;
+                &delimiter-requestParameter;
+            &path-requestParameter;
                 &auth-token-requestHeader-required;
-                &newest-requestHeader; &accept-requestHeader;
+                &newest-requestHeader;
+            &accept-requestHeader;
                 &container-meta-temp-url-key-requestHeader;
                 &container-meta-temp-url-key-2-requestHeader;
+                &X-Trans-Id-ExtraRequestHeader;
             </representation>
         </request>
         <response status="200 204">
@@ -555,9 +569,12 @@ Date: Fri, 17 Jan 2014 16:09:56 GMT</programlisting></para>
                 &X-Timestamp-ResponseHeader;
                 &container-bytes-used-responseHeader;
                 &content-type-responseHeader-NAMES;
-                &trans-id-responseHeader; &Date-ResponseHeader;
-                &name-responseField; &hash-responseField;
-                &bytes-responseField; &content-type-responseField;
+                &trans-id-responseHeader;
+                &Date-ResponseHeader;
+                &name-responseField;
+                &hash-responseField;
+                &bytes-responseField;
+                &content-type-responseField;
                 &last_modified-ResponseParameter;
                 &container-meta-temp-url-key-requestHeader;
                 &container-meta-temp-url-key-2-requestHeader;
@@ -621,6 +638,7 @@ Date: Tue, 14 Jan 2014 19:25:43 GMT</programlisting></para>
             &detect-content-type-requestHeader;
             &container-meta-temp-url-key-requestHeader;
             &container-meta-temp-url-key-2-requestHeader;
+            &X-Trans-Id-ExtraRequestHeader;
           </representation>
         </request>
         <response status="201 204">
@@ -733,6 +751,7 @@ Date: Thu, 16 Jan 2014 18:37:04 GMT</programlisting></para>
             &detect-content-type-requestHeader;
             &container-meta-temp-url-key-requestHeader;
             &container-meta-temp-url-key-2-requestHeader;
+            &X-Trans-Id-ExtraRequestHeader;
           </representation>
         </request>
         <response status="204">
@@ -780,6 +799,7 @@ Date: Thu, 16 Jan 2014 18:37:22 GMT</programlisting></para>
             &newest-requestHeader;
             &container-meta-temp-url-key-requestHeader;
             &container-meta-temp-url-key-2-requestHeader;
+            &X-Trans-Id-ExtraRequestHeader;
           </representation>
         </request>
         <response status="204">
@@ -797,7 +817,8 @@ Date: Thu, 16 Jan 2014 18:37:22 GMT</programlisting></para>
             &container-sync-to-responseHeader;
             &container-sync-key-responseHeader;
             &versions-location-responseHeader;
-            &content-type-responseHeader-OP; &trans-id-responseHeader;
+            &content-type-responseHeader-OP;
+            &trans-id-responseHeader;
             &Date-ResponseHeader;
             &container-meta-temp-url-key-responseHeader;
             &container-meta-temp-url-key-2-responseHeader;
@@ -839,22 +860,24 @@ Date: Thu, 16 Jan 2014 18:05:31 GMT
 &lt;html>&lt;h1>Conflict&lt;/h1>&lt;p>There was a conflict when trying to complete your request.&lt;/p>&lt;/html></programlisting></para>
         </wadl:doc>
         <request>
-          <representation mediaType="application/xml">
-              &auth-token-requestHeader-required;
-              &container-meta-temp-url-key-requestHeader;
-              &container-meta-temp-url-key-2-requestHeader;
-          </representation>
+            <representation mediaType="application/xml">
+                &auth-token-requestHeader-required;
+                &container-meta-temp-url-key-requestHeader;
+                &container-meta-temp-url-key-2-requestHeader;
+                &X-Trans-Id-ExtraRequestHeader;
+            </representation>
         </request>
         <response status="204">
-          <representation mediaType="application/json">
-            &content-length-responseHeader-OP;
-            &content-type-responseHeader-OP;
-            &X-Timestamp-ResponseHeader;
-            &trans-id-responseHeader;
-            &Date-ResponseHeader;
-          </representation>
+            <representation mediaType="application/json">
+                &content-length-responseHeader-OP;
+                &content-type-responseHeader-OP;
+                &X-Timestamp-ResponseHeader;
+                &trans-id-responseHeader;
+                &Date-ResponseHeader;
+            </representation>
         </response>
-        &fault404; &fault409;
+        &fault404;
+        &fault409;
     </method>
     <!--*******************************************************-->
     <!--               Object-level operations                 -->
@@ -935,34 +958,39 @@ Date: Thu, 16 Jan 2014 18:55:00 GMT
             </itemizedlist>
         </wadl:doc>
         <request>
-          <representation mediaType="application/xml">
-            &auth-token-requestHeader-optional;
-            &newest-requestHeader; &temp_url_sig-requestParameter;
-            &temp_url_expires-RequestParameter; &filename-requestParameter;
-            &multipart-manifest-get-requestParameter;
-            &range-requestHeader; &if-match-requestHeader;
-            &if-none-match-requestHeader;
-            &if-modified-since-requestHeader;
-            &if-unmodified-since-requestHeader;
-          </representation>
+            <representation mediaType="application/xml">
+                &auth-token-requestHeader-optional;
+                &newest-requestHeader;
+                &temp_url_sig-requestParameter;
+                &temp_url_expires-RequestParameter;
+                &filename-requestParameter;
+                &multipart-manifest-get-requestParameter;
+                &range-requestHeader;
+                &if-match-requestHeader;
+                &if-none-match-requestHeader;
+                &if-modified-since-requestHeader;
+                &if-unmodified-since-requestHeader;
+                &X-Trans-Id-ExtraRequestHeader;
+            </representation>
         </request>
         <response status="200">
-          <representation mediaType="application/json">
-            &content-length-responseHeader;
-            &accept-ranges-responseHeader;
-            &Last-Modified-ResponseHeader;
-            &X-Timestamp-ResponseHeader;
-            &ETag-responseHeader;
-            &content-type-responseHeader;
-            &content-encoding-responseHeader;
-            &content-disposition-responseHeader;
-            &X-Delete-At-ResponseHeader;
-            &object-meta-name-responseHeader;
-            &object-manifest-responseHeader;
-            &static-large-object-responseHeader;
-            &trans-id-responseHeader; &Date-ResponseHeader;
-          </representation>
-        </response> &fault404;
+            <representation mediaType="application/json">
+                &content-length-responseHeader;
+                &accept-ranges-responseHeader;
+                &Last-Modified-ResponseHeader;
+                &X-Timestamp-ResponseHeader;
+                &ETag-responseHeader;
+                &content-type-responseHeader;
+                &content-encoding-responseHeader;
+                &content-disposition-responseHeader;
+                &X-Delete-At-ResponseHeader;
+                &object-meta-name-responseHeader;
+                &object-manifest-responseHeader;
+                &static-large-object-responseHeader;
+                &trans-id-responseHeader; &Date-ResponseHeader;
+            </representation>
+        </response>
+        &fault404;
         <response status="416"/>
     </method>
     <method name="PUT" id="createOrReplaceObject">
@@ -1025,33 +1053,43 @@ Date: Fri, 17 Jan 2014 17:28:35 GMT</programlisting></para>
                 code.</para>
         </wadl:doc>
         <request>
-          <representation mediaType="application/xml">
-            &multipart-manifest-put-requestParameter;
-            &temp_url_sig-requestParameter; &temp_url_expires-RequestParameter;
-            &filename-requestParameter;
-            &object-manifest-requestHeader;
-            &auth-token-requestHeader-optional;
-            &content-length-requestHeader-putObj;
-            &transfer-encoding-requestHeader;
-            &content-type-requestHeader;
-            &detect-content-type-requestHeader;
-            &copy-from-requestHeader; &ETag-requestHeader;
-            &content-disposition-requestHeader;
-            &content-encoding-requestHeader; &X-Delete-At-RequestHeader;
-            &X-Delete-After-RequestHeader;
-            &object-meta-name-requestHeader;
-            &if-none-match-requestHeader;
-          </representation>
+            <representation mediaType="application/xml">
+                &multipart-manifest-put-requestParameter;
+                &temp_url_sig-requestParameter;
+                &temp_url_expires-RequestParameter;
+                &filename-requestParameter;
+                &object-manifest-requestHeader;
+                &auth-token-requestHeader-optional;
+                &content-length-requestHeader-putObj;
+                &transfer-encoding-requestHeader;
+                &content-type-requestHeader;
+                &detect-content-type-requestHeader;
+                &copy-from-requestHeader;
+                &ETag-requestHeader;
+                &content-disposition-requestHeader;
+                &content-encoding-requestHeader;
+                &X-Delete-At-RequestHeader;
+                &X-Delete-After-RequestHeader;
+                &object-meta-name-requestHeader;
+                &if-none-match-requestHeader;
+                &X-Trans-Id-ExtraRequestHeader;
+            </representation>
         </request>
         <response status="201">
-          <representation mediaType="application/json">
-            &last_modified-ResponseParameter;
-            &content-length-responseHeader-OP;
-            &ETag-responseHeader-PUT; &content-type-responseHeader;
-            &X-Timestamp-ResponseHeader;
-            &trans-id-responseHeader; &Date-ResponseHeader;
-          </representation>
-        </response> &fault408; &fault411; &fault422; </method>
+            <representation mediaType="application/json">
+                &last_modified-ResponseParameter;
+                &content-length-responseHeader-OP;
+                &ETag-responseHeader-PUT;
+                &content-type-responseHeader;
+                &X-Timestamp-ResponseHeader;
+                &trans-id-responseHeader;
+                &Date-ResponseHeader;
+            </representation>
+        </response>
+        &fault408;
+        &fault411;
+        &fault422;
+    </method>
     <method name="COPY" id="copyObject">
         <!-- copy object -->
         <wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
@@ -1145,26 +1183,30 @@ Date: Fri, 17 Jan 2014 18:22:57 GMT</programlisting></para>
                 </para>
         </wadl:doc>
         <request>
-          <representation mediaType="application/xml">
-            &auth-token-requestHeader-optional;
-            &destination-requestHeader; &content-type-requestHeader;
-            &content-encoding-requestHeader;
-            &content-disposition-requestHeader;
-            &object-meta-name-requestHeader;
-            &fresh-metadata-requestHeader;
-          </representation>
+            <representation mediaType="application/xml">
+                &auth-token-requestHeader-optional;
+                &destination-requestHeader;
+                &content-type-requestHeader;
+                &content-encoding-requestHeader;
+                &content-disposition-requestHeader;
+                &object-meta-name-requestHeader;
+                &fresh-metadata-requestHeader;
+                &X-Trans-Id-ExtraRequestHeader;
+            </representation>
         </request>
         <response status="201">
-          <representation mediaType="application/json">
-            &content-length-responseHeader-OP;
-            &X-Copied-From-Last-Modified-ResponseHeader;
-            &copied-from-responseHeader;
-            &Last-Modified-ResponseHeader; &ETag-responseHeader-COPY;
-            &content-type-responseHeader;
-            &X-Timestamp-ResponseHeader;
-            &object-meta-name-responseHeader;
-            &trans-id-responseHeader; &Date-ResponseHeader;
-          </representation>
+            <representation mediaType="application/json">
+                &content-length-responseHeader-OP;
+                &X-Copied-From-Last-Modified-ResponseHeader;
+                &copied-from-responseHeader;
+                &Last-Modified-ResponseHeader;
+                &ETag-responseHeader-COPY;
+                &content-type-responseHeader;
+                &X-Timestamp-ResponseHeader;
+                &object-meta-name-responseHeader;
+                &trans-id-responseHeader;
+                &Date-ResponseHeader;
+            </representation>
         </response>
     </method>
     <method name="DELETE" id="deleteObject">
@@ -1212,20 +1254,21 @@ Date: Wed, 15 Jan 2014 21:29:16 GMT
             </para>
         </wadl:doc>
         <request>
-          <representation mediaType="application/xml">
-            &multipart-manifest-delete-requestParameter;
-            &auth-token-requestHeader-optional;
-          </representation>
+            <representation mediaType="application/xml">
+                &multipart-manifest-delete-requestParameter;
+                &auth-token-requestHeader-optional;
+                &X-Trans-Id-ExtraRequestHeader;
+            </representation>
         </request>
         <!-- this status code was missing, what should it be -->
         <response status="204">
-          <representation mediaType="application/json">
-            &content-length-responseHeader-OP;
-            &content-type-responseHeader;
-            &X-Timestamp-ResponseHeader;
-            &trans-id-responseHeader;
-            &Date-ResponseHeader;
-          </representation>
+            <representation mediaType="application/json">
+                &content-length-responseHeader-OP;
+                &content-type-responseHeader;
+                &X-Timestamp-ResponseHeader;
+                &trans-id-responseHeader;
+                &Date-ResponseHeader;
+            </representation>
         </response>
     </method>
     <method name="HEAD" id="showObjectMeta">
@@ -1272,34 +1315,37 @@ Date: Thu, 16 Jan 2014 21:13:19 GMT
             </para>
         </wadl:doc>
         <request>
-          <representation mediaType="application/xml">
-            &auth-token-requestHeader-required;
-            &temp_url_sig-requestParameter; &temp_url_expires-RequestParameter;
-            &filename-requestParameter;
-            &newest-requestHeader;
+            <representation mediaType="application/xml">
+                &auth-token-requestHeader-required;
+                &temp_url_sig-requestParameter;
+                &temp_url_expires-RequestParameter;
+                &filename-requestParameter;
+                &newest-requestHeader;
+                &X-Trans-Id-ExtraRequestHeader;
             </representation>
-          </request>
-          <response status="200">
+        </request>
+        <response status="200">
             <representation mediaType="application/json">
-              &Last-Modified-ResponseHeader;
+                &Last-Modified-ResponseHeader;
             </representation>
-          </response>
+        </response>
         <response status="204">
-          <representation mediaType="application/json">
-            &Last-Modified-ResponseHeader;
-            &content-length-responseHeader;
-            &content-length-responseHeader-HEAD;
-            &content-type-responseHeader;
-            &X-Timestamp-ResponseHeader;
-            &ETag-responseHeader;
-            &content-encoding-responseHeader;
-            &content-disposition-responseHeader;
-            &X-Delete-At-ResponseHeader;
-            &object-manifest-responseHeader;
-            &object-meta-name-responseHeader;
-            &static-large-object-responseHeader;
-            &trans-id-responseHeader; &Date-ResponseHeader;
-          </representation>
+            <representation mediaType="application/json">
+                &Last-Modified-ResponseHeader;
+                &content-length-responseHeader;
+                &content-length-responseHeader-HEAD;
+                &content-type-responseHeader;
+                &X-Timestamp-ResponseHeader;
+                &ETag-responseHeader;
+                &content-encoding-responseHeader;
+                &content-disposition-responseHeader;
+                &X-Delete-At-ResponseHeader;
+                &object-manifest-responseHeader;
+                &object-meta-name-responseHeader;
+                &static-large-object-responseHeader;
+                &trans-id-responseHeader;
+                &Date-ResponseHeader;
+            </representation>
         </response>
     </method>
     <method name="POST" id="updateObjectMeta">
@@ -1382,23 +1428,26 @@ Date: Thu, 16 Jan 2014 21:18:28 GMT
             </itemizedlist>
         </wadl:doc>
         <request>
-          <representation mediaType="application/xml">
-            &auth-token-requestHeader-optional;
-            &object-meta-name-requestHeader; &X-Delete-At-RequestHeader;
-            &content-disposition-requestHeader;
-            &content-encoding-requestHeader;
-            &X-Delete-After-RequestHeader; &content-type-requestHeader;
-            &detect-content-type-requestHeader;
-          </representation>
+            <representation mediaType="application/xml">
+                &auth-token-requestHeader-optional;
+                &object-meta-name-requestHeader;
+                &X-Delete-At-RequestHeader;
+                &content-disposition-requestHeader;
+                &content-encoding-requestHeader;
+                &X-Delete-After-RequestHeader;
+                &content-type-requestHeader;
+                &detect-content-type-requestHeader;
+                &X-Trans-Id-ExtraRequestHeader;
+            </representation>
         </request>
         <response status="202">
-          <representation mediaType="application/json">
-            &content-length-responseHeader-OP;
-            &content-type-responseHeader;
-            &X-Timestamp-ResponseHeader;
-            &trans-id-responseHeader;
-            &Date-ResponseHeader;
-          </representation>
+            <representation mediaType="application/json">
+                &content-length-responseHeader-OP;
+                &content-type-responseHeader;
+                &X-Timestamp-ResponseHeader;
+                &trans-id-responseHeader;
+                &Date-ResponseHeader;
+            </representation>
         </response>
     </method>
 </application>