From 853f038c5e15df7855a2763d56aabf53b55ecb21 Mon Sep 17 00:00:00 2001 From: "Duncan.C" Date: Mon, 20 Jul 2015 17:18:41 +0800 Subject: [PATCH] Add "List servers" in Compute API v2.1 ref 1. Add /v2.1/{tenant_id}/servers (List servers) api. 2. Modify /v2.1/servers/detail -> /v2.1/{tenant_id}/servers/detail. /v2.1/serveers/{server_id} -> /v2.1/{tenant_id}/serveers/{server_id}. Change-Id: I9d7a999dec859cdd0af664db2fd5cec8c86d67a1 Closes-Bug: #1475464 --- .../os-server-usage/servers-list-resp.json | 18 ++++++ .../src/wadls/compute-api/src/v2.1/common.ent | 41 +++++++++++++ .../src/v2.1/wadl/os-server-usage-v2.1.wadl | 60 +++++++++++++++---- 3 files changed, 106 insertions(+), 13 deletions(-) create mode 100644 api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-server-usage/servers-list-resp.json diff --git a/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-server-usage/servers-list-resp.json b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-server-usage/servers-list-resp.json new file mode 100644 index 000000000..8d593b5fd --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-server-usage/servers-list-resp.json @@ -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" + } + ] +} diff --git a/api-ref/src/wadls/compute-api/src/v2.1/common.ent b/api-ref/src/wadls/compute-api/src/v2.1/common.ent index 9df5684a4..648b71bfe 100644 --- a/api-ref/src/wadls/compute-api/src/v2.1/common.ent +++ b/api-ref/src/wadls/compute-api/src/v2.1/common.ent @@ -276,6 +276,47 @@ '> + + + + The tenant ID in a multi-tenancy cloud. + + +'> + + + + The tenant ID in a multi-tenancy cloud. + + +'> + + + + The tenant ID in a multi-tenancy cloud. + + + + + The UUID for the server. + + +'> - + %common;]> - - - - - - + + + + + + + + + @@ -22,12 +26,38 @@ - + + + Lists IDs, names, and links for + all servers. + + + + &ServersListQueryParameters; + + + + + + + &x-openstack-request-idHeader; + + + + Shows details for a specified server. + + + &GetServerDetailQueryParameters; + + @@ -38,13 +68,17 @@ - - + - Lists server details for a - specified user. + List details for servers. + - + + + &ServersListDetailQueryParameters; + +