Merge "Add description of specify multi-status in servers list API"

This commit is contained in:
Jenkins 2015-08-03 17:03:43 +00:00 committed by Gerrit Code Review
commit c3d000dded
2 changed files with 60 additions and 75 deletions

View File

@ -90,7 +90,7 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>A time/date stamp for when the image last changed status.</para> <para>Filters the results by a specified last changed value for the image.</para>
</wadl:doc> </wadl:doc>
</param> </param>
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
@ -98,15 +98,15 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Name of the server in URL format.</para> <para>Filters the results by a specified server name in URL format.</para>
</wadl:doc> </wadl:doc>
</param> </param>
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
name="name" style="query" required="false" type="xsd:string"> name="name" style="query" required="false" type="xsd:string">
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Name of the image as a string.</para> <para>Filters the results by a specified server name in string format.</para>
</wadl:doc> </wadl:doc>
</param> </param>
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
@ -114,31 +114,22 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Value of the status of the image so that you can filter on "ACTIVE" for example.</para> <para>
</wadl:doc> Filters the results by a specified image status. For example,
</param> <code>ACTIVE</code>.
<param xmlns="http://wadl.dev.java.net/2009/02" </para>
name="marker" style="query" required="false" type="csapi:UUID">
<wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN">
<para>UUID of the image at which you want to set a marker.</para>
</wadl:doc>
</param>
<param xmlns="http://wadl.dev.java.net/2009/02"
name="limit" style="query" required="false" type="xsd:int">
<wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN">
<para>Integer value for the limit of values to return.</para>
</wadl:doc> </wadl:doc>
</param> </param>
&limitMarkerReqParameter;
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
name="type" style="query" required="false" type="xsd:string" default="ALL"> name="type" style="query" required="false" type="xsd:string" default="ALL">
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Value of the type of image, such as BASE, SERVER, or ALL.</para> <para>
Filters the results by a specified image type. For example,
<code>BASE</code>, <code>SERVER</code>, or <code>ALL</code>.
</para>
</wadl:doc> </wadl:doc>
<option value="BASE"/> <option value="BASE"/>
<option value="SERVER"/> <option value="SERVER"/>
@ -153,8 +144,8 @@
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para> <para>
The name of the security group. If blank, the server is The name of the security group in which the server is created. Default
created in the <code>default</code> security group. is the <code>default</code> security group.
</para> </para>
</wadl:doc> </wadl:doc>
</param> </param>
@ -165,8 +156,8 @@
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para> <para>
You must base64-encode any configuration information or script that you Base64-encoded configuration information or script that you want to use
want to use on launch. on launch.
</para> </para>
</wadl:doc> </wadl:doc>
</param> </param>
@ -200,8 +191,7 @@
<para>The image reference for the desired image <para>The image reference for the desired image
for your server instance. for your server instance.
</para> </para>
<para>Specify as an ID or full <para>Specify as an ID or full URL.
URL.
</para> </para>
</wadl:doc> </wadl:doc>
</param> </param>
@ -215,8 +205,7 @@
<para>The flavor reference for the desired flavor <para>The flavor reference for the desired flavor
for your server instance. for your server instance.
</para> </para>
<para>Specify as an ID or full <para>Specify as an ID or full URL.
URL.
</para> </para>
</wadl:doc> </wadl:doc>
</param> </param>
@ -268,6 +257,15 @@
xmlns:wadl="http://wadl.dev.java.net/2009/02"> xmlns:wadl="http://wadl.dev.java.net/2009/02">
<para>The tenant ID in a multi-tenancy cloud.</para> <para>The tenant ID in a multi-tenancy cloud.</para>
</wadl:doc> </wadl:doc>
</param>
<param name="status" style="query" type="xsd:string"
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>Filters the results by a specified server status. For example,
<code>ACTIVE</code>.</para>
</wadl:doc>
</param>'> </param>'>
<!-- flavorIdRequestParameter --> <!-- flavorIdRequestParameter -->
<!ENTITY flavorIdRequestParameter ' <!ENTITY flavorIdRequestParameter '
@ -433,8 +431,8 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>A time/date stamp for when the server <para>Filters the results by a specified
last changed status. last-changed time and date stamp value for the server.
</para> </para>
</wadl:doc> </wadl:doc>
</param> </param>
@ -444,7 +442,7 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Name of the image in URL format.</para> <para>Filters the results by a specified image name in URL format.</para>
</wadl:doc> </wadl:doc>
</param> </param>
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
@ -452,40 +450,26 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Name of the flavor in URL format.</para> <para>Filters the results by a specified flavor name in URL format.</para>
</wadl:doc> </wadl:doc>
</param> </param>
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
name="name" style="query" required="false" type="xsd:string"> name="name" style="query" required="false" type="xsd:string">
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Name of the server as a string.</para> <para>Filters the results by a specified server name in string format.</para>
</wadl:doc>
</param>
<param xmlns="http://wadl.dev.java.net/2009/02"
name="marker" style="query" required="false" type="csapi:UUID">
<wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN">
<para>UUID of the server at which you want to set a marker.</para>
</wadl:doc>
</param>
<param xmlns="http://wadl.dev.java.net/2009/02"
name="limit" style="query" required="false" type="xsd:int">
<wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN">
<para>Integer value for the limit of values to return.</para>
</wadl:doc> </wadl:doc>
</param> </param>
&limitMarkerReqParameter;
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
name="status" style="query" required="false" type="csapi:ServerStatus"> name="status" style="query" required="false" type="csapi:ServerStatus">
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Value of the status of the server so that you can filter on <para>
"ACTIVE" for example. Filters the results by a specified server status. For example,
<code>ACTIVE</code>.
</para> </para>
</wadl:doc> </wadl:doc>
</param> </param>
@ -494,7 +478,7 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Name of the host as a string.</para> <para>Filters the results by a specified host name in string format.</para>
</wadl:doc> </wadl:doc>
</param>'> </param>'>
<!-- Servers Extended Attributes Parameters --> <!-- Servers Extended Attributes Parameters -->
@ -504,7 +488,10 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>A time/date stamp for when the flavor last changed.</para> <para>
Filters the results by a specified last-changed time and date stamp value
for the flavor.
</para>
</wadl:doc> </wadl:doc>
</param>'> </param>'>
<!ENTITY DeleteKeypairQueryParameters ' <!ENTITY DeleteKeypairQueryParameters '
@ -627,7 +614,10 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>A time/date stamp for when the flavor last changed.</para> <para>
Filters the results by a specified last-changed time and date stamp value
for the flavor.
</para>
</wadl:doc> </wadl:doc>
</param> </param>
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
@ -635,7 +625,7 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Integer value for the minimum disk space in GB so you can filter results.</para> <para>Filters the results by a specified minimum disk space in GB.</para>
</wadl:doc> </wadl:doc>
</param> </param>
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
@ -643,25 +633,10 @@
<wadl:doc xmlns="http://docbook.org/ns/docbook" <wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN"> xml:lang="EN">
<para>Integer value for the minimum RAM, in MB, so that you can filter results.</para> <para>Filters the results by a specified minimum RAM in MB.</para>
</wadl:doc> </wadl:doc>
</param> </param>
<param xmlns="http://wadl.dev.java.net/2009/02" &limitMarkerReqParameter;'>
name="marker" style="query" required="false" type="csapi:UUID">
<wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN">
<para>UUID of the flavor at which you want to set a marker.</para>
</wadl:doc>
</param>
<param xmlns="http://wadl.dev.java.net/2009/02"
name="limit" style="query" required="false" type="xsd:int">
<wadl:doc xmlns="http://docbook.org/ns/docbook"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
xml:lang="EN">
<para>Integer value for the limit of values to return.</para>
</wadl:doc>
</param>'>
<!ENTITY flavorReqParameters ' <!ENTITY flavorReqParameters '
<param xmlns="http://wadl.dev.java.net/2009/02" <param xmlns="http://wadl.dev.java.net/2009/02"
name="disk" style="plain" required="true" type="xsd:int"> name="disk" style="plain" required="true" type="xsd:int">

View File

@ -37,7 +37,17 @@
xmlns="http://docbook.org/ns/docbook"> xmlns="http://docbook.org/ns/docbook">
<para role="shortdesc">Lists IDs, names, and links for <para role="shortdesc">Lists IDs, names, and links for
all servers.</para> all servers.</para>
<para>
Specify the <code>status</code> query parameters
to filter the results. For example:
</para>
<programlisting language="json">GET /v2.1/{tenant_id}/servers?status=ACTIVE&amp;status=ERROR</programlisting>
</wadl:doc> </wadl:doc>
<request>
<representation mediaType="application/json">
&serverListParameters;
</representation>
</request>
<response status="200"> <response status="200">
<representation mediaType="application/json"> <representation mediaType="application/json">
<wadl:doc xml:lang="EN" xmlns="http://docbook.org/ns/docbook"> <wadl:doc xml:lang="EN" xmlns="http://docbook.org/ns/docbook">