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:
Diane Fleming
2015-12-11 20:29:41 -06:00
parent 1fdef1f26c
commit ad94e2e6a3
268 changed files with 1577 additions and 2865 deletions

View File

@@ -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>

View File

@@ -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>

View File

@@ -1,5 +0,0 @@
{
"health_monitor":{
"id":"b624decf-d5d3-4c66-9a3d-f047e7786181"
}
}

View File

@@ -1,5 +0,0 @@
{
"health_monitor":{
}
}

View File

@@ -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"
}
}

View File

@@ -1,5 +0,0 @@
{
"health_monitor":{
"delay":"3"
}
}

View File

@@ -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"
}
}

View File

@@ -1,5 +0,0 @@
{
"member":{
"admin_state_up":false
}
}

View File

@@ -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
}
}

View File

@@ -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>

View File

@@ -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>

View File

@@ -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"
}
]
}

View File

@@ -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"
}
]
}

View File

@@ -1,8 +0,0 @@
{
"loadbalancer":{
"active_connections":0,
"total_connections":0,
"bytes_in":0,
"bytes_out":0
}
}

View File

@@ -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"
}
]
}

View File

@@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<network>
<name>sample_network2</name>
</network>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -1,11 +0,0 @@
{
"pool": {
"admin_state_up": false,
"description": "pool two",
"lb_algorithm": "LEAST_CONNECTIONS",
"name": "pool2",
"session_persistence": {
"type": "HTTP_COOKIE"
}
}
}

View File

@@ -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"
}
}

View File

@@ -1,5 +0,0 @@
{
"pool":{
"name":"SuperPool"
}
}

View File

@@ -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"
}
]
}

View File

@@ -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>

View File

@@ -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>

View File

@@ -1,6 +0,0 @@
{
"port": {
"network_id": "ee2d3158-3e80-4fb3-ba87-c99f515d85e7",
"admin_state_up": true
}
}

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -1,10 +0,0 @@
{
"router": {
"routes": [
{
"nexthop": "10.1.0.10",
"destination": "40.0.1.0/24"
}
]
}
}

View File

@@ -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"
}
}

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<subnet>
<name>my_subnet</name>
</subnet>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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

View File

@@ -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>

View File

@@ -0,0 +1,5 @@
{
"health_monitor": {
"id": "b624decf-d5d3-4c66-9a3d-f047e7786181"
}
}

View File

@@ -0,0 +1,3 @@
{
"health_monitor": {}
}

View File

@@ -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