Merge "Add "List servers" in Compute API v2.1 ref"
This commit is contained in:
commit
bde1346f27
@ -0,0 +1,18 @@
|
||||
{
|
||||
"servers": [
|
||||
{
|
||||
"id": "22c91117-08de-4894-9aa9-6ef382400985",
|
||||
"links": [
|
||||
{
|
||||
"href": "http://openstack.example.com/v2.1/servers/22c91117-08de-4894-9aa9-6ef382400985",
|
||||
"rel": "self"
|
||||
},
|
||||
{
|
||||
"href": "http://openstack.example.com/servers/22c91117-08de-4894-9aa9-6ef382400985",
|
||||
"rel": "bookmark"
|
||||
}
|
||||
],
|
||||
"name": "new-server-test"
|
||||
}
|
||||
]
|
||||
}
|
@ -276,6 +276,47 @@
|
||||
</para>
|
||||
</wadl:doc>
|
||||
</param>'>
|
||||
<!-- ServersListQueryParameters -->
|
||||
<!ENTITY ServersListQueryParameters '
|
||||
<param name="tenant_id" style="template" type="csapi:UUID"
|
||||
xmlns="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
||||
xml:lang="EN"
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<para>The tenant ID in a multi-tenancy cloud.</para>
|
||||
</wadl:doc>
|
||||
</param>
|
||||
'>
|
||||
<!-- ServersListDetailQueryParameters -->
|
||||
<!ENTITY ServersListDetailQueryParameters '
|
||||
<param name="tenant_id" style="template" type="csapi:UUID"
|
||||
xmlns="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
||||
xml:lang="EN"
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<para>The tenant ID in a multi-tenancy cloud.</para>
|
||||
</wadl:doc>
|
||||
</param>
|
||||
'>
|
||||
<!-- GetServerDetailQueryParameters -->
|
||||
<!ENTITY GetServerDetailQueryParameters '
|
||||
<param name="tenant_id" style="template" type="csapi:UUID"
|
||||
xmlns="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
||||
xml:lang="EN"
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<para>The tenant ID in a multi-tenancy cloud.</para>
|
||||
</wadl:doc>
|
||||
</param>
|
||||
<param name="server_id" style="template" type="csapi:UUID"
|
||||
xmlns="http://wadl.dev.java.net/2009/02">
|
||||
<wadl:doc xmlns="http://docbook.org/ns/docbook"
|
||||
xml:lang="EN"
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
||||
<para>The UUID for the server.</para>
|
||||
</wadl:doc>
|
||||
</param>
|
||||
'>
|
||||
<!-- Server List Parameters -->
|
||||
<!ENTITY serverListParameters '
|
||||
<param xmlns="http://wadl.dev.java.net/2009/02"
|
||||
|
@ -1,20 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- (C) 2014 OpenStack Foundation, All Rights Reserved -->
|
||||
<!-- (C) 2014-2015 OpenStack Foundation, All Rights Reserved -->
|
||||
<!DOCTYPE application [<!ENTITY % common SYSTEM "../common.ent">
|
||||
%common;]>
|
||||
<application xmlns="http://wadl.dev.java.net/2009/02"
|
||||
xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
||||
xmlns:xsd="http://docs.rackspacecloud.com/xsd/v1.0"
|
||||
xmlns:csapi="http://docs.openstack.org/identity/api/v3"
|
||||
xmlns:xsdxt="http://docs.rackspacecloud.com/xsd-ext/v1.0">
|
||||
<resources base="https://servers.api.openstack.com"
|
||||
xml:id="os-server-usage-v2.1">
|
||||
<resource id="v2.1" path="//v2.1">
|
||||
<resource id="servers" path="servers">
|
||||
<resource id="detail" path="detail">
|
||||
<method href="#returnserveruser"/>
|
||||
</resource>
|
||||
<resource id="server_id" path="{server_id}">
|
||||
<method href="#returnserverdetails"/>
|
||||
<resource id="tenant_id" path="{tenant_id}">
|
||||
<resource id="servers" path="servers">
|
||||
<method href="#listServers"/>
|
||||
<resource id="detail" path="detail">
|
||||
<method href="#returnListDetailServers"/>
|
||||
</resource>
|
||||
<resource id="server_id" path="{server_id}">
|
||||
<method href="#returngetServer"/>
|
||||
</resource>
|
||||
</resource>
|
||||
</resource>
|
||||
</resource>
|
||||
@ -22,12 +26,38 @@
|
||||
<!-- *******************************************************-->
|
||||
<!-- OS Server Usage -->
|
||||
<!--*******************************************************-->
|
||||
<method name="GET" id="returnserverdetails">
|
||||
<method name="GET" id="listServers">
|
||||
<wadl:doc xml:lang="EN" title="List servers"
|
||||
xmlns="http://docbook.org/ns/docbook">
|
||||
<para role="shortdesc">Lists IDs, names, and links for
|
||||
all servers.</para>
|
||||
</wadl:doc>
|
||||
<request>
|
||||
<representation mediaType="application/json">
|
||||
&ServersListQueryParameters;
|
||||
</representation>
|
||||
</request>
|
||||
<response status="200">
|
||||
<representation mediaType="application/json">
|
||||
<wadl:doc xml:lang="EN" xmlns="http://docbook.org/ns/docbook">
|
||||
<xsdxt:code
|
||||
href="../api_samples/os-server-usage/servers-list-resp.json"
|
||||
/>
|
||||
</wadl:doc> &x-openstack-request-idHeader;
|
||||
</representation>
|
||||
</response>
|
||||
</method>
|
||||
<method name="GET" id="returngetServer">
|
||||
<wadl:doc xml:lang="EN" title="Show server details"
|
||||
xmlns="http://docbook.org/ns/docbook">
|
||||
<para role="shortdesc">Shows details for a specified
|
||||
server.</para>
|
||||
</wadl:doc>
|
||||
<request>
|
||||
<representation mediaType="application/json">
|
||||
&GetServerDetailQueryParameters;
|
||||
</representation>
|
||||
</request>
|
||||
<response status="200">
|
||||
<representation mediaType="application/json">
|
||||
<wadl:doc xml:lang="EN" xmlns="http://docbook.org/ns/docbook">
|
||||
@ -38,13 +68,17 @@
|
||||
</representation>
|
||||
</response>
|
||||
</method>
|
||||
<method name="GET" id="returnserveruser">
|
||||
<wadl:doc xml:lang="EN" title="List server details for user"
|
||||
<method name="GET" id="returnListDetailServers">
|
||||
<wadl:doc xml:lang="EN" title="List details for servers"
|
||||
xmlns="http://docbook.org/ns/docbook">
|
||||
<para role="shortdesc">Lists server details for a
|
||||
specified user.</para>
|
||||
<para role="shortdesc">List details for servers.
|
||||
</para>
|
||||
</wadl:doc>
|
||||
<request> </request>
|
||||
<request>
|
||||
<representation mediaType="application/json">
|
||||
&ServersListDetailQueryParameters;
|
||||
</representation>
|
||||
</request>
|
||||
<response status="200">
|
||||
<representation mediaType="application/json">
|
||||
<wadl:doc xml:lang="EN" xmlns="http://docbook.org/ns/docbook">
|
||||
|
Loading…
x
Reference in New Issue
Block a user