From f3476c95415b0070f5284d7d22927bf0b5daa323 Mon Sep 17 00:00:00 2001 From: ivan-zhu Date: Mon, 14 Jan 2013 19:36:44 +0800 Subject: Add API sample tests to os-network Partially implements blueprint nova-api-samples Bug 1070170 Change-Id: I24c708e59e4fe5fcc17be0ae9b7fcb294278a175 --- doc/api_samples/os-networks/network-add-req.json | 1 + doc/api_samples/os-networks/network-add-req.xml | 1 + .../os-networks/network-create-req.json | 6 ++ doc/api_samples/os-networks/network-create-req.xml | 4 ++ .../os-networks/network-create-resp.json | 32 +++++++++++ .../os-networks/network-create-resp.xml | 31 +++++++++++ doc/api_samples/os-networks/network-show-resp.json | 32 +++++++++++ doc/api_samples/os-networks/network-show-resp.xml | 31 +++++++++++ .../os-networks/networks-disassociate-req.json | 1 + .../os-networks/networks-disassociate-req.xml | 1 + .../os-networks/networks-list-resp.json | 64 ++++++++++++++++++++++ doc/api_samples/os-networks/networks-list-resp.xml | 63 +++++++++++++++++++++ 12 files changed, 267 insertions(+) create mode 100644 doc/api_samples/os-networks/network-add-req.json create mode 100644 doc/api_samples/os-networks/network-add-req.xml create mode 100644 doc/api_samples/os-networks/network-create-req.json create mode 100644 doc/api_samples/os-networks/network-create-req.xml create mode 100644 doc/api_samples/os-networks/network-create-resp.json create mode 100644 doc/api_samples/os-networks/network-create-resp.xml create mode 100644 doc/api_samples/os-networks/network-show-resp.json create mode 100644 doc/api_samples/os-networks/network-show-resp.xml create mode 100644 doc/api_samples/os-networks/networks-disassociate-req.json create mode 100644 doc/api_samples/os-networks/networks-disassociate-req.xml create mode 100644 doc/api_samples/os-networks/networks-list-resp.json create mode 100644 doc/api_samples/os-networks/networks-list-resp.xml (limited to 'doc') diff --git a/doc/api_samples/os-networks/network-add-req.json b/doc/api_samples/os-networks/network-add-req.json new file mode 100644 index 000000000..eca9c65b8 --- /dev/null +++ b/doc/api_samples/os-networks/network-add-req.json @@ -0,0 +1 @@ +{"id": "1"} \ No newline at end of file diff --git a/doc/api_samples/os-networks/network-add-req.xml b/doc/api_samples/os-networks/network-add-req.xml new file mode 100644 index 000000000..3ba873da3 --- /dev/null +++ b/doc/api_samples/os-networks/network-add-req.xml @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/doc/api_samples/os-networks/network-create-req.json b/doc/api_samples/os-networks/network-create-req.json new file mode 100644 index 000000000..422e77234 --- /dev/null +++ b/doc/api_samples/os-networks/network-create-req.json @@ -0,0 +1,6 @@ +{ + "network": { + "label": "new net 111", + "cidr": "10.20.105.0/24" + } +} \ No newline at end of file diff --git a/doc/api_samples/os-networks/network-create-req.xml b/doc/api_samples/os-networks/network-create-req.xml new file mode 100644 index 000000000..890d7bf3a --- /dev/null +++ b/doc/api_samples/os-networks/network-create-req.xml @@ -0,0 +1,4 @@ + + + 10.20.105.0/24 + \ No newline at end of file diff --git a/doc/api_samples/os-networks/network-create-resp.json b/doc/api_samples/os-networks/network-create-resp.json new file mode 100644 index 000000000..194694a77 --- /dev/null +++ b/doc/api_samples/os-networks/network-create-resp.json @@ -0,0 +1,32 @@ +{ + "network": { + "bridge": null, + "bridge_interface": null, + "broadcast": "10.20.105.255", + "cidr": "10.20.105.0/24", + "cidr_v6": null, + "created_at": null, + "deleted": null, + "deleted_at": null, + "dhcp_start": "10.20.105.2", + "dns1": null, + "dns2": null, + "gateway": "10.20.105.1", + "gateway_v6": null, + "host": null, + "id": "668687f9-d724-4976-a6f4-a6fd3ad83da3", + "injected": null, + "label": "new net 111", + "multi_host": null, + "netmask": "255.255.255.0", + "netmask_v6": null, + "priority": null, + "project_id": null, + "rxtx_base": null, + "updated_at": null, + "vlan": null, + "vpn_private_address": null, + "vpn_public_address": null, + "vpn_public_port": null + } +} \ No newline at end of file diff --git a/doc/api_samples/os-networks/network-create-resp.xml b/doc/api_samples/os-networks/network-create-resp.xml new file mode 100644 index 000000000..f638228ef --- /dev/null +++ b/doc/api_samples/os-networks/network-create-resp.xml @@ -0,0 +1,31 @@ + + + None + None + 10.20.105.2 + None + None + 1bbbed2b-0daa-47a1-b869-1981c29150b1 + None + None + 10.20.105.1 + None + + None + None + None + False + None + 10.20.105.255 + 255.255.255.0 + None + 10.20.105.0/24 + None + None + None + None + None + None + None + None + \ No newline at end of file diff --git a/doc/api_samples/os-networks/network-show-resp.json b/doc/api_samples/os-networks/network-show-resp.json new file mode 100644 index 000000000..f3d7a18ce --- /dev/null +++ b/doc/api_samples/os-networks/network-show-resp.json @@ -0,0 +1,32 @@ +{ + "network": { + "bridge": "br100", + "bridge_interface": "eth0", + "broadcast": "10.0.0.7", + "cidr": "10.0.0.0/29", + "cidr_v6": null, + "created_at": "2011-08-15 06:19:19.387525", + "deleted": false, + "deleted_at": null, + "dhcp_start": "10.0.0.3", + "dns1": null, + "dns2": null, + "gateway": "10.0.0.1", + "gateway_v6": null, + "host": "nsokolov-desktop", + "id": "20c8acc0-f747-4d71-a389-46d078ebf047", + "injected": false, + "label": "mynet_0", + "multi_host": false, + "netmask": "255.255.255.248", + "netmask_v6": null, + "priority": null, + "project_id": "1234", + "rxtx_base": null, + "updated_at": "2011-08-16 09:26:13.048257", + "vlan": 100, + "vpn_private_address": "10.0.0.2", + "vpn_public_address": "127.0.0.1", + "vpn_public_port": 1000 + } +} \ No newline at end of file diff --git a/doc/api_samples/os-networks/network-show-resp.xml b/doc/api_samples/os-networks/network-show-resp.xml new file mode 100644 index 000000000..2faed7a28 --- /dev/null +++ b/doc/api_samples/os-networks/network-show-resp.xml @@ -0,0 +1,31 @@ + + + br100 + 1000 + 10.0.0.3 + eth0 + 2011-08-16 09:26:13.048257 + 20c8acc0-f747-4d71-a389-46d078ebf047 + None + None + 10.0.0.1 + None + + None + 1234 + 10.0.0.2 + False + 100 + 10.0.0.7 + 255.255.255.248 + False + 10.0.0.0/29 + 127.0.0.1 + False + None + 2011-08-15 06:19:19.387525 + nsokolov-desktop + None + None + None + \ No newline at end of file diff --git a/doc/api_samples/os-networks/networks-disassociate-req.json b/doc/api_samples/os-networks/networks-disassociate-req.json new file mode 100644 index 000000000..81e17d809 --- /dev/null +++ b/doc/api_samples/os-networks/networks-disassociate-req.json @@ -0,0 +1 @@ +{"disassociate": null} \ No newline at end of file diff --git a/doc/api_samples/os-networks/networks-disassociate-req.xml b/doc/api_samples/os-networks/networks-disassociate-req.xml new file mode 100644 index 000000000..85762fd0d --- /dev/null +++ b/doc/api_samples/os-networks/networks-disassociate-req.xml @@ -0,0 +1 @@ +None \ No newline at end of file diff --git a/doc/api_samples/os-networks/networks-list-resp.json b/doc/api_samples/os-networks/networks-list-resp.json new file mode 100644 index 000000000..90da7c15d --- /dev/null +++ b/doc/api_samples/os-networks/networks-list-resp.json @@ -0,0 +1,64 @@ +{ + "networks": [ + { + "bridge": "br100", + "bridge_interface": "eth0", + "broadcast": "10.0.0.7", + "cidr": "10.0.0.0/29", + "cidr_v6": null, + "created_at": "2011-08-15 06:19:19.387525", + "deleted": false, + "deleted_at": null, + "dhcp_start": "10.0.0.3", + "dns1": null, + "dns2": null, + "gateway": "10.0.0.1", + "gateway_v6": null, + "host": "nsokolov-desktop", + "id": "20c8acc0-f747-4d71-a389-46d078ebf047", + "injected": false, + "label": "mynet_0", + "multi_host": false, + "netmask": "255.255.255.248", + "netmask_v6": null, + "priority": null, + "project_id": "1234", + "rxtx_base": null, + "updated_at": "2011-08-16 09:26:13.048257", + "vlan": 100, + "vpn_private_address": "10.0.0.2", + "vpn_public_address": "127.0.0.1", + "vpn_public_port": 1000 + }, + { + "bridge": "br101", + "bridge_interface": "eth0", + "broadcast": "10.0.0.15", + "cidr": "10.0.0.10/29", + "cidr_v6": null, + "created_at": "2011-08-15 06:19:19.885495", + "deleted": false, + "deleted_at": null, + "dhcp_start": "10.0.0.11", + "dns1": null, + "dns2": null, + "gateway": "10.0.0.9", + "gateway_v6": null, + "host": null, + "id": "20c8acc0-f747-4d71-a389-46d078ebf000", + "injected": false, + "label": "mynet_1", + "multi_host": false, + "netmask": "255.255.255.248", + "netmask_v6": null, + "priority": null, + "project_id": null, + "rxtx_base": null, + "updated_at": null, + "vlan": 101, + "vpn_private_address": "10.0.0.10", + "vpn_public_address": null, + "vpn_public_port": 1001 + } + ] +} \ No newline at end of file diff --git a/doc/api_samples/os-networks/networks-list-resp.xml b/doc/api_samples/os-networks/networks-list-resp.xml new file mode 100644 index 000000000..59620c228 --- /dev/null +++ b/doc/api_samples/os-networks/networks-list-resp.xml @@ -0,0 +1,63 @@ + + + + br100 + 1000 + 10.0.0.3 + eth0 + 2011-08-16 09:26:13.048257 + 20c8acc0-f747-4d71-a389-46d078ebf047 + None + None + 10.0.0.1 + None + + None + 1234 + 10.0.0.2 + False + 100 + 10.0.0.7 + 255.255.255.248 + False + 10.0.0.0/29 + 127.0.0.1 + False + None + 2011-08-15 06:19:19.387525 + nsokolov-desktop + None + None + None + + + br101 + 1001 + 10.0.0.11 + eth0 + None + 20c8acc0-f747-4d71-a389-46d078ebf000 + None + None + 10.0.0.9 + None + + None + None + 10.0.0.10 + False + 101 + 10.0.0.15 + 255.255.255.248 + False + 10.0.0.10/29 + None + False + None + 2011-08-15 06:19:19.885495 + None + None + None + None + + \ No newline at end of file -- cgit