diff --git a/openstack-compute-api-2/pom.xml b/openstack-compute-api-2/pom.xml index 88ffbd1..4e5d007 100644 --- a/openstack-compute-api-2/pom.xml +++ b/openstack-compute-api-2/pom.xml @@ -45,7 +45,7 @@ com.rackspace.cloud.api clouddocs-maven-plugin - 1.8.0 + 1.10.0 goal1 diff --git a/openstack-compute-api-2/src/os-compute-2.wadl b/openstack-compute-api-2/src/os-compute-2.wadl deleted file mode 100755 index 51372b8..0000000 --- a/openstack-compute-api-2/src/os-compute-2.wadl +++ /dev/null @@ -1,1481 +0,0 @@ - - - - - - - - - - -%common;]> - - - - - - - - - - - - - -

The tenant ID - in a - multi-tenancy cloud.

-
- - - - - -

An alias, which is a name for a - pointer to a resource. For example, - a named extension.

-
- - -
-
- - - - - - - - - -

The server ID.

-
- - - - - - - - - - The network label, such as - public or - private. - - - - - - - - - -

A string. Maximum length is 255 - characters.

-
- - - - -
-
-
- - - - - - - - - -
-
- - - - - -

The UUID for the image.

-
- - - - - - - -

A string. Maximum length is 255 - characters.

-
- - - - -
-
-
-
- - - - - -

UUID for the specific flavor - (combination of memory, disk size, and - CPUs).

-
- - -
-
-
-
- - - - - - - - - - - -

A list of - supported extensions.

-
- -
- - - -

A detailed server - list.

-
- -
- - -

A list of servers. - Each server contains IDs, names, and links. Other - attributes are omitted.

-
- -
- - - -

A list of - addresses associated with a server.

-
- -
- - -

A list of - addresses associated with a network.

-
- -
- - -

A detailed image - list.

-
- -
- - -

A list of images. - Each image contains IDs, names, and links -- other - attributes are omitted.

-
- -
- - -

A detailed flavor - list.

-
- -
- - -

A list of flavors. - Each flavor contains IDs, names, and links -- other - attributes are omitted.

-
- -
- - -

Metadata resource - type, this is used for images and servers.

-
- - -
- - - -

A list of - metadata.

-
- -
- - - - - - - - -

Gets details about - this specific version of the API.

-
- - - - - - -

Full - URL to a service or server.

- - -
- - - - - -
- &commonFaults;
- - - - -

Returns current - limits for the account.

-
- - - - - - - - - - - - - &commonFaults;
- - - - -

Lists all - available extensions.

-
- - - - - - -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- &commonFaults;
- - - - Gets details about the specified - extension.Extensions introduce features - and vendor-specific functionality to the API without - requiring a version change. - - - - - - - - - - - - - - &commonFaults; &getFaults; - - - -

Creates a server. -

-
- &serverCreateParameters; - - -

Server.

-
- - - -

The - image reference for the desired image for - your server instance.

-

Specify as an ID or full URL.

- - - -

The - flavor reference for the desired flavor - for your server instance.

-

Specify as an ID or full URL.

- - - -

The - name for your created server.

- - - -

Metadata key and value pairs. The maximum - size of the metadata key and value is 255 - bytes each.

- - - -

File - path and contents (text only) to inject - into the server at launch. The maximum - size of the file path data is 255 bytes. - The maximum limit refers to the number of - bytes in the decoded data and not the - number of characters in the encoded - data.

- -
- - - - - - - - - - -
- - -

Full URL - to a server created by the service.

- - - - - - - - - - - -
- - - - - - &commonFaults; &getFaults; &postPutFaults; &buildFaults;
- - - -

Lists IDs, names, - and links for all servers.

-
- &serverListParameters; - - - -

List - of servers.

- -
- - - -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- &commonFaults;
- - - -

Lists details for - all servers.

-
- &serverListParameters; - - - -

The - following examples show the list server - responses:

- -
- -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- &commonFaults;
- - - -

Gets details for a - specified server.

-
- - - - - - - - - - - - - &commonFaults; &getFaults;
- - - -

Updates the - editable attributes of the specified server.

-
- - - -

The name - of the server. If you edit the server name, - the server host name does not change. Also, - server names are not guaranteed to be unique. -

