From 216ebbc619a971f0e4a6a22a7900fe0eda9556a7 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Sat, 25 Apr 2015 19:33:11 +0200 Subject: [PATCH] Security Group: Add JSON sample files Add new JSON files for security-group. Change-Id: I1455d74b1e18d0a92224484a92335e24bffad64d Co-Authored-By: Diane Fleming --- .../os-security-groups/server-get-resp.json | 60 ++++++++++++++++++ .../os-security-groups/server-post-req.json | 15 +++++ .../os-security-groups/server-post-resp.json | 21 +++++++ .../servers-detail-resp.json | 62 +++++++++++++++++++ .../os-security-groups/server-post-req.json | 16 +++++ .../os-security-groups/server-post-resp.json | 21 +++++++ 6 files changed, 195 insertions(+) create mode 100644 api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-get-resp.json create mode 100644 api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-post-req.json create mode 100644 api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-post-resp.json create mode 100644 api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/servers-detail-resp.json create mode 100644 api-ref/src/wadls/compute-api/src/v2/api_samples/os-security-groups/server-post-req.json create mode 100644 api-ref/src/wadls/compute-api/src/v2/api_samples/os-security-groups/server-post-resp.json diff --git a/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-get-resp.json b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-get-resp.json new file mode 100644 index 000000000..7f54b619e --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-get-resp.json @@ -0,0 +1,60 @@ +{ + "server": { + "addresses": { + "private": [ + { + "addr": "192.168.0.3", + "OS-EXT-IPS-MAC:mac_addr": "aa:bb:cc:dd:ee:ff", + "OS-EXT-IPS:type": "fixed", + "version": 4 + } + ] + }, + "created": "2014-09-18T10:13:33Z", + "flavor": { + "id": "1", + "links": [ + { + "href": "http://openstack.example.com/flavors/1", + "rel": "bookmark" + } + ] + }, + "hostId": "24451d49cba30e60300a5b928ebc93a2d0b43c084a677b0a14fd678b", + "id": "b08eb8d8-db43-44fb-bd89-dfe3302b84ef", + "image": { + "id": "70a599e0-31e7-49b7-b260-868f441e862b", + "links": [ + { + "href": "http://openstack.example.com/images/70a599e0-31e7-49b7-b260-868f441e862b", + "rel": "bookmark" + } + ] + }, + "key_name": null, + "links": [ + { + "href": "http://openstack.example.com/v2.1/servers/b08eb8d8-db43-44fb-bd89-dfe3302b84ef", + "rel": "self" + }, + { + "href": "http://openstack.example.com/servers/b08eb8d8-db43-44fb-bd89-dfe3302b84ef", + "rel": "bookmark" + } + ], + "metadata": { + "My Server Name": "Apache1" + }, + "name": "new-server-test", + "progress": 0, + "security_groups": [ + { + "name": "test" + } + ], + "status": "ACTIVE", + "tenant_id": "openstack", + "updated": "2014-09-18T10:13:34Z", + "user_id": "fake" + } +} diff --git a/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-post-req.json b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-post-req.json new file mode 100644 index 000000000..9385cb8ad --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-post-req.json @@ -0,0 +1,15 @@ +{ + "server": { + "name": "new-server-test", + "imageRef": "http://glance.openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b", + "flavorRef": "http://openstack.example.com/openstack/flavors/1", + "metadata": { + "My Server Name": "Apache1" + }, + "security_groups": [ + { + "name": "test" + } + ] + } +} diff --git a/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-post-resp.json b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-post-resp.json new file mode 100644 index 000000000..66cf612e7 --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/server-post-resp.json @@ -0,0 +1,21 @@ +{ + "server": { + "adminPass": "xhS2khTdkRkT", + "id": "60874907-c72b-4a01-805d-54c992510e47", + "links": [ + { + "href": "http://openstack.example.com/v2.1/servers/60874907-c72b-4a01-805d-54c992510e47", + "rel": "self" + }, + { + "href": "http://openstack.example.com/servers/60874907-c72b-4a01-805d-54c992510e47", + "rel": "bookmark" + } + ], + "security_groups": [ + { + "name": "test" + } + ] + } +} diff --git a/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/servers-detail-resp.json b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/servers-detail-resp.json new file mode 100644 index 000000000..a9a42fed4 --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/v2.1/api_samples/os-security-groups/servers-detail-resp.json @@ -0,0 +1,62 @@ +{ + "servers": [ + { + "addresses": { + "private": [ + { + "addr": "192.168.0.3", + "OS-EXT-IPS-MAC:mac_addr": "aa:bb:cc:dd:ee:ff", + "OS-EXT-IPS:type": "fixed", + "version": 4 + } + ] + }, + "created": "2014-09-18T10:13:33Z", + "flavor": { + "id": "1", + "links": [ + { + "href": "http://openstack.example.com/flavors/1", + "rel": "bookmark" + } + ] + }, + "hostId": "2ab794bccd321fe64f9f8b679266aa2c96825f467434bbdd71b09b1d", + "id": "d182742c-6f20-479c-8e32-f79f9c9df6e3", + "image": { + "id": "70a599e0-31e7-49b7-b260-868f441e862b", + "links": [ + { + "href": "http://openstack.example.com/images/70a599e0-31e7-49b7-b260-868f441e862b", + "rel": "bookmark" + } + ] + }, + "key_name": null, + "links": [ + { + "href": "http://openstack.example.com/v2.1/servers/d182742c-6f20-479c-8e32-f79f9c9df6e3", + "rel": "self" + }, + { + "href": "http://openstack.example.com/servers/d182742c-6f20-479c-8e32-f79f9c9df6e3", + "rel": "bookmark" + } + ], + "metadata": { + "My Server Name": "Apache1" + }, + "name": "new-server-test", + "progress": 0, + "security_groups": [ + { + "name": "test" + } + ], + "status": "ACTIVE", + "tenant_id": "openstack", + "updated": "2014-09-18T10:13:34Z", + "user_id": "fake" + } + ] +} diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/os-security-groups/server-post-req.json b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-security-groups/server-post-req.json new file mode 100644 index 000000000..f0bd48648 --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-security-groups/server-post-req.json @@ -0,0 +1,16 @@ +{ + "server": { + "name": "new-server-test", + "imageRef": "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b", + "flavorRef": "http://openstack.example.com/openstack/flavors/1", + "metadata": { + "My Server Name": "Apache1" + }, + "personality": [ + { + "path": "/etc/banner.txt", + "contents": "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA==" + } + ] + } +} diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/os-security-groups/server-post-resp.json b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-security-groups/server-post-resp.json new file mode 100644 index 000000000..23286886d --- /dev/null +++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/os-security-groups/server-post-resp.json @@ -0,0 +1,21 @@ +{ + "server": { + "adminPass": "QmKpgBk7izBM", + "id": "3ad37a3a-d5c4-40ab-9bff-af5b66a0e35b", + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/servers/3ad37a3a-d5c4-40ab-9bff-af5b66a0e35b", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/servers/3ad37a3a-d5c4-40ab-9bff-af5b66a0e35b", + "rel": "bookmark" + } + ], + "security_groups": [ + { + "name": "default" + } + ] + } +}