summaryrefslogtreecommitdiff
path: root/doc/api_samples/os-server-groups
diff options
context:
space:
mode:
authorDebo Dutta <dedutta@cisco.com>2013-08-15 02:39:17 -0700
committerXinyuan Huang <xinyuahu@cisco.com>2014-03-06 23:30:44 -0800
commitaeda1f6e64f77cd8e54b434be8083f5f6e66237c (patch)
tree507501819933be130b597fb3e53b80237fd09f31 /doc/api_samples/os-server-groups
parentc08cc38b8122197a033eeda426a4b6b5578feba6 (diff)
downloadnova-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')
-rw-r--r--doc/api_samples/os-server-groups/server-groups-get-resp.json9
-rw-r--r--doc/api_samples/os-server-groups/server-groups-get-resp.xml8
-rw-r--r--doc/api_samples/os-server-groups/server-groups-list-resp.json11
-rw-r--r--doc/api_samples/os-server-groups/server-groups-list-resp.xml10
-rw-r--r--doc/api_samples/os-server-groups/server-groups-post-req.json6
-rw-r--r--doc/api_samples/os-server-groups/server-groups-post-req.xml5
-rw-r--r--doc/api_samples/os-server-groups/server-groups-post-resp.json9
-rw-r--r--doc/api_samples/os-server-groups/server-groups-post-resp.xml8
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>