-
- - - -

The IP - version 4 address.

-
- - - -

The IP - version 6 address.

-
- - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - &commonFaults; &getFaults; &postPutFaults; &inProgressFault;
- - - -

Deletes a - specified server.

-
- - &commonFaults; - &getFaults; &inProgressFault;
- - - - -

Changes the - password for a server. Specify the - changePassword action in the request - body.

-
- - - - - - - - - - - - - - &commonFaults; - &getFaults; &postPutFaults; &inProgressFault;
- - - -

Reboots the - specified server. Specify the reboot - action in the request body.

-
- - - - - - - - - - - - - - &commonFaults; - &getFaults; &postPutFaults; &inProgressFault;
- - - -

Rebuilds the - specified server. Specify the rebuild - action in the request body.

-
- - - - - - - - - - - - - - - -

Specific - URL of the server you want to rebuild. -

- - - - - - - - - - - -
- - &commonFaults; &getFaults; &postPutFaults; &buildFaults; - &inProgressFault;
- - - -

Resizes the - specified server. Specify the resize - action in the request body.

-
- - - - - - - - - - - - - - - &commonFaults; &getFaults; &postPutFaults; &buildFaults; - &inProgressFault;
- - - -

Confirms a pending - resize action. Specify the confirmResize - action in the request body.

-
- - - - - - - - - - - - - - - &commonFaults; &getFaults; &postPutFaults; &buildFaults; - &inProgressFault;
- - - -

Cancels and - reverts a pending resize action. Specify the - revertResize action in the request - body.

-
- - - - - - - - - - - - - - - &commonFaults; &getFaults; &postPutFaults; &buildFaults; - &inProgressFault;
- - - -

Creates a new - image. Specify the createImage action in - the request body.

-
- - - -

Name of - the snapshot.

-
- - - -

A - dictionary representation of a creation for - image.

-
- - - -

Metadata - key and value pairs. The maximum size of the - metadata key and value is 255 bytes each.

-
- - - - - - - - - - - -
- - - - - - - - - &commonFaults; &getFaults; &postPutFaults; &buildFaults; - &inProgressFault;
- - - - Lists networks and addresses for a - specified tenant and server. - Specify the tenant ID and server ID in the URI. - - - - - - - - - - - - - - - &commonFaults; - &getFaults; &inProgressFault; - - - - Lists addresses for a specified - tenant, server, and network. - Specify the tenant ID, server ID, and network label - in the request URI. - - - - - - - - - - - - - - &commonFaults; - &getFaults; &inProgressFault; - - - - -

Lists IDs, names, - and links for available flavors.

-
- &flavorListParameters; - - - - - - -

Flavors are known combinations of memory, - disk space, and number of CPUs.

- - -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- &commonFaults;
- - - -

Lists all details - for available flavors.

-
- &flavorListParameters; - - - - - - -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- &commonFaults;
- - - -

Gets details for a - specified flavor.

-
- - - - - - - - - - - - - &commonFaults; &getFaults;
- - - - - Lists all details for available - images. - - - - - - - - - -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- &commonFaults;
- - - -

Lists IDs, names, - and links for available images.

-
- - - - - - - - -

Image - information.

- - -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- &commonFaults;
- - - -

Gets details for a - specified image.

-
- - - - - - - - - - - - - &commonFaults; &getFaults;
- - - -

Deletes a - specified image.

-
- - &commonFaults; &getFaults;
- - - - - Lists metadata for the specified - resource. - - - - - - - -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- &commonFaults; - &getFaults;
- - - - Updates metadata items by key for - the specified resource. - Replaces items that match the specified keys and - does not modify items not specified in the - request. - An overLimit (413) fault - might be thrown if the operation causes the quota for - metadata items to be exceeded. - - - - - - - - - - - - - - - - - - - -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- - &commonFaults; &getFaults; &postPutFaults; &inProgressFault;
- - - - Sets metadata for the specified - resource. - Replaces items that match the specified keys and - removes items not specified in the request. - An overLimit (413) fault - might be thrown if the operation causes the quota for - metadata items to be exceeded. - - - - - - - - - - - - - - - - - - - -

Moves - to the next item in the list.

- - - -

Moves - to the previous item in the - list.

