diff --git a/api-ref/src/docbkx/api-ref.xml b/api-ref/src/docbkx/api-ref.xml index fbc2defdb..8d877e289 100644 --- a/api-ref/src/docbkx/api-ref.xml +++ b/api-ref/src/docbkx/api-ref.xml @@ -139,6 +139,13 @@ href="../wadls/compute-api/src/ext/os-admin-actions.wadl" xmlns:wadl="http://wadl.dev.java.net/2009/02"/> +
+ Extended Availability Zones + Shows the instance availability zone. + +
Disk Config Extends servers and images with a diskConfig diff --git a/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/server-get-resp.json b/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/server-get-resp.json new file mode 100644 index 000000000..e9939e417 --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/server-get-resp.json @@ -0,0 +1,55 @@ +{ + "server": { + "OS-EXT-AZ:availability_zone": "nova", + "accessIPv4": "", + "accessIPv6": "", + "addresses": { + "private": [ + { + "addr": "192.168.0.3", + "version": 4 + } + ] + }, + "created": "2013-01-30T13:38:47Z", + "flavor": { + "id": "1", + "links": [ + { + "href": "http://openstack.example.com/openstack/flavors/1", + "rel": "bookmark" + } + ] + }, + "hostId": "d38ea49a033b0efaf80c165de63f4805c886dfb94dc0fe731227eccb", + "id": "fb7babfd-e1a1-4add-90e6-3558180983c7", + "image": { + "id": "70a599e0-31e7-49b7-b260-868f441e862b", + "links": [ + { + "href": "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b", + "rel": "bookmark" + } + ] + }, + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/servers/fb7babfd-e1a1-4add-90e6-3558180983c7", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/servers/fb7babfd-e1a1-4add-90e6-3558180983c7", + "rel": "bookmark" + } + ], + "metadata": { + "My Server Name": "Apache1" + }, + "name": "new-server-test", + "progress": 0, + "status": "ACTIVE", + "tenant_id": "openstack", + "updated": "2013-01-30T13:38:49Z", + "user_id": "admin" + } +} diff --git a/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/server-get-resp.xml b/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/server-get-resp.xml new file mode 100644 index 000000000..ae1bda051 --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/server-get-resp.xml @@ -0,0 +1,19 @@ + + + + + + + + + + Apache1 + + + + + + + + + diff --git a/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/servers-detail-resp.json b/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/servers-detail-resp.json new file mode 100644 index 000000000..da9de0461 --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/servers-detail-resp.json @@ -0,0 +1,57 @@ +{ + "servers": [ + { + "OS-EXT-AZ:availability_zone": "nova", + "accessIPv4": "", + "accessIPv6": "", + "addresses": { + "private": [ + { + "addr": "192.168.0.3", + "version": 4 + } + ] + }, + "created": "2013-01-30T13:26:51Z", + "flavor": { + "id": "1", + "links": [ + { + "href": "http://openstack.example.com/openstack/flavors/1", + "rel": "bookmark" + } + ] + }, + "hostId": "60c988a84401fa15888a32833e5848e9caa99a45778310ba7b363165", + "id": "3dbf5b00-dabc-41ff-b6ab-4409568fae9d", + "image": { + "id": "70a599e0-31e7-49b7-b260-868f441e862b", + "links": [ + { + "href": "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b", + "rel": "bookmark" + } + ] + }, + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/servers/3dbf5b00-dabc-41ff-b6ab-4409568fae9d", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/servers/3dbf5b00-dabc-41ff-b6ab-4409568fae9d", + "rel": "bookmark" + } + ], + "metadata": { + "My Server Name": "Apache1" + }, + "name": "new-server-test", + "progress": 0, + "status": "ACTIVE", + "tenant_id": "openstack", + "updated": "2013-01-30T13:26:52Z", + "user_id": "admin" + } + ] +} diff --git a/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/servers-detail-resp.xml b/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/servers-detail-resp.xml new file mode 100644 index 000000000..2b902db6f --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/api_samples/OS-EXT-AZ/servers-detail-resp.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + Apache1 + + + + + + + + + + diff --git a/api-ref/src/wadls/compute-api/src/ext/os-ext-az.wadl b/api-ref/src/wadls/compute-api/src/ext/os-ext-az.wadl new file mode 100644 index 000000000..0a92a4a76 --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/ext/os-ext-az.wadl @@ -0,0 +1,74 @@ + + + + + + + + + + +

+ The ID for the tenant or account in a multi-tenancy cloud. +

+ + + + + +

+ The UUID for the server of interest to you.

+
+ + +
+ + + +
+
+
+
+ + + +

+ Gets the availability zone for the specified instance. +

+
+ + + + + + + + + + + + +
+ + + +

+ Lists details for all servers. Includes their current availability zone. +

+
+ + + + + + + + + + + + +
+