diff options
| author | Debo Dutta <dedutta@cisco.com> | 2013-08-15 02:39:17 -0700 |
|---|---|---|
| committer | Xinyuan Huang <xinyuahu@cisco.com> | 2014-03-06 23:30:44 -0800 |
| commit | aeda1f6e64f77cd8e54b434be8083f5f6e66237c (patch) | |
| tree | 507501819933be130b597fb3e53b80237fd09f31 /doc/api_samples/os-server-groups | |
| parent | c08cc38b8122197a033eeda426a4b6b5578feba6 (diff) | |
| download | nova-aeda1f6e64f77cd8e54b434be8083f5f6e66237c.tar.gz | |
Add REST API for instance group api extension
Support the Creation, Read, Delete, and List of server groups.
Refactored the code to use objects (https://review.openstack.org/#/c/38979/
Renamed from "instance group" to "server group".
Implements: blueprint instance-group-api-extension
Change-Id: I650a8f191dea5eab5b4b1828f0b9f65e33edea2a
Diffstat (limited to 'doc/api_samples/os-server-groups')
8 files changed, 66 insertions, 0 deletions
diff --git a/doc/api_samples/os-server-groups/server-groups-get-resp.json b/doc/api_samples/os-server-groups/server-groups-get-resp.json new file mode 100644 index 0000000000..53c923f7db --- /dev/null +++ b/doc/api_samples/os-server-groups/server-groups-get-resp.json @@ -0,0 +1,9 @@ +{ + "server_group": { + "id": "5bbcc3c4-1da2-4437-a48a-66f15b1b13f9", + "name": "test", + "policies": ["test_policy"], + "members": [], + "metadata": {} + } +} diff --git a/doc/api_samples/os-server-groups/server-groups-get-resp.xml b/doc/api_samples/os-server-groups/server-groups-get-resp.xml new file mode 100644 index 0000000000..db8b7712b2 --- /dev/null +++ b/doc/api_samples/os-server-groups/server-groups-get-resp.xml @@ -0,0 +1,8 @@ +<?xml version='1.0' encoding='UTF-8'?> +<server_group xmlns:atom="http://www.w3.org/2005/Atom" xmlns="http://docs.openstack.org/compute/api/v1.1" id="5bbcc3c4-1da2-4437-a48a-66f15b1b13f9" name="test"> + <policies> + <policy>test_policy</policy> + </policies> + <members/> + <metadata/> +</server_group> diff --git a/doc/api_samples/os-server-groups/server-groups-list-resp.json b/doc/api_samples/os-server-groups/server-groups-list-resp.json new file mode 100644 index 0000000000..4707b60edc --- /dev/null +++ b/doc/api_samples/os-server-groups/server-groups-list-resp.json @@ -0,0 +1,11 @@ +{ + "server_groups": [ + { + "id": "616fb98f-46ca-475e-917e-2563e5a8cd19", + "name": "test", + "policies": ["test_policy"], + "members": [], + "metadata": {} + } + ] +} diff --git a/doc/api_samples/os-server-groups/server-groups-list-resp.xml b/doc/api_samples/os-server-groups/server-groups-list-resp.xml new file mode 100644 index 0000000000..f6fc487009 --- /dev/null +++ b/doc/api_samples/os-server-groups/server-groups-list-resp.xml @@ -0,0 +1,10 @@ +<?xml version='1.0' encoding='UTF-8'?> +<server_groups xmlns:atom="http://www.w3.org/2005/Atom" xmlns="http://docs.openstack.org/compute/api/v1.1"> + <server_group id="5bbcc3c4-1da2-4437-a48a-66f15b1b13f9" name="test"> + <policies> + <policy>test_policy</policy> + </policies> + <members/> + <metadata/> +</server_group> +</server_groups> diff --git a/doc/api_samples/os-server-groups/server-groups-post-req.json b/doc/api_samples/os-server-groups/server-groups-post-req.json new file mode 100644 index 0000000000..211c2a7c0e --- /dev/null +++ b/doc/api_samples/os-server-groups/server-groups-post-req.json @@ -0,0 +1,6 @@ +{ + "server_group": { + "name": "test", + "policies": ["test_policy"] + } +} diff --git a/doc/api_samples/os-server-groups/server-groups-post-req.xml b/doc/api_samples/os-server-groups/server-groups-post-req.xml new file mode 100644 index 0000000000..628585973f --- /dev/null +++ b/doc/api_samples/os-server-groups/server-groups-post-req.xml @@ -0,0 +1,5 @@ +<server_group name="test"> + <policies> + <policy>test_policy</policy> + </policies> +</server_group> diff --git a/doc/api_samples/os-server-groups/server-groups-post-resp.json b/doc/api_samples/os-server-groups/server-groups-post-resp.json new file mode 100644 index 0000000000..53c923f7db --- /dev/null +++ b/doc/api_samples/os-server-groups/server-groups-post-resp.json @@ -0,0 +1,9 @@ +{ + "server_group": { + "id": "5bbcc3c4-1da2-4437-a48a-66f15b1b13f9", + "name": "test", + "policies": ["test_policy"], + "members": [], + "metadata": {} + } +} diff --git a/doc/api_samples/os-server-groups/server-groups-post-resp.xml b/doc/api_samples/os-server-groups/server-groups-post-resp.xml new file mode 100644 index 0000000000..db8b7712b2 --- /dev/null +++ b/doc/api_samples/os-server-groups/server-groups-post-resp.xml @@ -0,0 +1,8 @@ +<?xml version='1.0' encoding='UTF-8'?> +<server_group xmlns:atom="http://www.w3.org/2005/Atom" xmlns="http://docs.openstack.org/compute/api/v1.1" id="5bbcc3c4-1da2-4437-a48a-66f15b1b13f9" name="test"> + <policies> + <policy>test_policy</policy> + </policies> + <members/> + <metadata/> +</server_group> |