- - -
- - - - - -
- - &commonFaults; &getFaults; &postPutFaults; &inProgressFault;
- - - - Gets a metadata item by key for the - specified resource. - - - - - - - - - - - - - - &commonFaults; - &getFaults; - - - - Sets a metadata item by key for the - specified resource. - An overLimit (413) fault - might be thrown if the operation causes the quota for - metadata items to be exceeded. - - - - - - - - - - - - - - - - - - - - - - - - - - - &commonFaults; &getFaults; &postPutFaults; &inProgressFault; - - - -

Deletes a metadata - item by key for the specified resource.

-
- - &commonFaults; - &getFaults; &inProgressFault;
-
diff --git a/openstack-compute-api-2/src/os-compute-devguide.xml b/openstack-compute-api-2/src/os-compute-devguide.xml index d2461df..8944b7a 100755 --- a/openstack-compute-api-2/src/os-compute-devguide.xml +++ b/openstack-compute-api-2/src/os-compute-devguide.xml @@ -1159,7 +1159,7 @@ Host: servers.api.openstack.org other API requests. In general, requests such as /servers.xml and /servers/.xml are handled equivalently. - + Version Details Request GET HTTP/1.1 @@ -1206,7 +1206,7 @@ Host: servers.api.openstack.org/v2/ contains the most accurate and up-to-date description of the API service. - - - - Server Operations -
- Servers - Lists, creates, gets details for, updates, and deletes - servers. - - - - - - -
- - - -
- Server Passwords - A password may be specified when creating - the server via the optional - adminPass attribute. - The specified password must meet the - complexity requirements set by your OpenStack - Compute provider. The server may enter an - ERROR state if the complexity - requirements are not met. In this case, a - client may issue a change password action to - reset the server password (see ). - If a password is not specified, a randomly - generated password will be assigned and - returned in the response object. This password - is guaranteed to meet the security - requirements set by the compute provider. For - security reasons, the password will not be - returned in subsequent &GET; calls. -
- Server Metadata - Custom server metadata can also be supplied - at launch time. See for details on - working with metadata. The maximum size of the - metadata key and value is 255 bytes each. The - maximum number of key-value pairs that can be - supplied per server is determined by the - compute provider and may be queried via the - maxServerMeta absolute limit. -
- Server Networks - Networks which the server connects to can - also be supplied at launch time. See for details on - working with networks. One or more networks - can be specified. User can also specify a - specific port on the network or the fixed IP - address to assign to the server - interface. -
- Server Personality - You can customize the personality of a - server instance by injecting data into its - file system. For example, you might want to - insert ssh keys, set configuration files, or - store data that you want to retrieve from - inside the instance. This feature provides a - minimal amount of launch-time personalization. - If you require significant customization, - create a custom image. - Follow these guidelines when you inject - files: - - The maximum size of the file - path data is 255 bytes. - - - Encode the file contents as a - Base64 string. The maximum size of - the file contents is determined by - the compute provider and may vary - based on the image that is used to - create the server - - The maximum limit refers to - the number of bytes in the decoded - data and not the number of - characters in the encoded - data. - - - - You can inject text files only. - You cannot inject binary or zip - files into a new build. - - - The maximum number of file - path/content pairs that you can - supply is also determined by the - compute provider and is defined by - the maxPersonality absolute limit. - - - - The absolute limit, - maxPersonalitySize, is a byte limit - that is guaranteed to apply to all - images in the deployment. Providers - can set additional per-image - personality limits. - - - The file injection might not occur until - after the server is built and booted. - During file injection, any existing files - that match specified files are renamed to - include the bak extension appended with a time - stamp. For example, if the file /etc/passwd - exists, it is backed up as - /etc/passwd.bak.1246036261.5785. - After file injection, personality files are - accessible by only system administrators. For - example, on Linux, all files have root and the - root group as the owner and group owner, - respectively, and allow user and group read - access only ( ). - -
- Server Access Addresses - In a hybrid environment, the IP address of a - server may not be controlled by the underlying - implementation. Instead, the access IP address - may be part of the dedicated hardware; for - example, a router/NAT device. In this case, - the addresses provided by the implementation - cannot actually be used to access the server - (from outside the local LAN). Here, a separate - access address may - be assigned at creation time to provide access - to the server. This address may not be - directly bound to a network interface on the - server and may not necessarily appear when a - server's addresses are queried. See . - Nonetheless, clients which need to access the - server directly are encouraged to do so via an - access address. In the example below, an IPv4 - address is assigned at creation time. - - Creating a Server with a Access IP: - XML - - - - Creating a Server with a Access IP: - JSON - - - Both IPv4 and IPv6 addresses may - be used as access addresses and both addresses - may be assigned simultaneously as illustrated - below. Access addresses may be updated after a - server has been created. See for more details. - - Creating a Server with Multiple Access - IPs: XML - - - - - Creating a Server with Multiple Access - IPs: JSON - - -
- - +
Server Addresses @@ -2522,8 +2430,8 @@ Host: servers.api.openstack.org/v2/ specified server and network. - - +
@@ -3830,8 +3738,8 @@ Host: servers.api.openstack.org/v2/ id in the URI. This operation does not require a request body. - This operation returns details of the - specified image in the response body. + This operation returns details of the specified + image in the response body. Image Details Response: XML diff --git a/openstack-compute-api-2/src/wadl/os-compute-2.wadl b/openstack-compute-api-2/src/wadl/os-compute-2.wadl old mode 100644 new mode 100755 index 1c4372c..74153ac --- a/openstack-compute-api-2/src/wadl/os-compute-2.wadl +++ b/openstack-compute-api-2/src/wadl/os-compute-2.wadl @@ -1,93 +1,183 @@ - - - + - + - + %common;]> - - - - - + + - - - - + + +

