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
|
||||
extension.</para>
|
||||
<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:resource>
|
||||
<wadl:resource href="../wadls/netconn-api/src/os-networks.wadl#extension">
|
||||
<wadl:method href="#getExtension"/>
|
||||
<wadl:resource href="../wadls/netconn-api/src/wadl/networks.wadl#extension">
|
||||
<wadl:method href="#showExtension"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
@@ -35,10 +35,10 @@
|
||||
A quota value of <code>-1</code> means that quota has no limit.
|
||||
</para>
|
||||
<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: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="#updateQuota"/>
|
||||
<wadl:method href="#resetQuota"/>
|
||||
@@ -49,11 +49,11 @@
|
||||
<title>Networks provider extended attributes (networks)</title>
|
||||
<para>Lists, creates, shows information for, updates, and deletes networks.</para>
|
||||
<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="#createProviderNetwork"/>
|
||||
</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="#updateProviderNetwork"/>
|
||||
<wadl:method href="#deleteProviderNetwork"/>
|
||||
@@ -62,13 +62,19 @@
|
||||
</section>
|
||||
<section xml:id="network_multi_provider-ext">
|
||||
<title>Networks multiple provider extension (networks)</title>
|
||||
<para>Enables administrative users to define multiple physical bindings for an OpenStack
|
||||
Networking network and list or show details for networks with multiple physical
|
||||
bindings.</para>
|
||||
<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>
|
||||
Enables administrative users to define multiple physical bindings
|
||||
for an OpenStack Networking network and list or show details for
|
||||
networks with multiple physical bindings.
|
||||
</para>
|
||||
<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>
|
||||
To define multiple physical bindings for a network, include a
|
||||
<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
|
||||
these attributes are the same as for the <link
|
||||
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
|
||||
same time.
|
||||
provider extended attributes</link>. You cannot use both
|
||||
extensions at the same time.
|
||||
</para>
|
||||
<para>
|
||||
The NSX and ML2 plug-ins support this extension. With the ML2
|
||||
plug-in, you can specify multiple VLANs for a network, a VXLAN
|
||||
tunnel ID, and a VLAN.
|
||||
</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"/>
|
||||
</section>
|
||||
<section xml:id="network_vlan_transparency-ext">
|
||||
@@ -113,18 +119,18 @@
|
||||
plug-in, you can set the <code>vlan-transparent</code> attribute
|
||||
to either <code>true</code> or <code>false</code>.
|
||||
</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"/>
|
||||
</section>
|
||||
<section xml:id="port_binding-ext">
|
||||
<title>Ports binding extended attributes (ports)</title>
|
||||
<para>Lists, creates, shows information for, and updates ports.</para>
|
||||
<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="#createPort"/>
|
||||
</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="#updatePort"/>
|
||||
<wadl:method href="#deletePort"/>
|
||||
@@ -138,18 +144,18 @@
|
||||
security groups.
|
||||
</para>
|
||||
<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="#createSecGroup"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource href="../wadls/netconn-api/src/security-groups.wadl#security_group_id">
|
||||
<wadl:method href="#getSecGroup"/>
|
||||
<wadl:resource href="../wadls/netconn-api/src/wadl/security-groups.wadl#security_group_id">
|
||||
<wadl:method href="#showSecGroup"/>
|
||||
<wadl:method href="#updateSecGroup"/>
|
||||
<wadl:method href="#deleteSecGroup"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
<section xml:id="security_group-ruless">
|
||||
<!-- <section xml:id="netconn-security_group-rules">
|
||||
<title>Security group rules (security-group-rules)</title>
|
||||
<para>
|
||||
Lists, creates, shows information for, and deletes security group
|
||||
@@ -157,46 +163,55 @@
|
||||
</para>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<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="#createSecGroupRule"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="../wadls/netconn-api/src/security-groups.wadl#rules-security-groups-id">
|
||||
<wadl:method href="#getSecGroupRule"/>
|
||||
href="../wadls/netconn-api/src/wadl/security-groups.wadl#rules-security-groups-id">
|
||||
<wadl:method href="#showSecGroupRule"/>
|
||||
<wadl:method href="#deleteSecGroupRule"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
</section> -->
|
||||
<section xml:id="layer3">
|
||||
<title>Layer-3 networking</title>
|
||||
<para>Routes packets between subnets, forwards packets from internal networks to external
|
||||
ones, and accesses instances from external networks through floating IPs.</para>
|
||||
<para>This extension introduces these resources:</para>
|
||||
<para>
|
||||
Routes packets between subnets, forwards packets from internal
|
||||
networks to external ones, and accesses instances from external
|
||||
networks through floating IPs.
|
||||
</para>
|
||||
<para>
|
||||
This extension introduces these resources:
|
||||
</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para><emphasis role="bold">router</emphasis>. A logical entity for forwarding
|
||||
packets across internal subnets and NATting them on external networks through an
|
||||
appropriate external gateway.</para>
|
||||
<para>
|
||||
<emphasis role="bold">router</emphasis>. A logical entity
|
||||
for forwarding packets across internal subnets and NATting them on external
|
||||
networks through an appropriate external gateway.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para><emphasis role="bold">floatingip</emphasis>. An external IP address that is
|
||||
mapped to a port that is attached to an internal network.</para>
|
||||
<para>
|
||||
<emphasis role="bold">floatingip</emphasis>. An external
|
||||
IP address that you map to a port in an internal network.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<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 status="final" xml:id="metering-ext" xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<title>Metering labels and rules</title>
|
||||
<para>Creates, modifies, and deletes OpenStack Layer3 metering labels and rules.</para>
|
||||
<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 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>
|
||||
The FWaaS extension enables you to deploy firewalls to protect
|
||||
The FWaaS v2.0 extension enables you to deploy firewalls to protect
|
||||
your networks.
|
||||
</para>
|
||||
<para>
|
||||
@@ -212,8 +227,10 @@
|
||||
rules.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Create and share firewall policies that hold an
|
||||
ordered collection of the firewall rules.</para>
|
||||
<para>
|
||||
Create and share firewall policies that hold an ordered
|
||||
collection of the firewall rules.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Audit firewall rules and policies.</para>
|
||||
@@ -222,9 +239,10 @@
|
||||
<para>This extension introduces these resources:</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para><code>firewall</code>. A logical firewall
|
||||
<para>
|
||||
<code>firewall</code>. A logical firewall
|
||||
resource that a tenant can instantiate and manage. A
|
||||
firewall is associated with one firewall policy.
|
||||
firewall can have one firewall policy.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
@@ -233,43 +251,43 @@
|
||||
firewall rules. You can share a firewall policy across
|
||||
tenants. You can include a firewall policy as part of an audit workflow
|
||||
so that an authorized relevant entity can audit the firewall policy.
|
||||
This entity can be different from the tenant who created
|
||||
or the tenants that use the firewall policy.
|
||||
This entity can differ from the tenant who created, or the
|
||||
tenants that use, the firewall policy.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<code>firewall_rule</code>. A collection of
|
||||
attributes like ports and IP addresses that define match
|
||||
criteria and action, such as allow or deny, that must be taken
|
||||
on the matched data traffic.
|
||||
<code>firewall_rule</code>. A collection of attributes,
|
||||
such as ports and IP addresses. These attributes define match
|
||||
criteria and an action to take, such as allow or deny, on matched data
|
||||
traffic.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<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="#createFirewall"/>
|
||||
</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="#updateFirewall"/>
|
||||
<wadl:method href="#deleteFirewall"/>
|
||||
</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="#createFirewallPolicy"/>
|
||||
</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="#updateFirewallPolicy"/>
|
||||
<wadl:method href="#deleteFirewallPolicy"/>
|
||||
</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="#createFirewallRule"/>
|
||||
</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="#updateFirewallRule"/>
|
||||
<wadl:method href="#deleteFirewallRule"/>
|
||||
@@ -279,16 +297,14 @@
|
||||
<section xml:id="lbaas-v1.0">
|
||||
<title>Load-Balancer-as-a-Service (LBaaS) 1.0 (DEPRECATED)</title>
|
||||
<para>
|
||||
The LBaaS version 1.0 extension pairs with the Networking 2.0 API
|
||||
to enable OpenStack tenants to manage load balancers for their
|
||||
VMs. With this extension, you can load-balance client traffic from
|
||||
one network to application services, such as VMs, on the same
|
||||
network.
|
||||
The LBaaS v1.0 extension pairs with the Networking v2.0 API to
|
||||
enable OpenStack tenants to manage load balancers for their VMs.
|
||||
With this extension, you can load-balance client traffic from one
|
||||
network to application services, such as VMs, on the same network.
|
||||
</para>
|
||||
<para>
|
||||
Use this extension to create and manage virtual IP addresses
|
||||
(VIPs), pools, members of a pool, health monitors associated with
|
||||
a pool, and view status of a resource.
|
||||
(VIPs), pools, members of a pool, health monitors, and view status of a resource.
|
||||
</para>
|
||||
<table rules="all" frame="border">
|
||||
<caption>Load balancer statuses</caption>
|
||||
@@ -303,29 +319,29 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<td><para>ERROR</para></td>
|
||||
<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
|
||||
explanation for the error, its cause, and
|
||||
possibly a solution.
|
||||
@@ -336,7 +352,7 @@
|
||||
</table>
|
||||
<para></para>
|
||||
<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>
|
||||
</section>
|
||||
<section xml:id="lbaas-v2.0">
|
||||
@@ -350,8 +366,7 @@
|
||||
</para>
|
||||
<para>
|
||||
Use this extension to create and manage load balancers, listeners,
|
||||
pools, members of a pool, and health monitors associated with a
|
||||
pool and view status of a resource.
|
||||
pools, members of a pool, and health monitors and view status of a resource.
|
||||
</para>
|
||||
<table rules="all" frame="border">
|
||||
<caption>Load balancer statuses</caption>
|
||||
@@ -366,28 +381,28 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<td><para>ERROR</para></td>
|
||||
<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
|
||||
explanation for the error, its cause, and possibly a
|
||||
solution.
|
||||
@@ -397,17 +412,17 @@
|
||||
</table>
|
||||
<para></para>
|
||||
<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 xml:id="subnetpools-ext">
|
||||
<title>Subnet pools extension (subnetpools)</title>
|
||||
<para>Manages subnet pools</para>
|
||||
<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="#createSubnetPool"/>
|
||||
</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="#updateSubnetPool"/>
|
||||
<wadl:method href="#removeSubnetPool"/>
|
||||
@@ -456,10 +471,9 @@
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<code>ikepolicy</code>. The Internet
|
||||
Key Exchange (IKE) policy that identifies the
|
||||
authentication and encryption algorithm to use during
|
||||
phase one and two negotiation of a VPN connection.
|
||||
<code>ikepolicy</code>. The Internet Key Exchange (IKE)
|
||||
policy that identifies the authentication and encryption algorithm to use
|
||||
during phase one and two negotiation of a VPN connection.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
@@ -471,14 +485,16 @@
|
||||
</para>
|
||||
</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
|
||||
CIDRs, MTU, authentication mode, peer address, DPD
|
||||
settings, and status.</para>
|
||||
settings, and status.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<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>
|
||||
</section>
|
||||
<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
|
||||
CIDRs.</para>
|
||||
<note>
|
||||
<para>The next hop IP must be part of a subnet to
|
||||
which the router interfaces are connected. You can
|
||||
configure the <code>routes</code> attribute on only
|
||||
update operations.</para>
|
||||
<para>
|
||||
The next hop IP must be part of a subnet to which the router
|
||||
interfaces are connected. You can configure the
|
||||
<code>routes</code> attribute on only update operations.
|
||||
</para>
|
||||
</note>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:resource href="../wadls/netconn-api/src/os-routers.wadl#router_id">
|
||||
<wadl:method href="#updateExtraRoutes"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
<wadl:resource href="../wadls/netconn-api/src/wadl/routers.wadl#router_id">
|
||||
<wadl:method href="#updateExtraRoutes"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
</chapter>
|
||||
|
||||
@@ -9,29 +9,31 @@
|
||||
role="api-reference">
|
||||
<title>Networking API v2.0 (CURRENT)</title>
|
||||
<para>
|
||||
Use virtual networking services among devices that are managed by the
|
||||
OpenStack Compute service. The Networking (neutron) API v2.0 combines
|
||||
Use virtual networking services among devices that the OpenStack
|
||||
Compute service manages. The Networking (neutron) API v2.0 combines
|
||||
the API v1.1 functionality with some essential Internet Protocol
|
||||
Address Management (IPAM) functionality. The API enables users to
|
||||
associate IP address blocks and other network configuration settings
|
||||
with an OpenStack Networking network. You can choose a specific IP
|
||||
address from the block or let OpenStack Networking choose the first
|
||||
available IP address.
|
||||
with an OpenStack Networking network. You can choose an IP address
|
||||
from the block or let OpenStack Networking choose the first available
|
||||
IP address.
|
||||
</para>
|
||||
<para>Effective in the OpenStack Liberty release, XML support in requests
|
||||
and responses was removed for the Networking API v2.0.</para>
|
||||
<section xml:id="neutron-versions-v2">
|
||||
<para>
|
||||
Effective in the OpenStack Liberty release, the Networking API v2.0
|
||||
does not support XML requests and responses.
|
||||
</para>
|
||||
<section xml:id="versions-networks-v2">
|
||||
<title>API versions</title>
|
||||
<para>Lists information for all Networking API versions and shows
|
||||
details about API v2.0.</para>
|
||||
<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:resource
|
||||
href="../wadls/netconn-api/src/os-networks.wadl#versions">
|
||||
<wadl:method href="#listVersionsv2-neutron"/>
|
||||
<wadl:resource href="../wadls/netconn-api/src/wadl/networks.wadl#networks-versions">
|
||||
<wadl:method href="#networks-listVersions"/>
|
||||
</wadl:resource>
|
||||
<wadl:resource
|
||||
href="../wadls/netconn-api/src/os-networks.wadl#version">
|
||||
<wadl:method href="#showVersionDetailsv2-neutron"/>
|
||||
<wadl:resource href="../wadls/netconn-api/src/wadl/networks.wadl#networks-version">
|
||||
<wadl:method href="#networks-versionDetails"/>
|
||||
</wadl:resource>
|
||||
</wadl:resources>
|
||||
</section>
|
||||
@@ -41,13 +43,13 @@
|
||||
networks.</para>
|
||||
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<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="#createNetwork"/>
|
||||
<wadl:method href="#bulkCreateNetwork"/>
|
||||
</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="#updateNetwork"/>
|
||||
<wadl:method href="#deleteNetwork"/>
|
||||
@@ -60,20 +62,20 @@
|
||||
Lists, shows information for, creates, updates, and deletes subnet
|
||||
resources.
|
||||
</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"/>
|
||||
</section>
|
||||
<section xml:id="ports">
|
||||
<title>Ports</title>
|
||||
<para>Lists, shows information for, creates, updates, and deletes
|
||||
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"/>
|
||||
</section>
|
||||
<section xml:id="service-type">
|
||||
<title>Service providers</title>
|
||||
<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"/>
|
||||
</section>
|
||||
</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