diff --git a/doc/v3/api_samples/os-availability-zone/availability-zone-detail-resp.json b/doc/v3/api_samples/os-availability-zone/availability-zone-detail-resp.json new file mode 100644 index 000000000..9cdcf5840 --- /dev/null +++ b/doc/v3/api_samples/os-availability-zone/availability-zone-detail-resp.json @@ -0,0 +1,69 @@ +{ + "availability_zone_info": [ + { + "hosts": { + "cells": { + "nova-cells": { + "active": true, + "available": true, + "updated_at": null + } + }, + "cert": { + "nova-cert": { + "active": true, + "available": true, + "updated_at": null + } + }, + "conductor": { + "nova-conductor": { + "active": true, + "available": true, + "updated_at": null + } + }, + "consoleauth": { + "nova-consoleauth": { + "active": true, + "available": true, + "updated_at": null + } + }, + "network": { + "nova-network": { + "active": true, + "available": true, + "updated_at": null + } + }, + "scheduler": { + "nova-scheduler": { + "active": true, + "available": true, + "updated_at": null + } + } + }, + "zone_name": "internal", + "zone_state": { + "available": true + } + }, + { + "hosts": { + "compute": { + "nova-compute": { + "active": true, + "available": true, + "updated_at": null + } + } + }, + "zone_name": "nova", + "zone_state": { + "available": true + } + } + ] +} \ No newline at end of file diff --git a/doc/v3/api_samples/os-availability-zone/availability-zone-detail-resp.xml b/doc/v3/api_samples/os-availability-zone/availability-zone-detail-resp.xml new file mode 100644 index 000000000..57fcc5309 --- /dev/null +++ b/doc/v3/api_samples/os-availability-zone/availability-zone-detail-resp.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/v3/api_samples/os-availability-zone/availability-zone-list-resp.json b/doc/v3/api_samples/os-availability-zone/availability-zone-list-resp.json new file mode 100644 index 000000000..5f82a67da --- /dev/null +++ b/doc/v3/api_samples/os-availability-zone/availability-zone-list-resp.json @@ -0,0 +1,11 @@ +{ + "availability_zone_info": [ + { + "hosts": null, + "zone_name": "nova", + "zone_state": { + "available": true + } + } + ] +} \ No newline at end of file diff --git a/doc/v3/api_samples/os-availability-zone/availability-zone-list-resp.xml b/doc/v3/api_samples/os-availability-zone/availability-zone-list-resp.xml new file mode 100644 index 000000000..27c2a461f --- /dev/null +++ b/doc/v3/api_samples/os-availability-zone/availability-zone-list-resp.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/doc/v3/api_samples/os-availability-zone/server-post-req.json b/doc/v3/api_samples/os-availability-zone/server-post-req.json new file mode 100644 index 000000000..037728476 --- /dev/null +++ b/doc/v3/api_samples/os-availability-zone/server-post-req.json @@ -0,0 +1,17 @@ +{ + "server" : { + "name" : "new-server-test", + "image_ref" : "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b", + "flavor_ref" : "http://openstack.example.com/openstack/flavors/1", + "os-availability-zone:availability_zone" : "test" + "metadata" : { + "My Server Name" : "Apache1" + }, + "personality" : [ + { + "path" : "/etc/banner.txt", + "contents" : "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA==" + } + ] + } +} \ No newline at end of file diff --git a/doc/v3/api_samples/os-availability-zone/server-post-req.xml b/doc/v3/api_samples/os-availability-zone/server-post-req.xml new file mode 100644 index 000000000..55b703d5d --- /dev/null +++ b/doc/v3/api_samples/os-availability-zone/server-post-req.xml @@ -0,0 +1,19 @@ + + + + Apache1 + + + + ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBp + dCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5k + IGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVs + c2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4g + QnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRo + ZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlv + dSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vy + c2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6 + b25zLiINCg0KLVJpY2hhcmQgQmFjaA== + + + \ No newline at end of file diff --git a/doc/v3/api_samples/os-availability-zone/server-post-resp.json b/doc/v3/api_samples/os-availability-zone/server-post-resp.json new file mode 100644 index 000000000..df24e0d2b --- /dev/null +++ b/doc/v3/api_samples/os-availability-zone/server-post-resp.json @@ -0,0 +1,16 @@ +{ + "server": { + "admin_password": "a2apKsfp7Rom", + "id": "e88c3898-e971-42e5-8325-b7ff921efb15", + "links": [ + { + "href": "http://openstack.example.com/v3/servers/e88c3898-e971-42e5-8325-b7ff921efb15", + "rel": "self" + }, + { + "href": "http://openstack.example.com/servers/e88c3898-e971-42e5-8325-b7ff921efb15", + "rel": "bookmark" + } + ] + } +} \ No newline at end of file diff --git a/doc/v3/api_samples/os-availability-zone/server-post-resp.xml b/doc/v3/api_samples/os-availability-zone/server-post-resp.xml new file mode 100644 index 000000000..6a3681090 --- /dev/null +++ b/doc/v3/api_samples/os-availability-zone/server-post-resp.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file