The tenant ID + in a + multi-tenancy cloud.

+
+ + - - + + +

An alias, which is a name for a + pointer to a resource. For example, + a named extension.

+
+ +
- - - - - + + + + + + +

The server ID.

+
+ - - - - - - - - - - - - + + + + + + The network label, such as + public or + private. + + + - + + + + +

A string. Maximum length is 255 + characters.

+
+ + + + +
+
+
+ + + + + + + +
- - - - - - - + + + + + + +

The UUID for the image.

+
+ + + + + + + +

A string. Maximum length is 255 + characters.

+
+ + + + +
- - - - - - + + + + + + +

UUID for the specific flavor + (combination of memory, disk size, and + CPUs).

+
+ +
@@ -103,116 +193,85 @@ -

- A list of supported extensions. -

+

A list of + supported extensions.

-

- A detailed server list. -

+

A detailed server + list.

- -

- A list of servers. Each server contains IDs, names, and - links -- other attributes are omitted. -

+

A list of servers. + Each server contains IDs, names, and links. Other + attributes are omitted.

-

- A list of addresses associated with a server. -

+

A list of + addresses associated with a server.

- -

- A list of addresses associated with a network. -

+

A list of + addresses associated with a network.

- -

- A detailed image list. -

+

A detailed image + list.

- -

- A list of images. Each image contains IDs, names, and - links -- other attributes are omitted. -

+

A list of images. + Each image contains IDs, names, and links -- other + attributes are omitted.

- -

- A detailed flavor list. -

+

A detailed flavor + list.

- -

- A list of flavors. Each flavor contains IDs, names, and - links -- other attributes are omitted. -

+

A list of flavors. + Each flavor contains IDs, names, and links -- other + attributes are omitted.

- -

- Metadata resource type, this is used for images and - servers. -

+

Metadata resource + type, this is used for images and servers.

- - - - - A string no longer than 255 characters. - - - - - - -
-

- A List of Metadata -

+

A list of + metadata.

@@ -224,814 +283,1199 @@ -

- Returns detailed information about this specific - version of the API. -

+

Gets details about + this specific version of the API.

- + + + + + required="true" + path="/common:version/atom:link[@rel='self']/@href"> +

Full + URL to a service or server.

- + + + + +
- - &commonFaults; -
+ &commonFaults;
-

- Returns current limits for the account. -

+

Returns current + limits for the account.

- - + + + + + + + + + + - - &commonFaults; -
+ &commonFaults;
-

- List all available extensions. -

+

Lists all + available extensions.

- + + + + + path="/common:extensions/atom:link[@rel='next']/@href"> +

Moves + to the next item in the list.

- + path="/common:extensions/atom:link[@rel='previous']/@href"> +

