From 50e30a6b13f7886a54dc9e3c93ad0b51dc80c77c Mon Sep 17 00:00:00 2001 From: Zhi Yan Liu Date: Thu, 7 Mar 2013 17:57:21 +0800 Subject: Add an extension to show the network id of a virtual interface This extension adds the OS-EXT-VIF-NET:net_id param so that users can determine vif plunged into which network now. DocImpact Change-Id: I56bef5c45f7f545aa5e9b13760dff1c802da0f8f Signed-off-by: Zhi Yan Liu --- doc/api_samples/OS-EXT-VIF-NET/server-post-req.json | 16 ++++++++++++++++ doc/api_samples/OS-EXT-VIF-NET/server-post-req.xml | 19 +++++++++++++++++++ doc/api_samples/OS-EXT-VIF-NET/server-post-resp.json | 16 ++++++++++++++++ doc/api_samples/OS-EXT-VIF-NET/server-post-resp.xml | 6 ++++++ doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.json | 9 +++++++++ doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.xml | 8 ++++++++ .../all_extensions/extensions-get-resp.json | 8 ++++++++ .../all_extensions/extensions-get-resp.xml | 3 +++ 8 files changed, 85 insertions(+) create mode 100644 doc/api_samples/OS-EXT-VIF-NET/server-post-req.json create mode 100644 doc/api_samples/OS-EXT-VIF-NET/server-post-req.xml create mode 100644 doc/api_samples/OS-EXT-VIF-NET/server-post-resp.json create mode 100644 doc/api_samples/OS-EXT-VIF-NET/server-post-resp.xml create mode 100644 doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.json create mode 100644 doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.xml (limited to 'doc') diff --git a/doc/api_samples/OS-EXT-VIF-NET/server-post-req.json b/doc/api_samples/OS-EXT-VIF-NET/server-post-req.json new file mode 100644 index 000000000..d88eb4122 --- /dev/null +++ b/doc/api_samples/OS-EXT-VIF-NET/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==" + } + ] + } +} \ No newline at end of file diff --git a/doc/api_samples/OS-EXT-VIF-NET/server-post-req.xml b/doc/api_samples/OS-EXT-VIF-NET/server-post-req.xml new file mode 100644 index 000000000..0a3c8bb53 --- /dev/null +++ b/doc/api_samples/OS-EXT-VIF-NET/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/api_samples/OS-EXT-VIF-NET/server-post-resp.json b/doc/api_samples/OS-EXT-VIF-NET/server-post-resp.json new file mode 100644 index 000000000..f8379cbb3 --- /dev/null +++ b/doc/api_samples/OS-EXT-VIF-NET/server-post-resp.json @@ -0,0 +1,16 @@ +{ + "server": { + "adminPass": "m62Pu3gkXXV2", + "id": "a98dd3ae-5feb-4b4b-afa4-25e830ad3305", + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/servers/a98dd3ae-5feb-4b4b-afa4-25e830ad3305", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/servers/a98dd3ae-5feb-4b4b-afa4-25e830ad3305", + "rel": "bookmark" + } + ] + } +} \ No newline at end of file diff --git a/doc/api_samples/OS-EXT-VIF-NET/server-post-resp.xml b/doc/api_samples/OS-EXT-VIF-NET/server-post-resp.xml new file mode 100644 index 000000000..d620ed00b --- /dev/null +++ b/doc/api_samples/OS-EXT-VIF-NET/server-post-resp.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.json b/doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.json new file mode 100644 index 000000000..57ff0d0c9 --- /dev/null +++ b/doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.json @@ -0,0 +1,9 @@ +{ + "virtual_interfaces": [ + { + "id": "cec8b9bb-5d22-4104-b3c8-4c35db3210a6", + "mac_address": "fa:16:3e:3c:ce:6f", + "OS-EXT-VIF-NET:net_id": "cec8b9bb-5d22-4104-b3c8-4c35db3210a7" + } + ] +} diff --git a/doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.xml b/doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.xml new file mode 100644 index 000000000..d5a587d55 --- /dev/null +++ b/doc/api_samples/OS-EXT-VIF-NET/vifs-list-resp.xml @@ -0,0 +1,8 @@ + + + + diff --git a/doc/api_samples/all_extensions/extensions-get-resp.json b/doc/api_samples/all_extensions/extensions-get-resp.json index 0ad7a6498..4fcf47fe5 100644 --- a/doc/api_samples/all_extensions/extensions-get-resp.json +++ b/doc/api_samples/all_extensions/extensions-get-resp.json @@ -56,6 +56,14 @@ "namespace": "http://docs.openstack.org/compute/ext/extended_status/api/v1.1", "updated": "2011-11-03T00:00:00+00:00" }, + { + "alias": "OS-EXT-VIF-NET", + "description": "Adds network id parameter to the virtual interface list.", + "links": [], + "name": "ExtendedVIFNet", + "namespace": "http://docs.openstack.org/compute/ext/extended-virtual-interfaces-net/api/v1.1", + "updated": "2013-03-07T00:00:00+00:00" + }, { "alias": "OS-FLV-DISABLED", "description": "Support to show the disabled status of a flavor.", diff --git a/doc/api_samples/all_extensions/extensions-get-resp.xml b/doc/api_samples/all_extensions/extensions-get-resp.xml index da20e0b61..179a05363 100644 --- a/doc/api_samples/all_extensions/extensions-get-resp.xml +++ b/doc/api_samples/all_extensions/extensions-get-resp.xml @@ -21,6 +21,9 @@ Extended Status support. + + Adds network id parameter to the virtual interface list. + Support to show the disabled status of a flavor. -- cgit