Fix directory structure to match openstack-manuals

Change-Id: I71d2696fefd08c4c85ee19ff90393cf0ff4d43bf
author: diane fleming
This commit is contained in:
Diane Fleming 2014-05-21 15:19:41 -05:00 committed by Andreas Jaeger
parent 9bbc6d3c4b
commit 5b8d24f760
239 changed files with 1826 additions and 2645 deletions

View File

@ -1,33 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book [ <!DOCTYPE book [
<!-- Some useful entities borrowed from HTML --> <!-- Some useful entities borrowed from HTML -->
<!ENTITY ndash "&#x2013;"> <!ENTITY ndash "&#x2013;">
<!ENTITY mdash "&#x2014;"> <!ENTITY mdash "&#x2014;">
<!ENTITY hellip "&#x2026;"> <!ENTITY hellip "&#x2026;">
<!-- Useful for describing APIs -->
<!-- Useful for describing APIs --> <!ENTITY GET '<command xmlns="http://docbook.org/ns/docbook">GET</command>'>
<!ENTITY GET '<command xmlns="http://docbook.org/ns/docbook">GET</command>'> <!ENTITY PUT '<command xmlns="http://docbook.org/ns/docbook">PUT</command>'>
<!ENTITY PUT '<command xmlns="http://docbook.org/ns/docbook">PUT</command>'> <!ENTITY POST '<command xmlns="http://docbook.org/ns/docbook">POST</command>'>
<!ENTITY POST '<command xmlns="http://docbook.org/ns/docbook">POST</command>'> <!ENTITY DELETE '<command xmlns="http://docbook.org/ns/docbook">DELETE</command>'>
<!ENTITY DELETE '<command xmlns="http://docbook.org/ns/docbook">DELETE</command>'> <!ENTITY CHECK '<inlinemediaobject xmlns="http://docbook.org/ns/docbook">
<!ENTITY CHECK '<inlinemediaobject xmlns="http://docbook.org/ns/docbook">
<imageobject role="fo"> <imageobject role="fo">
<imagedata fileref="../../figures/Check_mark_23x20_02.svg" <imagedata fileref="../figures/Check_mark_23x20_02.svg"
format="SVG" scale="60"/> format="SVG" scale="60"/>
</imageobject> </imageobject>
<imageobject role="html"> <imageobject role="html">
<imagedata fileref="../../figures/Check_mark_23x20_02.png"/> <imagedata fileref="../figures/Check_mark_23x20_02.png"/>
</imageobject> </imageobject>
</inlinemediaobject>'> </inlinemediaobject>'>
<!ENTITY ARROW '<inlinemediaobject xmlns="http://docbook.org/ns/docbook">
<!ENTITY ARROW '<inlinemediaobject xmlns="http://docbook.org/ns/docbook">
<imageobject role="fo"> <imageobject role="fo">
<imagedata fileref="../../figures/Arrow_east.svg" <imagedata fileref="../figures/Arrow_east.svg"
format="SVG" scale="60"/> format="SVG" scale="60"/>
</imageobject> </imageobject>
<imageobject role="html"> <imageobject role="html">
<imagedata fileref="../../figures/Arrow_east.png" <imagedata fileref="../figures/Arrow_east.png"
/> />
</imageobject> </imageobject>
</inlinemediaobject>'> </inlinemediaobject>'>
@ -340,7 +337,7 @@
xlink:href="http://bugs.launchpad.net/nova" xlink:href="http://bugs.launchpad.net/nova"
>bugs.launchpad.net/nova</link>.</para> >bugs.launchpad.net/nova</link>.</para>
<section xml:id="audience"> <section xml:id="audience">
<title>Intended Audience</title> <title>Intended audience</title>
<para>This Guide is intended to assist software developers <para>This Guide is intended to assist software developers
who want to develop applications using the Rackspace who want to develop applications using the Rackspace
Cloud Servers API. To use the information provided Cloud Servers API. To use the information provided
@ -385,8 +382,7 @@
<listitem> <listitem>
<para>Initial release.</para> <para>Initial release.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist></td>
</td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -409,7 +405,6 @@
support channels, including knowledge base articles, support channels, including knowledge base articles,
forums, phone, chat, and email.</para> forums, phone, chat, and email.</para>
</section> </section>
</chapter> </chapter>
<chapter xml:id="concepts"> <chapter xml:id="concepts">
<title>Concepts</title> <title>Concepts</title>
@ -425,8 +420,7 @@
<title>Flavor</title> <title>Flavor</title>
<para>A flavor is an available hardware configuration for <para>A flavor is an available hardware configuration for
a server. Each flavor has a unique combination of disk a server. Each flavor has a unique combination of disk
space, memory capacity and priority for CPU time. space, memory capacity and priority for CPU time.</para>
</para>
</section> </section>
<section xml:id="image"> <section xml:id="image">
<title>Image</title> <title>Image</title>
@ -436,8 +430,7 @@
custom images from cloud servers you have launched. custom images from cloud servers you have launched.
These custom images are useful for backup purposes or These custom images are useful for backup purposes or
for producing “gold” server images if you plan to for producing “gold” server images if you plan to
deploy a particular server configuration frequently. deploy a particular server configuration frequently.</para>
</para>
</section> </section>
<section xml:id="backup_schedule_overview"> <section xml:id="backup_schedule_overview">
<title>Backup Schedule</title> <title>Backup Schedule</title>
@ -528,14 +521,12 @@
<listitem> <listitem>
<para>US-based accounts authenticate through <link <para>US-based accounts authenticate through <link
xlink:href="https://auth.api.rackspacecloud.com/v1.0" xlink:href="https://auth.api.rackspacecloud.com/v1.0"
>https://auth.api.rackspacecloud.com/v1.0</link>. >https://auth.api.rackspacecloud.com/v1.0</link>.</para>
</para>
</listitem> </listitem>
<listitem> <listitem>
<para>UK-based accounts authenticate through <link <para>UK-based accounts authenticate through <link
xlink:href="https://lon.auth.api.rackspacecloud.com/v1.0" xlink:href="https://lon.auth.api.rackspacecloud.com/v1.0"
>https://lon.auth.api.rackspacecloud.com/v1.0</link>. >https://lon.auth.api.rackspacecloud.com/v1.0</link>.</para>
</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<para>Your account may be based in either the US or the <para>Your account may be based in either the US or the
@ -640,8 +631,7 @@ Content-Type: text/plain; charset=UTF-8
example, in the sample response above, you would example, in the sample response above, you would
list servers by performing a &GET; against <link list servers by performing a &GET; against <link
xlink:href="" xlink:href=""
>https://servers.api.rackspacecloud.com/v1.0/35428/servers</link>. >https://servers.api.rackspacecloud.com/v1.0/35428/servers</link>.</para>
</para>
</simplesect> </simplesect>
</section> </section>
<?hard-pagebreak?> <?hard-pagebreak?>
@ -787,8 +777,7 @@ X-Auth-Token: eaaafd18-0fed-4b3a-81b4-663c99ec1cbb
seconds before being closed.</para> seconds before being closed.</para>
<note> <note>
<para>The server may close the connection at any time <para>The server may close the connection at any time
and clients should not rely on this behavior. and clients should not rely on this behavior.</para>
</para>
</note> </note>
</section> </section>
<?hard-pagebreak?> <?hard-pagebreak?>
@ -1342,8 +1331,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
</info> </info>
<para>Well need to revisit. List all status even <para>Well need to revisit. List all status even
the ones that don't enter into our state the ones that don't enter into our state
transitions along with descriptions of each. transitions along with descriptions of each.</para>
</para>
</annotation> </annotation>
<para xml:id="id35836359"> This operation provides a <para xml:id="id35836359"> This operation provides a
list of servers associated with your account. list of servers associated with your account.
@ -1435,14 +1423,13 @@ Host: servers.api.rackspacecloud.com/v1.0/
<td colspan="1">Status Transition:</td> <td colspan="1">Status Transition:</td>
<td colspan="3"> <td colspan="3">
<code>BUILD</code> &ARROW; <code>BUILD</code> &ARROW;
<code>ACTIVE</code> <code>ACTIVE</code></td>
</td>
</tr> </tr>
<tr> <tr>
<td colspan="1"/> <td colspan="1"/>
<td colspan="3"> <td colspan="3">
<code>BUILD</code> &ARROW; <code>BUILD</code> &ARROW;
<code>ERROR</code> (on error) </td> <code>ERROR</code> (on error)</td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -1634,7 +1621,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<code>ACTIVE</code> &ARROW; <code>ACTIVE</code> &ARROW;
<code>PASSWORD</code> &ARROW; <code>PASSWORD</code> &ARROW;
<code>ACTIVE</code> <code>ACTIVE</code>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -1696,14 +1683,14 @@ Host: servers.api.rackspacecloud.com/v1.0/
<td colspan="3"> <td colspan="3">
<code>ACTIVE</code> &ARROW; <code>ACTIVE</code> &ARROW;
<code>DELETED</code> <code>DELETED</code>
</td> </td>
</tr> </tr>
<tr> <tr>
<td colspan="1"/> <td colspan="1"/>
<td colspan="3"> <td colspan="3">
<code>SUSPENDED</code> &ARROW; <code>SUSPENDED</code> &ARROW;
<code>DELETED</code> <code>DELETED</code>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -1711,7 +1698,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
from the system.</para> from the system.</para>
<note> <note>
<para>When a server is deleted, all images created <para>When a server is deleted, all images created
from that server are also removed. </para> from that server are also removed.</para>
</note> </note>
<para>This operation does not require a request or a <para>This operation does not require a request or a
response body.</para> response body.</para>
@ -1832,7 +1819,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<para>Normal Response Code(s): <para>Normal Response Code(s):
<returnvalue>200</returnvalue>, <returnvalue>200</returnvalue>,
<returnvalue>203</returnvalue> <returnvalue>203</returnvalue>
</para> </para>
<para>Error Response Code(s): cloudServersFault <para>Error Response Code(s): cloudServersFault
(<errorcode>400</errorcode>, (<errorcode>400</errorcode>,
<errorcode>500</errorcode>), <errorcode>500</errorcode>),
@ -1896,7 +1883,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<code>SHARE_IP</code> &ARROW; <code>SHARE_IP</code> &ARROW;
<code>ACTIVE</code> (if <code>ACTIVE</code> (if
<property>configureServer</property> <property>configureServer</property>
is true) </td> is true)</td>
</tr> </tr>
<tr> <tr>
<td colspan="1"/> <td colspan="1"/>
@ -1904,7 +1891,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<code>ACTIVE</code> &ARROW; <code>ACTIVE</code> &ARROW;
<code>SHARE_IP_NO_CONFIG</code> <code>SHARE_IP_NO_CONFIG</code>
&ARROW; <code>ACTIVE</code> &ARROW; <code>ACTIVE</code>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -1974,7 +1961,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<code>ACTIVE</code> &ARROW; <code>ACTIVE</code> &ARROW;
<code>DELETE_IP</code> &ARROW; <code>DELETE_IP</code> &ARROW;
<code>ACTIVE</code> <code>ACTIVE</code>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -2009,7 +1996,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
</informaltable> </informaltable>
<para>Normal Response Code(s): <para>Normal Response Code(s):
<returnvalue>202</returnvalue> <returnvalue>202</returnvalue>
</para> </para>
<para>Error Response Code(s): cloudServersFault <para>Error Response Code(s): cloudServersFault
(<errorcode>400</errorcode>, (<errorcode>400</errorcode>,
<errorcode>500</errorcode>), <errorcode>500</errorcode>),
@ -2028,7 +2015,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<code>ACTIVE</code> &ARROW; <code>ACTIVE</code> &ARROW;
<code>REBOOT</code> &ARROW; <code>REBOOT</code> &ARROW;
<code>ACTIVE</code> (<property>soft <code>ACTIVE</code> (<property>soft
reboot</property>) </td> reboot</property>)</td>
</tr> </tr>
<tr> <tr>
<td colspan="1"/> <td colspan="1"/>
@ -2036,7 +2023,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<code>ACTIVE</code> &ARROW; <code>ACTIVE</code> &ARROW;
<code>HARD_REBOOT</code> &ARROW; <code>HARD_REBOOT</code> &ARROW;
<code>ACTIVE</code> (<property>hard <code>ACTIVE</code> (<property>hard
reboot</property>) </td> reboot</property>)</td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -2103,15 +2090,14 @@ Host: servers.api.rackspacecloud.com/v1.0/
<td colspan="3"> <td colspan="3">
<code>ACTIVE</code> &ARROW; <code>ACTIVE</code> &ARROW;
<code>REBUILD</code> &ARROW; <code>REBUILD</code> &ARROW;
<code>ACTIVE</code> <code>ACTIVE</code></td>
</td>
</tr> </tr>
<tr> <tr>
<td colspan="1"/> <td colspan="1"/>
<td colspan="3"> <td colspan="3">
<code>ACTIVE</code> &ARROW; <code>ACTIVE</code> &ARROW;
<code>REBUILD</code> &ARROW; <code>REBUILD</code> &ARROW;
<code>ERROR</code> (on error) </td> <code>ERROR</code> (on error)</td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -2121,13 +2107,11 @@ Host: servers.api.rackspacecloud.com/v1.0/
will remain the same.</para> will remain the same.</para>
<example> <example>
<title>Action Rebuild: XML</title> <title>Action Rebuild: XML</title>
<programlisting language="xml"><xi:include href="samples/rebuild.xml" parse="text"/> <programlisting language="xml"><xi:include href="samples/rebuild.xml" parse="text"/></programlisting>
</programlisting>
</example> </example>
<example> <example>
<title>Action Rebuild: JSON</title> <title>Action Rebuild: JSON</title>
<programlisting language="json"><xi:include href="samples/rebuild.json" parse="text"/> <programlisting language="json"><xi:include href="samples/rebuild.json" parse="text"/></programlisting>
</programlisting>
</example> </example>
<para>This operation does not return a response <para>This operation does not return a response
body.</para> body.</para>
@ -2178,16 +2162,14 @@ Host: servers.api.rackspacecloud.com/v1.0/
<code>QUEUE_RESIZE</code> &ARROW; <code>QUEUE_RESIZE</code> &ARROW;
<code>PREP_RESIZE</code> &ARROW; <code>PREP_RESIZE</code> &ARROW;
<code>RESIZE</code> &ARROW; <code>RESIZE</code> &ARROW;
<code>VERIFY_RESIZE</code> <code>VERIFY_RESIZE</code></td>
</td>
</tr> </tr>
<tr> <tr>
<td colspan="1"/> <td colspan="1"/>
<td colspan="3"> <td colspan="3">
<code>ACTIVE</code> &ARROW; <code>ACTIVE</code> &ARROW;
<code>QUEUE_RESIZE</code> &ARROW; <code>QUEUE_RESIZE</code> &ARROW;
<code>ACTIVE</code> (on error) <code>ACTIVE</code> (on error)</td>
</td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -2257,7 +2239,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<td colspan="3"> <td colspan="3">
<code>VERIFY_RESIZE</code> &ARROW; <code>VERIFY_RESIZE</code> &ARROW;
<code>ACTIVE</code> <code>ACTIVE</code>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -2327,8 +2309,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<td colspan="1">Status Transition:</td> <td colspan="1">Status Transition:</td>
<td colspan="3"> <td colspan="3">
<code>VERIFY_RESIZE</code> &ARROW; <code>VERIFY_RESIZE</code> &ARROW;
<code>ACTIVE</code> <code>ACTIVE</code></td>
</td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -2572,8 +2553,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<code>QUEUED</code> &ARROW; <code>QUEUED</code> &ARROW;
<code>PREPARING</code> &ARROW; <code>PREPARING</code> &ARROW;
<code>SAVING</code> &ARROW; <code>SAVING</code> &ARROW;
<code>ACTIVE</code> <code>ACTIVE</code></td>
</td>
</tr> </tr>
<tr> <tr>
<td colspan="1"/> <td colspan="1"/>
@ -2581,8 +2561,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<code>QUEUED</code> &ARROW; <code>QUEUED</code> &ARROW;
<code>PREPARING</code> &ARROW; <code>PREPARING</code> &ARROW;
<code>SAVING</code> &ARROW; <code>SAVING</code> &ARROW;
<code>FAILED</code> (on error) <code>FAILED</code> (on error)</td>
</td>
</tr> </tr>
</tbody> </tbody>
</informaltable> </informaltable>
@ -2874,7 +2853,7 @@ Host: servers.api.rackspacecloud.com/v1.0/
<para>Normal Response Code(s): <para>Normal Response Code(s):
<returnvalue>200</returnvalue>, <returnvalue>200</returnvalue>,
<returnvalue>203</returnvalue> <returnvalue>203</returnvalue>
</para> </para>
<para>Error Response Code(s): cloudServersFault <para>Error Response Code(s): cloudServersFault
(<errorcode>400</errorcode>, (<errorcode>400</errorcode>,
<errorcode>500</errorcode>), <errorcode>500</errorcode>),

View File

@ -101,7 +101,7 @@
<xincludeSupported>true</xincludeSupported> <xincludeSupported>true</xincludeSupported>
<sourceDirectory>src</sourceDirectory> <sourceDirectory>src</sourceDirectory>
<includes> <includes>
cs-devguide.xml bk_compute_api_ref_v1.xml
</includes> </includes>
<profileSecurity>reviewer</profileSecurity> <profileSecurity>reviewer</profileSecurity>
<branding>openstack</branding> <branding>openstack</branding>

7
v1.0/samples/fault.json Normal file
View File

@ -0,0 +1,7 @@
{
"cloudServersFault":{
"code":500,
"message":"Fault!",
"details":"Error Details..."
}
}

6
v1.0/samples/fault.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<cloudServersFault
xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="500">
<message>Fault!</message>
<details>Error Details...</details>
</cloudServersFault>

3
v1.0/samples/flavor.xml Normal file
View File

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<flavor xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" id="1"
name="256 MB Server" ram="256" disk="10"/>

5
v1.0/samples/images.xml Normal file
View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<images xmlns="http://docs.rackspacecloud.com/servers/api/v1.0">
<image id="1" name="CentOS 5.2" updated="2010-10-10T12:00:00Z" created="2010-08-10T12:00:00Z" status="ACTIVE" />
<image id="743" name="My Server Backup" serverId="12" updated="2010-10-10T12:00:00Z" created="2010-08-10T12:00:00Z" status="SAVING" progress="80" />
</images>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<sharedIpGroup xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
name="Shared IP Group 1">
<server id="422"/>
</sharedIpGroup>

56
v1.0/samples/limits.json Normal file
View File

@ -0,0 +1,56 @@
{
"limits":{
"rate":[
{
"verb":"POST",
"URI":"*",
"regex":".*",
"value":10,
"remaining":2,
"unit":"MINUTE",
"resetTime":1244425439
},
{
"verb":"POST",
"URI":"*/servers",
"regex":"^/servers",
"value":25,
"remaining":24,
"unit":"DAY",
"resetTime":1244511839
},
{
"verb":"PUT",
"URI":"*",
"regex":".*",
"value":10,
"remaining":2,
"unit":"MINUTE",
"resetTime":1244425439
},
{
"verb":"GET",
"URI":"*",
"regex":".*",
"value":3,
"remaining":3,
"unit":"MINUTE",
"resetTime":1244425439
},
{
"verb":"DELETE",
"URI":"*",
"regex":".*",
"value":100,
"remaining":100,
"unit":"MINUTE",
"resetTime":1244425439
}
],
"absolute":{
"maxTotalRAMSize":51200,
"maxIPGroups":50,
"maxIPGroupMembers":25
}
}
}

20
v1.0/samples/limits.xml Normal file
View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<limits xmlns="http://docs.rackspacecloud.com/servers/api/v1.0">
<rate>
<limit verb="POST" URI="*" regex=".*" value="10" remaining="2"
unit="MINUTE" resetTime="1244425439"/>
<limit verb="POST" URI="*/servers" regex="^/servers" value="25"
remaining="24" unit="DAY" resetTime="1244511839"/>
<limit verb="PUT" URI="*" regex=".*" value="10" remaining="2"
unit="MINUTE" resetTime="1244425439"/>
<limit verb="GET" URI="*" regex=".*" value="3" remaining="3"
unit="MINUTE" resetTime="1244425439"/>
<limit verb="DELETE" URI="*" regex=".*" value="100"
remaining="100" unit="MINUTE" resetTime="1244425439"/>
</rate>
<absolute>
<limit name="maxTotalRAMSize" value="51200"/>
<limit name="maxIPGroups" value="50"/>
<limit name="maxIPGroupMembers" value="25"/>
</absolute>
</limits>

View File

@ -0,0 +1,7 @@
{
"itemNotFound":{
"code":404,
"message":"Not Found",
"details":"Error Details..."
}
}

View File

@ -1,4 +1,6 @@
<itemNotFound xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="404"> <?xml version="1.0" encoding="utf-8"?>
<itemNotFound xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
code="404">
<message>Not Found</message> <message>Not Found</message>
<details>Error Details...</details> <details>Error Details...</details>
</itemNotFound> </itemNotFound>

View File

@ -0,0 +1,8 @@
{
"overLimit":{
"code":413,
"message":"OverLimit Retry...",
"details":"Error Details...",
"retryAfter":"2010-08-01T00:00:00Z"
}
}

View File

@ -1,5 +1,6 @@
<overLimit xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="413" <?xml version="1.0" encoding="utf-8"?>
retryAfter="2010-08-01T00:00:00Z"> <overLimit xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
code="413" retryAfter="2010-08-01T00:00:00Z">
<message>OverLimit Retry...</message> <message>OverLimit Retry...</message>
<details>Error Details...</details> <details>Error Details...</details>
</overLimit> </overLimit>

5
v1.0/samples/reboot.json Normal file
View File

@ -0,0 +1,5 @@
{
"reboot":{
"type":"HARD"
}
}

View File

@ -1,4 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<reboot xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" <reboot xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
type="HARD"/> type="HARD"/>

5
v1.0/samples/resize.json Normal file
View File

@ -0,0 +1,5 @@
{
"resize":{
"flavorId":3
}
}

View File

@ -1,4 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<resize xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" <resize xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
flavorId="3"/> flavorId="3"/>

View File

@ -0,0 +1,16 @@
{
"server":{
"name":"new-server-test",
"imageId":1,
"flavorId":1,
"metadata":{
"My Server Name":"Apache1"
},
"personality":[
{
"path":"/etc/banner.txt",
"contents":"ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA=="
}
]
}
}

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<server xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
name="new-server-test" imageId="1" flavorId="1">
<metadata>
<meta key="My Server Name">Apache1</meta>
</metadata>
<personality>
<file path="/etc/banner.txt">
ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA==
</file>
</personality>
</server>

View File

@ -0,0 +1,23 @@
{
"server":{
"id":1235,
"name":"new-server-test",
"imageId":1,
"flavorId":1,
"hostId":"e4d909c290d0fb1ca068ffaddf22cbd0",
"progress":0,
"status":"BUILD",
"adminPass":"GFf1j9aP",
"metadata":{
"My Server Name":"Apache1"
},
"addresses":{
"public":[
"67.23.10.138"
],
"private":[
"10.176.42.19"
]
}
}
}

View File

@ -0,0 +1,6 @@
{
"server":{
"name":"new-server-test",
"adminPass":"newPassword"
}
}

View File

@ -1,4 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<server xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" <server xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
name="new-server-test" adminPass="newPassword" /> name="new-server-test" adminPass="newPassword"/>

24
v1.0/samples/server.json Normal file
View File

@ -0,0 +1,24 @@
{
"server":{
"id":1234,
"name":"sample-server",
"imageId":1,
"flavorId":1,
"hostId":"e4d909c290d0fb1ca068ffaddf22cbd0",
"status":"BUILD",
"progress":60,
"addresses":{
"public":[
"67.23.10.132",
"67.23.10.131"
],
"private":[
"10.176.42.16"
]
},
"metadata":{
"Server Label":"Web Head 1",
"Image Version":"2.1"
}
}
}

View File

@ -1,11 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<server xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" <server xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
id="1234" name="sample-server" id="1234" name="sample-server" imageId="1" flavorId="1"
imageId="1" flavorId="1"
status="BUILD" progress="60" status="BUILD" progress="60"
hostId="e4d909c290d0fb1ca068ffaddf22cbd0" hostId="e4d909c290d0fb1ca068ffaddf22cbd0">
>
<metadata> <metadata>
<meta key="Server Label">Web Head 1</meta> <meta key="Server Label">Web Head 1</meta>
<meta key="Image Version">2.1</meta> <meta key="Image Version">2.1</meta>

45
v1.0/samples/servers.json Normal file
View File

@ -0,0 +1,45 @@
{
"servers":[
{
"id":1234,
"name":"sample-server",
"imageId":1,
"flavorId":1,
"hostId":"e4d909c290d0fb1ca068ffaddf22cbd0",
"status":"BUILD",
"progress":60,
"addresses":{
"public":[
"67.23.10.132",
"67.23.10.131"
],
"private":[
"10.176.42.16"
]
},
"metadata":{
"Server Label":"Web Head 1",
"Image Version":"2.1"
}
},
{
"id":5678,
"name":"sample-server2",
"imageId":1,
"flavorId":1,
"hostId":"9e107d9d372bb6826bd81d3542a419d6",
"status":"ACTIVE",
"addresses":{
"public":[
"67.23.10.133"
],
"private":[
"10.176.42.17"
]
},
"metadata":{
"Server Label":"DB 1"
}
}
]
}

View File

@ -1,12 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<servers xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"> <servers xmlns="http://docs.rackspacecloud.com/servers/api/v1.0">
<server id="1234" name="sample-server" imageId="1" flavorId="1"
<server id="1234" name="sample-server"
imageId="1" flavorId="1"
status="BUILD" progress="60" status="BUILD" progress="60"
hostId="e4d909c290d0fb1ca068ffaddf22cbd0" hostId="e4d909c290d0fb1ca068ffaddf22cbd0">
>
<metadata> <metadata>
<meta key="Server Label">Web Head 1</meta> <meta key="Server Label">Web Head 1</meta>
<meta key="Image Version">2.1</meta> <meta key="Image Version">2.1</meta>
@ -21,11 +17,8 @@
</private> </private>
</addresses> </addresses>
</server> </server>
<server id="5678" name="sample-server2" imageId="1" flavorId="1"
<server id="5678" name="sample-server2" status="ACTIVE" hostId="9e107d9d372bb6826bd81d3542a419d6">
imageId="1" flavorId="1"
status="ACTIVE"
hostId="9e107d9d372bb6826bd81d3542a419d6">
<metadata> <metadata>
<meta key="Server Label">DB 1</meta> <meta key="Server Label">DB 1</meta>
</metadata> </metadata>
@ -38,5 +31,4 @@
</private> </private>
</addresses> </addresses>
</server> </server>
</servers> </servers>

View File

@ -0,0 +1,8 @@
{
"version":{
"status":"BETA",
"id":"v1.0",
"docURL":"http://docs.rackspacecloud.com/cs/cs-devguid-v1.0.pdf",
"wadl":"https://servers.api.rackspacecloud.com/v1.0/application.wadl"
}
}

View File

@ -1,7 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<version xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" <version xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
id="v1.0" id="v1.0" status="BETA"
status="BETA"
docURL="http://docs.rackspacecloud.com/cs/cs-devguid-v1.0.pdf" docURL="http://docs.rackspacecloud.com/cs/cs-devguid-v1.0.pdf"
wadl="https://servers.api.rackspacecloud.com/v1.0/application.wadl"/> wadl="https://servers.api.rackspacecloud.com/v1.0/application.wadl"/>

View File

@ -1,5 +0,0 @@
{
"addIp" : {
"configureServer" : true
}
}

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<addIp xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
configureServer="true" />

View File

@ -1,5 +0,0 @@
{
"ip" : {
"addr" : "67.23.10.132"
}
}

View File

@ -1,2 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<ip addr="67.23.10.132" xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"/>

View File

@ -1,7 +0,0 @@
{
"backupOrResizeInProgress" : {
"code" : 409,
"message" : "Backup Or Resize In Progress",
"details" : "Error Details..."
}
}

View File

@ -1,4 +0,0 @@
<backupOrResizeInProgress xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="409">
<message>Backup Or Resize In Progress</message>
<details>Error Details...</details>
</backupOrResizeInProgress>

View File

@ -1,7 +0,0 @@
{
"badMediaType" : {
"code" : 415,
"message" : "Bad Media Type",
"details" : "Error Details..."
}
}

View File

@ -1,4 +0,0 @@
<badMediaType xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="415">
<message>Bad Media Type</message>
<details>Error Details...</details>
</badMediaType>

View File

@ -1,8 +0,0 @@
{
"badMethod" : {
"code" : 405,
"message" : "Bad Method",
"details" : "Error Details..."
}
}

View File

@ -1,5 +0,0 @@
<badMethod xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="405">
<message>Bad Method</message>
<details>Error Details...</details>
</badMethod>

View File

@ -1,7 +0,0 @@
{
"badRequest" : {
"code" : 400,
"message" : "Bad Request",
"details" : "Error Details..."
}
}

View File

@ -1,4 +0,0 @@
<badRequest xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="400">
<message>Bad Request</message>
<details>Error Details...</details>
</badRequest>

View File

@ -1,7 +0,0 @@
{
"buildInProgress" : {
"code" : 409,
"message" : "In Progress",
"details" : "Error Details..."
}
}

View File

@ -1,4 +0,0 @@
<buildInProgress xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="409">
<message>In Progress</message>
<details>Error Details...</details>
</buildInProgress>

View File

@ -1,3 +0,0 @@
{
"confirmResize" : null
}

View File

@ -1,3 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<confirmResize xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" />

View File

@ -1,7 +0,0 @@
{
"cloudServersFault" : {
"code" : 500,
"message" : "Fault!",
"details" : "Error Details..."
}
}

View File

@ -1,4 +0,0 @@
<cloudServersFault xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="500">
<message>Fault!</message>
<details>Error Details...</details>
</cloudServersFault>

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<flavor xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
id="1" name="256 MB Server"
ram="256" disk="10" />

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<images xmlns="http://docs.rackspacecloud.com/servers/api/v1.0">
<image id="1" name="CentOS 5.2"
updated="2010-10-10T12:00:00Z"
created="2010-08-10T12:00:00Z"
status="ACTIVE"
/>
<image id="743" name="My Server Backup"
serverId="12"
updated="2010-10-10T12:00:00Z"
created="2010-08-10T12:00:00Z"
status="SAVING" progress="80"
/>
</images>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<sharedIpGroup
xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
name="Shared IP Group 1">
<server id="422"/>
</sharedIpGroup>

View File

@ -1,56 +0,0 @@
{
"limits" : {
"rate" : [
{
"verb" : "POST",
"URI" : "*",
"regex" : ".*",
"value" : 10,
"remaining" : 2,
"unit" : "MINUTE",
"resetTime" : 1244425439
},
{
"verb" : "POST",
"URI" : "*/servers",
"regex" : "^/servers",
"value" : 25,
"remaining" : 24,
"unit" : "DAY",
"resetTime" : 1244511839
},
{
"verb" : "PUT",
"URI" : "*",
"regex" : ".*",
"value" : 10,
"remaining" : 2,
"unit" : "MINUTE",
"resetTime" : 1244425439
},
{
"verb" : "GET",
"URI" : "*",
"regex" : ".*",
"value" : 3,
"remaining" : 3,
"unit" : "MINUTE",
"resetTime" : 1244425439
},
{
"verb" : "DELETE",
"URI" : "*",
"regex" : ".*",
"value" : 100,
"remaining" : 100,
"unit" : "MINUTE",
"resetTime" : 1244425439
}
],
"absolute" : {
"maxTotalRAMSize" : 51200,
"maxIPGroups" : 50,
"maxIPGroupMembers" : 25
}
}
}

View File

@ -1,30 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<limits xmlns="http://docs.rackspacecloud.com/servers/api/v1.0">
<rate>
<limit verb="POST" URI="*" regex=".*"
value="10" remaining="2"
unit="MINUTE" resetTime="1244425439" />
<limit verb="POST" URI="*/servers" regex="^/servers"
value="25" remaining="24"
unit="DAY" resetTime="1244511839" />
<limit verb="PUT" URI="*" regex=".*"
value="10" remaining="2"
unit="MINUTE" resetTime="1244425439" />
<limit verb="GET" URI="*" regex=".*"
value="3" remaining="3"
unit="MINUTE" resetTime="1244425439" />
<limit verb="DELETE" URI="*" regex=".*"
value="100" remaining="100"
unit="MINUTE" resetTime="1244425439" />
</rate>
<absolute>
<limit name="maxTotalRAMSize" value="51200" />
<limit name="maxIPGroups" value="50" />
<limit name="maxIPGroupMembers" value="25" />
</absolute>
</limits>

View File

@ -1,7 +0,0 @@
{
"itemNotFound" : {
"code" : 404,
"message" : "Not Found",
"details" : "Error Details..."
}
}

View File

@ -1,7 +0,0 @@
{
"notImplemented" : {
"code" : 501,
"message" : "Not Implemented",
"details" : "Error Details..."
}
}

View File

@ -1,4 +0,0 @@
<notImplemented xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="501">
<message>Not Implemented</message>
<details>Error Details...</details>
</notImplemented>

View File

@ -1,8 +0,0 @@
{
"overLimit" : {
"code" : 413,
"message" : "OverLimit Retry...",
"details" : "Error Details...",
"retryAfter" : "2010-08-01T00:00:00Z"
}
}

View File

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<limits xmlns="http://docs.rackspacecloud.com/servers/api/v1.0">
<rate>
<limit verb="POST" URI="*" regex=".*"
value="10" remaining="2"
unit="MINUTE" resetTime="1244425439" />
<limit verb="POST" URI="*/servers" regex="^/servers"
value="25" remaining="24"
unit="DAY" resetTime="1244511839" />
<limit verb="PUT" URI="*" regex=".*"
value="10" remaining="2"
unit="MINUTE" resetTime="1244425439" />
<limit verb="GET" URI="*" regex=".*"
value="3" remaining="3"
unit="MINUTE" resetTime="1244425439" />
<limit verb="DELETE" URI="*" regex=".*"
value="100" remaining="100"
unit="MINUTE" resetTime="1244425439" />
</rate>
</limits>

View File

@ -1,5 +0,0 @@
{
"reboot" : {
"type" : "HARD"
}
}

View File

@ -1,5 +0,0 @@
{
"resize" : {
"flavorId" : 3
}
}

View File

@ -1,7 +0,0 @@
{
"resizeNotAllowed" : {
"code" : 403,
"message" : "Resize Not Allowed",
"details" : "Error Details..."
}
}

View File

@ -1,4 +0,0 @@
<resizeNotAllowed xmlns="http://docs.rackspacecloud.com/servers/api/v1.0" code="403">
<message>Resize Not Allowed</message>
<details>Error Details...</details>
</resizeNotAllowed>

View File

@ -1,16 +0,0 @@
{
"server" : {
"name" : "new-server-test",
"imageId" : 1,
"flavorId" : 1,
"metadata" : {
"My Server Name" : "Apache1"
},
"personality" : [
{
"path" : "/etc/banner.txt",
"contents" : "*(&)(*^^&%"
}
]
}
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<server xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
name="new-server-test" imageId="1" flavorId="1">
<metadata>
<meta key="My Server Name">Apache1</meta>
</metadata>
<personality>
<file path="/etc/banner.txt">*(&amp;)(*^^&amp;%</file>
</personality>
</server>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,16 +0,0 @@
{
"server" : {
"name" : "new-server-test",
"imageId" : 1,
"flavorId" : 1,
"metadata" : {
"My Server Name" : "Apache1"
},
"personality" : [
{
"path" : "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",
"contents" : "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA=="
}
]
}
}

View File

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<server xmlns="http://docs.rackspacecloud.com/servers/api/v1.0"
name="new-server-test" imageId="1" flavorId="1">
<metadata>
<meta key="My Server Name">Apache1</meta>
</metadata>
<personality>
<file path="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Ru2WC/Io+83sB3NVdH8rWpTYxrcWdy6nYk4xv+lCiynJHMNBc7jmGDOfU/40VelsTHK6M/KsQc0U7SJui2enTinKN3GKaxOKdGTXceaNb71GAeaUjJx6Uzfg4HNAA56KKbt3H0pWGTkUKTxQMTZ1prCpT1pre1IEMXpiremof7ShHvmqoBzWjpC51CP2BqZv3WXBe8jt9Idn8+OI/vNtT6doN9f32yaUA9c+lcZp/iaHSvGU1vcPtjdRjPSvXtJ1DT96XKTx9M9a8pxPUkmVtV8P3NlpEuGDgLXmXidSmiwoRglxXreu+KLCW2a1jnVnbggEV5P41I8iBR0L1pS5fapRIqxapNyOOHGaikXIz2qxtyKryE5xXps80rv6VXbg9KtMO9Q7N0irgnJ7VI0W9PuVRpTHbTyKg2vIAAFPf6mtazu0maOSPOVYqeMU3TbPdbhZo0VckgEHP4VYstOFvcORyhOQB2NYNnVFNGsk2yPc78U0XQdiQSVI69uKY0AlUR8g561ft7eLYU2gL0xjpWTNkFjLLcoCwI46k5q5DZLbxtNM+9wcg+9Jb7LfgDgHiqmu6g1raRTGMvCJVEgXsppoTZgeJLJ7tmukkkS4gZZo">
ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2gg
YSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4u
LnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNv
bnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3cs
IHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhv
cml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA==
</file>
</personality>
</server>

Some files were not shown because too many files have changed in this diff Show More