Moves + to the previous item in the + list.

+
- + + + + +
- - &commonFaults; -
+ &commonFaults;
- -

- Get details about a specific extension. -

-
+ + Gets details about the specified + extension.Extensions introduce features + and vendor-specific functionality to the API without + requiring a version change. + - - - - - &commonFaults; - &getFaults; -
- - - - -

- List available images (all details). -

-
- - &imageListParameters; - - - - - - - - - + + + + - - - - &commonFaults; -
- - - -

- List available images (IDs, names, links). -

-
- - &imageListParameters; - - - - - - - - - - + + + + - - - &commonFaults; -
- - - -

- List details of the specified image. -

-
- - - - - - &commonFaults; - &getFaults; -
- - - -

- Deletes the specified image. -

-
- - - &commonFaults; - &getFaults; -
- + &commonFaults; &getFaults;
-

- Creates a new server. +

Creates a server.

- - + &serverCreateParameters; + type="csapi:ServerForCreate" path="/csapi:server"> + +

Server.

+
+ + + +

The + image reference for the desired image for + your server instance.

+

Specify as an ID or full URL.

+ + + +

The + flavor reference for the desired flavor + for your server instance.

+

Specify as an ID or full URL.

+ + + +

The + name for your created server.

+ + + +

Metadata key and value pairs. The maximum + size of the metadata key and value is 255 + bytes each.

+ + + +

File + path and contents (text only) to inject + into the server at launch. The maximum + size of the file path data is 255 bytes. + The maximum limit refers to the number of + bytes in the decoded data and not the + number of characters in the encoded + data.

+ +
+ + + + + + + + + -
- - - + +

Full URL + to a server created by the service.

+ + + + + + + + + + + +
+ + + - &commonFaults; - &getFaults; - &postPutFaults; - &buildFaults; -
+ &commonFaults; &getFaults; &postPutFaults; &buildFaults;
-

- List all servers (IDs, names, links). -

+

Lists IDs, names, + and links for all servers.

- - &serverListParameters; - + &serverListParameters; - + + type="csapi:ServersWithOnlyIDsNamesLinks" + path="/csapi:servers/atom:link[@rel='servers']/@href"> +

List + of servers.

+ +
+ + + path="/csapi:servers/atom:link[@rel='next']/@href"> +

Moves + to the next item in the list.

+ path="/csapi:servers/atom:link[@rel='previous']/@href"> +

Moves + to the previous item in the + list.

- + + + + +
- - &commonFaults; -
+ &commonFaults;
-

- List all servers (all details). -

+

Lists details for + all servers.

- - &serverListParameters; - + &serverListParameters; - + + +

The + following examples show the list server + responses:

+ +
- + path="/csapi:servers/atom:link[@rel='next']/@href"> +

Moves + to the next item in the list.

+ - + path="/csapi:servers/atom:link[@rel='previous']/@href"> +

Moves + to the previous item in the + list.

+
- + + + + +
- - &commonFaults; -
+ &commonFaults;
-

- List details of the specified server. -

+

Gets details for a + specified server.

- - + + + + + + + + + + - - &commonFaults; - &getFaults; -
+ &commonFaults; &getFaults; - -

- Update the specified server's name and/or - administrative password. -

+ +

Updates the + editable attributes of the specified server.

- - + + +

The name + of the server. If you edit the server name, + the server host name does not change. Also, + server names are not guaranteed to be unique. +

+
+ + + +

The IP + version 4 address.

+
+ + + +

The IP + version 6 address.

+
+ + + + + + + + + + + + + + + + + + + + -
- - + + + + + + + + + + + + + + + + + + + + - &commonFaults; - &getFaults; - &postPutFaults; - &inProgressFault; -
+ &commonFaults; &getFaults; &postPutFaults; &inProgressFault; -

- Terminate the specified server. -

+

Deletes a + specified server.

- - &commonFaults; - &getFaults; - &inProgressFault; -
+ &commonFaults; + &getFaults; &inProgressFault; -

- Change a server's password. -

+

Changes the + password for a server. Specify the + changePassword action in the request + body.

- - + + + + + + + + + + - - &commonFaults; - &getFaults; - &postPutFaults; - &inProgressFault; -
+ &commonFaults; + &getFaults; &postPutFaults; &inProgressFault; -

