diff --git a/api-ref/src/docbkx/ch_compute-v2-ext.xml b/api-ref/src/docbkx/ch_compute-v2-ext.xml
index 9475ffe75..96518fb2e 100644
--- a/api-ref/src/docbkx/ch_compute-v2-ext.xml
+++ b/api-ref/src/docbkx/ch_compute-v2-ext.xml
@@ -21,6 +21,13 @@
The Compute API returns the 403 forbidden
error code if
you exceed your allotted quota for the operation.
+
+ Availiability zones (os-availability-zone)
+ Gets availability zone information.
+
+
Server admin actions (action)
Administrator only. Performs actions on a server. Specify
diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-detail-resp.json b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-detail-resp.json
new file mode 100644
index 000000000..ed87dcca7
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-detail-resp.json
@@ -0,0 +1,54 @@
+{
+ "availabilityZoneInfo": [
+ {
+ "zoneState": {
+ "available": true
+ },
+ "hosts": {
+ "test-host": {
+ "nova-conductor": {
+ "available": true,
+ "active": true,
+ "updated_at": "2015-04-16T08:58:55.000000"
+ },
+ "nova-cert": {
+ "available": true,
+ "active": true,
+ "updated_at": "2015-04-16T08:58:55.000000"
+ },
+ "nova-consoleauth": {
+ "available": true,
+ "active": true,
+ "updated_at": "2015-04-16T08:58:55.000000"
+ },
+ "nova-scheduler": {
+ "available": true,
+ "active": true,
+ "updated_at": "2015-04-16T08:58:55.000000"
+ },
+ "nova-network": {
+ "available": true,
+ "active": true,
+ "updated_at": "2015-04-16T08:58:54.000000"
+ }
+ }
+ },
+ "zoneName": "internal"
+ },
+ {
+ "zoneState": {
+ "available": true
+ },
+ "hosts": {
+ "test-host": {
+ "nova-compute": {
+ "available": true,
+ "active": true,
+ "updated_at": "2015-04-16T08:58:56.000000"
+ }
+ }
+ },
+ "zoneName": "nova"
+ }
+ ]
+}
diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-post-req.json b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-post-req.json
index 8a4022753..2961f29c4 100644
--- a/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-post-req.json
+++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-post-req.json
@@ -10,7 +10,7 @@
"personality": [
{
"path": "/etc/banner.txt",
- "contents": "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA=="
+ "contents": "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2gg=="
}
]
}
diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-post-resp.json b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-post-resp.json
index 85b373c47..22e3a70ed 100644
--- a/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-post-resp.json
+++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-post-resp.json
@@ -1,6 +1,6 @@
{
"server": {
- "adminPass": "k4pKvTfcA4gY",
+ "adminPass": "k6pKvTfcA4gY",
"id": "3e45fa2a-5204-466f-a684-c2a8e1c82d7f",
"links": [
{
diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-resp.json b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-resp.json
new file mode 100644
index 000000000..2d4ad7802
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-availability-zone/availability-zone-resp.json
@@ -0,0 +1,11 @@
+{
+ "availabilityZoneInfo": [
+ {
+ "zoneState": {
+ "available": true
+ },
+ "hosts": null,
+ "zoneName": "nova"
+ }
+ ]
+}
diff --git a/api-ref/src/wadls/compute-api/src/v2/ext/os-availability-zone.wadl b/api-ref/src/wadls/compute-api/src/v2/ext/os-availability-zone.wadl
new file mode 100644
index 000000000..eb76e6a03
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v2/ext/os-availability-zone.wadl
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets availability zone information.
+
+
+
+
+
+
+
+
+
+
+
+ Gets detailed availability zone information.
+
+
+
+
+
+
+
+
+
+
+
+ Creates a server with an availability zone.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+