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. + + + + + + + + + + + + + + + + +