- Reboot the specified server. -

+

Reboots the + specified server. Specify the reboot + action in the request body.

- - + + + + + + + + + + - - &commonFaults; - &getFaults; - &postPutFaults; - &inProgressFault; -
+ &commonFaults; + &getFaults; &postPutFaults; &inProgressFault; -

- Rebuild the specified server. -

+

Rebuilds the + specified server. Specify the rebuild + action in the request body.

- - + + + + + + + + + + - - - + + +

Specific + URL of the server you want to rebuild. +

+ + + + + + + + + + +
- &commonFaults; - &getFaults; - &postPutFaults; - &buildFaults; - &inProgressFault; -
+ &commonFaults; &getFaults; &postPutFaults; &buildFaults; + &inProgressFault; -

- Resizes the specified server. -

-

Depending on the - cloud provider, this operation might result in billing you for a - snapshot. - You can delete the snapshot after you complete the resize operation.

- +

Resizes the + specified server. Specify the resize + action in the request body.

- - + + + + + + + + + + - - - - - &commonFaults; - &getFaults; - &postPutFaults; - &buildFaults; - &inProgressFault; -
+ &commonFaults; &getFaults; &postPutFaults; &buildFaults; + &inProgressFault; -

- Confirms a pending resize action. -

+

Confirms a pending + resize action. Specify the confirmResize + action in the request body.

- - + + + + + + + + + + - - - - - &commonFaults; - &getFaults; - &postPutFaults; - &buildFaults; - &inProgressFault; -
+ &commonFaults; &getFaults; &postPutFaults; &buildFaults; + &inProgressFault; -

- Cancel and revert a pending resize action. -

+

Cancels and + reverts a pending resize action. Specify the + revertResize action in the request + body.

- - + + + + + + + + + + - - - - - &commonFaults; - &getFaults; - &postPutFaults; - &buildFaults; - &inProgressFault; -
+ &commonFaults; &getFaults; &postPutFaults; &buildFaults; + &inProgressFault; -

- Creates a new image. -

+

Creates a new + image. Specify the createImage action in + the request body.

- - + + +

Name of + the snapshot.

+
+ + + +

A + dictionary representation of a creation for + image.

+
+ + + +

Metadata + key and value pairs. The maximum size of the + metadata key and value is 255 bytes each.

+
+ + + + + + + + + + +
- + - - - - - + - &commonFaults; - &getFaults; - &postPutFaults; - &buildFaults; - &inProgressFault; -
- + &commonFaults; &getFaults; &postPutFaults; &buildFaults; + &inProgressFault; - -

- List all server addresses. -

-
- - - + + Lists networks and addresses for a + specified tenant and server. + Specify the tenant ID and server ID in the URI. + + - - - - - - - + + + + + + + + + - - - &commonFaults; - &getFaults; - &inProgressFault; -
+ &commonFaults; + &getFaults; &inProgressFault; - -

- List addresses by Network ID. -

-
- - - + + Lists addresses for a specified + tenant, server, and network. + Specify the tenant ID, server ID, and network label + in the request URI. + - - - - - - - + + + + + + + + + - - - &commonFaults; - &getFaults; - &inProgressFault; -
+ &commonFaults; + &getFaults; &inProgressFault; -

- List available flavors (IDs, names, links). -

+

Lists IDs, names, + and links for available flavors.

- - &flavorListParameters; - + &flavorListParameters; - + + + + + type="csapi:FlavorsWithOnlyIDsNamesLinks" + path="/csapi:flavors"> +

Flavors are known combinations of memory, + disk space, and number of CPUs.

+ + path="/csapi:flavors/atom:link[@rel='next']/@href"> +

Moves + to the next item in the list.

+ path="/csapi:flavors/atom:link[@rel='previous']/@href"> +

Moves + to the previous item in the + list.

- + + + + +
- - &commonFaults; -
+ &commonFaults; -

- List available flavors (all detials). -

+

Lists all details + for available flavors.

- - &flavorListParameters; - + &flavorListParameters; - + + + + - + path="/csapi:flavors/atom:link[@rel='next']/@href"> +

Moves + to the next item in the list.

+ - + path="/csapi:flavors/atom:link[@rel='previous']/@href"> +

Moves + to the previous item in the + list.

