Update Networking API v2 to spellcheck and make other changes
- Remove passive voice from api-site - Renamed api-ref/src/wadls/netconn-api/src/v1/api_samples to .../samples - Renamed code samples using this naming convention: <resource>-<action>-request.json or <resource>-<action>-response.json. For example, volume-create-request.json and volume-create-response.json. - Removed unused code samples - Made method names consistent throughout - use list<resource> for list operations, show<resource> for show operations, and so on. - Removed xml code samples - Change csapi:uuid -> csapi:UUID Change-Id: I4d628870017f12ec1a5341e41886259acc0481a8 Partial-Bug: #1521244 Closes-Bug: #1525353
This commit is contained in:
@@ -17,11 +17,11 @@
|
|||||||
<para>Lists available Networking API v2.0 extensions and shows details for an
|
<para>Lists available Networking API v2.0 extensions and shows details for an
|
||||||
extension.</para>
|
extension.</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-networks.wadl#extensions">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/networks.wadl#extensions">
|
||||||
<wadl:method href="#listExtensions"/>
|
<wadl:method href="#listExtensions"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-networks.wadl#extension">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/networks.wadl#extension">
|
||||||
<wadl:method href="#getExtension"/>
|
<wadl:method href="#showExtension"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
</wadl:resources>
|
</wadl:resources>
|
||||||
</section>
|
</section>
|
||||||
@@ -35,10 +35,10 @@
|
|||||||
A quota value of <code>-1</code> means that quota has no limit.
|
A quota value of <code>-1</code> means that quota has no limit.
|
||||||
</para>
|
</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-quotas.wadl#Quotas">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/quotas.wadl#quotas">
|
||||||
<wadl:method href="#listQuotas"/>
|
<wadl:method href="#listQuotas"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-quotas.wadl#tenant_id">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/quotas.wadl#tenant_id">
|
||||||
<wadl:method href="#listQuotasForTenant"/>
|
<wadl:method href="#listQuotasForTenant"/>
|
||||||
<wadl:method href="#updateQuota"/>
|
<wadl:method href="#updateQuota"/>
|
||||||
<wadl:method href="#resetQuota"/>
|
<wadl:method href="#resetQuota"/>
|
||||||
@@ -49,11 +49,11 @@
|
|||||||
<title>Networks provider extended attributes (networks)</title>
|
<title>Networks provider extended attributes (networks)</title>
|
||||||
<para>Lists, creates, shows information for, updates, and deletes networks.</para>
|
<para>Lists, creates, shows information for, updates, and deletes networks.</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-networks-provider-ext.wadl#ProviderNetworks">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/networks-provider.wadl#ProviderNetworks">
|
||||||
<wadl:method href="#listProviderNetworks"/>
|
<wadl:method href="#listProviderNetworks"/>
|
||||||
<wadl:method href="#createProviderNetwork"/>
|
<wadl:method href="#createProviderNetwork"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-networks-provider-ext.wadl#network_id">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/networks-provider.wadl#network_id">
|
||||||
<wadl:method href="#showProviderNetwork"/>
|
<wadl:method href="#showProviderNetwork"/>
|
||||||
<wadl:method href="#updateProviderNetwork"/>
|
<wadl:method href="#updateProviderNetwork"/>
|
||||||
<wadl:method href="#deleteProviderNetwork"/>
|
<wadl:method href="#deleteProviderNetwork"/>
|
||||||
@@ -62,13 +62,19 @@
|
|||||||
</section>
|
</section>
|
||||||
<section xml:id="network_multi_provider-ext">
|
<section xml:id="network_multi_provider-ext">
|
||||||
<title>Networks multiple provider extension (networks)</title>
|
<title>Networks multiple provider extension (networks)</title>
|
||||||
<para>Enables administrative users to define multiple physical bindings for an OpenStack
|
<para>
|
||||||
Networking network and list or show details for networks with multiple physical
|
Enables administrative users to define multiple physical bindings
|
||||||
bindings.</para>
|
for an OpenStack Networking network and list or show details for
|
||||||
<para>You cannot update any <code>provider</code> attributes. If you try to do so, an
|
networks with multiple physical bindings.
|
||||||
error occurs.</para>
|
</para>
|
||||||
<para>To delete a network with multiple physical bindings, issue a normal delete network
|
<para>
|
||||||
request.</para>
|
You cannot update any <code>provider</code> attributes. If you try
|
||||||
|
to do so, an error occurs.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
To delete a network with multiple physical bindings, issue a
|
||||||
|
normal delete network request.
|
||||||
|
</para>
|
||||||
<para>
|
<para>
|
||||||
To define multiple physical bindings for a network, include a
|
To define multiple physical bindings for a network, include a
|
||||||
<code>segments</code> list in the request body of a <code>POST
|
<code>segments</code> list in the request body of a <code>POST
|
||||||
@@ -80,15 +86,15 @@
|
|||||||
<code>provider:segmentation_id</code>. The validation rules for
|
<code>provider:segmentation_id</code>. The validation rules for
|
||||||
these attributes are the same as for the <link
|
these attributes are the same as for the <link
|
||||||
xlink:href="http://developer.openstack.org/api-ref-networking-v2.html#network_provider-ext">Networks
|
xlink:href="http://developer.openstack.org/api-ref-networking-v2.html#network_provider-ext">Networks
|
||||||
provider extended attributes</link>. You cannot use both extensions at the
|
provider extended attributes</link>. You cannot use both
|
||||||
same time.
|
extensions at the same time.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
The NSX and ML2 plug-ins support this extension. With the ML2
|
The NSX and ML2 plug-ins support this extension. With the ML2
|
||||||
plug-in, you can specify multiple VLANs for a network, a VXLAN
|
plug-in, you can specify multiple VLANs for a network, a VXLAN
|
||||||
tunnel ID, and a VLAN.
|
tunnel ID, and a VLAN.
|
||||||
</para>
|
</para>
|
||||||
<wadl:resources href="../wadls/netconn-api/src/os-networks-multi-provider-ext.wadl"
|
<wadl:resources href="../wadls/netconn-api/src/wadl/networks-multi-provider.wadl"
|
||||||
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
||||||
</section>
|
</section>
|
||||||
<section xml:id="network_vlan_transparency-ext">
|
<section xml:id="network_vlan_transparency-ext">
|
||||||
@@ -113,18 +119,18 @@
|
|||||||
plug-in, you can set the <code>vlan-transparent</code> attribute
|
plug-in, you can set the <code>vlan-transparent</code> attribute
|
||||||
to either <code>true</code> or <code>false</code>.
|
to either <code>true</code> or <code>false</code>.
|
||||||
</para>
|
</para>
|
||||||
<wadl:resources href="../wadls/netconn-api/src/os-networks-vlan-transparency-ext.wadl"
|
<wadl:resources href="../wadls/netconn-api/src/wadl/networks-vlan-transparency.wadl"
|
||||||
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
||||||
</section>
|
</section>
|
||||||
<section xml:id="port_binding-ext">
|
<section xml:id="port_binding-ext">
|
||||||
<title>Ports binding extended attributes (ports)</title>
|
<title>Ports binding extended attributes (ports)</title>
|
||||||
<para>Lists, creates, shows information for, and updates ports.</para>
|
<para>Lists, creates, shows information for, and updates ports.</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-ports-binding-ext.wadl#Ports">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/ports-binding.wadl#ports">
|
||||||
<wadl:method href="#listPorts"/>
|
<wadl:method href="#listPorts"/>
|
||||||
<wadl:method href="#createPort"/>
|
<wadl:method href="#createPort"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-ports-binding-ext.wadl#port_id">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/ports-binding.wadl#port_id">
|
||||||
<wadl:method href="#showPort"/>
|
<wadl:method href="#showPort"/>
|
||||||
<wadl:method href="#updatePort"/>
|
<wadl:method href="#updatePort"/>
|
||||||
<wadl:method href="#deletePort"/>
|
<wadl:method href="#deletePort"/>
|
||||||
@@ -138,18 +144,18 @@
|
|||||||
security groups.
|
security groups.
|
||||||
</para>
|
</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource href="../wadls/netconn-api/src/security-groups.wadl#security_groups">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/security-groups.wadl#security_groups">
|
||||||
<wadl:method href="#listSecGroups"/>
|
<wadl:method href="#listSecGroups"/>
|
||||||
<wadl:method href="#createSecGroup"/>
|
<wadl:method href="#createSecGroup"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/security-groups.wadl#security_group_id">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/security-groups.wadl#security_group_id">
|
||||||
<wadl:method href="#getSecGroup"/>
|
<wadl:method href="#showSecGroup"/>
|
||||||
<wadl:method href="#updateSecGroup"/>
|
<wadl:method href="#updateSecGroup"/>
|
||||||
<wadl:method href="#deleteSecGroup"/>
|
<wadl:method href="#deleteSecGroup"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
</wadl:resources>
|
</wadl:resources>
|
||||||
</section>
|
</section>
|
||||||
<section xml:id="security_group-ruless">
|
<!-- <section xml:id="netconn-security_group-rules">
|
||||||
<title>Security group rules (security-group-rules)</title>
|
<title>Security group rules (security-group-rules)</title>
|
||||||
<para>
|
<para>
|
||||||
Lists, creates, shows information for, and deletes security group
|
Lists, creates, shows information for, and deletes security group
|
||||||
@@ -157,46 +163,55 @@
|
|||||||
</para>
|
</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource
|
<wadl:resource
|
||||||
href="../wadls/netconn-api/src/security-groups.wadl#security_groups_rules">
|
href="../wadls/netconn-api/src/wadl/security-groups.wadl#security_groups_rules">
|
||||||
<wadl:method href="#listSecGroupRules"/>
|
<wadl:method href="#listSecGroupRules"/>
|
||||||
<wadl:method href="#createSecGroupRule"/>
|
<wadl:method href="#createSecGroupRule"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource
|
<wadl:resource
|
||||||
href="../wadls/netconn-api/src/security-groups.wadl#rules-security-groups-id">
|
href="../wadls/netconn-api/src/wadl/security-groups.wadl#rules-security-groups-id">
|
||||||
<wadl:method href="#getSecGroupRule"/>
|
<wadl:method href="#showSecGroupRule"/>
|
||||||
<wadl:method href="#deleteSecGroupRule"/>
|
<wadl:method href="#deleteSecGroupRule"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
</wadl:resources>
|
</wadl:resources>
|
||||||
</section>
|
</section> -->
|
||||||
<section xml:id="layer3">
|
<section xml:id="layer3">
|
||||||
<title>Layer-3 networking</title>
|
<title>Layer-3 networking</title>
|
||||||
<para>Routes packets between subnets, forwards packets from internal networks to external
|
<para>
|
||||||
ones, and accesses instances from external networks through floating IPs.</para>
|
Routes packets between subnets, forwards packets from internal
|
||||||
<para>This extension introduces these resources:</para>
|
networks to external ones, and accesses instances from external
|
||||||
|
networks through floating IPs.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
This extension introduces these resources:
|
||||||
|
</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis role="bold">router</emphasis>. A logical entity for forwarding
|
<para>
|
||||||
packets across internal subnets and NATting them on external networks through an
|
<emphasis role="bold">router</emphasis>. A logical entity
|
||||||
appropriate external gateway.</para>
|
for forwarding packets across internal subnets and NATting them on external
|
||||||
|
networks through an appropriate external gateway.
|
||||||
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis role="bold">floatingip</emphasis>. An external IP address that is
|
<para>
|
||||||
mapped to a port that is attached to an internal network.</para>
|
<emphasis role="bold">floatingip</emphasis>. An external
|
||||||
|
IP address that you map to a port in an internal network.
|
||||||
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
||||||
href="../wadls/netconn-api/src/os-layer3-ext.wadl"/>
|
href="../wadls/netconn-api/src/wadl/layer3.wadl"/>
|
||||||
</section>
|
</section>
|
||||||
<section status="final" xml:id="metering-ext" xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<section status="final" xml:id="metering-ext" xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<title>Metering labels and rules</title>
|
<title>Metering labels and rules</title>
|
||||||
<para>Creates, modifies, and deletes OpenStack Layer3 metering labels and rules.</para>
|
<para>Creates, modifies, and deletes OpenStack Layer3 metering labels and rules.</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
||||||
href="../wadls/netconn-api/src/metering-labels.wadl"/>
|
href="../wadls/netconn-api/src/wadl/metering-labels.wadl"/>
|
||||||
</section>
|
</section>
|
||||||
<section xml:id="fwaas-v2.0">
|
<section xml:id="fwaas-v2.0">
|
||||||
<title>Firewall-as-a-Service (FWaaS) 2.0 (CURRENT)</title>
|
<title>Firewall-as-a-Service (FWaaS) v2.0 (CURRENT)</title>
|
||||||
<para>
|
<para>
|
||||||
The FWaaS extension enables you to deploy firewalls to protect
|
The FWaaS v2.0 extension enables you to deploy firewalls to protect
|
||||||
your networks.
|
your networks.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
@@ -212,8 +227,10 @@
|
|||||||
rules.</para>
|
rules.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Create and share firewall policies that hold an
|
<para>
|
||||||
ordered collection of the firewall rules.</para>
|
Create and share firewall policies that hold an ordered
|
||||||
|
collection of the firewall rules.
|
||||||
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Audit firewall rules and policies.</para>
|
<para>Audit firewall rules and policies.</para>
|
||||||
@@ -222,9 +239,10 @@
|
|||||||
<para>This extension introduces these resources:</para>
|
<para>This extension introduces these resources:</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><code>firewall</code>. A logical firewall
|
<para>
|
||||||
|
<code>firewall</code>. A logical firewall
|
||||||
resource that a tenant can instantiate and manage. A
|
resource that a tenant can instantiate and manage. A
|
||||||
firewall is associated with one firewall policy.
|
firewall can have one firewall policy.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
@@ -233,43 +251,43 @@
|
|||||||
firewall rules. You can share a firewall policy across
|
firewall rules. You can share a firewall policy across
|
||||||
tenants. You can include a firewall policy as part of an audit workflow
|
tenants. You can include a firewall policy as part of an audit workflow
|
||||||
so that an authorized relevant entity can audit the firewall policy.
|
so that an authorized relevant entity can audit the firewall policy.
|
||||||
This entity can be different from the tenant who created
|
This entity can differ from the tenant who created, or the
|
||||||
or the tenants that use the firewall policy.
|
tenants that use, the firewall policy.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
<code>firewall_rule</code>. A collection of
|
<code>firewall_rule</code>. A collection of attributes,
|
||||||
attributes like ports and IP addresses that define match
|
such as ports and IP addresses. These attributes define match
|
||||||
criteria and action, such as allow or deny, that must be taken
|
criteria and an action to take, such as allow or deny, on matched data
|
||||||
on the matched data traffic.
|
traffic.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-fwaasv2.0-ext.wadl#Firewalls">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/firewalls.wadl#firewalls">
|
||||||
<wadl:method href="#listFirewalls"/>
|
<wadl:method href="#listFirewalls"/>
|
||||||
<wadl:method href="#createFirewall"/>
|
<wadl:method href="#createFirewall"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-fwaasv2.0-ext.wadl#firewall_id">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/firewalls.wadl#firewall_id">
|
||||||
<wadl:method href="#showFirewall"/>
|
<wadl:method href="#showFirewall"/>
|
||||||
<wadl:method href="#updateFirewall"/>
|
<wadl:method href="#updateFirewall"/>
|
||||||
<wadl:method href="#deleteFirewall"/>
|
<wadl:method href="#deleteFirewall"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<!-- <wadl:resource href="../wadls/netconn-api/src/os-fwaasv2.0-ext.wadl#FirewallPolicies">
|
<!-- <wadl:resource href="../wadls/netconn-api/src/wadl/fwaasv2.0.wadl#FirewallPolicies">
|
||||||
<wadl:method href="#listFirewallPolicies"/>
|
<wadl:method href="#listFirewallPolicies"/>
|
||||||
<wadl:method href="#createFirewallPolicy"/>
|
<wadl:method href="#createFirewallPolicy"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-fwaasv2.0-ext.wadl#firewallpolicy_id">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/fwaasv2.0.wadl#firewallpolicy_id">
|
||||||
<wadl:method href="#showFirewallPolicy"/>
|
<wadl:method href="#showFirewallPolicy"/>
|
||||||
<wadl:method href="#updateFirewallPolicy"/>
|
<wadl:method href="#updateFirewallPolicy"/>
|
||||||
<wadl:method href="#deleteFirewallPolicy"/>
|
<wadl:method href="#deleteFirewallPolicy"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-fwaasv2.0-ext.wadl#FirewallRules">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/fwaasv2.0.wadl#FirewallRules">
|
||||||
<wadl:method href="#listFirewallRules"/>
|
<wadl:method href="#listFirewallRules"/>
|
||||||
<wadl:method href="#createFirewallRule"/>
|
<wadl:method href="#createFirewallRule"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-fwaasv2.0-ext.wadl#firewall_rule_id">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/fwaasv2.0.wadl#firewall_rule_id">
|
||||||
<wadl:method href="#showFirewallRule"/>
|
<wadl:method href="#showFirewallRule"/>
|
||||||
<wadl:method href="#updateFirewallRule"/>
|
<wadl:method href="#updateFirewallRule"/>
|
||||||
<wadl:method href="#deleteFirewallRule"/>
|
<wadl:method href="#deleteFirewallRule"/>
|
||||||
@@ -279,16 +297,14 @@
|
|||||||
<section xml:id="lbaas-v1.0">
|
<section xml:id="lbaas-v1.0">
|
||||||
<title>Load-Balancer-as-a-Service (LBaaS) 1.0 (DEPRECATED)</title>
|
<title>Load-Balancer-as-a-Service (LBaaS) 1.0 (DEPRECATED)</title>
|
||||||
<para>
|
<para>
|
||||||
The LBaaS version 1.0 extension pairs with the Networking 2.0 API
|
The LBaaS v1.0 extension pairs with the Networking v2.0 API to
|
||||||
to enable OpenStack tenants to manage load balancers for their
|
enable OpenStack tenants to manage load balancers for their VMs.
|
||||||
VMs. With this extension, you can load-balance client traffic from
|
With this extension, you can load-balance client traffic from one
|
||||||
one network to application services, such as VMs, on the same
|
network to application services, such as VMs, on the same network.
|
||||||
network.
|
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Use this extension to create and manage virtual IP addresses
|
Use this extension to create and manage virtual IP addresses
|
||||||
(VIPs), pools, members of a pool, health monitors associated with
|
(VIPs), pools, members of a pool, health monitors, and view status of a resource.
|
||||||
a pool, and view status of a resource.
|
|
||||||
</para>
|
</para>
|
||||||
<table rules="all" frame="border">
|
<table rules="all" frame="border">
|
||||||
<caption>Load balancer statuses</caption>
|
<caption>Load balancer statuses</caption>
|
||||||
@@ -303,29 +319,29 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>ACTIVE</para></td>
|
<td><para>ACTIVE</para></td>
|
||||||
<td><para>Resource is ready and active.</para></td>
|
<td><para>The resource is ready and active.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>PENDING_CREATE</para></td>
|
<td><para>PENDING_CREATE</para></td>
|
||||||
<td><para>Resource is being created.</para></td>
|
<td><para>The resource is being created.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>PENDING_UPDATE</para></td>
|
<td><para>PENDING_UPDATE</para></td>
|
||||||
<td><para>Resource is being updated.</para></td>
|
<td><para>The resource is being updated.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>PENDING_DELETE</para></td>
|
<td><para>PENDING_DELETE</para></td>
|
||||||
<td><para>Resource is pending deletion.</para></td>
|
<td><para>The resource is pending deletion.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>INACTIVE</para></td>
|
<td><para>INACTIVE</para></td>
|
||||||
<td><para>Resource was created but is not active.</para></td>
|
<td><para>The resource is not active.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>ERROR</para></td>
|
<td><para>ERROR</para></td>
|
||||||
<td>
|
<td>
|
||||||
<para>
|
<para>
|
||||||
Object within the service is not working. The
|
An object within the service is not working. The
|
||||||
<code>error_details</code> attribute provides an
|
<code>error_details</code> attribute provides an
|
||||||
explanation for the error, its cause, and
|
explanation for the error, its cause, and
|
||||||
possibly a solution.
|
possibly a solution.
|
||||||
@@ -336,7 +352,7 @@
|
|||||||
</table>
|
</table>
|
||||||
<para></para>
|
<para></para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
||||||
href="../wadls/netconn-api/src/os-lbaasv1.0-ext.wadl"
|
href="../wadls/netconn-api/src/wadl/lbaas-v1.0.wadl"
|
||||||
> </wadl:resources>
|
> </wadl:resources>
|
||||||
</section>
|
</section>
|
||||||
<section xml:id="lbaas-v2.0">
|
<section xml:id="lbaas-v2.0">
|
||||||
@@ -350,8 +366,7 @@
|
|||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Use this extension to create and manage load balancers, listeners,
|
Use this extension to create and manage load balancers, listeners,
|
||||||
pools, members of a pool, and health monitors associated with a
|
pools, members of a pool, and health monitors and view status of a resource.
|
||||||
pool and view status of a resource.
|
|
||||||
</para>
|
</para>
|
||||||
<table rules="all" frame="border">
|
<table rules="all" frame="border">
|
||||||
<caption>Load balancer statuses</caption>
|
<caption>Load balancer statuses</caption>
|
||||||
@@ -366,28 +381,28 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>ACTIVE</para></td>
|
<td><para>ACTIVE</para></td>
|
||||||
<td><para>Resource is ready and active.</para></td>
|
<td><para>The resource is ready and active.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>PENDING_CREATE</para></td>
|
<td><para>PENDING_CREATE</para></td>
|
||||||
<td><para>Resource is being created.</para></td>
|
<td><para>The resource is being created.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>PENDING_UPDATE</para></td>
|
<td><para>PENDING_UPDATE</para></td>
|
||||||
<td><para>Resource is being updated.</para></td>
|
<td><para>The resource is being updated.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>PENDING_DELETE</para></td>
|
<td><para>PENDING_DELETE</para></td>
|
||||||
<td><para>Resource is pending deletion.</para></td>
|
<td><para>The resource is pending deletion.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>INACTIVE</para></td>
|
<td><para>INACTIVE</para></td>
|
||||||
<td><para>Resource was created but is not active.</para></td>
|
<td><para>The resource is not active.</para></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><para>ERROR</para></td>
|
<td><para>ERROR</para></td>
|
||||||
<td><para>
|
<td><para>
|
||||||
Object within the service is not working. The
|
An object within the service is not working. The
|
||||||
<code>error_details</code> attribute provides an
|
<code>error_details</code> attribute provides an
|
||||||
explanation for the error, its cause, and possibly a
|
explanation for the error, its cause, and possibly a
|
||||||
solution.
|
solution.
|
||||||
@@ -397,17 +412,17 @@
|
|||||||
</table>
|
</table>
|
||||||
<para></para>
|
<para></para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
||||||
href="../wadls/netconn-api/src/os-lbaasv2.0-ext.wadl"/>
|
href="../wadls/netconn-api/src/wadl/lbaas-v2.0.wadl"/>
|
||||||
</section>
|
</section>
|
||||||
<section xml:id="subnetpools-ext">
|
<section xml:id="subnetpools-ext">
|
||||||
<title>Subnet pools extension (subnetpools)</title>
|
<title>Subnet pools extension (subnetpools)</title>
|
||||||
<para>Manages subnet pools</para>
|
<para>Manages subnet pools</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-subnetpools-ext.wadl#SubnetPools">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/subnet-pools.wadl#SubnetPools">
|
||||||
<wadl:method href="#listSubnetPools"/>
|
<wadl:method href="#listSubnetPools"/>
|
||||||
<wadl:method href="#createSubnetPool"/>
|
<wadl:method href="#createSubnetPool"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-subnetpools-ext.wadl#subnetpool_id">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/subnet-pools.wadl#subnetpool_id">
|
||||||
<wadl:method href="#showSubnetPool"/>
|
<wadl:method href="#showSubnetPool"/>
|
||||||
<wadl:method href="#updateSubnetPool"/>
|
<wadl:method href="#updateSubnetPool"/>
|
||||||
<wadl:method href="#removeSubnetPool"/>
|
<wadl:method href="#removeSubnetPool"/>
|
||||||
@@ -456,10 +471,9 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
<code>ikepolicy</code>. The Internet
|
<code>ikepolicy</code>. The Internet Key Exchange (IKE)
|
||||||
Key Exchange (IKE) policy that identifies the
|
policy that identifies the authentication and encryption algorithm to use
|
||||||
authentication and encryption algorithm to use during
|
during phase one and two negotiation of a VPN connection.
|
||||||
phase one and two negotiation of a VPN connection.
|
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
@@ -471,14 +485,16 @@
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><code>ipsec-site-connection</code>. Details for
|
<para>
|
||||||
|
<code>ipsec-site-connection</code>. Details for
|
||||||
the site-to-site IPsec connection, including the peer
|
the site-to-site IPsec connection, including the peer
|
||||||
CIDRs, MTU, authentication mode, peer address, DPD
|
CIDRs, MTU, authentication mode, peer address, DPD
|
||||||
settings, and status.</para>
|
settings, and status.
|
||||||
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
||||||
href="../wadls/netconn-api/src/os-vpnaasv2.0-ext.wadl"
|
href="../wadls/netconn-api/src/wadl/vpnaas-v2.0.wadl"
|
||||||
> </wadl:resources>
|
> </wadl:resources>
|
||||||
</section>
|
</section>
|
||||||
<section xml:id="extraroute-ext">
|
<section xml:id="extraroute-ext">
|
||||||
@@ -488,15 +504,16 @@
|
|||||||
<para>You can update a router to add a set of next hop IPs and destination
|
<para>You can update a router to add a set of next hop IPs and destination
|
||||||
CIDRs.</para>
|
CIDRs.</para>
|
||||||
<note>
|
<note>
|
||||||
<para>The next hop IP must be part of a subnet to
|
<para>
|
||||||
which the router interfaces are connected. You can
|
The next hop IP must be part of a subnet to which the router
|
||||||
configure the <code>routes</code> attribute on only
|
interfaces are connected. You can configure the
|
||||||
update operations.</para>
|
<code>routes</code> attribute on only update operations.
|
||||||
|
</para>
|
||||||
</note>
|
</note>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource href="../wadls/netconn-api/src/os-routers.wadl#router_id">
|
<wadl:resource href="../wadls/netconn-api/src/wadl/routers.wadl#router_id">
|
||||||
<wadl:method href="#updateExtraRoutes"/>
|
<wadl:method href="#updateExtraRoutes"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
</wadl:resources>
|
</wadl:resources>
|
||||||
</section>
|
</section>
|
||||||
</chapter>
|
</chapter>
|
||||||
|
|||||||
@@ -9,29 +9,31 @@
|
|||||||
role="api-reference">
|
role="api-reference">
|
||||||
<title>Networking API v2.0 (CURRENT)</title>
|
<title>Networking API v2.0 (CURRENT)</title>
|
||||||
<para>
|
<para>
|
||||||
Use virtual networking services among devices that are managed by the
|
Use virtual networking services among devices that the OpenStack
|
||||||
OpenStack Compute service. The Networking (neutron) API v2.0 combines
|
Compute service manages. The Networking (neutron) API v2.0 combines
|
||||||
the API v1.1 functionality with some essential Internet Protocol
|
the API v1.1 functionality with some essential Internet Protocol
|
||||||
Address Management (IPAM) functionality. The API enables users to
|
Address Management (IPAM) functionality. The API enables users to
|
||||||
associate IP address blocks and other network configuration settings
|
associate IP address blocks and other network configuration settings
|
||||||
with an OpenStack Networking network. You can choose a specific IP
|
with an OpenStack Networking network. You can choose an IP address
|
||||||
address from the block or let OpenStack Networking choose the first
|
from the block or let OpenStack Networking choose the first available
|
||||||
available IP address.
|
IP address.
|
||||||
</para>
|
</para>
|
||||||
<para>Effective in the OpenStack Liberty release, XML support in requests
|
<para>
|
||||||
and responses was removed for the Networking API v2.0.</para>
|
Effective in the OpenStack Liberty release, the Networking API v2.0
|
||||||
<section xml:id="neutron-versions-v2">
|
does not support XML requests and responses.
|
||||||
|
</para>
|
||||||
|
<section xml:id="versions-networks-v2">
|
||||||
<title>API versions</title>
|
<title>API versions</title>
|
||||||
<para>Lists information for all Networking API versions and shows
|
<para>
|
||||||
details about API v2.0.</para>
|
Lists information for all Networking API versions and shows
|
||||||
|
details about API v2.0.
|
||||||
|
</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource
|
<wadl:resource href="../wadls/netconn-api/src/wadl/networks.wadl#networks-versions">
|
||||||
href="../wadls/netconn-api/src/os-networks.wadl#versions">
|
<wadl:method href="#networks-listVersions"/>
|
||||||
<wadl:method href="#listVersionsv2-neutron"/>
|
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource
|
<wadl:resource href="../wadls/netconn-api/src/wadl/networks.wadl#networks-version">
|
||||||
href="../wadls/netconn-api/src/os-networks.wadl#version">
|
<wadl:method href="#networks-versionDetails"/>
|
||||||
<wadl:method href="#showVersionDetailsv2-neutron"/>
|
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
</wadl:resources>
|
</wadl:resources>
|
||||||
</section>
|
</section>
|
||||||
@@ -41,13 +43,13 @@
|
|||||||
networks.</para>
|
networks.</para>
|
||||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||||
<wadl:resource
|
<wadl:resource
|
||||||
href="../wadls/netconn-api/src/os-networks.wadl#Networks">
|
href="../wadls/netconn-api/src/wadl/networks.wadl#networks">
|
||||||
<wadl:method href="#listNetworks"/>
|
<wadl:method href="#listNetworks"/>
|
||||||
<wadl:method href="#createNetwork"/>
|
<wadl:method href="#createNetwork"/>
|
||||||
<wadl:method href="#bulkCreateNetwork"/>
|
<wadl:method href="#bulkCreateNetwork"/>
|
||||||
</wadl:resource>
|
</wadl:resource>
|
||||||
<wadl:resource
|
<wadl:resource
|
||||||
href="../wadls/netconn-api/src/os-networks.wadl#network_id">
|
href="../wadls/netconn-api/src/wadl/networks.wadl#network_id">
|
||||||
<wadl:method href="#showNetwork"/>
|
<wadl:method href="#showNetwork"/>
|
||||||
<wadl:method href="#updateNetwork"/>
|
<wadl:method href="#updateNetwork"/>
|
||||||
<wadl:method href="#deleteNetwork"/>
|
<wadl:method href="#deleteNetwork"/>
|
||||||
@@ -60,20 +62,20 @@
|
|||||||
Lists, shows information for, creates, updates, and deletes subnet
|
Lists, shows information for, creates, updates, and deletes subnet
|
||||||
resources.
|
resources.
|
||||||
</para>
|
</para>
|
||||||
<wadl:resources href="../wadls/netconn-api/src/os-subnets.wadl"
|
<wadl:resources href="../wadls/netconn-api/src/wadl/subnets.wadl"
|
||||||
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
||||||
</section>
|
</section>
|
||||||
<section xml:id="ports">
|
<section xml:id="ports">
|
||||||
<title>Ports</title>
|
<title>Ports</title>
|
||||||
<para>Lists, shows information for, creates, updates, and deletes
|
<para>Lists, shows information for, creates, updates, and deletes
|
||||||
ports.</para>
|
ports.</para>
|
||||||
<wadl:resources href="../wadls/netconn-api/src/os-ports.wadl"
|
<wadl:resources href="../wadls/netconn-api/src/wadl/ports.wadl"
|
||||||
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
||||||
</section>
|
</section>
|
||||||
<section xml:id="service-type">
|
<section xml:id="service-type">
|
||||||
<title>Service providers</title>
|
<title>Service providers</title>
|
||||||
<para>Lists service providers.</para>
|
<para>Lists service providers.</para>
|
||||||
<wadl:resources href="../wadls/netconn-api/src/os-service-type.wadl"
|
<wadl:resources href="../wadls/netconn-api/src/wadl/service-providers.wadl"
|
||||||
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
||||||
</section>
|
</section>
|
||||||
</chapter>
|
</chapter>
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"health_monitor":{
|
|
||||||
"id":"b624decf-d5d3-4c66-9a3d-f047e7786181"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"health_monitor":{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
{
|
|
||||||
"health_monitor": {
|
|
||||||
"admin_state_up": true,
|
|
||||||
"tenant_id": "4fd44f30292945e481c7b8a0c8908869",
|
|
||||||
"delay": 5,
|
|
||||||
"max_retries": 5,
|
|
||||||
"http_method": "GET",
|
|
||||||
"timeout": 1,
|
|
||||||
"pools": [
|
|
||||||
{
|
|
||||||
"status": "PENDING_CREATE",
|
|
||||||
"status_description": null,
|
|
||||||
"pool_id": "6e55751f-6ad4-4e53-b8d4-02e442cd21df"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "PING",
|
|
||||||
"id": "b05e44b5-81f9-4551-b474-711a722698f7"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"health_monitor":{
|
|
||||||
"delay":"3"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
{
|
|
||||||
"member":{
|
|
||||||
"status":"PENDING_UPDATE",
|
|
||||||
"protocol_port":8080,
|
|
||||||
"weight":1,
|
|
||||||
"admin_state_up":false,
|
|
||||||
"tenant_id":"4fd44f30292945e481c7b8a0c8908869",
|
|
||||||
"pool_id":"7803631d-f181-4500-b3a2-1b68ba2a75fd",
|
|
||||||
"address":"10.0.0.5",
|
|
||||||
"status_description":null,
|
|
||||||
"id":"48a471ea-64f1-4eb6-9be7-dae6bbe40a0f"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"member":{
|
|
||||||
"admin_state_up":false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
{
|
|
||||||
"pool":{
|
|
||||||
"status":"PENDING_UPDATE",
|
|
||||||
"lb_method":"ROUND_ROBIN",
|
|
||||||
"protocol":"TCP",
|
|
||||||
"description":"",
|
|
||||||
"health_monitors":[
|
|
||||||
|
|
||||||
],
|
|
||||||
"subnet_id":"8032909d-47a1-4715-90af-5153ffe39861",
|
|
||||||
"tenant_id":"83657cfcdfe44cd5920adaf26c48ceea",
|
|
||||||
"admin_state_up":true,
|
|
||||||
"name":"SuperPool",
|
|
||||||
"members":[
|
|
||||||
|
|
||||||
],
|
|
||||||
"id":"61b1f87a-7a21-4ad3-9dda-7f81d249944f",
|
|
||||||
"vip_id":null
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<extension xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<updated>2013-02-03T10:00:00-00:00</updated>
|
|
||||||
<name>agent</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>agent</alias>
|
|
||||||
<description>The agent management extension.</description>
|
|
||||||
</extension>
|
|
||||||
@@ -1,138 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<extensions xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<extension>
|
|
||||||
<updated>2013-01-20T00:00:00-00:00</updated>
|
|
||||||
<name>Neutron Service Type Management</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>service-type</alias>
|
|
||||||
<description>API for retrieving service providers for Neutron
|
|
||||||
advanced services</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2012-10-05T10:00:00-00:00</updated>
|
|
||||||
<name>security-group</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>security-group</alias>
|
|
||||||
<description>The security groups extension.</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-02-07T10:00:00-00:00</updated>
|
|
||||||
<name>L3 Agent Scheduler</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>l3_agent_scheduler</alias>
|
|
||||||
<description>Schedule routers among l3 agents</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-02-07T10:00:00-00:00</updated>
|
|
||||||
<name>Loadbalancer Agent Scheduler</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>lbaas_agent_scheduler</alias>
|
|
||||||
<description>Schedule pools among lbaas agents</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-03-28T10:00:00-00:00</updated>
|
|
||||||
<name>Neutron L3 Configurable external gateway mode</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>ext-gw-mode</alias>
|
|
||||||
<description>Extension of the router abstraction for
|
|
||||||
specifying whether SNAT should occur on the external
|
|
||||||
gateway</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2014-02-03T10:00:00-00:00</updated>
|
|
||||||
<name>Port Binding</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>binding</alias>
|
|
||||||
<description>Expose port bindings of a virtual port to
|
|
||||||
external application</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2012-09-07T10:00:00-00:00</updated>
|
|
||||||
<name>Provider Network</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>provider</alias>
|
|
||||||
<description>Expose mapping of virtual networks to physical
|
|
||||||
networks</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-02-03T10:00:00-00:00</updated>
|
|
||||||
<name>agent</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>agent</alias>
|
|
||||||
<description>The agent management extension.</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2012-07-29T10:00:00-00:00</updated>
|
|
||||||
<name>Quota management support</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>quotas</alias>
|
|
||||||
<description>Expose functions for quotas management per
|
|
||||||
tenant</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-02-07T10:00:00-00:00</updated>
|
|
||||||
<name>DHCP Agent Scheduler</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>dhcp_agent_scheduler</alias>
|
|
||||||
<description>Schedule networks among dhcp agents</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-06-27T10:00:00-00:00</updated>
|
|
||||||
<name>Multi Provider Network</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>multi-provider</alias>
|
|
||||||
<description>Expose mapping of virtual networks to multiple
|
|
||||||
physical networks</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-01-14T10:00:00-00:00</updated>
|
|
||||||
<name>Neutron external network</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>external-net</alias>
|
|
||||||
<description>Adds external network attribute to network
|
|
||||||
resource.</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2012-07-20T10:00:00-00:00</updated>
|
|
||||||
<name>Neutron L3 Router</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>router</alias>
|
|
||||||
<description>Router abstraction for basic L3 forwarding
|
|
||||||
between L2 Neutron networks and access to external
|
|
||||||
networks via a NAT gateway.</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-07-23T10:00:00-00:00</updated>
|
|
||||||
<name>Allowed Address Pairs</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>allowed-address-pairs</alias>
|
|
||||||
<description>Provides allowed address pairs</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-03-17T12:00:00-00:00</updated>
|
|
||||||
<name>Neutron Extra DHCP opts</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>extra_dhcp_opt</alias>
|
|
||||||
<description>Extra options configuration for DHCP. For example
|
|
||||||
PXE boot options to DHCP clients can be specified (e.g.
|
|
||||||
tftp-server, server-ip-address,
|
|
||||||
bootfile-name)</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2012-10-07T10:00:00-00:00</updated>
|
|
||||||
<name>LoadBalancing service</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>lbaas</alias>
|
|
||||||
<description>Extension for LoadBalancing service</description>
|
|
||||||
</extension>
|
|
||||||
<extension>
|
|
||||||
<updated>2013-02-01T10:00:00-00:00</updated>
|
|
||||||
<name>Neutron Extra Route</name>
|
|
||||||
<links quantum:type="list"/>
|
|
||||||
<alias>extraroute</alias>
|
|
||||||
<description>Extra routes configuration for L3
|
|
||||||
router</description>
|
|
||||||
</extension>
|
|
||||||
</extensions>
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
{
|
|
||||||
"health_monitors": [
|
|
||||||
{
|
|
||||||
"admin_state_up": true,
|
|
||||||
"tenant_id": "83657cfcdfe44cd5920adaf26c48ceea",
|
|
||||||
"delay": 10,
|
|
||||||
"max_retries": 1,
|
|
||||||
"timeout": 1,
|
|
||||||
"type": "PING",
|
|
||||||
"id": "466c8345-28d8-4f84-a246-e04380b0461d"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"admin_state_up": true,
|
|
||||||
"tenant_id": "83657cfcdfe44cd5920adaf26c48ceea",
|
|
||||||
"delay": 5,
|
|
||||||
"expected_codes": "200",
|
|
||||||
"max_retries": 2,
|
|
||||||
"http_method": "GET",
|
|
||||||
"timeout": 2,
|
|
||||||
"url_path": "/",
|
|
||||||
"type": "HTTP",
|
|
||||||
"id": "5d4b5228-33b0-4e60-b225-9b727c1a20e7"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
{
|
|
||||||
"health_monitors":[
|
|
||||||
{
|
|
||||||
"admin_state_up":true,
|
|
||||||
"tenant_id":"83657cfcdfe44cd5920adaf26c48ceea",
|
|
||||||
"delay":10,
|
|
||||||
"max_retries":1,
|
|
||||||
"timeout":1,
|
|
||||||
"type":"PING",
|
|
||||||
"id":"466c8345-28d8-4f84-a246-e04380b0461d"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"admin_state_up":true,
|
|
||||||
"tenant_id":"83657cfcdfe44cd5920adaf26c48ceea",
|
|
||||||
"delay":5,
|
|
||||||
"expected_codes":"200",
|
|
||||||
"max_retries":2,
|
|
||||||
"http_method":"GET",
|
|
||||||
"timeout":2,
|
|
||||||
"url_path":"/",
|
|
||||||
"type":"HTTP",
|
|
||||||
"id":"5d4b5228-33b0-4e60-b225-9b727c1a20e7"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"loadbalancer":{
|
|
||||||
"active_connections":0,
|
|
||||||
"total_connections":0,
|
|
||||||
"bytes_in":0,
|
|
||||||
"bytes_out":0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
{
|
|
||||||
"members":[
|
|
||||||
{
|
|
||||||
"status":"ACTIVE",
|
|
||||||
"weight":1,
|
|
||||||
"admin_state_up":true,
|
|
||||||
"tenant_id":"83657cfcdfe44cd5920adaf26c48ceea",
|
|
||||||
"pool_id":"72741b06-df4d-4715-b142-276b6bce75ab",
|
|
||||||
"address":"10.0.0.4",
|
|
||||||
"protocol_port":80,
|
|
||||||
"id":"701b531b-111a-4f21-ad85-4795b7b12af6"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"status":"ACTIVE",
|
|
||||||
"weight":1,
|
|
||||||
"admin_state_up":true,
|
|
||||||
"tenant_id":"83657cfcdfe44cd5920adaf26c48ceea",
|
|
||||||
"pool_id":"72741b06-df4d-4715-b142-276b6bce75ab",
|
|
||||||
"address":"10.0.0.3",
|
|
||||||
"protocol_port":80,
|
|
||||||
"id":"beb53b4d-230b-4abd-8118-575b8fa006ef"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<network>
|
|
||||||
<name>sample_network2</name>
|
|
||||||
</network>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<network xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:provider="http://docs.openstack.org/ext/provider/api/v1.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<subnets quantum:type="list"/>
|
|
||||||
<name>sample_network2</name>
|
|
||||||
<provider:physical_network xsi:nil="true"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<provider:network_type>local</provider:network_type>
|
|
||||||
<shared quantum:type="bool">False</shared>
|
|
||||||
<id>c220b026-ece1-4ead-873f-83537f4c9f92</id>
|
|
||||||
<provider:segmentation_id xsi:nil="true"/>
|
|
||||||
</network>
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<network xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:provider="http://docs.openstack.org/ext/provider/api/v1.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:router="http://docs.openstack.org/ext/neutron/router/api/v1.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<subnets quantum:type="list"/>
|
|
||||||
<name>sample-network-4-updated</name>
|
|
||||||
<provider:physical_network xsi:nil="true"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<provider:network_type>local</provider:network_type>
|
|
||||||
<router:external quantum:type="bool">False</router:external>
|
|
||||||
<shared quantum:type="bool">False</shared>
|
|
||||||
<id>af374017-c9ae-4a1d-b799-ab73111476e2</id>
|
|
||||||
<provider:segmentation_id xsi:nil="true"/>
|
|
||||||
</network>
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<network xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:provider="http://docs.openstack.org/ext/provider/api/v1.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:router="http://docs.openstack.org/ext/quantum/router/api/v1.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<name>sample-network-4-updated</name>
|
|
||||||
</network>
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<networks xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:provider="http://docs.openstack.org/ext/provider/api/v1.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<network>
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<subnets quantum:type="list"/>
|
|
||||||
<name>sample_network_5</name>
|
|
||||||
<provider:physical_network xsi:nil="true"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<provider:network_type>local</provider:network_type>
|
|
||||||
<shared quantum:type="bool">False</shared>
|
|
||||||
<id>1f370095-98f6-4079-be64-6d3d4a6adcc6</id>
|
|
||||||
<provider:segmentation_id xsi:nil="true"/>
|
|
||||||
</network>
|
|
||||||
<network>
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<subnets quantum:type="list"/>
|
|
||||||
<name>sample_network_6</name>
|
|
||||||
<provider:physical_network xsi:nil="true"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<provider:network_type>local</provider:network_type>
|
|
||||||
<shared quantum:type="bool">False</shared>
|
|
||||||
<id>ee2d3158-3e80-4fb3-ba87-c99f515d85e7</id>
|
|
||||||
<provider:segmentation_id xsi:nil="true"/>
|
|
||||||
</network>
|
|
||||||
</networks>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<network xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:provider="http://docs.openstack.org/ext/provider/api/v1.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:router="http://docs.openstack.org/ext/neutron/router/api/v1.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<subnets>
|
|
||||||
<subnet>54d6f61d-db07-451c-9ab3-b9609b6b6f0b</subnet>
|
|
||||||
</subnets>
|
|
||||||
<name>private-network</name>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<shared quantum:type="bool">True</shared>
|
|
||||||
<id>d32019d3-bc6e-4319-9c1d-6722fc136a22</id>
|
|
||||||
</network>
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<networks xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:provider="http://docs.openstack.org/ext/provider/api/v1.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:router="http://docs.openstack.org/ext/neutron/router/api/v1.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<network>
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<subnets>
|
|
||||||
<subnet>54d6f61d-db07-451c-9ab3-b9609b6b6f0b</subnet>
|
|
||||||
</subnets>
|
|
||||||
<name>private-network</name>
|
|
||||||
<provider:physical_network xsi:nil="true"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<provider:network_type>local</provider:network_type>
|
|
||||||
<router:external quantum:type="bool">True</router:external>
|
|
||||||
<shared quantum:type="bool">True</shared>
|
|
||||||
<id>d32019d3-bc6e-4319-9c1d-6722fc136a22</id>
|
|
||||||
<provider:segmentation_id xsi:nil="true"/>
|
|
||||||
</network>
|
|
||||||
<network>
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<subnets>
|
|
||||||
<subnet>08eae331-0402-425a-923c-34f7cfe39c1b</subnet>
|
|
||||||
</subnets>
|
|
||||||
<name>private</name>
|
|
||||||
<provider:physical_network xsi:nil="true"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<tenant_id>26a7980765d0414dbc1fc1f88cdb7e6e</tenant_id>
|
|
||||||
<provider:network_type>local</provider:network_type>
|
|
||||||
<router:external quantum:type="bool">True</router:external>
|
|
||||||
<shared quantum:type="bool">True</shared>
|
|
||||||
<id>db193ab3-96e3-4cb3-8fc5-05f4296d0324</id>
|
|
||||||
<provider:segmentation_id xsi:nil="true"/>
|
|
||||||
</network>
|
|
||||||
</networks>
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<networks>
|
|
||||||
<network>
|
|
||||||
<name>sample_network_5</name>
|
|
||||||
</network>
|
|
||||||
<network>
|
|
||||||
<name>sample_network_6</name>
|
|
||||||
</network>
|
|
||||||
</networks>
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<versions xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<version>
|
|
||||||
<status>CURRENT</status>
|
|
||||||
<id>v2.0</id>
|
|
||||||
<links>
|
|
||||||
<link>
|
|
||||||
<href>http://23.253.228.211:9696/v2.0</href>
|
|
||||||
<rel>self</rel>
|
|
||||||
</link>
|
|
||||||
</links>
|
|
||||||
</version>
|
|
||||||
</versions>
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"pool": {
|
|
||||||
"admin_state_up": false,
|
|
||||||
"description": "pool two",
|
|
||||||
"lb_algorithm": "LEAST_CONNECTIONS",
|
|
||||||
"name": "pool2",
|
|
||||||
"session_persistence": {
|
|
||||||
"type": "HTTP_COOKIE"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
{
|
|
||||||
"pool": {
|
|
||||||
"admin_state_up": false,
|
|
||||||
"description": "pool two",
|
|
||||||
"healthmonitor_id": null,
|
|
||||||
"id": "12ff63af-4127-4074-a251-bcb2ecc53ebe",
|
|
||||||
"lb_algorithm": "LEAST_CONNECTIONS",
|
|
||||||
"listeners": [
|
|
||||||
{
|
|
||||||
"id": "39de4d56-d663-46e5-85a1-5b9d5fa17829"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"members": [],
|
|
||||||
"name": "pool2",
|
|
||||||
"protocol": "HTTP",
|
|
||||||
"session_persistence": {
|
|
||||||
"cookie_name": null,
|
|
||||||
"type": "HTTP_COOKIE"
|
|
||||||
},
|
|
||||||
"tenant_id": "1a3e005cf9ce40308c900bcb08e5320c"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"pool":{
|
|
||||||
"name":"SuperPool"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
{
|
|
||||||
"pools":[
|
|
||||||
{
|
|
||||||
"status":"ACTIVE",
|
|
||||||
"lb_method":"ROUND_ROBIN",
|
|
||||||
"protocol":"HTTP",
|
|
||||||
"description":"",
|
|
||||||
"health_monitors":[
|
|
||||||
"466c8345-28d8-4f84-a246-e04380b0461d",
|
|
||||||
"5d4b5228-33b0-4e60-b225-9b727c1a20e7"
|
|
||||||
],
|
|
||||||
"subnet_id":"8032909d-47a1-4715-90af-5153ffe39861",
|
|
||||||
"tenant_id":"83657cfcdfe44cd5920adaf26c48ceea",
|
|
||||||
"admin_state_up":true,
|
|
||||||
"name":"app_pool",
|
|
||||||
"members":[
|
|
||||||
"701b531b-111a-4f21-ad85-4795b7b12af6",
|
|
||||||
"beb53b4d-230b-4abd-8118-575b8fa006ef"
|
|
||||||
],
|
|
||||||
"id":"72741b06-df4d-4715-b142-276b6bce75ab",
|
|
||||||
"vip_id":"4ec89087-d057-4e2c-911f-60a3b47ee304"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<port xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:binding="http://docs.openstack.org/ext/binding/api/v1.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<binding:host_id>devstack</binding:host_id>
|
|
||||||
<name/>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
<tenant_id>7e02058126cc4950b75f9970368ba177</tenant_id>
|
|
||||||
<extra_dhcp_opts quantum:type="list"/>
|
|
||||||
<binding:vif_details>
|
|
||||||
<port_filter quantum:type="bool">True</port_filter>
|
|
||||||
<ovs_hybrid_plug quantum:type="bool">True</ovs_hybrid_plug>
|
|
||||||
</binding:vif_details>
|
|
||||||
<binding:vif_type>ovs</binding:vif_type>
|
|
||||||
<device_owner>network:router_interface</device_owner>
|
|
||||||
<mac_address>fa:16:3e:23:fd:d7</mac_address>
|
|
||||||
<binding:profile quantum:type="dict"/>
|
|
||||||
<binding:vnic_type>normal</binding:vnic_type>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>a0304c3a-4f08-4c43-88af-d796509c97d2</subnet_id>
|
|
||||||
<ip_address>10.0.0.1</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>46d4bfb9-b26e-41f3-bd2e-e6dcc1ccedb2</id>
|
|
||||||
<security_groups quantum:type="list"/>
|
|
||||||
<device_id>5e3898d7-11be-483e-9732-b2f5eccd2b2e</device_id>
|
|
||||||
</port>
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<port xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<name/>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
<tenant_id>7e02058126cc4950b75f9970368ba177</tenant_id>
|
|
||||||
<extra_dhcp_opts quantum:type="list"/>
|
|
||||||
<device_owner>network:router_interface</device_owner>
|
|
||||||
<mac_address>fa:16:3e:23:fd:d7</mac_address>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>a0304c3a-4f08-4c43-88af-d796509c97d2</subnet_id>
|
|
||||||
<ip_address>10.0.0.1</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>46d4bfb9-b26e-41f3-bd2e-e6dcc1ccedb2</id>
|
|
||||||
<security_groups quantum:type="list"/>
|
|
||||||
<device_id>5e3898d7-11be-483e-9732-b2f5eccd2b2e</device_id>
|
|
||||||
</port>
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"port": {
|
|
||||||
"network_id": "ee2d3158-3e80-4fb3-ba87-c99f515d85e7",
|
|
||||||
"admin_state_up": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<port xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:binding="http://docs.openstack.org/ext/binding/api/v1.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<status>DOWN</status>
|
|
||||||
<binding:host_id/>
|
|
||||||
<name>test_port_1</name>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
<tenant_id>d6700c0c9ffa4f1cb322cd4a1f3906fa</tenant_id>
|
|
||||||
<binding:vif_details quantum:type="dict"/>
|
|
||||||
<binding:vnic_type>normal</binding:vnic_type>
|
|
||||||
<binding:vif_type>unbound</binding:vif_type>
|
|
||||||
<device_owner/>
|
|
||||||
<mac_address>fa:16:3e:09:e3:47</mac_address>
|
|
||||||
<binding:profile quantum:type="dict"/>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>a0304c3a-4f08-4c43-88af-d796509c97d2</subnet_id>
|
|
||||||
<ip_address>10.0.0.4</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>8021790b-4bfd-46ab-bcc7-0ef2f73bff43</id>
|
|
||||||
<security_groups>
|
|
||||||
<security_group>f0ac4394-7e4a-4409-9701-ba8be283dbc3</security_group>
|
|
||||||
</security_groups>
|
|
||||||
<device_id/>
|
|
||||||
</port>
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<port>
|
|
||||||
<name>test_port_1</name>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
</port>
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<port xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<status>DOWN</status>
|
|
||||||
<name>test_port_1</name>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
<tenant_id>d6700c0c9ffa4f1cb322cd4a1f3906fa</tenant_id>
|
|
||||||
<device_owner/>
|
|
||||||
<mac_address>fa:16:3e:09:e3:47</mac_address>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>a0304c3a-4f08-4c43-88af-d796509c97d2</subnet_id>
|
|
||||||
<ip_address>10.0.0.4</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>8021790b-4bfd-46ab-bcc7-0ef2f73bff43</id>
|
|
||||||
<security_groups>
|
|
||||||
<security_group>f0ac4394-7e4a-4409-9701-ba8be283dbc3</security_group>
|
|
||||||
</security_groups>
|
|
||||||
<device_id/>
|
|
||||||
</port>
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<port>
|
|
||||||
<name>test-for-port-update</name>
|
|
||||||
<device_owner>compute:nova</device_owner>
|
|
||||||
</port>
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<port xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<status>DOWN</status>
|
|
||||||
<name>test-for-port-update</name>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
<tenant_id>d6700c0c9ffa4f1cb322cd4a1f3906fa</tenant_id>
|
|
||||||
<device_owner>compute:nova</device_owner>
|
|
||||||
<mac_address>fa:16:3e:11:11:5e</mac_address>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>898dec4a-74df-4193-985f-c76721bcc746</subnet_id>
|
|
||||||
<ip_address>20.20.0.4</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>43c831e0-19ce-4a76-9a49-57b57e69428b</id>
|
|
||||||
<security_groups>
|
|
||||||
<security_group>ce0179d6-8a94-4f7c-91c2-f3038e2acbd0</security_group>
|
|
||||||
</security_groups>
|
|
||||||
<device_id/>
|
|
||||||
</port>
|
|
||||||
@@ -1,64 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<ports xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:binding="http://docs.openstack.org/ext/binding/api/v1.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<port>
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<binding:host_id>devstack</binding:host_id>
|
|
||||||
<name/>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>70c1db1f-b701-45bd-96e0-a313ee3430b3</network_id>
|
|
||||||
<tenant_id/>
|
|
||||||
<extra_dhcp_opts quantum:type="list"/>
|
|
||||||
<binding:vif_details>
|
|
||||||
<port_filter quantum:type="bool">True</port_filter>
|
|
||||||
<ovs_hybrid_plug quantum:type="bool"
|
|
||||||
>True</ovs_hybrid_plug>
|
|
||||||
</binding:vif_details>
|
|
||||||
<binding:vif_type>ovs</binding:vif_type>
|
|
||||||
<device_owner>network:router_gateway</device_owner>
|
|
||||||
<mac_address>fa:16:3e:58:42:ed</mac_address>
|
|
||||||
<binding:profile quantum:type="dict"/>
|
|
||||||
<binding:vnic_type>normal</binding:vnic_type>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>008ba151-0b8c-4a67-98b5-0d2b87666062</subnet_id>
|
|
||||||
<ip_address>172.24.4.2</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>d80b1a3b-4fc1-49f3-952e-1e2ab7081d8b</id>
|
|
||||||
<security_groups quantum:type="list"/>
|
|
||||||
<device_id>9ae135f4-b6e0-4dad-9e91-3c223e385824</device_id>
|
|
||||||
</port>
|
|
||||||
<port>
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<binding:host_id>devstack</binding:host_id>
|
|
||||||
<name/>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>f27aa545-cbdd-4907-b0c6-c9e8b039dcc2</network_id>
|
|
||||||
<tenant_id>d397de8a63f341818f198abb0966f6f3</tenant_id>
|
|
||||||
<extra_dhcp_opts quantum:type="list"/>
|
|
||||||
<binding:vif_details>
|
|
||||||
<port_filter quantum:type="bool">True</port_filter>
|
|
||||||
<ovs_hybrid_plug quantum:type="bool"
|
|
||||||
>True</ovs_hybrid_plug>
|
|
||||||
</binding:vif_details>
|
|
||||||
<binding:vif_type>ovs</binding:vif_type>
|
|
||||||
<device_owner>network:router_interface</device_owner>
|
|
||||||
<mac_address>fa:16:3e:bb:3c:e4</mac_address>
|
|
||||||
<binding:profile quantum:type="dict"/>
|
|
||||||
<binding:vnic_type>normal</binding:vnic_type>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>288bf4a1-51ba-43b6-9d0a-520e9005db17</subnet_id>
|
|
||||||
<ip_address>10.0.0.1</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>f71a6703-d6de-4be1-a91a-a570ede1d159</id>
|
|
||||||
<security_groups quantum:type="list"/>
|
|
||||||
<device_id>9ae135f4-b6e0-4dad-9e91-3c223e385824</device_id>
|
|
||||||
</port>
|
|
||||||
</ports>
|
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<ports xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<port>
|
|
||||||
<status>DOWN</status>
|
|
||||||
<name>test_port_1-xml</name>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
<tenant_id>d6700c0c9ffa4f1cb322cd4a1f3906fa</tenant_id>
|
|
||||||
<device_owner/>
|
|
||||||
<mac_address>fa:16:3e:fa:e2:34</mac_address>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>a0304c3a-4f08-4c43-88af-d796509c97d2</subnet_id>
|
|
||||||
<ip_address>10.0.0.7</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>054e8f14-4082-400e-afcc-5d6e5b3bcc0c</id>
|
|
||||||
<security_groups>
|
|
||||||
<security_group>f0ac4394-7e4a-4409-9701-ba8be283dbc3</security_group>
|
|
||||||
</security_groups>
|
|
||||||
<device_id/>
|
|
||||||
</port>
|
|
||||||
<port>
|
|
||||||
<status>DOWN</status>
|
|
||||||
<name>test_port_2-xml</name>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
<tenant_id>d6700c0c9ffa4f1cb322cd4a1f3906fa</tenant_id>
|
|
||||||
<device_owner/>
|
|
||||||
<mac_address>fa:16:3e:e6:cf:d9</mac_address>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>a0304c3a-4f08-4c43-88af-d796509c97d2</subnet_id>
|
|
||||||
<ip_address>10.0.0.8</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>879e96f9-6dd5-4232-bd19-3f39d0ae463b</id>
|
|
||||||
<security_groups>
|
|
||||||
<security_group>f0ac4394-7e4a-4409-9701-ba8be283dbc3</security_group>
|
|
||||||
</security_groups>
|
|
||||||
<device_id/>
|
|
||||||
</port>
|
|
||||||
</ports>
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<ports xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<port>
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<name/>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>70c1db1f-b701-45bd-96e0-a313ee3430b3</network_id>
|
|
||||||
<tenant_id/>
|
|
||||||
<extra_dhcp_opts quantum:type="list"/>
|
|
||||||
<device_owner>network:router_gateway</device_owner>
|
|
||||||
<mac_address>fa:16:3e:58:42:ed</mac_address>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>008ba151-0b8c-4a67-98b5-0d2b87666062</subnet_id>
|
|
||||||
<ip_address>172.24.4.2</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>d80b1a3b-4fc1-49f3-952e-1e2ab7081d8b</id>
|
|
||||||
<security_groups quantum:type="list"/>
|
|
||||||
<device_id>9ae135f4-b6e0-4dad-9e91-3c223e385824</device_id>
|
|
||||||
</port>
|
|
||||||
<port>
|
|
||||||
<status>ACTIVE</status>
|
|
||||||
<name/>
|
|
||||||
<allowed_address_pairs quantum:type="list"/>
|
|
||||||
<admin_state_up quantum:type="bool">True</admin_state_up>
|
|
||||||
<network_id>f27aa545-cbdd-4907-b0c6-c9e8b039dcc2</network_id>
|
|
||||||
<tenant_id>d397de8a63f341818f198abb0966f6f3</tenant_id>
|
|
||||||
<extra_dhcp_opts quantum:type="list"/>
|
|
||||||
<device_owner>network:router_interface</device_owner>
|
|
||||||
<mac_address>fa:16:3e:bb:3c:e4</mac_address>
|
|
||||||
<fixed_ips>
|
|
||||||
<fixed_ip>
|
|
||||||
<subnet_id>288bf4a1-51ba-43b6-9d0a-520e9005db17</subnet_id>
|
|
||||||
<ip_address>10.0.0.1</ip_address>
|
|
||||||
</fixed_ip>
|
|
||||||
</fixed_ips>
|
|
||||||
<id>f71a6703-d6de-4be1-a91a-a570ede1d159</id>
|
|
||||||
<security_groups quantum:type="list"/>
|
|
||||||
<device_id>9ae135f4-b6e0-4dad-9e91-3c223e385824</device_id>
|
|
||||||
</port>
|
|
||||||
</ports>
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<ports>
|
|
||||||
<port>
|
|
||||||
<name>test_port_1-xml</name>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
</port>
|
|
||||||
<port>
|
|
||||||
<name>test_port_2-xml</name>
|
|
||||||
<network_id>a87cc70a-3e15-4acf-8205-9b711a3531b7</network_id>
|
|
||||||
</port>
|
|
||||||
</ports>
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
{
|
|
||||||
"router": {
|
|
||||||
"routes": [
|
|
||||||
{
|
|
||||||
"nexthop": "10.1.0.10",
|
|
||||||
"destination": "40.0.1.0/24"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
{
|
|
||||||
"router": {
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"external_gateway_info": {
|
|
||||||
"network_id": "5c26e0bb-a9a9-429c-9703-5c417a221096",
|
|
||||||
"external_fixed_ips": [
|
|
||||||
{
|
|
||||||
"subnet_id": "255.255.255.0",
|
|
||||||
"ip": "192.168.10.2"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"name": "router1",
|
|
||||||
"admin_state_up": true,
|
|
||||||
"tenant_id": "936fa220b2c24a87af51026439af7a3e",
|
|
||||||
"routes": [
|
|
||||||
{
|
|
||||||
"nexthop": "10.1.0.10",
|
|
||||||
"destination": "40.0.1.0/24"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"id": "babc8173-46f6-4b6f-8b95-38c1683a4e22"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<subnet>
|
|
||||||
<network_id>d32019d3-bc6e-4319-9c1d-6722fc136a22</network_id>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
<cidr>10.0.0.1</cidr>
|
|
||||||
</subnet>
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<subnet>
|
|
||||||
<name>test_subnet_1</name>
|
|
||||||
<enable_dhcp>True</enable_dhcp>
|
|
||||||
<network_id>d32019d3-bc6e-4319-9c1d-6722fc136a22</network_id>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<dns_nameservers/>
|
|
||||||
<allocation_pools>
|
|
||||||
<allocation_pool>
|
|
||||||
<start>192.0.0.2</start>
|
|
||||||
<end>192.255.255.254</end>
|
|
||||||
</allocation_pool>
|
|
||||||
</allocation_pools>
|
|
||||||
<host_routes/>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
<gateway_ip>192.0.0.1</gateway_ip>
|
|
||||||
<cidr>192.0.0.0/8</cidr>
|
|
||||||
<id>54d6f61d-db07-451c-9ab3-b9609b6b6f0b</id>
|
|
||||||
</subnet>
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<subnet>
|
|
||||||
<name>test_subnet_1</name>
|
|
||||||
<enable_dhcp>True</enable_dhcp>
|
|
||||||
<network_id>d32019d3-bc6e-4319-9c1d-6722fc136a22</network_id>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<dns_nameservers/>
|
|
||||||
<allocation_pools>
|
|
||||||
<allocation_pool>
|
|
||||||
<start>192.0.0.2</start>
|
|
||||||
<end>192.255.255.254</end>
|
|
||||||
</allocation_pool>
|
|
||||||
</allocation_pools>
|
|
||||||
<host_routes/>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
<gateway_ip>192.0.0.1</gateway_ip>
|
|
||||||
<cidr>192.0.0.0/8</cidr>
|
|
||||||
<id>54d6f61d-db07-451c-9ab3-b9609b6b6f0b</id>
|
|
||||||
</subnet>
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<subnet>
|
|
||||||
<name>my_subnet</name>
|
|
||||||
</subnet>
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<subnet>
|
|
||||||
<name>my_subnet</name>
|
|
||||||
<enable_dhcp>True</enable_dhcp>
|
|
||||||
<network_id>d32019d3-bc6e-4319-9c1d-6722fc136a22</network_id>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<dns_nameservers/>
|
|
||||||
<allocation_pools>
|
|
||||||
<allocation_pool>
|
|
||||||
<start>192.0.0.2</start>
|
|
||||||
<end>192.255.255.254</end>
|
|
||||||
</allocation_pool>
|
|
||||||
</allocation_pools>
|
|
||||||
<host_routes/>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
<gateway_ip>192.0.0.1</gateway_ip>
|
|
||||||
<cidr>192.0.0.0/8</cidr>
|
|
||||||
<id>54d6f61d-db07-451c-9ab3-b9609b6b6f0b</id>
|
|
||||||
</subnet>
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<subnets>
|
|
||||||
<subnet>
|
|
||||||
<name>test_subnet_1</name>
|
|
||||||
<enable_dhcp>True</enable_dhcp>
|
|
||||||
<network_id>a3775a7d-9f8b-4148-be81-c84bbd0837ce</network_id>
|
|
||||||
<tenant_id>60cd4f6dbc2f491982a284e7b83b5be3</tenant_id>
|
|
||||||
<dns_nameservers/>
|
|
||||||
<allocation_pools>
|
|
||||||
<allocation_pool>
|
|
||||||
<start>10.0.0.2</start>
|
|
||||||
<end>10.255.255.254</end>
|
|
||||||
</allocation_pool>
|
|
||||||
</allocation_pools>
|
|
||||||
<host_routes/>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
<gateway_ip>10.0.0.1</gateway_ip>
|
|
||||||
<cidr>10.0.0.0/8</cidr>
|
|
||||||
<id>bd3fd365-fe19-431a-be63-07017a09316c</id>
|
|
||||||
</subnet>
|
|
||||||
<subnet>
|
|
||||||
<name>test_subnet_2</name>
|
|
||||||
<enable_dhcp>True</enable_dhcp>
|
|
||||||
<network_id>a3775a7d-9f8b-4148-be81-c84bbd0837ce</network_id>
|
|
||||||
<tenant_id>60cd4f6dbc2f491982a284e7b83b5be3</tenant_id>
|
|
||||||
<dns_nameservers/>
|
|
||||||
<allocation_pools>
|
|
||||||
<allocation_pool>
|
|
||||||
<start>192.168.0.2</start>
|
|
||||||
<end>192.168.255.254</end>
|
|
||||||
</allocation_pool>
|
|
||||||
</allocation_pools>
|
|
||||||
<host_routes/>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
<gateway_ip>192.168.0.1</gateway_ip>
|
|
||||||
<cidr>192.168.0.0/16</cidr>
|
|
||||||
<id>86e7c838-fb75-402b-9dbf-d68166e3f5fe</id>
|
|
||||||
</subnet>
|
|
||||||
</subnets>
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<subnets>
|
|
||||||
<subnet>
|
|
||||||
<name>private-subnet</name>
|
|
||||||
<enable_dhcp>True</enable_dhcp>
|
|
||||||
<network_id>db193ab3-96e3-4cb3-8fc5-05f4296d0324</network_id>
|
|
||||||
<tenant_id>26a7980765d0414dbc1fc1f88cdb7e6e</tenant_id>
|
|
||||||
<dns_nameservers/>
|
|
||||||
<allocation_pools>
|
|
||||||
<allocation_pool>
|
|
||||||
<start>10.0.0.2</start>
|
|
||||||
<end>10.0.0.254</end>
|
|
||||||
</allocation_pool>
|
|
||||||
</allocation_pools>
|
|
||||||
<host_routes/>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
<gateway_ip>10.0.0.1</gateway_ip>
|
|
||||||
<cidr>10.0.0.0/24</cidr>
|
|
||||||
<id>08eae331-0402-425a-923c-34f7cfe39c1b</id>
|
|
||||||
</subnet>
|
|
||||||
<subnet>
|
|
||||||
<name>my_subnet</name>
|
|
||||||
<enable_dhcp>True</enable_dhcp>
|
|
||||||
<network_id>d32019d3-bc6e-4319-9c1d-6722fc136a22</network_id>
|
|
||||||
<tenant_id>4fd44f30292945e481c7b8a0c8908869</tenant_id>
|
|
||||||
<dns_nameservers/>
|
|
||||||
<allocation_pools>
|
|
||||||
<allocation_pool>
|
|
||||||
<start>192.0.0.2</start>
|
|
||||||
<end>192.255.255.254</end>
|
|
||||||
</allocation_pool>
|
|
||||||
</allocation_pools>
|
|
||||||
<host_routes/>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
<gateway_ip>192.0.0.1</gateway_ip>
|
|
||||||
<cidr>192.0.0.0/8</cidr>
|
|
||||||
<id>54d6f61d-db07-451c-9ab3-b9609b6b6f0b</id>
|
|
||||||
</subnet>
|
|
||||||
</subnets>
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<subnets>
|
|
||||||
<subnet>
|
|
||||||
<name>test_subnet_1</name>
|
|
||||||
<network_id>a3775a7d-9f8b-4148-be81-c84bbd0837ce</network_id>
|
|
||||||
<cidr>10.0.0.0/8</cidr>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
</subnet>
|
|
||||||
<subnet>
|
|
||||||
<name>test_subnet_2</name>
|
|
||||||
<network_id>a3775a7d-9f8b-4148-be81-c84bbd0837ce</network_id>
|
|
||||||
<cidr>192.168.0.0/16</cidr>
|
|
||||||
<ip_version>4</ip_version>
|
|
||||||
</subnet>
|
|
||||||
</subnets>
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<resources xmlns="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:quantum="http://openstack.org/quantum/api/v2.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<resource>
|
|
||||||
<links>
|
|
||||||
<link>
|
|
||||||
<href>http://23.253.228.211:9696/v2.0/subnets</href>
|
|
||||||
<rel>self</rel>
|
|
||||||
</link>
|
|
||||||
</links>
|
|
||||||
<name>subnet</name>
|
|
||||||
<collection>subnets</collection>
|
|
||||||
</resource>
|
|
||||||
<resource>
|
|
||||||
<links>
|
|
||||||
<link>
|
|
||||||
<href>http://23.253.228.211:9696/v2.0/networks</href>
|
|
||||||
<rel>self</rel>
|
|
||||||
</link>
|
|
||||||
</links>
|
|
||||||
<name>network</name>
|
|
||||||
<collection>networks</collection>
|
|
||||||
</resource>
|
|
||||||
<resource>
|
|
||||||
<links>
|
|
||||||
<link>
|
|
||||||
<href>http://23.253.228.211:9696/v2.0/ports</href>
|
|
||||||
<rel>self</rel>
|
|
||||||
</link>
|
|
||||||
</links>
|
|
||||||
<name>port</name>
|
|
||||||
<collection>ports</collection>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,748 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!-- (C) 2013-2015 OpenStack Foundation, All Rights Reserved -->
|
|
||||||
<!--*******************************************************-->
|
|
||||||
<!-- Import Common XML Entities -->
|
|
||||||
<!-- -->
|
|
||||||
<!-- You can resolve the entities with xmllint -->
|
|
||||||
<!-- -->
|
|
||||||
<!-- xmllint -noent os-networks.wadl -->
|
|
||||||
<!--*******************************************************-->
|
|
||||||
<!DOCTYPE application [
|
|
||||||
<!ENTITY % common SYSTEM "common.ent">
|
|
||||||
%common;
|
|
||||||
<!ENTITY % common_project SYSTEM "../../common_project.ent">
|
|
||||||
%common_project;
|
|
||||||
]>
|
|
||||||
<application xmlns="http://wadl.dev.java.net/2009/02"
|
|
||||||
xmlns:xsdxt="http://docs.rackspacecloud.com/xsd-ext/v1.0"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:linkend="http://www.w3.org/1999/linkend"
|
|
||||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
||||||
xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
|
||||||
xmlns:csapi="http://docs.openstack.org/compute/api/v1.1">
|
|
||||||
<!--*******************************************************-->
|
|
||||||
<!-- All Resources -->
|
|
||||||
<!--*******************************************************-->
|
|
||||||
<resources base="https://neutron.example.com/"
|
|
||||||
xml:id="os-networks-v2.0">
|
|
||||||
<resource id="versions" path="//">
|
|
||||||
<method href="#listVersionsv2-neutron"/>
|
|
||||||
</resource>
|
|
||||||
<resource id="version" type="#VersionDetails" path="//v2.0">
|
|
||||||
<resource id="extensions" path="extensions">
|
|
||||||
<method href="#listExtensions"/>
|
|
||||||
<resource id="extension" path="{alias}">
|
|
||||||
<param name="alias" style="template"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc
|
|
||||||
xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN" title="Extension Alias">
|
|
||||||
<para>The alias of an extension.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
</param>
|
|
||||||
<method href="#getExtension"/>
|
|
||||||
</resource>
|
|
||||||
</resource>
|
|
||||||
<resource id="Networks" type="#NetworkList"
|
|
||||||
path="networks">
|
|
||||||
<method href="#createNetwork"/>
|
|
||||||
<method href="#bulkCreateNetwork"/>
|
|
||||||
<resource path="{network_id}" id="network_id">
|
|
||||||
<param name="network_id" style="template"
|
|
||||||
type="csapi:UUID">
|
|
||||||
<wadl:doc
|
|
||||||
xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN" title="Network ID">
|
|
||||||
<para>The UUID for the network of
|
|
||||||
interest to you.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
</param>
|
|
||||||
<method href="#showNetwork"/>
|
|
||||||
<method href="#updateNetwork"/>
|
|
||||||
<method href="#deleteNetwork"/>
|
|
||||||
</resource>
|
|
||||||
</resource>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
<resource_type id="NetworkList">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Network list">
|
|
||||||
<para>A list of networks.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<method href="#listNetworks"/>
|
|
||||||
</resource_type>
|
|
||||||
<resource_type id="VersionDetails">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Version details">
|
|
||||||
<para>Details for a version.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<method href="#showVersionDetailsv2-neutron"/>
|
|
||||||
</resource_type>
|
|
||||||
<resource_type id="ExtensionList">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Extension List">
|
|
||||||
<para>A list of supported extensions.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<method href="#listExtensions"/>
|
|
||||||
</resource_type>
|
|
||||||
<!--*******************************************************-->
|
|
||||||
<!-- All Methods -->
|
|
||||||
<!--*******************************************************-->
|
|
||||||
<method name="GET" id="listVersionsv2-neutron">
|
|
||||||
<wadl:doc xml:lang="EN" title="List API versions"
|
|
||||||
xmlns="http://docbook.org/ns/docbook"><para
|
|
||||||
role="shortdesc">Lists information about all
|
|
||||||
Networking API versions.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<response status="200 300">
|
|
||||||
<representation mediaType="application/json">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/neutron-versions-response.json"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/neutron-versions-response.xml"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response>
|
|
||||||
</method>
|
|
||||||
<method name="GET" id="showVersionDetailsv2-neutron">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Show API v2.0 details">
|
|
||||||
<para role="shortdesc">Shows details for Networking API
|
|
||||||
v2.0.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<response status="200">
|
|
||||||
<representation mediaType="application/json">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/version-v2-neutron-get-resp.json"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/version-v2-neutron-get-resp.xml"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
<param name="location" style="plain" type="xsd:anyURI"
|
|
||||||
required="true"
|
|
||||||
path="/common:version/atom:link[@rel='self']/@href">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN" title="Location"><para>Full URL
|
|
||||||
to a service or server.</para></wadl:doc>
|
|
||||||
<link resource_type="#VersionDetails" rel="self"/>
|
|
||||||
</param>
|
|
||||||
</representation>
|
|
||||||
</response>
|
|
||||||
<response status="203">
|
|
||||||
<representation mediaType="application/json">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/version-v2-neutron-get-resp.json"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/version-v2-neutron-get-resp.xml"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
<param name="location" style="plain" type="xsd:anyURI"
|
|
||||||
required="true"
|
|
||||||
path="/common:version/atom:link[@rel='self']/@href">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN" title="Location"><para>Full URL
|
|
||||||
to a service or server.</para></wadl:doc>
|
|
||||||
<link resource_type="#VersionDetails" rel="self"/>
|
|
||||||
</param>
|
|
||||||
</representation>
|
|
||||||
</response>
|
|
||||||
</method>
|
|
||||||
<!-- Extensions -->
|
|
||||||
<method name="GET" id="listExtensions">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="List extensions">
|
|
||||||
<para>Lists available Networking API extensions.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<response status="200">
|
|
||||||
<param name="next" style="plain" type="xsd:anyURI"
|
|
||||||
path="/capi:extensions/atom:link[@rel='next']/@href">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">Moves to the next item in the
|
|
||||||
list.</wadl:doc>
|
|
||||||
<link resource_type="#ExtensionList" rel="next"/>
|
|
||||||
</param>
|
|
||||||
<param name="previous" style="plain" type="xsd:anyURI"
|
|
||||||
path="/capi:extensions/atom:link[@rel='previous']/@href">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">Moves to the previous item in the
|
|
||||||
list.</wadl:doc>
|
|
||||||
<link resource_type="#ExtensionList" rel="previous"/>
|
|
||||||
</param>
|
|
||||||
<representation mediaType="application/json">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook">
|
|
||||||
<xsdxt:sample
|
|
||||||
title="List extensions: JSON response">
|
|
||||||
<xsdxt:code href="api_samples/extensions.json"
|
|
||||||
/>
|
|
||||||
</xsdxt:sample>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook">
|
|
||||||
<xsdxt:sample
|
|
||||||
title="List extensions: XML response">
|
|
||||||
<xsdxt:code href="api_samples/extensions.xml"
|
|
||||||
/>
|
|
||||||
</xsdxt:sample>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response>
|
|
||||||
<response status="203">
|
|
||||||
<param name="next" style="plain" type="xsd:anyURI"
|
|
||||||
path="/capi:extensions/atom:link[@rel='next']/@href">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">Moves to the next item in the
|
|
||||||
list.</wadl:doc>
|
|
||||||
<link resource_type="#ExtensionList" rel="next"/>
|
|
||||||
</param>
|
|
||||||
<param name="previous" style="plain" type="xsd:anyURI"
|
|
||||||
path="/capi:extensions/atom:link[@rel='previous']/@href">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">Moves to the previous item in the
|
|
||||||
list.</wadl:doc>
|
|
||||||
<link resource_type="#ExtensionList" rel="previous"/>
|
|
||||||
</param>
|
|
||||||
<representation mediaType="application/json">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook">
|
|
||||||
<xsdxt:sample
|
|
||||||
title="List extensions: JSON response">
|
|
||||||
<xsdxt:code href="api_samples/extensions.json"
|
|
||||||
/>
|
|
||||||
</xsdxt:sample>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook">
|
|
||||||
<xsdxt:sample
|
|
||||||
title="List extensions: XML response">
|
|
||||||
<xsdxt:code href="api_samples/extensions.xml"
|
|
||||||
/>
|
|
||||||
</xsdxt:sample>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response> &commonFaults; </method>
|
|
||||||
<method name="GET" id="getExtension">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Show extension details">
|
|
||||||
<para>Shows details for an
|
|
||||||
extension.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<response status="200">
|
|
||||||
<representation mediaType="application/json">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook">
|
|
||||||
<xsdxt:sample
|
|
||||||
title="Get extension details: JSON response">
|
|
||||||
<xsdxt:code href="api_samples/extension.json"
|
|
||||||
/>
|
|
||||||
</xsdxt:sample>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook">
|
|
||||||
<xsdxt:sample
|
|
||||||
title="Get extension details: XML response">
|
|
||||||
<xsdxt:code href="api_samples/extension.xml"/>
|
|
||||||
</xsdxt:sample>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response>
|
|
||||||
<response status="203">
|
|
||||||
<representation mediaType="application/json">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook">
|
|
||||||
<xsdxt:sample
|
|
||||||
title="Get extension details: JSON response">
|
|
||||||
<xsdxt:code href="api_samples/extension.json"
|
|
||||||
/>
|
|
||||||
</xsdxt:sample>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook">
|
|
||||||
<xsdxt:sample
|
|
||||||
title="Get extension details: XML response">
|
|
||||||
<xsdxt:code href="api_samples/extension.xml"/>
|
|
||||||
</xsdxt:sample>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response> &commonFaults; </method>
|
|
||||||
<method name="GET" id="listNetworks">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="List networks">
|
|
||||||
<para role="shortdesc">Lists networks to which the
|
|
||||||
tenant has access.</para>
|
|
||||||
<para>You can control which response parameters are returned by
|
|
||||||
using the fields query parameter. For information, see <link
|
|
||||||
xlink:href="http://specs.openstack.org/openstack/neutron-specs/specs/api/networking_general_api_information.html#filtering-and-column-selection"
|
|
||||||
>Filtering and column selection</link>.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<response status="200">
|
|
||||||
&networksObject;
|
|
||||||
<param required="true" name="admin_state_up" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc 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 required="true" name="id" style="plain"
|
|
||||||
type="csapi:uuid">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
ID.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="name" style="plain"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
name.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="shared" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc 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>
|
|
||||||
<param required="true" name="status" style="plain"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
status.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="subnets" style="plain"
|
|
||||||
type="xsd:dict">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The associated
|
|
||||||
subnets.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="tenant_id" style="plain"
|
|
||||||
type="csapi:uuid">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The tenant
|
|
||||||
ID.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<representation mediaType="application/json"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/networks-get-resp.json"/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/networks-get-resp.xml"/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response> &fault401; </method>
|
|
||||||
<method name="POST" id="createNetwork">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Create network">
|
|
||||||
<para role="shortdesc">Creates a network.</para>
|
|
||||||
<para>
|
|
||||||
A request body is optional. An administrative user can
|
|
||||||
specify another tenant ID, which is the tenant who owns the
|
|
||||||
network, in the request body.
|
|
||||||
</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<request>
|
|
||||||
&networkObject;
|
|
||||||
<param required="false" name="admin_state_up"
|
|
||||||
style="plain" type="xsd:bool">
|
|
||||||
<wadl:doc 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 required="false" name="name" style="plain"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc 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>
|
|
||||||
<param required="false" name="shared" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc 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>
|
|
||||||
<param required="false" name="tenant_id" style="plain"
|
|
||||||
type="csapi:uuid">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>Admin-only. The UUID of the
|
|
||||||
tenant that will own the network. This tenant
|
|
||||||
can be different from the tenant that makes
|
|
||||||
the create network request. However, only
|
|
||||||
administrative users can specify a tenant ID
|
|
||||||
other than their own. You cannot change this
|
|
||||||
value through authorization
|
|
||||||
policies.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<representation mediaType="application/json"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/network-post-req.json"/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/network-post-req.xml"/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</request>
|
|
||||||
<response status="201">
|
|
||||||
&networkObject;
|
|
||||||
<param required="true" name="admin_state_up" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc 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 required="true" name="id" style="plain"
|
|
||||||
type="csapi:uuid">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
ID.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="name" style="plain"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
name.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="shared" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc 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>
|
|
||||||
<param required="true" name="status" style="plain"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
status.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="subnets" style="plain"
|
|
||||||
type="xsd:dict">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The associated
|
|
||||||
subnets.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="tenant_id" style="plain"
|
|
||||||
type="csapi:uuid">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The tenant
|
|
||||||
ID.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="router:external" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>Indicates whether this
|
|
||||||
network is externally
|
|
||||||
accessible.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<representation mediaType="application/json"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/network-post-resp.json"/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/network-post-resp.xml"/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response> &fault400; &fault401; </method>
|
|
||||||
<method name="POST" id="bulkCreateNetwork">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Bulk create networks">
|
|
||||||
<para role="shortdesc">Creates multiple networks in a
|
|
||||||
single request.</para>
|
|
||||||
<para>In the request body, specify a list of
|
|
||||||
networks.</para>
|
|
||||||
<para>The bulk create operation is always atomic. Either
|
|
||||||
all or no networks in the request body are
|
|
||||||
created.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<request> &networksObject; &networkCommonRequestParams;
|
|
||||||
<representation
|
|
||||||
mediaType="application/json" element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/networks-post-create-bulk-req.json"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/networks-post-create-bulk-req.xml"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</request>
|
|
||||||
<response status="201"> &networksObject; &networkCommonResponseParams;
|
|
||||||
<representation mediaType="application/json"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/networks-create-bulk-resp.json"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/networks-create-bulk-resp.xml"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response> &fault400; &fault401; </method>
|
|
||||||
<method name="GET" id="showNetwork">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Show network details">
|
|
||||||
<para role="shortdesc">Shows details for a
|
|
||||||
network.</para>
|
|
||||||
<para>You can control which response parameters are returned by
|
|
||||||
using the fields query parameter. For information, see <link
|
|
||||||
xlink:href="http://specs.openstack.org/openstack/neutron-specs/specs/api/networking_general_api_information.html#filtering-and-column-selection"
|
|
||||||
>Filtering and column selection</link>.</para>
|
|
||||||
<para>
|
|
||||||
In addition to the following response parameters, the response
|
|
||||||
might show extension response parameters. For information, see <link
|
|
||||||
xlink:href="http://developer.openstack.org/api-ref-networking-v2-ext.html#showProviderNetwork">Networks multiple provider extension (networks)</link>.
|
|
||||||
</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<response status="200">
|
|
||||||
&networkObject;
|
|
||||||
<param required="true" name="admin_state_up" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc 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 required="true" name="id" style="plain"
|
|
||||||
type="csapi:uuid">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
ID.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="name" style="plain"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
name.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="shared" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc 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>
|
|
||||||
<param required="true" name="status" style="plain"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
status.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="subnets" style="plain"
|
|
||||||
type="xsd:dict">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The associated
|
|
||||||
subnets.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="tenant_id" style="plain"
|
|
||||||
type="csapi:uuid">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The tenant
|
|
||||||
ID.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<representation mediaType="application/json"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/networks-get-detail-resp.json"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/networks-get-detail-resp.xml"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response> &fault401; &fault404; </method>
|
|
||||||
<method name="PUT" id="updateNetwork">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Update network">
|
|
||||||
<para role="shortdesc">Updates a network.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<request>
|
|
||||||
&networkObject; &networkUpdateParameters;
|
|
||||||
<representation
|
|
||||||
mediaType="application/json" element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/network-put-update.req.json"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/network-put-update.req.xml"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</request>
|
|
||||||
<response status="200">
|
|
||||||
&networkObject;
|
|
||||||
<param required="true" name="admin_state_up" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc 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 required="true" name="id" style="plain"
|
|
||||||
type="csapi:uuid">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
ID.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="name" style="plain"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
name.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="shared" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc 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>
|
|
||||||
<param required="true" name="status" style="plain"
|
|
||||||
type="xsd:string">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The network
|
|
||||||
status.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="subnets" style="plain"
|
|
||||||
type="xsd:dict">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The associated
|
|
||||||
subnets.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="tenant_id" style="plain"
|
|
||||||
type="csapi:uuid">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>The tenant
|
|
||||||
ID.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<param required="true" name="router:external" style="plain"
|
|
||||||
type="xsd:bool">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN"><para>Indicates whether this
|
|
||||||
network is externally
|
|
||||||
accessible.</para></wadl:doc>
|
|
||||||
</param>
|
|
||||||
<representation mediaType="application/json"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/network-put-update-resp.json"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
<representation mediaType="application/xml"
|
|
||||||
element="csapi:network">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xml:lang="EN">
|
|
||||||
<xsdxt:code
|
|
||||||
href="api_samples/network-put-update-resp.xml"
|
|
||||||
/>
|
|
||||||
</wadl:doc>
|
|
||||||
</representation>
|
|
||||||
</response> &fault400; &fault401; &fault403; &fault404; </method>
|
|
||||||
<method name="DELETE" id="deleteNetwork">
|
|
||||||
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
|
|
||||||
title="Delete network">
|
|
||||||
<para role="shortdesc">Deletes a network and its
|
|
||||||
associated resources.</para>
|
|
||||||
</wadl:doc>
|
|
||||||
<response status="204"/> &fault401; &fault404;
|
|
||||||
&fault409conflict; </method>
|
|
||||||
</application>
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"health_monitor": {
|
||||||
|
"id": "b624decf-d5d3-4c66-9a3d-f047e7786181"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"health_monitor": {}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"loadbalancer": {
|
||||||
|
"active_connections": 0,
|
||||||
|
"total_connections": 0,
|
||||||
|
"bytes_in": 0,
|
||||||
|
"bytes_out": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user