+
- + + + + +
- - &commonFaults; -
+ &commonFaults; -

- List details for the specified flavor. -

+

Gets details for a + specified flavor.

- - + + + + + + + + + + - - &commonFaults; - &getFaults; -
+ &commonFaults; &getFaults; + + + + + Lists all details for available + images. + + + + + + + + + +

Moves + to the next item in the list.

+ + + +

Moves + to the previous item in the + list.

+ + +
+ + + + + +
+ &commonFaults;
+ + + +

Lists IDs, names, + and links for available images.

+
+ + + + + + + + +

Image + information.

+ + +

Moves + to the next item in the list.

+ + + +

Moves + to the previous item in the + list.

+ + +
+ + + + + +
+ &commonFaults;
+ + + +

Gets details for a + specified image.

+
+ + + + + + + + + + + + + &commonFaults; &getFaults;
+ + + +

Deletes a + specified image.

+
+ + &commonFaults; &getFaults;
- -

- List metadata associated with the resource. -

-
+ + Lists metadata for the specified + resource. + - + - + + path="/csapi:metadata/atom:link[@rel='next']/@href"> +

Moves + to the next item in the list.

- + path="/csapi:metadata/atom:link[@rel='previous']/@href"> +

Moves + to the previous item in the + list.

+
- +
- - &commonFaults; - &getFaults; -
+ &commonFaults; + &getFaults; - - - Update metadata items. - - - Updates resource metadata. Updates will replace - existing metadata items with the same key. Items - not explicitly mentioned in the request will not be - modified. An overLimit (413) - fault may be thrown if the operation causes the - maximum number of metadata items to be exceeded. - - + + Updates metadata items by key for + the specified resource. + Replaces items that match the specified keys and + does not modify items not specified in the + request. + An overLimit (413) fault + might be thrown if the operation causes the quota for + metadata items to be exceeded. + - + - + - + - + - + + path="/csapi:metadata/atom:link[@rel='next']/@href"> +

Moves + to the next item in the list.

- + path="/csapi:metadata/atom:link[@rel='previous']/@href"> +

Moves + to the previous item in the + list.

+
- +
- &commonFaults; - &getFaults; - &postPutFaults; - &inProgressFault; -
+ &commonFaults; &getFaults; &postPutFaults; &inProgressFault; - - - Set metadata. - - - Sets metadata for the resource. The metadata items set - on the resource will be exactly those specified on the - requests. Existing metadata items are replaced with - the ones provided in the request. Metadata items, set - previously, but not sepcifed in the request will - be removed. - - - An overLimit (413) fault - may be thrown if the maximum number of metadata items - is exceeded. - - + + Sets metadata for the specified + resource. + Replaces items that match the specified keys and + removes items not specified in the request. + An overLimit (413) fault + might be thrown if the operation causes the quota for + metadata items to be exceeded. + - + - + - + - + - + + path="/csapi:metadata/atom:link[@rel='next']/@href"> +

Moves + to the next item in the list.

- + path="/csapi:metadata/atom:link[@rel='previous']/@href"> +

Moves + to the previous item in the + list.

+
- +
- &commonFaults; - &getFaults; - &postPutFaults; - &inProgressFault; -
+ &commonFaults; &getFaults; &postPutFaults; &inProgressFault; - - - Get a metadata item associated with a resource. - - - Retrieves a single metadata item by key. - - + + Gets a metadata item by key for the + specified resource. + - + - + - + - - &commonFaults; - &getFaults; - + &commonFaults; + &getFaults; - - - Set metadata item. - - - Sets a metadata item by its key. An overLimit - (413) fault may be thrown if - the operation causes the maximum number of metadata - items to be exceeded. - - + + Sets a metadata item by key for the + specified resource. + An overLimit (413) fault + might be thrown if the operation causes the quota for + metadata items to be exceeded. + - + - + - + - + - + - + - &commonFaults; - &getFaults; - &postPutFaults; - &inProgressFault; - + &commonFaults; &getFaults; &postPutFaults; &inProgressFault; -

- Delete a metadata item. -

+

Deletes a metadata + item by key for the specified resource.

- - &commonFaults; - &getFaults; - &inProgressFault; -
+ &commonFaults; + &getFaults; &inProgressFault;