diff --git a/docs/api/examples/compute_delete_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index c2af051b..e5b8efa9 100644
--- a/docs/api/examples/compute_delete_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_delete_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/a50af7fb-1337-472d-b345-e9127ebf32fc/adapters/0/ports/0/nio'
+curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/82ca5e3a-263b-4076-bf54-feb09024e01d/adapters/0/ports/0/nio'
-DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/a50af7fb-1337-472d-b345-e9127ebf32fc/adapters/0/ports/0/nio HTTP/1.1
+DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/82ca5e3a-263b-4076-bf54-feb09024e01d/adapters/0/ports/0/nio HTTP/1.1
diff --git a/docs/api/examples/compute_delete_projectsprojectidiounodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidiounodesnodeid.txt
index 2d7702b0..eae9b0a2 100644
--- a/docs/api/examples/compute_delete_projectsprojectidiounodesnodeid.txt
+++ b/docs/api/examples/compute_delete_projectsprojectidiounodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/239df2a0-a6dd-41fc-8864-c2f56ba4336f'
+curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d9265805-3d28-464b-9ca3-3f8dc82aa1ff'
-DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/239df2a0-a6dd-41fc-8864-c2f56ba4336f HTTP/1.1
+DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d9265805-3d28-464b-9ca3-3f8dc82aa1ff HTTP/1.1
diff --git a/docs/api/examples/compute_delete_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index e013f7bc..dca0a972 100644
--- a/docs/api/examples/compute_delete_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_delete_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/70b80558-6125-4906-96ce-6c1b7e8fd3d1/adapters/1/ports/0/nio'
+curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/20375ab7-2a69-4ef0-84de-7826a45afe0a/adapters/1/ports/0/nio'
-DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/70b80558-6125-4906-96ce-6c1b7e8fd3d1/adapters/1/ports/0/nio HTTP/1.1
+DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/20375ab7-2a69-4ef0-84de-7826a45afe0a/adapters/1/ports/0/nio HTTP/1.1
diff --git a/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeid.txt
index f70a8914..837dcab5 100644
--- a/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeid.txt
+++ b/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ea36b1d0-f063-49b5-bdd9-9a77e7a00e15'
+curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5fbd9ddc-3bfc-4e92-8103-5ba376658f77'
-DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ea36b1d0-f063-49b5-bdd9-9a77e7a00e15 HTTP/1.1
+DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5fbd9ddc-3bfc-4e92-8103-5ba376658f77 HTTP/1.1
diff --git a/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index f0940844..a580dee0 100644
--- a/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_delete_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/7b2602b2-0866-48bf-b794-a3dc8c3c504f/adapters/1/ports/0/nio'
+curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/e67627fe-c17d-4b3d-bf15-46515c7669db/adapters/1/ports/0/nio'
-DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/7b2602b2-0866-48bf-b794-a3dc8c3c504f/adapters/1/ports/0/nio HTTP/1.1
+DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/e67627fe-c17d-4b3d-bf15-46515c7669db/adapters/1/ports/0/nio HTTP/1.1
diff --git a/docs/api/examples/compute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index ff4d91eb..10c90db0 100644
--- a/docs/api/examples/compute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/c99b6aa0-b5e6-4f72-a383-0be455abadfc/adapters/0/ports/0/nio'
+curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/ddd8fd45-92c8-4647-ba8b-4c49e6c22831/adapters/0/ports/0/nio'
-DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/c99b6aa0-b5e6-4f72-a383-0be455abadfc/adapters/0/ports/0/nio HTTP/1.1
+DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/ddd8fd45-92c8-4647-ba8b-4c49e6c22831/adapters/0/ports/0/nio HTTP/1.1
diff --git a/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeid.txt b/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeid.txt
index 4aac81e2..f49f3a30 100644
--- a/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeid.txt
+++ b/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e59e9694-d15b-47b5-9553-c608df755350'
+curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/9f15e6d8-dad3-428f-91d9-647fe2bb2b4c'
-DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e59e9694-d15b-47b5-9553-c608df755350 HTTP/1.1
+DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/9f15e6d8-dad3-428f-91d9-647fe2bb2b4c HTTP/1.1
diff --git a/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index d0858158..7b4fce67 100644
--- a/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_delete_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/37c887a4-e766-484a-8179-b3d397b48e70/adapters/0/ports/0/nio'
+curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/da796d1b-a9b7-4d60-a8da-04a079d31036/adapters/0/ports/0/nio'
-DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/37c887a4-e766-484a-8179-b3d397b48e70/adapters/0/ports/0/nio HTTP/1.1
+DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/da796d1b-a9b7-4d60-a8da-04a079d31036/adapters/0/ports/0/nio HTTP/1.1
diff --git a/docs/api/examples/compute_get_networkinterfaces.txt b/docs/api/examples/compute_get_networkinterfaces.txt
index 844f682a..9e92fdc2 100644
--- a/docs/api/examples/compute_get_networkinterfaces.txt
+++ b/docs/api/examples/compute_get_networkinterfaces.txt
@@ -5,7 +5,7 @@ GET /v2/compute/network/interfaces HTTP/1.1
HTTP/1.1 200
-CONTENT-LENGTH: 2414
+CONTENT-LENGTH: 40795
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -28,7 +28,7 @@ X-ROUTE: /v2/compute/network/interfaces
},
{
"id": "en1",
- "ip_address": "192.168.84.106",
+ "ip_address": "",
"mac_address": "68:a8:6d:4a:c3:16",
"name": "en1",
"type": "ethernet"
@@ -116,5 +116,1545 @@ X-ROUTE: /v2/compute/network/interfaces
"mac_address": "0a:00:27:00:00:07",
"name": "vboxnet7",
"type": "ethernet"
+ },
+ {
+ "id": "vmnet1",
+ "ip_address": "172.16.16.1",
+ "mac_address": "00:50:56:c0:00:01",
+ "name": "vmnet1",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet10",
+ "ip_address": "172.16.7.1",
+ "mac_address": "00:50:56:c0:00:0a",
+ "name": "vmnet10",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet100",
+ "ip_address": "172.16.98.1",
+ "mac_address": "00:50:56:c0:00:64",
+ "name": "vmnet100",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet101",
+ "ip_address": "172.16.99.1",
+ "mac_address": "00:50:56:c0:00:65",
+ "name": "vmnet101",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet102",
+ "ip_address": "172.16.100.1",
+ "mac_address": "00:50:56:c0:00:66",
+ "name": "vmnet102",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet103",
+ "ip_address": "172.16.101.1",
+ "mac_address": "00:50:56:c0:00:67",
+ "name": "vmnet103",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet104",
+ "ip_address": "172.16.102.1",
+ "mac_address": "00:50:56:c0:00:68",
+ "name": "vmnet104",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet105",
+ "ip_address": "172.16.103.1",
+ "mac_address": "00:50:56:c0:00:69",
+ "name": "vmnet105",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet106",
+ "ip_address": "172.16.104.1",
+ "mac_address": "00:50:56:c0:00:6a",
+ "name": "vmnet106",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet107",
+ "ip_address": "172.16.105.1",
+ "mac_address": "00:50:56:c0:00:6b",
+ "name": "vmnet107",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet108",
+ "ip_address": "172.16.106.1",
+ "mac_address": "00:50:56:c0:00:6c",
+ "name": "vmnet108",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet109",
+ "ip_address": "172.16.107.1",
+ "mac_address": "00:50:56:c0:00:6d",
+ "name": "vmnet109",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet11",
+ "ip_address": "172.16.8.1",
+ "mac_address": "00:50:56:c0:00:0b",
+ "name": "vmnet11",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet110",
+ "ip_address": "172.16.108.1",
+ "mac_address": "00:50:56:c0:00:6e",
+ "name": "vmnet110",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet111",
+ "ip_address": "172.16.109.1",
+ "mac_address": "00:50:56:c0:00:6f",
+ "name": "vmnet111",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet112",
+ "ip_address": "172.16.110.1",
+ "mac_address": "00:50:56:c0:00:70",
+ "name": "vmnet112",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet113",
+ "ip_address": "172.16.111.1",
+ "mac_address": "00:50:56:c0:00:71",
+ "name": "vmnet113",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet114",
+ "ip_address": "172.16.112.1",
+ "mac_address": "00:50:56:c0:00:72",
+ "name": "vmnet114",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet115",
+ "ip_address": "172.16.113.1",
+ "mac_address": "00:50:56:c0:00:73",
+ "name": "vmnet115",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet116",
+ "ip_address": "172.16.114.1",
+ "mac_address": "00:50:56:c0:00:74",
+ "name": "vmnet116",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet117",
+ "ip_address": "172.16.115.1",
+ "mac_address": "00:50:56:c0:00:75",
+ "name": "vmnet117",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet118",
+ "ip_address": "172.16.116.1",
+ "mac_address": "00:50:56:c0:00:76",
+ "name": "vmnet118",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet119",
+ "ip_address": "172.16.117.1",
+ "mac_address": "00:50:56:c0:00:77",
+ "name": "vmnet119",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet12",
+ "ip_address": "172.16.9.1",
+ "mac_address": "00:50:56:c0:00:0c",
+ "name": "vmnet12",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet120",
+ "ip_address": "172.16.118.1",
+ "mac_address": "00:50:56:c0:00:78",
+ "name": "vmnet120",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet121",
+ "ip_address": "172.16.119.1",
+ "mac_address": "00:50:56:c0:00:79",
+ "name": "vmnet121",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet122",
+ "ip_address": "172.16.120.1",
+ "mac_address": "00:50:56:c0:00:7a",
+ "name": "vmnet122",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet123",
+ "ip_address": "172.16.121.1",
+ "mac_address": "00:50:56:c0:00:7b",
+ "name": "vmnet123",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet124",
+ "ip_address": "172.16.122.1",
+ "mac_address": "00:50:56:c0:00:7c",
+ "name": "vmnet124",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet125",
+ "ip_address": "172.16.123.1",
+ "mac_address": "00:50:56:c0:00:7d",
+ "name": "vmnet125",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet126",
+ "ip_address": "172.16.124.1",
+ "mac_address": "00:50:56:c0:00:7e",
+ "name": "vmnet126",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet127",
+ "ip_address": "172.16.125.1",
+ "mac_address": "00:50:56:c0:00:7f",
+ "name": "vmnet127",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet128",
+ "ip_address": "172.16.126.1",
+ "mac_address": "00:50:56:c0:00:80",
+ "name": "vmnet128",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet129",
+ "ip_address": "172.16.127.1",
+ "mac_address": "00:50:56:c0:00:81",
+ "name": "vmnet129",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet13",
+ "ip_address": "172.16.10.1",
+ "mac_address": "00:50:56:c0:00:0d",
+ "name": "vmnet13",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet130",
+ "ip_address": "172.16.128.1",
+ "mac_address": "00:50:56:c0:00:82",
+ "name": "vmnet130",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet131",
+ "ip_address": "172.16.129.1",
+ "mac_address": "00:50:56:c0:00:83",
+ "name": "vmnet131",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet132",
+ "ip_address": "172.16.130.1",
+ "mac_address": "00:50:56:c0:00:84",
+ "name": "vmnet132",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet133",
+ "ip_address": "172.16.131.1",
+ "mac_address": "00:50:56:c0:00:85",
+ "name": "vmnet133",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet134",
+ "ip_address": "172.16.132.1",
+ "mac_address": "00:50:56:c0:00:86",
+ "name": "vmnet134",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet135",
+ "ip_address": "172.16.133.1",
+ "mac_address": "00:50:56:c0:00:87",
+ "name": "vmnet135",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet136",
+ "ip_address": "172.16.134.1",
+ "mac_address": "00:50:56:c0:00:88",
+ "name": "vmnet136",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet137",
+ "ip_address": "172.16.135.1",
+ "mac_address": "00:50:56:c0:00:89",
+ "name": "vmnet137",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet138",
+ "ip_address": "172.16.136.1",
+ "mac_address": "00:50:56:c0:00:8a",
+ "name": "vmnet138",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet139",
+ "ip_address": "172.16.137.1",
+ "mac_address": "00:50:56:c0:00:8b",
+ "name": "vmnet139",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet14",
+ "ip_address": "172.16.11.1",
+ "mac_address": "00:50:56:c0:00:0e",
+ "name": "vmnet14",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet140",
+ "ip_address": "172.16.138.1",
+ "mac_address": "00:50:56:c0:00:8c",
+ "name": "vmnet140",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet141",
+ "ip_address": "172.16.139.1",
+ "mac_address": "00:50:56:c0:00:8d",
+ "name": "vmnet141",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet142",
+ "ip_address": "172.16.140.1",
+ "mac_address": "00:50:56:c0:00:8e",
+ "name": "vmnet142",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet143",
+ "ip_address": "172.16.141.1",
+ "mac_address": "00:50:56:c0:00:8f",
+ "name": "vmnet143",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet144",
+ "ip_address": "172.16.142.1",
+ "mac_address": "00:50:56:c0:00:90",
+ "name": "vmnet144",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet145",
+ "ip_address": "172.16.143.1",
+ "mac_address": "00:50:56:c0:00:91",
+ "name": "vmnet145",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet146",
+ "ip_address": "172.16.144.1",
+ "mac_address": "00:50:56:c0:00:92",
+ "name": "vmnet146",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet147",
+ "ip_address": "172.16.145.1",
+ "mac_address": "00:50:56:c0:00:93",
+ "name": "vmnet147",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet148",
+ "ip_address": "172.16.146.1",
+ "mac_address": "00:50:56:c0:00:94",
+ "name": "vmnet148",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet149",
+ "ip_address": "172.16.147.1",
+ "mac_address": "00:50:56:c0:00:95",
+ "name": "vmnet149",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet15",
+ "ip_address": "172.16.12.1",
+ "mac_address": "00:50:56:c0:00:0f",
+ "name": "vmnet15",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet150",
+ "ip_address": "172.16.148.1",
+ "mac_address": "00:50:56:c0:00:96",
+ "name": "vmnet150",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet151",
+ "ip_address": "172.16.149.1",
+ "mac_address": "00:50:56:c0:00:97",
+ "name": "vmnet151",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet152",
+ "ip_address": "172.16.150.1",
+ "mac_address": "00:50:56:c0:00:98",
+ "name": "vmnet152",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet153",
+ "ip_address": "172.16.151.1",
+ "mac_address": "00:50:56:c0:00:99",
+ "name": "vmnet153",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet154",
+ "ip_address": "172.16.152.1",
+ "mac_address": "00:50:56:c0:00:9a",
+ "name": "vmnet154",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet155",
+ "ip_address": "172.16.153.1",
+ "mac_address": "00:50:56:c0:00:9b",
+ "name": "vmnet155",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet156",
+ "ip_address": "172.16.154.1",
+ "mac_address": "00:50:56:c0:00:9c",
+ "name": "vmnet156",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet157",
+ "ip_address": "172.16.155.1",
+ "mac_address": "00:50:56:c0:00:9d",
+ "name": "vmnet157",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet158",
+ "ip_address": "172.16.156.1",
+ "mac_address": "00:50:56:c0:00:9e",
+ "name": "vmnet158",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet159",
+ "ip_address": "172.16.157.1",
+ "mac_address": "00:50:56:c0:00:9f",
+ "name": "vmnet159",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet16",
+ "ip_address": "172.16.13.1",
+ "mac_address": "00:50:56:c0:00:10",
+ "name": "vmnet16",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet160",
+ "ip_address": "172.16.158.1",
+ "mac_address": "00:50:56:c0:00:a0",
+ "name": "vmnet160",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet161",
+ "ip_address": "172.16.159.1",
+ "mac_address": "00:50:56:c0:00:a1",
+ "name": "vmnet161",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet162",
+ "ip_address": "172.16.160.1",
+ "mac_address": "00:50:56:c0:00:a2",
+ "name": "vmnet162",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet163",
+ "ip_address": "172.16.161.1",
+ "mac_address": "00:50:56:c0:00:a3",
+ "name": "vmnet163",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet164",
+ "ip_address": "172.16.162.1",
+ "mac_address": "00:50:56:c0:00:a4",
+ "name": "vmnet164",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet165",
+ "ip_address": "172.16.163.1",
+ "mac_address": "00:50:56:c0:00:a5",
+ "name": "vmnet165",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet166",
+ "ip_address": "172.16.164.1",
+ "mac_address": "00:50:56:c0:00:a6",
+ "name": "vmnet166",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet167",
+ "ip_address": "172.16.165.1",
+ "mac_address": "00:50:56:c0:00:a7",
+ "name": "vmnet167",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet168",
+ "ip_address": "172.16.166.1",
+ "mac_address": "00:50:56:c0:00:a8",
+ "name": "vmnet168",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet169",
+ "ip_address": "172.16.167.1",
+ "mac_address": "00:50:56:c0:00:a9",
+ "name": "vmnet169",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet17",
+ "ip_address": "172.16.14.1",
+ "mac_address": "00:50:56:c0:00:11",
+ "name": "vmnet17",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet170",
+ "ip_address": "172.16.168.1",
+ "mac_address": "00:50:56:c0:00:aa",
+ "name": "vmnet170",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet171",
+ "ip_address": "172.16.169.1",
+ "mac_address": "00:50:56:c0:00:ab",
+ "name": "vmnet171",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet172",
+ "ip_address": "172.16.170.1",
+ "mac_address": "00:50:56:c0:00:ac",
+ "name": "vmnet172",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet173",
+ "ip_address": "172.16.171.1",
+ "mac_address": "00:50:56:c0:00:ad",
+ "name": "vmnet173",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet174",
+ "ip_address": "172.16.172.1",
+ "mac_address": "00:50:56:c0:00:ae",
+ "name": "vmnet174",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet175",
+ "ip_address": "172.16.173.1",
+ "mac_address": "00:50:56:c0:00:af",
+ "name": "vmnet175",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet176",
+ "ip_address": "172.16.174.1",
+ "mac_address": "00:50:56:c0:00:b0",
+ "name": "vmnet176",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet177",
+ "ip_address": "172.16.175.1",
+ "mac_address": "00:50:56:c0:00:b1",
+ "name": "vmnet177",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet178",
+ "ip_address": "172.16.176.1",
+ "mac_address": "00:50:56:c0:00:b2",
+ "name": "vmnet178",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet179",
+ "ip_address": "172.16.177.1",
+ "mac_address": "00:50:56:c0:00:b3",
+ "name": "vmnet179",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet18",
+ "ip_address": "172.16.15.1",
+ "mac_address": "00:50:56:c0:00:12",
+ "name": "vmnet18",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet180",
+ "ip_address": "172.16.178.1",
+ "mac_address": "00:50:56:c0:00:b4",
+ "name": "vmnet180",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet181",
+ "ip_address": "172.16.179.1",
+ "mac_address": "00:50:56:c0:00:b5",
+ "name": "vmnet181",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet182",
+ "ip_address": "172.16.180.1",
+ "mac_address": "00:50:56:c0:00:b6",
+ "name": "vmnet182",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet183",
+ "ip_address": "172.16.181.1",
+ "mac_address": "00:50:56:c0:00:b7",
+ "name": "vmnet183",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet184",
+ "ip_address": "172.16.182.1",
+ "mac_address": "00:50:56:c0:00:b8",
+ "name": "vmnet184",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet185",
+ "ip_address": "172.16.183.1",
+ "mac_address": "00:50:56:c0:00:b9",
+ "name": "vmnet185",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet186",
+ "ip_address": "172.16.184.1",
+ "mac_address": "00:50:56:c0:00:ba",
+ "name": "vmnet186",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet187",
+ "ip_address": "172.16.185.1",
+ "mac_address": "00:50:56:c0:00:bb",
+ "name": "vmnet187",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet188",
+ "ip_address": "172.16.186.1",
+ "mac_address": "00:50:56:c0:00:bc",
+ "name": "vmnet188",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet189",
+ "ip_address": "172.16.187.1",
+ "mac_address": "00:50:56:c0:00:bd",
+ "name": "vmnet189",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet19",
+ "ip_address": "172.16.17.1",
+ "mac_address": "00:50:56:c0:00:13",
+ "name": "vmnet19",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet190",
+ "ip_address": "172.16.188.1",
+ "mac_address": "00:50:56:c0:00:be",
+ "name": "vmnet190",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet191",
+ "ip_address": "172.16.189.1",
+ "mac_address": "00:50:56:c0:00:bf",
+ "name": "vmnet191",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet192",
+ "ip_address": "172.16.190.1",
+ "mac_address": "00:50:56:c0:00:c0",
+ "name": "vmnet192",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet193",
+ "ip_address": "172.16.191.1",
+ "mac_address": "00:50:56:c0:00:c1",
+ "name": "vmnet193",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet194",
+ "ip_address": "172.16.192.1",
+ "mac_address": "00:50:56:c0:00:c2",
+ "name": "vmnet194",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet195",
+ "ip_address": "172.16.193.1",
+ "mac_address": "00:50:56:c0:00:c3",
+ "name": "vmnet195",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet196",
+ "ip_address": "172.16.194.1",
+ "mac_address": "00:50:56:c0:00:c4",
+ "name": "vmnet196",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet197",
+ "ip_address": "172.16.195.1",
+ "mac_address": "00:50:56:c0:00:c5",
+ "name": "vmnet197",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet198",
+ "ip_address": "172.16.196.1",
+ "mac_address": "00:50:56:c0:00:c6",
+ "name": "vmnet198",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet199",
+ "ip_address": "172.16.197.1",
+ "mac_address": "00:50:56:c0:00:c7",
+ "name": "vmnet199",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet2",
+ "ip_address": "172.16.0.1",
+ "mac_address": "00:50:56:c0:00:02",
+ "name": "vmnet2",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet20",
+ "ip_address": "172.16.18.1",
+ "mac_address": "00:50:56:c0:00:14",
+ "name": "vmnet20",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet200",
+ "ip_address": "172.16.198.1",
+ "mac_address": "00:50:56:c0:00:c8",
+ "name": "vmnet200",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet201",
+ "ip_address": "172.16.199.1",
+ "mac_address": "00:50:56:c0:00:c9",
+ "name": "vmnet201",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet202",
+ "ip_address": "172.16.200.1",
+ "mac_address": "00:50:56:c0:00:ca",
+ "name": "vmnet202",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet203",
+ "ip_address": "172.16.201.1",
+ "mac_address": "00:50:56:c0:00:cb",
+ "name": "vmnet203",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet204",
+ "ip_address": "172.16.202.1",
+ "mac_address": "00:50:56:c0:00:cc",
+ "name": "vmnet204",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet205",
+ "ip_address": "172.16.203.1",
+ "mac_address": "00:50:56:c0:00:cd",
+ "name": "vmnet205",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet206",
+ "ip_address": "172.16.204.1",
+ "mac_address": "00:50:56:c0:00:ce",
+ "name": "vmnet206",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet207",
+ "ip_address": "172.16.205.1",
+ "mac_address": "00:50:56:c0:00:cf",
+ "name": "vmnet207",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet208",
+ "ip_address": "172.16.206.1",
+ "mac_address": "00:50:56:c0:00:d0",
+ "name": "vmnet208",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet209",
+ "ip_address": "172.16.207.1",
+ "mac_address": "00:50:56:c0:00:d1",
+ "name": "vmnet209",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet21",
+ "ip_address": "172.16.19.1",
+ "mac_address": "00:50:56:c0:00:15",
+ "name": "vmnet21",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet210",
+ "ip_address": "172.16.208.1",
+ "mac_address": "00:50:56:c0:00:d2",
+ "name": "vmnet210",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet211",
+ "ip_address": "172.16.209.1",
+ "mac_address": "00:50:56:c0:00:d3",
+ "name": "vmnet211",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet212",
+ "ip_address": "172.16.210.1",
+ "mac_address": "00:50:56:c0:00:d4",
+ "name": "vmnet212",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet213",
+ "ip_address": "172.16.211.1",
+ "mac_address": "00:50:56:c0:00:d5",
+ "name": "vmnet213",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet214",
+ "ip_address": "172.16.212.1",
+ "mac_address": "00:50:56:c0:00:d6",
+ "name": "vmnet214",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet215",
+ "ip_address": "172.16.213.1",
+ "mac_address": "00:50:56:c0:00:d7",
+ "name": "vmnet215",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet216",
+ "ip_address": "172.16.214.1",
+ "mac_address": "00:50:56:c0:00:d8",
+ "name": "vmnet216",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet217",
+ "ip_address": "172.16.215.1",
+ "mac_address": "00:50:56:c0:00:d9",
+ "name": "vmnet217",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet218",
+ "ip_address": "172.16.216.1",
+ "mac_address": "00:50:56:c0:00:da",
+ "name": "vmnet218",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet219",
+ "ip_address": "172.16.217.1",
+ "mac_address": "00:50:56:c0:00:db",
+ "name": "vmnet219",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet22",
+ "ip_address": "172.16.20.1",
+ "mac_address": "00:50:56:c0:00:16",
+ "name": "vmnet22",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet220",
+ "ip_address": "172.16.218.1",
+ "mac_address": "00:50:56:c0:00:dc",
+ "name": "vmnet220",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet23",
+ "ip_address": "172.16.21.1",
+ "mac_address": "00:50:56:c0:00:17",
+ "name": "vmnet23",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet24",
+ "ip_address": "172.16.22.1",
+ "mac_address": "00:50:56:c0:00:18",
+ "name": "vmnet24",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet25",
+ "ip_address": "172.16.23.1",
+ "mac_address": "00:50:56:c0:00:19",
+ "name": "vmnet25",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet26",
+ "ip_address": "172.16.24.1",
+ "mac_address": "00:50:56:c0:00:1a",
+ "name": "vmnet26",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet27",
+ "ip_address": "172.16.25.1",
+ "mac_address": "00:50:56:c0:00:1b",
+ "name": "vmnet27",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet28",
+ "ip_address": "172.16.26.1",
+ "mac_address": "00:50:56:c0:00:1c",
+ "name": "vmnet28",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet29",
+ "ip_address": "172.16.27.1",
+ "mac_address": "00:50:56:c0:00:1d",
+ "name": "vmnet29",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet3",
+ "ip_address": "172.16.1.1",
+ "mac_address": "00:50:56:c0:00:03",
+ "name": "vmnet3",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet30",
+ "ip_address": "172.16.28.1",
+ "mac_address": "00:50:56:c0:00:1e",
+ "name": "vmnet30",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet31",
+ "ip_address": "172.16.29.1",
+ "mac_address": "00:50:56:c0:00:1f",
+ "name": "vmnet31",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet32",
+ "ip_address": "172.16.30.1",
+ "mac_address": "00:50:56:c0:00:20",
+ "name": "vmnet32",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet33",
+ "ip_address": "172.16.31.1",
+ "mac_address": "00:50:56:c0:00:21",
+ "name": "vmnet33",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet34",
+ "ip_address": "172.16.32.1",
+ "mac_address": "00:50:56:c0:00:22",
+ "name": "vmnet34",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet35",
+ "ip_address": "172.16.33.1",
+ "mac_address": "00:50:56:c0:00:23",
+ "name": "vmnet35",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet36",
+ "ip_address": "172.16.34.1",
+ "mac_address": "00:50:56:c0:00:24",
+ "name": "vmnet36",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet37",
+ "ip_address": "172.16.35.1",
+ "mac_address": "00:50:56:c0:00:25",
+ "name": "vmnet37",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet38",
+ "ip_address": "172.16.36.1",
+ "mac_address": "00:50:56:c0:00:26",
+ "name": "vmnet38",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet39",
+ "ip_address": "172.16.37.1",
+ "mac_address": "00:50:56:c0:00:27",
+ "name": "vmnet39",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet4",
+ "ip_address": "172.16.2.1",
+ "mac_address": "00:50:56:c0:00:04",
+ "name": "vmnet4",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet40",
+ "ip_address": "172.16.38.1",
+ "mac_address": "00:50:56:c0:00:28",
+ "name": "vmnet40",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet41",
+ "ip_address": "172.16.39.1",
+ "mac_address": "00:50:56:c0:00:29",
+ "name": "vmnet41",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet42",
+ "ip_address": "172.16.40.1",
+ "mac_address": "00:50:56:c0:00:2a",
+ "name": "vmnet42",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet43",
+ "ip_address": "172.16.41.1",
+ "mac_address": "00:50:56:c0:00:2b",
+ "name": "vmnet43",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet44",
+ "ip_address": "172.16.42.1",
+ "mac_address": "00:50:56:c0:00:2c",
+ "name": "vmnet44",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet45",
+ "ip_address": "172.16.43.1",
+ "mac_address": "00:50:56:c0:00:2d",
+ "name": "vmnet45",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet46",
+ "ip_address": "172.16.44.1",
+ "mac_address": "00:50:56:c0:00:2e",
+ "name": "vmnet46",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet47",
+ "ip_address": "172.16.45.1",
+ "mac_address": "00:50:56:c0:00:2f",
+ "name": "vmnet47",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet48",
+ "ip_address": "172.16.46.1",
+ "mac_address": "00:50:56:c0:00:30",
+ "name": "vmnet48",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet49",
+ "ip_address": "172.16.47.1",
+ "mac_address": "00:50:56:c0:00:31",
+ "name": "vmnet49",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet5",
+ "ip_address": "172.16.3.1",
+ "mac_address": "00:50:56:c0:00:05",
+ "name": "vmnet5",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet50",
+ "ip_address": "172.16.48.1",
+ "mac_address": "00:50:56:c0:00:32",
+ "name": "vmnet50",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet51",
+ "ip_address": "172.16.49.1",
+ "mac_address": "00:50:56:c0:00:33",
+ "name": "vmnet51",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet52",
+ "ip_address": "172.16.50.1",
+ "mac_address": "00:50:56:c0:00:34",
+ "name": "vmnet52",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet53",
+ "ip_address": "172.16.51.1",
+ "mac_address": "00:50:56:c0:00:35",
+ "name": "vmnet53",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet54",
+ "ip_address": "172.16.52.1",
+ "mac_address": "00:50:56:c0:00:36",
+ "name": "vmnet54",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet55",
+ "ip_address": "172.16.53.1",
+ "mac_address": "00:50:56:c0:00:37",
+ "name": "vmnet55",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet56",
+ "ip_address": "172.16.54.1",
+ "mac_address": "00:50:56:c0:00:38",
+ "name": "vmnet56",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet57",
+ "ip_address": "172.16.55.1",
+ "mac_address": "00:50:56:c0:00:39",
+ "name": "vmnet57",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet58",
+ "ip_address": "172.16.56.1",
+ "mac_address": "00:50:56:c0:00:3a",
+ "name": "vmnet58",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet59",
+ "ip_address": "172.16.57.1",
+ "mac_address": "00:50:56:c0:00:3b",
+ "name": "vmnet59",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet6",
+ "ip_address": "172.16.4.1",
+ "mac_address": "00:50:56:c0:00:06",
+ "name": "vmnet6",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet60",
+ "ip_address": "172.16.58.1",
+ "mac_address": "00:50:56:c0:00:3c",
+ "name": "vmnet60",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet61",
+ "ip_address": "172.16.59.1",
+ "mac_address": "00:50:56:c0:00:3d",
+ "name": "vmnet61",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet62",
+ "ip_address": "172.16.60.1",
+ "mac_address": "00:50:56:c0:00:3e",
+ "name": "vmnet62",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet63",
+ "ip_address": "172.16.61.1",
+ "mac_address": "00:50:56:c0:00:3f",
+ "name": "vmnet63",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet64",
+ "ip_address": "172.16.62.1",
+ "mac_address": "00:50:56:c0:00:40",
+ "name": "vmnet64",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet65",
+ "ip_address": "172.16.63.1",
+ "mac_address": "00:50:56:c0:00:41",
+ "name": "vmnet65",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet66",
+ "ip_address": "172.16.64.1",
+ "mac_address": "00:50:56:c0:00:42",
+ "name": "vmnet66",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet67",
+ "ip_address": "172.16.65.1",
+ "mac_address": "00:50:56:c0:00:43",
+ "name": "vmnet67",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet68",
+ "ip_address": "172.16.66.1",
+ "mac_address": "00:50:56:c0:00:44",
+ "name": "vmnet68",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet69",
+ "ip_address": "172.16.67.1",
+ "mac_address": "00:50:56:c0:00:45",
+ "name": "vmnet69",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet7",
+ "ip_address": "172.16.5.1",
+ "mac_address": "00:50:56:c0:00:07",
+ "name": "vmnet7",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet70",
+ "ip_address": "172.16.68.1",
+ "mac_address": "00:50:56:c0:00:46",
+ "name": "vmnet70",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet71",
+ "ip_address": "172.16.69.1",
+ "mac_address": "00:50:56:c0:00:47",
+ "name": "vmnet71",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet72",
+ "ip_address": "172.16.70.1",
+ "mac_address": "00:50:56:c0:00:48",
+ "name": "vmnet72",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet73",
+ "ip_address": "172.16.71.1",
+ "mac_address": "00:50:56:c0:00:49",
+ "name": "vmnet73",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet74",
+ "ip_address": "172.16.72.1",
+ "mac_address": "00:50:56:c0:00:4a",
+ "name": "vmnet74",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet75",
+ "ip_address": "172.16.73.1",
+ "mac_address": "00:50:56:c0:00:4b",
+ "name": "vmnet75",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet76",
+ "ip_address": "172.16.74.1",
+ "mac_address": "00:50:56:c0:00:4c",
+ "name": "vmnet76",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet77",
+ "ip_address": "172.16.75.1",
+ "mac_address": "00:50:56:c0:00:4d",
+ "name": "vmnet77",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet78",
+ "ip_address": "172.16.76.1",
+ "mac_address": "00:50:56:c0:00:4e",
+ "name": "vmnet78",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet79",
+ "ip_address": "172.16.77.1",
+ "mac_address": "00:50:56:c0:00:4f",
+ "name": "vmnet79",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet8",
+ "ip_address": "192.168.229.1",
+ "mac_address": "00:50:56:c0:00:08",
+ "name": "vmnet8",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet80",
+ "ip_address": "172.16.78.1",
+ "mac_address": "00:50:56:c0:00:50",
+ "name": "vmnet80",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet81",
+ "ip_address": "172.16.79.1",
+ "mac_address": "00:50:56:c0:00:51",
+ "name": "vmnet81",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet82",
+ "ip_address": "172.16.80.1",
+ "mac_address": "00:50:56:c0:00:52",
+ "name": "vmnet82",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet83",
+ "ip_address": "172.16.81.1",
+ "mac_address": "00:50:56:c0:00:53",
+ "name": "vmnet83",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet84",
+ "ip_address": "172.16.82.1",
+ "mac_address": "00:50:56:c0:00:54",
+ "name": "vmnet84",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet85",
+ "ip_address": "172.16.83.1",
+ "mac_address": "00:50:56:c0:00:55",
+ "name": "vmnet85",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet86",
+ "ip_address": "172.16.84.1",
+ "mac_address": "00:50:56:c0:00:56",
+ "name": "vmnet86",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet87",
+ "ip_address": "172.16.85.1",
+ "mac_address": "00:50:56:c0:00:57",
+ "name": "vmnet87",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet88",
+ "ip_address": "172.16.86.1",
+ "mac_address": "00:50:56:c0:00:58",
+ "name": "vmnet88",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet89",
+ "ip_address": "172.16.87.1",
+ "mac_address": "00:50:56:c0:00:59",
+ "name": "vmnet89",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet9",
+ "ip_address": "172.16.6.1",
+ "mac_address": "00:50:56:c0:00:09",
+ "name": "vmnet9",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet90",
+ "ip_address": "172.16.88.1",
+ "mac_address": "00:50:56:c0:00:5a",
+ "name": "vmnet90",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet91",
+ "ip_address": "172.16.89.1",
+ "mac_address": "00:50:56:c0:00:5b",
+ "name": "vmnet91",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet92",
+ "ip_address": "172.16.90.1",
+ "mac_address": "00:50:56:c0:00:5c",
+ "name": "vmnet92",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet93",
+ "ip_address": "172.16.91.1",
+ "mac_address": "00:50:56:c0:00:5d",
+ "name": "vmnet93",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet94",
+ "ip_address": "172.16.92.1",
+ "mac_address": "00:50:56:c0:00:5e",
+ "name": "vmnet94",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet95",
+ "ip_address": "172.16.93.1",
+ "mac_address": "00:50:56:c0:00:5f",
+ "name": "vmnet95",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet96",
+ "ip_address": "172.16.94.1",
+ "mac_address": "00:50:56:c0:00:60",
+ "name": "vmnet96",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet97",
+ "ip_address": "172.16.95.1",
+ "mac_address": "00:50:56:c0:00:61",
+ "name": "vmnet97",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet98",
+ "ip_address": "172.16.96.1",
+ "mac_address": "00:50:56:c0:00:62",
+ "name": "vmnet98",
+ "type": "ethernet"
+ },
+ {
+ "id": "vmnet99",
+ "ip_address": "172.16.97.1",
+ "mac_address": "00:50:56:c0:00:63",
+ "name": "vmnet99",
+ "type": "ethernet"
}
]
diff --git a/docs/api/examples/compute_get_projects.txt b/docs/api/examples/compute_get_projects.txt
index efcab351..e2e41882 100644
--- a/docs/api/examples/compute_get_projects.txt
+++ b/docs/api/examples/compute_get_projects.txt
@@ -14,10 +14,10 @@ X-ROUTE: /v2/compute/projects
[
{
"name": "test",
- "project_id": "52010203-0405-0607-0809-0a0b0c0d0e0b"
+ "project_id": "51010203-0405-0607-0809-0a0b0c0d0e0f"
},
{
"name": "test",
- "project_id": "51010203-0405-0607-0809-0a0b0c0d0e0f"
+ "project_id": "52010203-0405-0607-0809-0a0b0c0d0e0b"
}
]
diff --git a/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt
index 8bdfe7ed..cea5a314 100644
--- a/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt
+++ b/docs/api/examples/compute_get_projectsprojectidiounodesnodeid.txt
@@ -1,11 +1,11 @@
-curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/25fc3db3-83a5-4bd1-9ffb-995bfee680da'
+curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b397906a-a988-47ec-a843-2a970d875ac0'
-GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/25fc3db3-83a5-4bd1-9ffb-995bfee680da HTTP/1.1
+GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b397906a-a988-47ec-a843-2a970d875ac0 HTTP/1.1
HTTP/1.1 200
-CONTENT-LENGTH: 721
+CONTENT-LENGTH: 722
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -20,8 +20,8 @@ X-ROUTE: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
"l1_keepalives": false,
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "PC TEST 1",
- "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_json4/project-files/iou/25fc3db3-83a5-4bd1-9ffb-995bfee680da",
- "node_id": "25fc3db3-83a5-4bd1-9ffb-995bfee680da",
+ "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_json4/project-files/iou/b397906a-a988-47ec-a843-2a970d875ac0",
+ "node_id": "b397906a-a988-47ec-a843-2a970d875ac0",
"nvram": 128,
"path": "iou.bin",
"private_config": null,
diff --git a/docs/api/examples/compute_get_projectsprojectidiounodesnodeidconfigs.txt b/docs/api/examples/compute_get_projectsprojectidiounodesnodeidconfigs.txt
index c3a9f72d..843c70b9 100644
--- a/docs/api/examples/compute_get_projectsprojectidiounodesnodeidconfigs.txt
+++ b/docs/api/examples/compute_get_projectsprojectidiounodesnodeidconfigs.txt
@@ -1,6 +1,6 @@
-curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/57a90df6-f75a-40cd-83d6-53baaa911507/configs'
+curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/4e59b33c-3448-4f67-9179-29231222fb92/configs'
-GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/57a90df6-f75a-40cd-83d6-53baaa911507/configs HTTP/1.1
+GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/4e59b33c-3448-4f67-9179-29231222fb92/configs HTTP/1.1
diff --git a/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt
index 0f657776..7c01e385 100644
--- a/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt
+++ b/docs/api/examples/compute_get_projectsprojectidqemunodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/dd253990-3312-4d1f-9f17-b1e983cc60c3'
+curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/09669b25-c5b5-4996-aff6-1692ef559371'
-GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/dd253990-3312-4d1f-9f17-b1e983cc60c3 HTTP/1.1
+GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/09669b25-c5b5-4996-aff6-1692ef559371 HTTP/1.1
@@ -41,15 +41,15 @@ X-ROUTE: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
"kernel_image": "",
"kernel_image_md5sum": null,
"legacy_networking": false,
- "mac_address": "00:dd:80:60:c3:00",
+ "mac_address": "00:dd:80:93:71:00",
"name": "PC TEST 1",
- "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpq7gacfaj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/dd253990-3312-4d1f-9f17-b1e983cc60c3",
- "node_id": "dd253990-3312-4d1f-9f17-b1e983cc60c3",
+ "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpzqod7tpw/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/09669b25-c5b5-4996-aff6-1692ef559371",
+ "node_id": "09669b25-c5b5-4996-aff6-1692ef559371",
"options": "",
"platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
- "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp6mpl67gj/qemu-system-x86_64",
+ "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpcdk456cd/qemu-system-x86_64",
"ram": 256,
"status": "stopped",
"usage": ""
diff --git a/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt
index c20174f0..f6b0364b 100644
--- a/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt
+++ b/docs/api/examples/compute_get_projectsprojectidvirtualboxnodesnodeid.txt
@@ -1,11 +1,11 @@
-curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/c8c769ae-8d64-4597-af8a-c3f1452362b5'
+curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/6608f74f-ff43-40a0-a269-235d55020297'
-GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/c8c769ae-8d64-4597-af8a-c3f1452362b5 HTTP/1.1
+GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/6608f74f-ff43-40a0-a269-235d55020297 HTTP/1.1
HTTP/1.1 200
-CONTENT-LENGTH: 444
+CONTENT-LENGTH: 471
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -18,9 +18,10 @@ X-ROUTE: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}
"console": 5712,
"enable_remote_console": false,
"headless": false,
+ "linked_clone": false,
"name": "VMTEST",
"node_directory": null,
- "node_id": "c8c769ae-8d64-4597-af8a-c3f1452362b5",
+ "node_id": "6608f74f-ff43-40a0-a269-235d55020297",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 0,
"status": "stopped",
diff --git a/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt b/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt
index bbbedfde..0fc1815e 100644
--- a/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt
+++ b/docs/api/examples/compute_get_projectsprojectidvpcsnodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/56a1b0b7-45be-44ba-aa79-141421ee39e4'
+curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ab1ed56e-5d39-4f6e-9c8f-9a09ea6aeff3'
-GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/56a1b0b7-45be-44ba-aa79-141421ee39e4 HTTP/1.1
+GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ab1ed56e-5d39-4f6e-9c8f-9a09ea6aeff3 HTTP/1.1
@@ -16,8 +16,8 @@ X-ROUTE: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
"console": 5720,
"console_type": "telnet",
"name": "PC TEST 1",
- "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpq7gacfaj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/56a1b0b7-45be-44ba-aa79-141421ee39e4",
- "node_id": "56a1b0b7-45be-44ba-aa79-141421ee39e4",
+ "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpzqod7tpw/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/ab1ed56e-5d39-4f6e-9c8f-9a09ea6aeff3",
+ "node_id": "ab1ed56e-5d39-4f6e-9c8f-9a09ea6aeff3",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"startup_script": null,
"startup_script_path": null,
diff --git a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index a6bd6c1d..36141601 100644
--- a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/20b00faa-faf8-4aec-ad24-75d7b5cb90cb/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/548a2652-f5a7-4446-a4ae-f2af78ae4d18/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/20b00faa-faf8-4aec-ad24-75d7b5cb90cb/adapters/0/ports/0/nio HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/548a2652-f5a7-4446-a4ae-f2af78ae4d18/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
diff --git a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt
index 2bcec0a1..70f67749 100644
--- a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt
+++ b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/c02554d2-5ad8-4801-8e01-b1889acf395f/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/ee7112c1-6dbe-4dfa-aa59-f1f1043d5d7d/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/c02554d2-5ad8-4801-8e01-b1889acf395f/adapters/0/ports/0/start_capture HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/ee7112c1-6dbe-4dfa-aa59-f1f1043d5d7d/adapters/0/ports/0/start_capture HTTP/1.1
{
"capture_file_name": "test.pcap",
"data_link_type": "DLT_EN10MB"
@@ -8,12 +8,12 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/c025
HTTP/1.1 200
-CONTENT-LENGTH: 146
+CONTENT-LENGTH: 147
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
X-ROUTE: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/start_capture
{
- "pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_json4/tmp/captures/test.pcap"
+ "pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_json4/tmp/captures/test.pcap"
}
diff --git a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt
index 8b789de5..1401c749 100644
--- a/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt
+++ b/docs/api/examples/compute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/6e1b0d11-6bf2-4a66-85a9-c607fdf1b19f/adapters/0/ports/0/stop_capture' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/7c0007cf-aaab-4742-ab07-3e642743c59d/adapters/0/ports/0/stop_capture' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/6e1b0d11-6bf2-4a66-85a9-c607fdf1b19f/adapters/0/ports/0/stop_capture HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/7c0007cf-aaab-4742-ab07-3e642743c59d/adapters/0/ports/0/stop_capture HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidiounodes.txt b/docs/api/examples/compute_post_projectsprojectidiounodes.txt
index 5c14088f..fd6f3d6f 100644
--- a/docs/api/examples/compute_post_projectsprojectidiounodes.txt
+++ b/docs/api/examples/compute_post_projectsprojectidiounodes.txt
@@ -1,16 +1,16 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes' -d '{"name": "PC TEST 1", "node_id": "d9ee0d78-5698-48b0-b563-f573f10b0c2f", "path": "iou.bin", "startup_config_content": "hostname test"}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes' -d '{"name": "PC TEST 1", "node_id": "e949a095-7ac3-455d-a9a3-827cc093dcbf", "path": "iou.bin", "startup_config_content": "hostname test"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes HTTP/1.1
{
"name": "PC TEST 1",
- "node_id": "d9ee0d78-5698-48b0-b563-f573f10b0c2f",
+ "node_id": "e949a095-7ac3-455d-a9a3-827cc093dcbf",
"path": "iou.bin",
"startup_config_content": "hostname test"
}
HTTP/1.1 201
-CONTENT-LENGTH: 737
+CONTENT-LENGTH: 738
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -25,8 +25,8 @@ X-ROUTE: /v2/compute/projects/{project_id}/iou/nodes
"l1_keepalives": false,
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "PC TEST 1",
- "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_json4/project-files/iou/d9ee0d78-5698-48b0-b563-f573f10b0c2f",
- "node_id": "d9ee0d78-5698-48b0-b563-f573f10b0c2f",
+ "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_json4/project-files/iou/e949a095-7ac3-455d-a9a3-827cc093dcbf",
+ "node_id": "e949a095-7ac3-455d-a9a3-827cc093dcbf",
"nvram": 128,
"path": "iou.bin",
"private_config": null,
diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index 99c9d834..f6451573 100644
--- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/04767c6c-f689-4c0d-964e-a28818fef452/adapters/1/ports/0/nio' -d '{"ethernet_device": "bridge0", "type": "nio_ethernet"}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/7f61de6b-5445-4dc8-b59a-acbed677c8e5/adapters/1/ports/0/nio' -d '{"ethernet_device": "bridge0", "type": "nio_ethernet"}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/04767c6c-f689-4c0d-964e-a28818fef452/adapters/1/ports/0/nio HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/7f61de6b-5445-4dc8-b59a-acbed677c8e5/adapters/1/ports/0/nio HTTP/1.1
{
"ethernet_device": "bridge0",
"type": "nio_ethernet"
diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt
index b6e85d85..38a17931 100644
--- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt
+++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/1b62ef5c-5025-43db-b3b1-161ef796c878/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/108ab602-1115-4a10-aa68-19e234653eb8/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/1b62ef5c-5025-43db-b3b1-161ef796c878/adapters/0/ports/0/start_capture HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/108ab602-1115-4a10-aa68-19e234653eb8/adapters/0/ports/0/start_capture HTTP/1.1
{
"capture_file_name": "test.pcap",
"data_link_type": "DLT_EN10MB"
@@ -8,12 +8,12 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/1b62ef5
HTTP/1.1 200
-CONTENT-LENGTH: 146
+CONTENT-LENGTH: 147
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
X-ROUTE: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/start_capture
{
- "pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_json4/tmp/captures/test.pcap"
+ "pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_json4/tmp/captures/test.pcap"
}
diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt
index c7a968cc..7dd9886a 100644
--- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt
+++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/7c483a80-db2c-4dd9-a091-7d6950ae9bd5/adapters/0/ports/0/stop_capture' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/2b9a10f8-3a78-4871-bfb4-4f3fc283c2fd/adapters/0/ports/0/stop_capture' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/7c483a80-db2c-4dd9-a091-7d6950ae9bd5/adapters/0/ports/0/stop_capture HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/2b9a10f8-3a78-4871-bfb4-4f3fc283c2fd/adapters/0/ports/0/stop_capture HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidreload.txt
index eec5245b..2a3da43e 100644
--- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidreload.txt
+++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidreload.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/4dba317a-5d38-4648-9e61-668491fc53a7/reload' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/086c923b-aeff-4af4-a882-e72ce326af89/reload' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/4dba317a-5d38-4648-9e61-668491fc53a7/reload HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/086c923b-aeff-4af4-a882-e72ce326af89/reload HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstart.txt
index 9f7c0b39..aad51930 100644
--- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstart.txt
+++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstart.txt
@@ -1,13 +1,13 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/44197fd5-11f2-439f-818d-8768b9a6d847/start' -d '{"iourc_content": "test"}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/e36c0c6f-3680-4d92-b223-3381d9b65f85/start' -d '{"iourc_content": "test"}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/44197fd5-11f2-439f-818d-8768b9a6d847/start HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/e36c0c6f-3680-4d92-b223-3381d9b65f85/start HTTP/1.1
{
"iourc_content": "test"
}
HTTP/1.1 200
-CONTENT-LENGTH: 785
+CONTENT-LENGTH: 786
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -18,12 +18,12 @@ X-ROUTE: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/start
"console": 5711,
"console_type": "telnet",
"ethernet_adapters": 2,
- "iourc_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpv4a5e10u/iourc",
+ "iourc_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp1d1feg2r/iourc",
"l1_keepalives": false,
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "PC TEST 1",
- "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_json4/project-files/iou/44197fd5-11f2-439f-818d-8768b9a6d847",
- "node_id": "44197fd5-11f2-439f-818d-8768b9a6d847",
+ "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_json4/project-files/iou/e36c0c6f-3680-4d92-b223-3381d9b65f85",
+ "node_id": "e36c0c6f-3680-4d92-b223-3381d9b65f85",
"nvram": 128,
"path": "iou.bin",
"private_config": null,
diff --git a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt
index f20eee6b..ad45b26b 100644
--- a/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt
+++ b/docs/api/examples/compute_post_projectsprojectidiounodesnodeidstop.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9a9691d5-c94e-4b38-af4c-de56f7393ce0/stop' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/6784d0f6-46fd-45dd-868f-087a04db64bd/stop' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9a9691d5-c94e-4b38-af4c-de56f7393ce0/stop HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/6784d0f6-46fd-45dd-868f-087a04db64bd/stop HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodes.txt b/docs/api/examples/compute_post_projectsprojectidqemunodes.txt
index 2f58d47f..c316cbe2 100644
--- a/docs/api/examples/compute_post_projectsprojectidqemunodes.txt
+++ b/docs/api/examples/compute_post_projectsprojectidqemunodes.txt
@@ -1,10 +1,10 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes' -d '{"hda_disk_image": "linux\u8f7d.img", "name": "PC TEST 1", "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp6mpl67gj/qemu-system-x86_64", "ram": 1024}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes' -d '{"hda_disk_image": "linux\u8f7d.img", "name": "PC TEST 1", "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpcdk456cd/qemu-system-x86_64", "ram": 1024}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes HTTP/1.1
{
"hda_disk_image": "linux\u8f7d.img",
"name": "PC TEST 1",
- "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp6mpl67gj/qemu-system-x86_64",
+ "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpcdk456cd/qemu-system-x86_64",
"ram": 1024
}
@@ -46,15 +46,15 @@ X-ROUTE: /v2/compute/projects/{project_id}/qemu/nodes
"kernel_image": "",
"kernel_image_md5sum": null,
"legacy_networking": false,
- "mac_address": "00:dd:80:91:93:00",
+ "mac_address": "00:dd:80:69:cf:00",
"name": "PC TEST 1",
- "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpq7gacfaj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/41436491-3239-4983-8138-5df5b92a9193",
- "node_id": "41436491-3239-4983-8138-5df5b92a9193",
+ "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpzqod7tpw/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/c1335902-4980-4f17-a4dd-9c986b2069cf",
+ "node_id": "c1335902-4980-4f17-a4dd-9c986b2069cf",
"options": "",
"platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
- "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp6mpl67gj/qemu-system-x86_64",
+ "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpcdk456cd/qemu-system-x86_64",
"ram": 1024,
"status": "stopped",
"usage": ""
diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index 4499ade8..79c7c5f6 100644
--- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5ff1bc09-fd04-4e45-be01-3d17f4bafede/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_ethernet"}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ced87984-9f9f-495d-a18f-a68efe201c11/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_ethernet"}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5ff1bc09-fd04-4e45-be01-3d17f4bafede/adapters/1/ports/0/nio HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ced87984-9f9f-495d-a18f-a68efe201c11/adapters/1/ports/0/nio HTTP/1.1
{
"ethernet_device": "eth0",
"type": "nio_ethernet"
diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidreload.txt
index 48fc58c8..bbd7589b 100644
--- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidreload.txt
+++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidreload.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b0b5d07e-e9dd-45cf-a62f-1f5e18f53af4/reload' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3c8b883b-9346-40fa-94d5-bdf878dd2cc6/reload' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b0b5d07e-e9dd-45cf-a62f-1f5e18f53af4/reload HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3c8b883b-9346-40fa-94d5-bdf878dd2cc6/reload HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidresume.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidresume.txt
index 7d21974d..f07ba5ef 100644
--- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidresume.txt
+++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidresume.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/57fcfc13-f61a-4137-be26-48ea3acf5296/resume' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/20594862-1fa6-478c-af2c-650dc21a158d/resume' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/57fcfc13-f61a-4137-be26-48ea3acf5296/resume HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/20594862-1fa6-478c-af2c-650dc21a158d/resume HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt
index d14cf406..124e3643 100644
--- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt
+++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstart.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b4fc132c-e98e-418a-af51-2a35fb341ed1/start' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5f361fdf-df83-4aa7-b28d-17887634bb6b/start' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b4fc132c-e98e-418a-af51-2a35fb341ed1/start HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5f361fdf-df83-4aa7-b28d-17887634bb6b/start HTTP/1.1
{}
@@ -41,15 +41,15 @@ X-ROUTE: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/start
"kernel_image": "",
"kernel_image_md5sum": null,
"legacy_networking": false,
- "mac_address": "00:dd:80:1e:d1:00",
+ "mac_address": "00:dd:80:bb:6b:00",
"name": "PC TEST 1",
- "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpq7gacfaj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/b4fc132c-e98e-418a-af51-2a35fb341ed1",
- "node_id": "b4fc132c-e98e-418a-af51-2a35fb341ed1",
+ "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpzqod7tpw/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/5f361fdf-df83-4aa7-b28d-17887634bb6b",
+ "node_id": "5f361fdf-df83-4aa7-b28d-17887634bb6b",
"options": "",
"platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
- "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp6mpl67gj/qemu-system-x86_64",
+ "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpcdk456cd/qemu-system-x86_64",
"ram": 256,
"status": "stopped",
"usage": ""
diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstop.txt
index 6576558f..ec21c9de 100644
--- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstop.txt
+++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidstop.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/294691a7-a86d-4151-96fc-1d062f16eae9/stop' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/d4fed5a1-cabb-469f-8e01-67850ea774ea/stop' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/294691a7-a86d-4151-96fc-1d062f16eae9/stop HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/d4fed5a1-cabb-469f-8e01-67850ea774ea/stop HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidsuspend.txt b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidsuspend.txt
index fdabecad..014470e8 100644
--- a/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidsuspend.txt
+++ b/docs/api/examples/compute_post_projectsprojectidqemunodesnodeidsuspend.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b9e1a44e-f770-45af-83e7-137aadd0e2ac/suspend' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/cbb32a8f-703f-477e-840b-8f90fc9cde60/suspend' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b9e1a44e-f770-45af-83e7-137aadd0e2ac/suspend HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/cbb32a8f-703f-477e-840b-8f90fc9cde60/suspend HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt
index f78c6837..add4e63a 100644
--- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodes.txt
@@ -9,7 +9,7 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes
HTTP/1.1 201
-CONTENT-LENGTH: 438
+CONTENT-LENGTH: 465
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -22,9 +22,10 @@ X-ROUTE: /v2/compute/projects/{project_id}/virtualbox/nodes
"console": 5711,
"enable_remote_console": false,
"headless": false,
+ "linked_clone": false,
"name": "VM1",
"node_directory": null,
- "node_id": "9efb0e5a-665f-4233-bf0e-09e82f796525",
+ "node_id": "68e1fcae-42cb-48bd-8ffa-5db5a182a643",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 0,
"status": "stopped",
diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index aa37c087..3541130e 100644
--- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/941144ca-6583-414d-8de8-4305062ee296/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/8190efe2-e19c-4ef9-b716-c1a706ffd6c0/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/941144ca-6583-414d-8de8-4305062ee296/adapters/0/ports/0/nio HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/8190efe2-e19c-4ef9-b716-c1a706ffd6c0/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidreload.txt
index 75bafb1f..11e8fa4c 100644
--- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidreload.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidreload.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/43a070da-5331-4d79-8459-61a318df0559/reload' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/d3a55de8-7c27-4082-8058-0cc8e06ffccb/reload' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/43a070da-5331-4d79-8459-61a318df0559/reload HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/d3a55de8-7c27-4082-8058-0cc8e06ffccb/reload HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidresume.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidresume.txt
index 64ec101a..610eb69b 100644
--- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidresume.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidresume.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f4dc55ae-b07a-4b46-abd4-c1d1de418ede/resume' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/b4e2e8fc-f29f-4917-80e4-179643a28045/resume' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f4dc55ae-b07a-4b46-abd4-c1d1de418ede/resume HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/b4e2e8fc-f29f-4917-80e4-179643a28045/resume HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstart.txt
index 944d4e4a..24150077 100644
--- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstart.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstart.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/21c736c9-52d0-4d30-b14a-c3f5ae59947a/start' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e9801914-fb16-42c8-aabe-2c47ce82c2e9/start' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/21c736c9-52d0-4d30-b14a-c3f5ae59947a/start HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e9801914-fb16-42c8-aabe-2c47ce82c2e9/start HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstop.txt
index b1c9a2b1..4019116a 100644
--- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstop.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidstop.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7abdbc54-10f9-4619-a842-e6440ba2b69f/stop' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/6e397ac6-4cf6-4163-abca-3e1e4d30cc1b/stop' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7abdbc54-10f9-4619-a842-e6440ba2b69f/stop HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/6e397ac6-4cf6-4163-abca-3e1e4d30cc1b/stop HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidsuspend.txt b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidsuspend.txt
index c87d0d74..b1319644 100644
--- a/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidsuspend.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvirtualboxnodesnodeidsuspend.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a0ef04ab-fbb3-4911-a9f1-02d7e47da47c/suspend' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a3717ef6-2de2-437e-8ecc-040368798469/suspend' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a0ef04ab-fbb3-4911-a9f1-02d7e47da47c/suspend HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a3717ef6-2de2-437e-8ecc-040368798469/suspend HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt
index 6be333ba..184d36cc 100644
--- a/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodes.txt
@@ -18,8 +18,8 @@ X-ROUTE: /v2/compute/projects/{project_id}/vpcs/nodes
"console": 5720,
"console_type": "telnet",
"name": "PC TEST 1",
- "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpq7gacfaj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/23fa124a-cbd9-4efb-aa4e-2d16078adbaa",
- "node_id": "23fa124a-cbd9-4efb-aa4e-2d16078adbaa",
+ "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpzqod7tpw/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/e376fd8f-0852-4af2-8eab-1d6cbcda99e0",
+ "node_id": "e376fd8f-0852-4af2-8eab-1d6cbcda99e0",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"startup_script": null,
"startup_script_path": null,
diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
index 6a425bc1..eb1898c8 100644
--- a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/abe83043-07a7-41a1-8216-a887b554b30f/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4fe6c447-705a-451d-aae5-596530f405b3/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/abe83043-07a7-41a1-8216-a887b554b30f/adapters/0/ports/0/nio HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4fe6c447-705a-451d-aae5-596530f405b3/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidreload.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidreload.txt
index 7a6192dd..d1aec5b2 100644
--- a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidreload.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidreload.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4ad02999-418a-40a2-83dd-218e377d7e6c/reload' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ce85a25e-15c6-4e27-85f8-f20fb63db5fa/reload' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4ad02999-418a-40a2-83dd-218e377d7e6c/reload HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ce85a25e-15c6-4e27-85f8-f20fb63db5fa/reload HTTP/1.1
{}
diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstart.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstart.txt
index 0bb8edbc..f598942c 100644
--- a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstart.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstart.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/cc9d4efb-813a-4ed7-aad3-b26513c51888/start' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/19643991-7e9c-4d16-bc74-e20485066598/start' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/cc9d4efb-813a-4ed7-aad3-b26513c51888/start HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/19643991-7e9c-4d16-bc74-e20485066598/start HTTP/1.1
{}
@@ -16,8 +16,8 @@ X-ROUTE: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/start
"console": 5720,
"console_type": "telnet",
"name": "PC TEST 1",
- "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpq7gacfaj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/cc9d4efb-813a-4ed7-aad3-b26513c51888",
- "node_id": "cc9d4efb-813a-4ed7-aad3-b26513c51888",
+ "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpzqod7tpw/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/19643991-7e9c-4d16-bc74-e20485066598",
+ "node_id": "19643991-7e9c-4d16-bc74-e20485066598",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"startup_script": null,
"startup_script_path": null,
diff --git a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt
index c4e63a0f..f2eb3ee2 100644
--- a/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt
+++ b/docs/api/examples/compute_post_projectsprojectidvpcsnodesnodeidstop.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/09030c15-3a0c-4008-9c58-e3b0730cc8b6/stop' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/7c84b4c0-8ec0-42d6-9645-38979066289c/stop' -d '{}'
-POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/09030c15-3a0c-4008-9c58-e3b0730cc8b6/stop HTTP/1.1
+POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/7c84b4c0-8ec0-42d6-9645-38979066289c/stop HTTP/1.1
{}
diff --git a/docs/api/examples/compute_put_projectsprojectid.txt b/docs/api/examples/compute_put_projectsprojectid.txt
index 94e78259..91648da2 100644
--- a/docs/api/examples/compute_put_projectsprojectid.txt
+++ b/docs/api/examples/compute_put_projectsprojectid.txt
@@ -1,9 +1,9 @@
-curl -i -X PUT 'http://localhost:3080/v2/compute/projects/90010203-0405-0607-0809-0a0b0c0d0e0b' -d '{"name": "second_name", "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_update_path_project_non_l0"}'
+curl -i -X PUT 'http://localhost:3080/v2/compute/projects/90010203-0405-0607-0809-0a0b0c0d0e0b' -d '{"name": "second_name", "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_update_path_project_non_l0"}'
PUT /v2/compute/projects/90010203-0405-0607-0809-0a0b0c0d0e0b HTTP/1.1
{
"name": "second_name",
- "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_update_path_project_non_l0"
+ "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_update_path_project_non_l0"
}
diff --git a/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt
index 3c380cfa..eb587116 100644
--- a/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt
+++ b/docs/api/examples/compute_put_projectsprojectiddockernodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/7f34cdf1-c85a-458e-8162-b189a24e222d' -d '{"console": 5713, "environment": "GNS3=1\nGNS4=0", "name": "test", "start_command": "yes"}'
+curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/40be906f-c587-494d-b845-c87db90737b1' -d '{"console": 5713, "environment": "GNS3=1\nGNS4=0", "name": "test", "start_command": "yes"}'
-PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/7f34cdf1-c85a-458e-8162-b189a24e222d HTTP/1.1
+PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/40be906f-c587-494d-b845-c87db90737b1 HTTP/1.1
{
"console": 5713,
"environment": "GNS3=1\nGNS4=0",
@@ -10,7 +10,7 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/7f34c
HTTP/1.1 200
-CONTENT-LENGTH: 654
+CONTENT-LENGTH: 655
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -28,8 +28,8 @@ X-ROUTE: /v2/compute/projects/{project_id}/docker/nodes/{node_id}
"environment": "GNS3=1\nGNS4=0",
"image": "nginx:latest",
"name": "test",
- "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_json4/project-files/docker/7f34cdf1-c85a-458e-8162-b189a24e222d",
- "node_id": "7f34cdf1-c85a-458e-8162-b189a24e222d",
+ "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_json4/project-files/docker/40be906f-c587-494d-b845-c87db90737b1",
+ "node_id": "40be906f-c587-494d-b845-c87db90737b1",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"start_command": "yes",
"status": "stopped"
diff --git a/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt
index 70728149..0f0127e8 100644
--- a/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt
+++ b/docs/api/examples/compute_put_projectsprojectidiounodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/26d3b8b2-71be-427d-bce7-48c0e48d7647' -d '{"console": 5712, "ethernet_adapters": 4, "iourc_content": "test", "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, "startup_config_content": "hostname test", "use_default_iou_values": true}'
+curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/000a9b96-c2f2-433a-b60b-a292388363e2' -d '{"console": 5712, "ethernet_adapters": 4, "iourc_content": "test", "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, "startup_config_content": "hostname test", "use_default_iou_values": true}'
-PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/26d3b8b2-71be-427d-bce7-48c0e48d7647 HTTP/1.1
+PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/000a9b96-c2f2-433a-b60b-a292388363e2 HTTP/1.1
{
"console": 5712,
"ethernet_adapters": 4,
@@ -16,7 +16,7 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/26d3b8b2
HTTP/1.1 200
-CONTENT-LENGTH: 796
+CONTENT-LENGTH: 797
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -27,12 +27,12 @@ X-ROUTE: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
"console": 5712,
"console_type": "telnet",
"ethernet_adapters": 4,
- "iourc_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpndfoeh4v/iourc",
+ "iourc_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp1i3dv2rj/iourc",
"l1_keepalives": true,
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "test",
- "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_json4/project-files/iou/26d3b8b2-71be-427d-bce7-48c0e48d7647",
- "node_id": "26d3b8b2-71be-427d-bce7-48c0e48d7647",
+ "node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_json4/project-files/iou/000a9b96-c2f2-433a-b60b-a292388363e2",
+ "node_id": "000a9b96-c2f2-433a-b60b-a292388363e2",
"nvram": 2048,
"path": "iou.bin",
"private_config": null,
diff --git a/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt
index fa8cbc00..2bdab6d3 100644
--- a/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt
+++ b/docs/api/examples/compute_put_projectsprojectidqemunodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/06d5ac45-b978-42c9-beb0-8febc58831d5' -d '{"console": 5712, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}'
+curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ec18071e-4681-48ad-8670-e2b6d537b839' -d '{"console": 5712, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}'
-PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/06d5ac45-b978-42c9-beb0-8febc58831d5 HTTP/1.1
+PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ec18071e-4681-48ad-8670-e2b6d537b839 HTTP/1.1
{
"console": 5712,
"hdb_disk_image": "linux\u8f7d.img",
@@ -46,15 +46,15 @@ X-ROUTE: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
"kernel_image": "",
"kernel_image_md5sum": null,
"legacy_networking": false,
- "mac_address": "00:dd:80:31:d5:00",
+ "mac_address": "00:dd:80:b8:39:00",
"name": "test",
- "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpq7gacfaj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/06d5ac45-b978-42c9-beb0-8febc58831d5",
- "node_id": "06d5ac45-b978-42c9-beb0-8febc58831d5",
+ "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpzqod7tpw/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/ec18071e-4681-48ad-8670-e2b6d537b839",
+ "node_id": "ec18071e-4681-48ad-8670-e2b6d537b839",
"options": "",
"platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
- "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp6mpl67gj/qemu-system-x86_64",
+ "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpcdk456cd/qemu-system-x86_64",
"ram": 1024,
"status": "stopped",
"usage": ""
diff --git a/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt
index d3a8f35a..9ba1b6d3 100644
--- a/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt
+++ b/docs/api/examples/compute_put_projectsprojectidvirtualboxnodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/1d269e1c-fc5a-4185-b577-998c4872aeba' -d '{"console": 5721, "name": "test"}'
+curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f4e6444e-3c16-4b48-bb71-1378e6c5c22a' -d '{"console": 5721, "name": "test"}'
-PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/1d269e1c-fc5a-4185-b577-998c4872aeba HTTP/1.1
+PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f4e6444e-3c16-4b48-bb71-1378e6c5c22a HTTP/1.1
{
"console": 5721,
"name": "test"
@@ -8,7 +8,7 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/1
HTTP/1.1 200
-CONTENT-LENGTH: 442
+CONTENT-LENGTH: 469
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -21,9 +21,10 @@ X-ROUTE: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}
"console": 5721,
"enable_remote_console": false,
"headless": false,
+ "linked_clone": false,
"name": "test",
"node_directory": null,
- "node_id": "1d269e1c-fc5a-4185-b577-998c4872aeba",
+ "node_id": "f4e6444e-3c16-4b48-bb71-1378e6c5c22a",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 0,
"status": "stopped",
diff --git a/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt b/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt
index 7feda631..1ca2998b 100644
--- a/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt
+++ b/docs/api/examples/compute_put_projectsprojectidvpcsnodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/85c226b1-7e7f-47da-b5d3-d51d8e051d19' -d '{"console": 5722, "name": "test", "startup_script": "ip 192.168.1.1"}'
+curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c741536a-f06d-43b6-9684-cc5cd48861dd' -d '{"console": 5722, "name": "test", "startup_script": "ip 192.168.1.1"}'
-PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/85c226b1-7e7f-47da-b5d3-d51d8e051d19 HTTP/1.1
+PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c741536a-f06d-43b6-9684-cc5cd48861dd HTTP/1.1
{
"console": 5722,
"name": "test",
@@ -20,8 +20,8 @@ X-ROUTE: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
"console": 5722,
"console_type": "telnet",
"name": "test",
- "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpq7gacfaj/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/85c226b1-7e7f-47da-b5d3-d51d8e051d19",
- "node_id": "85c226b1-7e7f-47da-b5d3-d51d8e051d19",
+ "node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpzqod7tpw/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/c741536a-f06d-43b6-9684-cc5cd48861dd",
+ "node_id": "c741536a-f06d-43b6-9684-cc5cd48861dd",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"startup_script": "ip 192.168.1.1",
"startup_script_path": "startup.vpc",
diff --git a/docs/api/examples/controller_delete_projectsprojectid.txt b/docs/api/examples/controller_delete_projectsprojectid.txt
index 4201ce12..6a16e8df 100644
--- a/docs/api/examples/controller_delete_projectsprojectid.txt
+++ b/docs/api/examples/controller_delete_projectsprojectid.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/projects/66d70bee-da7c-4b65-85fb-ba60bbbbf4f1'
+curl -i -X DELETE 'http://localhost:3080/v2/projects/217765ab-468a-497b-957f-7e851ed1b0d9'
-DELETE /v2/projects/66d70bee-da7c-4b65-85fb-ba60bbbbf4f1 HTTP/1.1
+DELETE /v2/projects/217765ab-468a-497b-957f-7e851ed1b0d9 HTTP/1.1
diff --git a/docs/api/examples/controller_delete_projectsprojectiddrawingsdrawingid.txt b/docs/api/examples/controller_delete_projectsprojectiddrawingsdrawingid.txt
index e0ff40e3..11411a7d 100644
--- a/docs/api/examples/controller_delete_projectsprojectiddrawingsdrawingid.txt
+++ b/docs/api/examples/controller_delete_projectsprojectiddrawingsdrawingid.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/projects/334050e2-d33d-4aab-a3f6-8ca4b15edf7f/drawings/eda0ee4d-aada-4a4a-9e20-b769d446d027'
+curl -i -X DELETE 'http://localhost:3080/v2/projects/d75dc250-7d7b-4d0b-8a06-ae2853c2304f/drawings/cc2439b5-3009-4c6a-ba87-c51795a6f461'
-DELETE /v2/projects/334050e2-d33d-4aab-a3f6-8ca4b15edf7f/drawings/eda0ee4d-aada-4a4a-9e20-b769d446d027 HTTP/1.1
+DELETE /v2/projects/d75dc250-7d7b-4d0b-8a06-ae2853c2304f/drawings/cc2439b5-3009-4c6a-ba87-c51795a6f461 HTTP/1.1
diff --git a/docs/api/examples/controller_delete_projectsprojectidlinkslinkid.txt b/docs/api/examples/controller_delete_projectsprojectidlinkslinkid.txt
index 528ab160..02a63961 100644
--- a/docs/api/examples/controller_delete_projectsprojectidlinkslinkid.txt
+++ b/docs/api/examples/controller_delete_projectsprojectidlinkslinkid.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/projects/ab738561-f1ff-4d75-a093-f9f05dd07a1a/links/cb7f05be-c81f-4c6f-9019-2e7ad10a112e'
+curl -i -X DELETE 'http://localhost:3080/v2/projects/a0e491a9-93d2-479a-9bb6-7f0d79999ec0/links/0fe9e5db-8b7f-41e1-922b-a58aabd4100f'
-DELETE /v2/projects/ab738561-f1ff-4d75-a093-f9f05dd07a1a/links/cb7f05be-c81f-4c6f-9019-2e7ad10a112e HTTP/1.1
+DELETE /v2/projects/a0e491a9-93d2-479a-9bb6-7f0d79999ec0/links/0fe9e5db-8b7f-41e1-922b-a58aabd4100f HTTP/1.1
diff --git a/docs/api/examples/controller_delete_projectsprojectidnodesnodeid.txt b/docs/api/examples/controller_delete_projectsprojectidnodesnodeid.txt
index d6638ec9..620d536e 100644
--- a/docs/api/examples/controller_delete_projectsprojectidnodesnodeid.txt
+++ b/docs/api/examples/controller_delete_projectsprojectidnodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X DELETE 'http://localhost:3080/v2/projects/f34a9fd6-cc9f-4203-a1a4-6f3b0b59f6e9/nodes/4a3bf3e4-d588-4be0-b0d7-87d0ac5f8bbd'
+curl -i -X DELETE 'http://localhost:3080/v2/projects/1df6389f-befc-4f18-9dce-dc3679ffc4c2/nodes/e32f99c7-128d-4003-ba94-94cd3c005c9e'
-DELETE /v2/projects/f34a9fd6-cc9f-4203-a1a4-6f3b0b59f6e9/nodes/4a3bf3e4-d588-4be0-b0d7-87d0ac5f8bbd HTTP/1.1
+DELETE /v2/projects/1df6389f-befc-4f18-9dce-dc3679ffc4c2/nodes/e32f99c7-128d-4003-ba94-94cd3c005c9e HTTP/1.1
diff --git a/docs/api/examples/controller_get_projects.txt b/docs/api/examples/controller_get_projects.txt
index 38ddc048..67293a9f 100644
--- a/docs/api/examples/controller_get_projects.txt
+++ b/docs/api/examples/controller_get_projects.txt
@@ -5,7 +5,7 @@ GET /v2/projects HTTP/1.1
HTTP/1.1 200
-CONTENT-LENGTH: 285
+CONTENT-LENGTH: 286
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.5 GNS3/2.0.0dev1
@@ -15,7 +15,7 @@ X-ROUTE: /v2/projects
{
"filename": "test.gns3",
"name": "test",
- "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-524/test_list_projects1",
+ "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-1130/test_list_projects1",
"project_id": "00010203-0405-0607-0809-0a0b0c0d0e0f",
"status": "opened"
}
diff --git a/docs/api/examples/controller_get_projectsprojectid.txt b/docs/api/examples/controller_get_projectsprojectid.txt
index b09fea3d..d49d2982 100644
--- a/docs/api/examples/controller_get_projectsprojectid.txt
+++ b/docs/api/examples/controller_get_projectsprojectid.txt
@@ -1,6 +1,6 @@
-curl -i -X GET 'http://localhost:3080/v2/projects/ea7af613-69fc-4eb6-b2e5-6bc378093737'
+curl -i -X GET 'http://localhost:3080/v2/projects/17850018-125c-4c94-acc0-8f7fed551b85'
-GET /v2/projects/ea7af613-69fc-4eb6-b2e5-6bc378093737 HTTP/1.1
+GET /v2/projects/17850018-125c-4c94-acc0-8f7fed551b85 HTTP/1.1
@@ -14,7 +14,7 @@ X-ROUTE: /v2/projects/{project_id}
{
"filename": "test.gns3",
"name": "test",
- "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpqdz9215j/projects/ea7af613-69fc-4eb6-b2e5-6bc378093737",
- "project_id": "ea7af613-69fc-4eb6-b2e5-6bc378093737",
+ "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmprvgpe8o0/projects/17850018-125c-4c94-acc0-8f7fed551b85",
+ "project_id": "17850018-125c-4c94-acc0-8f7fed551b85",
"status": "opened"
}
diff --git a/docs/api/examples/controller_get_projectsprojectiddrawings.txt b/docs/api/examples/controller_get_projectsprojectiddrawings.txt
index 474c8937..524c74eb 100644
--- a/docs/api/examples/controller_get_projectsprojectiddrawings.txt
+++ b/docs/api/examples/controller_get_projectsprojectiddrawings.txt
@@ -1,6 +1,6 @@
-curl -i -X GET 'http://localhost:3080/v2/projects/63a45f0d-f886-436f-b07e-f52cdcbeaff4/drawings'
+curl -i -X GET 'http://localhost:3080/v2/projects/653341bc-edd6-458a-90ab-25fd65c0f4b3/drawings'
-GET /v2/projects/63a45f0d-f886-436f-b07e-f52cdcbeaff4/drawings HTTP/1.1
+GET /v2/projects/653341bc-edd6-458a-90ab-25fd65c0f4b3/drawings HTTP/1.1
@@ -13,8 +13,8 @@ X-ROUTE: /v2/projects/{project_id}/drawings
[
{
- "drawing_id": "b52e45b0-d1a7-46b4-8ecc-5db59eba7e0f",
- "project_id": "63a45f0d-f886-436f-b07e-f52cdcbeaff4",
+ "drawing_id": "c1457dac-9864-46f3-ba41-5a62479273bf",
+ "project_id": "653341bc-edd6-458a-90ab-25fd65c0f4b3",
"rotation": 0,
"svg": "",
"x": 10,
diff --git a/docs/api/examples/controller_get_projectsprojectidlinks.txt b/docs/api/examples/controller_get_projectsprojectidlinks.txt
index f18f9f96..de722e5a 100644
--- a/docs/api/examples/controller_get_projectsprojectidlinks.txt
+++ b/docs/api/examples/controller_get_projectsprojectidlinks.txt
@@ -1,6 +1,6 @@
-curl -i -X GET 'http://localhost:3080/v2/projects/87658726-db5c-47e0-9f4b-1688f4f9b04e/links'
+curl -i -X GET 'http://localhost:3080/v2/projects/6cd75a96-97e6-469d-a742-b604f65c674d/links'
-GET /v2/projects/87658726-db5c-47e0-9f4b-1688f4f9b04e/links HTTP/1.1
+GET /v2/projects/6cd75a96-97e6-469d-a742-b604f65c674d/links HTTP/1.1
@@ -16,7 +16,7 @@ X-ROUTE: /v2/projects/{project_id}/links
"capture_file_name": null,
"capture_file_path": null,
"capturing": false,
- "link_id": "ca9142e8-9684-4b31-b9c4-68eaec0f0b0d",
+ "link_id": "0df81303-95fb-4bb8-bea1-82678f247781",
"nodes": [
{
"adapter_number": 0,
@@ -27,7 +27,7 @@ X-ROUTE: /v2/projects/{project_id}/links
"x": -10,
"y": -10
},
- "node_id": "c4812669-53d7-4098-bc90-76be0ff7bf1a",
+ "node_id": "4bff4d24-9fe4-42d4-a26a-4e69aeafde11",
"port_number": 3
},
{
@@ -39,10 +39,10 @@ X-ROUTE: /v2/projects/{project_id}/links
"x": -10,
"y": -10
},
- "node_id": "0d0bfaee-1d67-4909-be6a-c0d2ae16521d",
+ "node_id": "2b0ee7aa-7500-4f8a-8bd7-248eb5a55df9",
"port_number": 4
}
],
- "project_id": "87658726-db5c-47e0-9f4b-1688f4f9b04e"
+ "project_id": "6cd75a96-97e6-469d-a742-b604f65c674d"
}
]
diff --git a/docs/api/examples/controller_get_projectsprojectidnodes.txt b/docs/api/examples/controller_get_projectsprojectidnodes.txt
index 6a4e286a..3c97874d 100644
--- a/docs/api/examples/controller_get_projectsprojectidnodes.txt
+++ b/docs/api/examples/controller_get_projectsprojectidnodes.txt
@@ -1,6 +1,6 @@
-curl -i -X GET 'http://localhost:3080/v2/projects/6031c4ea-8e3e-44f9-a236-28611e86b823/nodes'
+curl -i -X GET 'http://localhost:3080/v2/projects/ba784a62-27bb-49ce-b801-e5bf16dd4bf1/nodes'
-GET /v2/projects/6031c4ea-8e3e-44f9-a236-28611e86b823/nodes HTTP/1.1
+GET /v2/projects/ba784a62-27bb-49ce-b801-e5bf16dd4bf1/nodes HTTP/1.1
@@ -28,9 +28,9 @@ X-ROUTE: /v2/projects/{project_id}/nodes
},
"name": "test",
"node_directory": null,
- "node_id": "0d215b97-cdbb-4fab-b54d-7c76f83a1e5b",
+ "node_id": "dd18808b-0499-4da2-a17e-550949de0591",
"node_type": "vpcs",
- "project_id": "6031c4ea-8e3e-44f9-a236-28611e86b823",
+ "project_id": "ba784a62-27bb-49ce-b801-e5bf16dd4bf1",
"properties": {
"startup_script": "echo test"
},
diff --git a/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt b/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt
index 675433aa..887850ca 100644
--- a/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt
+++ b/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txt
@@ -1,6 +1,6 @@
-curl -i -X GET 'http://localhost:3080/v2/projects/174edd5e-f4f5-4c6f-9e44-d1e89a6d365e/nodes/5fb1d484-d0eb-44e9-bfbd-c01b2b3f97f8/dynamips/auto_idlepc'
+curl -i -X GET 'http://localhost:3080/v2/projects/ae53ebc4-e6bc-44af-a6f7-5aef0d7f3c4d/nodes/6c4ebfd8-9e2b-44a8-b365-58df1d3a1b80/dynamips/auto_idlepc'
-GET /v2/projects/174edd5e-f4f5-4c6f-9e44-d1e89a6d365e/nodes/5fb1d484-d0eb-44e9-bfbd-c01b2b3f97f8/dynamips/auto_idlepc HTTP/1.1
+GET /v2/projects/ae53ebc4-e6bc-44af-a6f7-5aef0d7f3c4d/nodes/6c4ebfd8-9e2b-44a8-b365-58df1d3a1b80/dynamips/auto_idlepc HTTP/1.1
diff --git a/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsidlepcproposals.txt b/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsidlepcproposals.txt
index 775eed98..cd192923 100644
--- a/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsidlepcproposals.txt
+++ b/docs/api/examples/controller_get_projectsprojectidnodesnodeiddynamipsidlepcproposals.txt
@@ -1,6 +1,6 @@
-curl -i -X GET 'http://localhost:3080/v2/projects/9acd92be-3ffc-4bea-b937-b676a90e76d9/nodes/2c2ffb39-7ca3-40a4-8864-6e4054320405/dynamips/idlepc_proposals'
+curl -i -X GET 'http://localhost:3080/v2/projects/fbeb0661-da69-4f6c-9c3f-7c8964d623f6/nodes/82c31081-f9ea-45e3-a82d-d137236b078f/dynamips/idlepc_proposals'
-GET /v2/projects/9acd92be-3ffc-4bea-b937-b676a90e76d9/nodes/2c2ffb39-7ca3-40a4-8864-6e4054320405/dynamips/idlepc_proposals HTTP/1.1
+GET /v2/projects/fbeb0661-da69-4f6c-9c3f-7c8964d623f6/nodes/82c31081-f9ea-45e3-a82d-d137236b078f/dynamips/idlepc_proposals HTTP/1.1
diff --git a/docs/api/examples/controller_post_projects.txt b/docs/api/examples/controller_post_projects.txt
index 982c3f48..f479c4ba 100644
--- a/docs/api/examples/controller_post_projects.txt
+++ b/docs/api/examples/controller_post_projects.txt
@@ -17,7 +17,7 @@ X-ROUTE: /v2/projects
{
"filename": "test.gns3",
"name": "test",
- "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpbjibh90f/projects/10010203-0405-0607-0809-0a0b0c0d0e0f",
+ "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpae61hifl/projects/10010203-0405-0607-0809-0a0b0c0d0e0f",
"project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f",
"status": "opened"
}
diff --git a/docs/api/examples/controller_post_projectsload.txt b/docs/api/examples/controller_post_projectsload.txt
index 430e05fc..429f9881 100644
--- a/docs/api/examples/controller_post_projectsload.txt
+++ b/docs/api/examples/controller_post_projectsload.txt
@@ -16,7 +16,7 @@ X-ROUTE: /v2/projects/load
{
"filename": "test.gns3",
"name": "test",
- "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpmsg1_a45/projects/ecc81a86-29b7-4477-b725-98af3d2e3bb1",
- "project_id": "ecc81a86-29b7-4477-b725-98af3d2e3bb1",
+ "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9vj03m0s/projects/c4773495-7a7a-4ba5-9c13-de34b0ddf039",
+ "project_id": "c4773495-7a7a-4ba5-9c13-de34b0ddf039",
"status": "opened"
}
diff --git a/docs/api/examples/controller_post_projectsprojectidclose.txt b/docs/api/examples/controller_post_projectsprojectidclose.txt
index 58df67b1..797055b1 100644
--- a/docs/api/examples/controller_post_projectsprojectidclose.txt
+++ b/docs/api/examples/controller_post_projectsprojectidclose.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/69b6718d-30f9-47b0-867c-717bc074e5ff/close' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/7f9bc4b5-4a44-4be6-a222-808d3e68f1c6/close' -d '{}'
-POST /v2/projects/69b6718d-30f9-47b0-867c-717bc074e5ff/close HTTP/1.1
+POST /v2/projects/7f9bc4b5-4a44-4be6-a222-808d3e68f1c6/close HTTP/1.1
{}
@@ -14,7 +14,7 @@ X-ROUTE: /v2/projects/{project_id}/close
{
"filename": "test.gns3",
"name": "test",
- "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmph3xuizor/projects/69b6718d-30f9-47b0-867c-717bc074e5ff",
- "project_id": "69b6718d-30f9-47b0-867c-717bc074e5ff",
+ "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpsjf1l314/projects/7f9bc4b5-4a44-4be6-a222-808d3e68f1c6",
+ "project_id": "7f9bc4b5-4a44-4be6-a222-808d3e68f1c6",
"status": "opened"
}
diff --git a/docs/api/examples/controller_post_projectsprojectiddrawings.txt b/docs/api/examples/controller_post_projectsprojectiddrawings.txt
index c319195f..1468521e 100644
--- a/docs/api/examples/controller_post_projectsprojectiddrawings.txt
+++ b/docs/api/examples/controller_post_projectsprojectiddrawings.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/310203c0-fb79-420d-8352-555419c784a3/drawings' -d '{"svg": "", "x": 10, "y": 20, "z": 0}'
+curl -i -X POST 'http://localhost:3080/v2/projects/8aadced3-304f-42b2-ad58-fe4ec9f80806/drawings' -d '{"svg": "", "x": 10, "y": 20, "z": 0}'
-POST /v2/projects/310203c0-fb79-420d-8352-555419c784a3/drawings HTTP/1.1
+POST /v2/projects/8aadced3-304f-42b2-ad58-fe4ec9f80806/drawings HTTP/1.1
{
"svg": "",
"x": 10,
@@ -17,8 +17,8 @@ SERVER: Python/3.5 GNS3/2.0.0dev1
X-ROUTE: /v2/projects/{project_id}/drawings
{
- "drawing_id": "3e245095-4bda-4ca1-82f5-7ae53c54ac59",
- "project_id": "310203c0-fb79-420d-8352-555419c784a3",
+ "drawing_id": "d2b17a50-3b8e-4148-bc1e-8bdd13becfe6",
+ "project_id": "8aadced3-304f-42b2-ad58-fe4ec9f80806",
"rotation": 0,
"svg": "",
"x": 10,
diff --git a/docs/api/examples/controller_post_projectsprojectidlinks.txt b/docs/api/examples/controller_post_projectsprojectidlinks.txt
index fe23c34a..7500684b 100644
--- a/docs/api/examples/controller_post_projectsprojectidlinks.txt
+++ b/docs/api/examples/controller_post_projectsprojectidlinks.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/8b10f40a-8be8-4706-be27-f596f6102d51/links' -d '{"nodes": [{"adapter_number": 0, "label": {"text": "Text", "x": 42, "y": 0}, "node_id": "ff1e3b4a-b3c6-4940-a5da-dbb732633249", "port_number": 3}, {"adapter_number": 2, "node_id": "fa2ca2d9-7d50-4f83-8f5f-9b76f0000b49", "port_number": 4}]}'
+curl -i -X POST 'http://localhost:3080/v2/projects/586cdc63-228c-4c73-bb84-6db50bb19a2a/links' -d '{"nodes": [{"adapter_number": 0, "label": {"text": "Text", "x": 42, "y": 0}, "node_id": "ac0eb48c-1911-46a3-94ac-52bedb77f0fc", "port_number": 3}, {"adapter_number": 2, "node_id": "fd3ca37f-4d1b-48a6-9912-d135a8b31ed9", "port_number": 4}]}'
-POST /v2/projects/8b10f40a-8be8-4706-be27-f596f6102d51/links HTTP/1.1
+POST /v2/projects/586cdc63-228c-4c73-bb84-6db50bb19a2a/links HTTP/1.1
{
"nodes": [
{
@@ -10,12 +10,12 @@ POST /v2/projects/8b10f40a-8be8-4706-be27-f596f6102d51/links HTTP/1.1
"x": 42,
"y": 0
},
- "node_id": "ff1e3b4a-b3c6-4940-a5da-dbb732633249",
+ "node_id": "ac0eb48c-1911-46a3-94ac-52bedb77f0fc",
"port_number": 3
},
{
"adapter_number": 2,
- "node_id": "fa2ca2d9-7d50-4f83-8f5f-9b76f0000b49",
+ "node_id": "fd3ca37f-4d1b-48a6-9912-d135a8b31ed9",
"port_number": 4
}
]
@@ -33,7 +33,7 @@ X-ROUTE: /v2/projects/{project_id}/links
"capture_file_name": null,
"capture_file_path": null,
"capturing": false,
- "link_id": "3dbdcec5-4c9a-4ddb-8a38-2ea2fc31a970",
+ "link_id": "04c65f22-757f-4e07-8df0-d05913a17028",
"nodes": [
{
"adapter_number": 0,
@@ -42,7 +42,7 @@ X-ROUTE: /v2/projects/{project_id}/links
"x": 42,
"y": 0
},
- "node_id": "ff1e3b4a-b3c6-4940-a5da-dbb732633249",
+ "node_id": "ac0eb48c-1911-46a3-94ac-52bedb77f0fc",
"port_number": 3
},
{
@@ -54,9 +54,9 @@ X-ROUTE: /v2/projects/{project_id}/links
"x": -10,
"y": -10
},
- "node_id": "fa2ca2d9-7d50-4f83-8f5f-9b76f0000b49",
+ "node_id": "fd3ca37f-4d1b-48a6-9912-d135a8b31ed9",
"port_number": 4
}
],
- "project_id": "8b10f40a-8be8-4706-be27-f596f6102d51"
+ "project_id": "586cdc63-228c-4c73-bb84-6db50bb19a2a"
}
diff --git a/docs/api/examples/controller_post_projectsprojectidlinkslinkidstartcapture.txt b/docs/api/examples/controller_post_projectsprojectidlinkslinkidstartcapture.txt
index a6cab2eb..45da33e4 100644
--- a/docs/api/examples/controller_post_projectsprojectidlinkslinkidstartcapture.txt
+++ b/docs/api/examples/controller_post_projectsprojectidlinkslinkidstartcapture.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/e08705cc-8a87-4055-89e9-7e2e545987a6/links/86ac047f-0e01-438d-b95c-4654f29a1c7d/start_capture' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/92411b77-b847-4b82-9502-5fa742e292f6/links/0e85b6d3-d91f-4b37-979e-e2ba47f77630/start_capture' -d '{}'
-POST /v2/projects/e08705cc-8a87-4055-89e9-7e2e545987a6/links/86ac047f-0e01-438d-b95c-4654f29a1c7d/start_capture HTTP/1.1
+POST /v2/projects/92411b77-b847-4b82-9502-5fa742e292f6/links/0e85b6d3-d91f-4b37-979e-e2ba47f77630/start_capture HTTP/1.1
{}
@@ -15,7 +15,7 @@ X-ROUTE: /v2/projects/{project_id}/links/{link_id}/start_capture
"capture_file_name": null,
"capture_file_path": null,
"capturing": false,
- "link_id": "86ac047f-0e01-438d-b95c-4654f29a1c7d",
+ "link_id": "0e85b6d3-d91f-4b37-979e-e2ba47f77630",
"nodes": [],
- "project_id": "e08705cc-8a87-4055-89e9-7e2e545987a6"
+ "project_id": "92411b77-b847-4b82-9502-5fa742e292f6"
}
diff --git a/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt b/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt
index 7c90df16..39a58c22 100644
--- a/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt
+++ b/docs/api/examples/controller_post_projectsprojectidlinkslinkidstopcapture.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/1db885b5-c3e7-4e86-8bd1-bb0a891f009f/links/1e1ee684-cf5d-4eda-a3bf-a12b057648b6/stop_capture' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/9b4b9a48-5b77-4523-ab6e-e72556452acf/links/0f08d53f-f379-4aef-9115-2316d4ea6cec/stop_capture' -d '{}'
-POST /v2/projects/1db885b5-c3e7-4e86-8bd1-bb0a891f009f/links/1e1ee684-cf5d-4eda-a3bf-a12b057648b6/stop_capture HTTP/1.1
+POST /v2/projects/9b4b9a48-5b77-4523-ab6e-e72556452acf/links/0f08d53f-f379-4aef-9115-2316d4ea6cec/stop_capture HTTP/1.1
{}
@@ -15,7 +15,7 @@ X-ROUTE: /v2/projects/{project_id}/links/{link_id}/stop_capture
"capture_file_name": null,
"capture_file_path": null,
"capturing": false,
- "link_id": "1e1ee684-cf5d-4eda-a3bf-a12b057648b6",
+ "link_id": "0f08d53f-f379-4aef-9115-2316d4ea6cec",
"nodes": [],
- "project_id": "1db885b5-c3e7-4e86-8bd1-bb0a891f009f"
+ "project_id": "9b4b9a48-5b77-4523-ab6e-e72556452acf"
}
diff --git a/docs/api/examples/controller_post_projectsprojectidnodes.txt b/docs/api/examples/controller_post_projectsprojectidnodes.txt
index 7a8f4e8d..8e9156b6 100644
--- a/docs/api/examples/controller_post_projectsprojectidnodes.txt
+++ b/docs/api/examples/controller_post_projectsprojectidnodes.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/07c2e2f4-28fb-44c5-9a9e-f6e6cd62f3c1/nodes' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}'
+curl -i -X POST 'http://localhost:3080/v2/projects/2473b969-a5a8-4448-aa8b-69225a48133a/nodes' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}'
-POST /v2/projects/07c2e2f4-28fb-44c5-9a9e-f6e6cd62f3c1/nodes HTTP/1.1
+POST /v2/projects/2473b969-a5a8-4448-aa8b-69225a48133a/nodes HTTP/1.1
{
"compute_id": "example.com",
"name": "test",
@@ -34,9 +34,9 @@ X-ROUTE: /v2/projects/{project_id}/nodes
},
"name": "test",
"node_directory": null,
- "node_id": "10715eee-fce6-44bb-b5db-ab76bfac9dec",
+ "node_id": "d396a010-d75f-44ca-b943-1bbd9352a3ea",
"node_type": "vpcs",
- "project_id": "07c2e2f4-28fb-44c5-9a9e-f6e6cd62f3c1",
+ "project_id": "2473b969-a5a8-4448-aa8b-69225a48133a",
"properties": {
"startup_script": "echo test"
},
diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt
index 9bec7b89..111930c1 100644
--- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt
+++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidreload.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/743b5bc1-841f-4ef7-9d61-92659dbb7665/nodes/79d24d23-5689-4049-b2ab-3ab7446158e0/reload' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/7ce830f3-2092-4008-a4f7-88bbbac6efe7/nodes/3b105ab0-3bbd-4805-8eed-edaeb0c51170/reload' -d '{}'
-POST /v2/projects/743b5bc1-841f-4ef7-9d61-92659dbb7665/nodes/79d24d23-5689-4049-b2ab-3ab7446158e0/reload HTTP/1.1
+POST /v2/projects/7ce830f3-2092-4008-a4f7-88bbbac6efe7/nodes/3b105ab0-3bbd-4805-8eed-edaeb0c51170/reload HTTP/1.1
{}
diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt
index 9c9ba9d4..7c191096 100644
--- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt
+++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstart.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/95cc977a-493f-42d6-ad99-e2de35c1b933/nodes/633d00a4-2870-48cd-9f65-21ee0ed614d8/start' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/a1b17539-66ff-468f-8433-54bcb220645a/nodes/5f08f708-76d4-4edb-a5d6-1efee902f080/start' -d '{}'
-POST /v2/projects/95cc977a-493f-42d6-ad99-e2de35c1b933/nodes/633d00a4-2870-48cd-9f65-21ee0ed614d8/start HTTP/1.1
+POST /v2/projects/a1b17539-66ff-468f-8433-54bcb220645a/nodes/5f08f708-76d4-4edb-a5d6-1efee902f080/start HTTP/1.1
{}
diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt
index 158eedfa..b6793815 100644
--- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt
+++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidstop.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/52abd079-b78b-4c32-8d71-e319f3876423/nodes/2539caf7-59c0-465e-99d5-821fb17aad78/stop' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/73cf2dcd-329b-46a2-9a2a-55b35a96eec1/nodes/13d84927-a2ad-4b9f-9354-0808587fb63d/stop' -d '{}'
-POST /v2/projects/52abd079-b78b-4c32-8d71-e319f3876423/nodes/2539caf7-59c0-465e-99d5-821fb17aad78/stop HTTP/1.1
+POST /v2/projects/73cf2dcd-329b-46a2-9a2a-55b35a96eec1/nodes/13d84927-a2ad-4b9f-9354-0808587fb63d/stop HTTP/1.1
{}
diff --git a/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt b/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt
index 39cfbe3d..e319d1a8 100644
--- a/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt
+++ b/docs/api/examples/controller_post_projectsprojectidnodesnodeidsuspend.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/e5cd4251-7c15-4e3f-849b-22dd7c0d2700/nodes/ed64e800-bd65-4651-9d85-ca4c1fbdfdc3/suspend' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/71c9579d-50d3-4156-a3a1-1dfc48cc2cf2/nodes/eb643bea-a400-4295-bb25-618fce641a89/suspend' -d '{}'
-POST /v2/projects/e5cd4251-7c15-4e3f-849b-22dd7c0d2700/nodes/ed64e800-bd65-4651-9d85-ca4c1fbdfdc3/suspend HTTP/1.1
+POST /v2/projects/71c9579d-50d3-4156-a3a1-1dfc48cc2cf2/nodes/eb643bea-a400-4295-bb25-618fce641a89/suspend HTTP/1.1
{}
diff --git a/docs/api/examples/controller_post_projectsprojectidnodesreload.txt b/docs/api/examples/controller_post_projectsprojectidnodesreload.txt
index b61395ff..ea15b716 100644
--- a/docs/api/examples/controller_post_projectsprojectidnodesreload.txt
+++ b/docs/api/examples/controller_post_projectsprojectidnodesreload.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/6e38f9c0-d890-4dba-8573-65774aaa6539/nodes/reload' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/35122903-af0e-4447-8ec9-bda1ebffa850/nodes/reload' -d '{}'
-POST /v2/projects/6e38f9c0-d890-4dba-8573-65774aaa6539/nodes/reload HTTP/1.1
+POST /v2/projects/35122903-af0e-4447-8ec9-bda1ebffa850/nodes/reload HTTP/1.1
{}
diff --git a/docs/api/examples/controller_post_projectsprojectidnodesstart.txt b/docs/api/examples/controller_post_projectsprojectidnodesstart.txt
index 0d1c16ab..73355783 100644
--- a/docs/api/examples/controller_post_projectsprojectidnodesstart.txt
+++ b/docs/api/examples/controller_post_projectsprojectidnodesstart.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/93db4de6-676c-4a1f-9cb1-fa0056e00f22/nodes/start' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/946aeb66-69ba-4f4e-a90a-05bff3fedb07/nodes/start' -d '{}'
-POST /v2/projects/93db4de6-676c-4a1f-9cb1-fa0056e00f22/nodes/start HTTP/1.1
+POST /v2/projects/946aeb66-69ba-4f4e-a90a-05bff3fedb07/nodes/start HTTP/1.1
{}
diff --git a/docs/api/examples/controller_post_projectsprojectidnodesstop.txt b/docs/api/examples/controller_post_projectsprojectidnodesstop.txt
index ebd4f2ff..ba7cd312 100644
--- a/docs/api/examples/controller_post_projectsprojectidnodesstop.txt
+++ b/docs/api/examples/controller_post_projectsprojectidnodesstop.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/22c95799-3303-4799-af41-252c66cbf892/nodes/stop' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/5eb4c12e-1b5e-44d1-b6e2-86472ab358f9/nodes/stop' -d '{}'
-POST /v2/projects/22c95799-3303-4799-af41-252c66cbf892/nodes/stop HTTP/1.1
+POST /v2/projects/5eb4c12e-1b5e-44d1-b6e2-86472ab358f9/nodes/stop HTTP/1.1
{}
diff --git a/docs/api/examples/controller_post_projectsprojectidnodessuspend.txt b/docs/api/examples/controller_post_projectsprojectidnodessuspend.txt
index 36c82aa2..5e9a187c 100644
--- a/docs/api/examples/controller_post_projectsprojectidnodessuspend.txt
+++ b/docs/api/examples/controller_post_projectsprojectidnodessuspend.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/d0fb8c9a-e3a4-46da-bf30-a6db62931dc7/nodes/suspend' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/62d8b443-9500-4f52-a710-d11035b60602/nodes/suspend' -d '{}'
-POST /v2/projects/d0fb8c9a-e3a4-46da-bf30-a6db62931dc7/nodes/suspend HTTP/1.1
+POST /v2/projects/62d8b443-9500-4f52-a710-d11035b60602/nodes/suspend HTTP/1.1
{}
diff --git a/docs/api/examples/controller_post_projectsprojectidopen.txt b/docs/api/examples/controller_post_projectsprojectidopen.txt
index 4cb4872d..ae9890bf 100644
--- a/docs/api/examples/controller_post_projectsprojectidopen.txt
+++ b/docs/api/examples/controller_post_projectsprojectidopen.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:3080/v2/projects/e20aa66a-4d7f-4407-9763-3701f716ae0a/open' -d '{}'
+curl -i -X POST 'http://localhost:3080/v2/projects/ffd8f122-4f50-424d-a9a3-52e6050e5ad5/open' -d '{}'
-POST /v2/projects/e20aa66a-4d7f-4407-9763-3701f716ae0a/open HTTP/1.1
+POST /v2/projects/ffd8f122-4f50-424d-a9a3-52e6050e5ad5/open HTTP/1.1
{}
@@ -14,7 +14,7 @@ X-ROUTE: /v2/projects/{project_id}/open
{
"filename": "test.gns3",
"name": "test",
- "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpkpm1kyek/projects/e20aa66a-4d7f-4407-9763-3701f716ae0a",
- "project_id": "e20aa66a-4d7f-4407-9763-3701f716ae0a",
+ "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9bwybve2/projects/ffd8f122-4f50-424d-a9a3-52e6050e5ad5",
+ "project_id": "ffd8f122-4f50-424d-a9a3-52e6050e5ad5",
"status": "opened"
}
diff --git a/docs/api/examples/controller_put_projectsprojectiddrawingsdrawingid.txt b/docs/api/examples/controller_put_projectsprojectiddrawingsdrawingid.txt
index e06d8364..dbd22d45 100644
--- a/docs/api/examples/controller_put_projectsprojectiddrawingsdrawingid.txt
+++ b/docs/api/examples/controller_put_projectsprojectiddrawingsdrawingid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:3080/v2/projects/8159b62e-eeac-46e5-b878-8bb6bd193e8a/drawings/72c2ef6b-0c7b-4cd7-a950-15b82a1b8c0d' -d '{"x": 42}'
+curl -i -X PUT 'http://localhost:3080/v2/projects/1b8627ab-0930-4284-a88e-493f2c68b921/drawings/bafaf7a8-25f8-439a-8c73-7652bb389aef' -d '{"x": 42}'
-PUT /v2/projects/8159b62e-eeac-46e5-b878-8bb6bd193e8a/drawings/72c2ef6b-0c7b-4cd7-a950-15b82a1b8c0d HTTP/1.1
+PUT /v2/projects/1b8627ab-0930-4284-a88e-493f2c68b921/drawings/bafaf7a8-25f8-439a-8c73-7652bb389aef HTTP/1.1
{
"x": 42
}
@@ -14,8 +14,8 @@ SERVER: Python/3.5 GNS3/2.0.0dev1
X-ROUTE: /v2/projects/{project_id}/drawings/{drawing_id}
{
- "drawing_id": "72c2ef6b-0c7b-4cd7-a950-15b82a1b8c0d",
- "project_id": "8159b62e-eeac-46e5-b878-8bb6bd193e8a",
+ "drawing_id": "bafaf7a8-25f8-439a-8c73-7652bb389aef",
+ "project_id": "1b8627ab-0930-4284-a88e-493f2c68b921",
"rotation": 0,
"svg": "",
"x": 42,
diff --git a/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt b/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt
index bbc4bb35..5cfbe48a 100644
--- a/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt
+++ b/docs/api/examples/controller_put_projectsprojectidnodesnodeid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:3080/v2/projects/62d319e5-3bbc-4adf-b981-cf70111f88f2/nodes/1ee47c03-c07a-4675-9c81-29bd154fcda5' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}'
+curl -i -X PUT 'http://localhost:3080/v2/projects/6a7e6d00-3e6c-42b8-9d00-80bd8cf349af/nodes/ea04239b-a376-4748-9da2-2dd5fef1e8c0' -d '{"compute_id": "example.com", "name": "test", "node_type": "vpcs", "properties": {"startup_script": "echo test"}}'
-PUT /v2/projects/62d319e5-3bbc-4adf-b981-cf70111f88f2/nodes/1ee47c03-c07a-4675-9c81-29bd154fcda5 HTTP/1.1
+PUT /v2/projects/6a7e6d00-3e6c-42b8-9d00-80bd8cf349af/nodes/ea04239b-a376-4748-9da2-2dd5fef1e8c0 HTTP/1.1
{
"compute_id": "example.com",
"name": "test",
@@ -34,9 +34,9 @@ X-ROUTE: /v2/projects/{project_id}/nodes/{node_id}
},
"name": "test",
"node_directory": null,
- "node_id": "1ee47c03-c07a-4675-9c81-29bd154fcda5",
+ "node_id": "ea04239b-a376-4748-9da2-2dd5fef1e8c0",
"node_type": "vpcs",
- "project_id": "62d319e5-3bbc-4adf-b981-cf70111f88f2",
+ "project_id": "6a7e6d00-3e6c-42b8-9d00-80bd8cf349af",
"properties": {},
"status": "stopped",
"symbol": ":/symbols/computer.svg",
diff --git a/docs/api/notifications/drawing.created.json b/docs/api/notifications/drawing.created.json
index ae7bb02b..f3b467e9 100644
--- a/docs/api/notifications/drawing.created.json
+++ b/docs/api/notifications/drawing.created.json
@@ -1,6 +1,6 @@
{
- "drawing_id": "b52e45b0-d1a7-46b4-8ecc-5db59eba7e0f",
- "project_id": "63a45f0d-f886-436f-b07e-f52cdcbeaff4",
+ "drawing_id": "c1457dac-9864-46f3-ba41-5a62479273bf",
+ "project_id": "653341bc-edd6-458a-90ab-25fd65c0f4b3",
"rotation": 0,
"svg": "",
"x": 10,
diff --git a/docs/api/notifications/drawing.deleted.json b/docs/api/notifications/drawing.deleted.json
index 7b6955e8..7d904af9 100644
--- a/docs/api/notifications/drawing.deleted.json
+++ b/docs/api/notifications/drawing.deleted.json
@@ -1,6 +1,6 @@
{
- "drawing_id": "eda0ee4d-aada-4a4a-9e20-b769d446d027",
- "project_id": "334050e2-d33d-4aab-a3f6-8ca4b15edf7f",
+ "drawing_id": "cc2439b5-3009-4c6a-ba87-c51795a6f461",
+ "project_id": "d75dc250-7d7b-4d0b-8a06-ae2853c2304f",
"rotation": 0,
"svg": "",
"x": 0,
diff --git a/docs/api/notifications/drawing.updated.json b/docs/api/notifications/drawing.updated.json
index 045552d9..95292063 100644
--- a/docs/api/notifications/drawing.updated.json
+++ b/docs/api/notifications/drawing.updated.json
@@ -1,6 +1,6 @@
{
- "drawing_id": "72c2ef6b-0c7b-4cd7-a950-15b82a1b8c0d",
- "project_id": "8159b62e-eeac-46e5-b878-8bb6bd193e8a",
+ "drawing_id": "bafaf7a8-25f8-439a-8c73-7652bb389aef",
+ "project_id": "1b8627ab-0930-4284-a88e-493f2c68b921",
"rotation": 0,
"x": 42,
"y": 20,
diff --git a/docs/api/notifications/link.created.json b/docs/api/notifications/link.created.json
index f6e50041..4e1bc330 100644
--- a/docs/api/notifications/link.created.json
+++ b/docs/api/notifications/link.created.json
@@ -2,7 +2,7 @@
"capture_file_name": null,
"capture_file_path": null,
"capturing": false,
- "link_id": "ca9142e8-9684-4b31-b9c4-68eaec0f0b0d",
+ "link_id": "0df81303-95fb-4bb8-bea1-82678f247781",
"nodes": [
{
"adapter_number": 0,
@@ -13,7 +13,7 @@
"x": -10,
"y": -10
},
- "node_id": "c4812669-53d7-4098-bc90-76be0ff7bf1a",
+ "node_id": "4bff4d24-9fe4-42d4-a26a-4e69aeafde11",
"port_number": 3
},
{
@@ -25,9 +25,9 @@
"x": -10,
"y": -10
},
- "node_id": "0d0bfaee-1d67-4909-be6a-c0d2ae16521d",
+ "node_id": "2b0ee7aa-7500-4f8a-8bd7-248eb5a55df9",
"port_number": 4
}
],
- "project_id": "87658726-db5c-47e0-9f4b-1688f4f9b04e"
+ "project_id": "6cd75a96-97e6-469d-a742-b604f65c674d"
}
\ No newline at end of file
diff --git a/docs/api/notifications/link.deleted.json b/docs/api/notifications/link.deleted.json
index 527792c0..fd81a025 100644
--- a/docs/api/notifications/link.deleted.json
+++ b/docs/api/notifications/link.deleted.json
@@ -2,7 +2,7 @@
"capture_file_name": null,
"capture_file_path": null,
"capturing": false,
- "link_id": "cb7f05be-c81f-4c6f-9019-2e7ad10a112e",
+ "link_id": "0fe9e5db-8b7f-41e1-922b-a58aabd4100f",
"nodes": [],
- "project_id": "ab738561-f1ff-4d75-a093-f9f05dd07a1a"
+ "project_id": "a0e491a9-93d2-479a-9bb6-7f0d79999ec0"
}
\ No newline at end of file
diff --git a/docs/api/notifications/link.updated.json b/docs/api/notifications/link.updated.json
index 6191e693..03e1e1b8 100644
--- a/docs/api/notifications/link.updated.json
+++ b/docs/api/notifications/link.updated.json
@@ -2,7 +2,7 @@
"capture_file_name": null,
"capture_file_path": null,
"capturing": false,
- "link_id": "994ee8ac-e59d-45bd-947a-33e38826e021",
+ "link_id": "deab2256-4c0d-4873-b98e-32baa61fe269",
"nodes": [
{
"adapter_number": 0,
@@ -11,7 +11,7 @@
"x": 64,
"y": 0
},
- "node_id": "c293dc3c-d7e2-402c-89c5-a04aa51965f6",
+ "node_id": "c6132283-2d3c-424f-abda-d834978331f7",
"port_number": 3
},
{
@@ -23,9 +23,9 @@
"x": -10,
"y": -10
},
- "node_id": "fbb9bec7-3f67-4d2e-85af-79ccfa06156f",
+ "node_id": "d96ee9e4-4864-4bb5-9208-5294c63f4b97",
"port_number": 4
}
],
- "project_id": "303f4f73-d0ab-4ff5-9b89-a1f6b8b0bbc9"
+ "project_id": "6a3e146f-a338-4807-8925-51d9a1551c14"
}
\ No newline at end of file
diff --git a/docs/api/notifications/node.deleted.json b/docs/api/notifications/node.deleted.json
index 5917a086..3bccb198 100644
--- a/docs/api/notifications/node.deleted.json
+++ b/docs/api/notifications/node.deleted.json
@@ -14,9 +14,9 @@
},
"name": "test",
"node_directory": null,
- "node_id": "4a3bf3e4-d588-4be0-b0d7-87d0ac5f8bbd",
+ "node_id": "e32f99c7-128d-4003-ba94-94cd3c005c9e",
"node_type": "vpcs",
- "project_id": "f34a9fd6-cc9f-4203-a1a4-6f3b0b59f6e9",
+ "project_id": "1df6389f-befc-4f18-9dce-dc3679ffc4c2",
"properties": {},
"status": "stopped",
"symbol": ":/symbols/computer.svg",
diff --git a/docs/api/notifications/node.updated.json b/docs/api/notifications/node.updated.json
new file mode 100644
index 00000000..fc6adb82
--- /dev/null
+++ b/docs/api/notifications/node.updated.json
@@ -0,0 +1,29 @@
+{
+ "command_line": null,
+ "compute_id": "remote1",
+ "console": 2048,
+ "console_host": "example.org",
+ "console_type": null,
+ "height": 70,
+ "label": {
+ "rotation": 0,
+ "style": "font-size: 10;font-familly: Verdana",
+ "text": "",
+ "x": -17,
+ "y": -25
+ },
+ "name": "test",
+ "node_directory": null,
+ "node_id": "eb568d98-56e6-4ba8-8d45-62cdf10610e2",
+ "node_type": "vpcs",
+ "project_id": "d3ac3171-aa3b-4b46-a325-8891812f2180",
+ "properties": {
+ "startup_config": "test.cfg"
+ },
+ "status": "stopped",
+ "symbol": ":/symbols/computer.svg",
+ "width": 70,
+ "x": 0,
+ "y": 0,
+ "z": 0
+}
\ No newline at end of file
diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmrelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmrelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index e80939cb..eb99b932 100644
--- a/docs/api/v2/compute/atm_switch/projectsprojectidatmrelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmrelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on an ATM switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst
index 7ba756c5..740fc5be 100644
--- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst
+++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeid.rst
@@ -9,8 +9,8 @@ Get an ATM switch instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -38,8 +38,8 @@ Update an ATM switch instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -81,8 +81,8 @@ Delete an ATM switch instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index 5f432e9d..24c705ea 100644
--- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to an ATM switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
@@ -27,10 +27,10 @@ Remove a NIO from an ATM switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index 63c2746f..99625971 100644
--- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on an ATM switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstart.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstart.rst
index 8b113ea0..121048b4 100644
--- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstart.rst
+++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start an ATM switch
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstop.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstop.rst
index d51ff99a..97de81c8 100644
--- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstop.rst
+++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop an ATM switch
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidsuspend.rst b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidsuspend.rst
index f3fb5f76..d893d4d8 100644
--- a/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidsuspend.rst
+++ b/docs/api/v2/compute/atm_switch/projectsprojectidatmswitchnodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend an ATM Relay switch
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst
index 40992d7c..630167ab 100644
--- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst
+++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeid.rst
@@ -9,8 +9,8 @@ Get a cloud instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -39,8 +39,8 @@ Update a cloud instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -144,8 +144,8 @@ Delete a cloud instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index a85838f4..c5e002bd 100644
--- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to a cloud instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the cloud (always 0)
- **port_number**: Port on the cloud
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the cloud (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
@@ -27,10 +27,10 @@ Remove a NIO from a cloud instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the cloud (always 0)
- **port_number**: Port on the cloud
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the cloud (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index e3408e2f..3b895e26 100644
--- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on a cloud instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the cloud (always 0)
- **port_number**: Port on the cloud
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the cloud (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index d5c8831e..655a6363 100644
--- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on a cloud instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the cloud (always 0)
- **port_number**: Port on the cloud
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the cloud (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstart.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstart.rst
index 64a379fa..7332ec76 100644
--- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstart.rst
+++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start a cloud
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstop.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstop.rst
index 06a1d80d..6a1070a7 100644
--- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstop.rst
+++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop a cloud
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidsuspend.rst b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidsuspend.rst
index 01641dad..28c5de49 100644
--- a/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidsuspend.rst
+++ b/docs/api/v2/compute/cloud/projectsprojectidcloudnodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a cloud
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodes.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodes.rst
index 52047f72..586db74a 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodes.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodes.rst
@@ -43,21 +43,21 @@ Output
Name | Mandatory | Type | Description |
- adapters | ✔ | ['integer', 'null'] | number of adapters |
- aux | ✔ | integer | Auxiliary TCP port |
- console | ✔ | integer | Console TCP port |
+ adapters | | ['integer', 'null'] | number of adapters |
+ aux | | integer | Auxiliary TCP port |
+ console | | integer | Console TCP port |
console_http_path | | string | Path of the web interface |
console_http_port | | integer | Internal port in the container for the HTTP server |
- console_resolution | ✔ | string | Console resolution for VNC |
- console_type | ✔ | enum | Possible values: telnet, vnc, http, https |
- container_id | ✔ | string | Docker container ID |
- environment | ✔ | ['string', 'null'] | Docker environment |
- image | ✔ | string | Docker image name |
+ console_resolution | | string | Console resolution for VNC |
+ console_type | | enum | Possible values: telnet, vnc, http, https |
+ container_id | | string | Docker container ID Read only |
+ environment | | ['string', 'null'] | Docker environment |
+ image | | string | Docker image name Read only |
name | | string | Docker container name |
- node_directory | ✔ | string | Path to the node working directory |
- node_id | ✔ | string | Node UUID |
- project_id | ✔ | string | Project UUID |
- start_command | ✔ | ['string', 'null'] | Docker CMD entry |
- status | ✔ | enum | Possible values: started, stopped, suspended |
+ node_directory | | string | Path to the node working directory Read only |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID Read only |
+ start_command | | ['string', 'null'] | Docker CMD entry |
+ status | | enum | Possible values: started, stopped, suspended |
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeid.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeid.rst
index 95461319..0828a3c9 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeid.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeid.rst
@@ -9,8 +9,8 @@ Delete a Docker container
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -25,8 +25,8 @@ Update a Docker instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -41,16 +41,22 @@ Input
Name | Mandatory | Type | Description |
- adapters | | ['integer', 'null'] | Number of adapters |
- aux | | ['integer', 'null'] | Auxiliary TCP port |
- console | | ['integer', 'null'] | Console TCP port |
+ adapters | | ['integer', 'null'] | number of adapters |
+ aux | | integer | Auxiliary TCP port |
+ console | | integer | Console TCP port |
console_http_path | | string | Path of the web interface |
console_http_port | | integer | Internal port in the container for the HTTP server |
- console_resolution | | ['string', 'null'] | Console resolution for VNC |
+ console_resolution | | string | Console resolution for VNC |
console_type | | enum | Possible values: telnet, vnc, http, https |
- environment | | ['string', 'null'] | Docker environment variables |
+ container_id | | string | Docker container ID Read only |
+ environment | | ['string', 'null'] | Docker environment |
+ image | | string | Docker image name Read only |
name | | string | Docker container name |
+ node_directory | | string | Path to the node working directory Read only |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID Read only |
start_command | | ['string', 'null'] | Docker CMD entry |
+ status | | enum | Possible values: started, stopped, suspended |
Output
@@ -59,22 +65,22 @@ Output
Name | Mandatory | Type | Description |
- adapters | ✔ | ['integer', 'null'] | number of adapters |
- aux | ✔ | integer | Auxiliary TCP port |
- console | ✔ | integer | Console TCP port |
+ adapters | | ['integer', 'null'] | number of adapters |
+ aux | | integer | Auxiliary TCP port |
+ console | | integer | Console TCP port |
console_http_path | | string | Path of the web interface |
console_http_port | | integer | Internal port in the container for the HTTP server |
- console_resolution | ✔ | string | Console resolution for VNC |
- console_type | ✔ | enum | Possible values: telnet, vnc, http, https |
- container_id | ✔ | string | Docker container ID |
- environment | ✔ | ['string', 'null'] | Docker environment |
- image | ✔ | string | Docker image name |
+ console_resolution | | string | Console resolution for VNC |
+ console_type | | enum | Possible values: telnet, vnc, http, https |
+ container_id | | string | Docker container ID Read only |
+ environment | | ['string', 'null'] | Docker environment |
+ image | | string | Docker image name Read only |
name | | string | Docker container name |
- node_directory | ✔ | string | Path to the node working directory |
- node_id | ✔ | string | Node UUID |
- project_id | ✔ | string | Project UUID |
- start_command | ✔ | ['string', 'null'] | Docker CMD entry |
- status | ✔ | enum | Possible values: started, stopped, suspended |
+ node_directory | | string | Path to the node working directory Read only |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID Read only |
+ start_command | | ['string', 'null'] | Docker CMD entry |
+ status | | enum | Possible values: started, stopped, suspended |
Sample session
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index dd09d777..368516e7 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to a Docker container
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter where the nio should be added
- **port_number**: Port on the adapter
- **node_id**: Node UUID
+- **adapter_number**: Adapter where the nio should be added
+- **project_id**: Project UUID
Response status codes
**********************
@@ -33,10 +33,10 @@ Remove a NIO from a Docker container
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter where the nio should be added
- **port_number**: Port on the adapter
- **node_id**: Node UUID
+- **adapter_number**: Adapter where the nio should be added
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index d36d981e..31c47c34 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on a Docker container instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to start a packet capture
- **port_number**: Port on the adapter
- **node_id**: Node UUID
+- **adapter_number**: Adapter to start a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index caa8bb57..e9865a1f 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on a Docker container instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to stop a packet capture
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidpause.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidpause.rst
index 6e2b1547..62ea8357 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidpause.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidpause.rst
@@ -9,8 +9,8 @@ Pause a Docker container
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidreload.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidreload.rst
index f88df489..12b5d9e1 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidreload.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidreload.rst
@@ -9,8 +9,8 @@ Restart a Docker container
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstart.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstart.rst
index cf4c5131..073462cb 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstart.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start a Docker container
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstop.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstop.rst
index f1f688d4..88ca6b9a 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstop.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop a Docker container
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidunpause.rst b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidunpause.rst
index 281800d0..327ed120 100644
--- a/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidunpause.rst
+++ b/docs/api/v2/compute/docker/projectsprojectiddockernodesnodeidunpause.rst
@@ -9,8 +9,8 @@ Unpause a Docker container
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst
index 9d3650df..c7f7a768 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeid.rst
@@ -9,8 +9,8 @@ Get a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -79,8 +79,8 @@ Update a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -202,8 +202,8 @@ Delete a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index e184e6af..0c4e4893 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter where the nio should be added
- **port_number**: Port on the adapter
- **node_id**: Node UUID
+- **adapter_number**: Adapter where the nio should be added
+- **project_id**: Project UUID
Response status codes
**********************
@@ -27,10 +27,10 @@ Remove a NIO from a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter from where the nio should be removed
- **port_number**: Port on the adapter
- **node_id**: Node UUID
+- **adapter_number**: Adapter from where the nio should be removed
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index bc488f1e..fba18906 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to start a packet capture
- **port_number**: Port on the adapter
- **node_id**: Node UUID
+- **adapter_number**: Adapter to start a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index 30a88d5d..aefafdea 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to stop a packet capture
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidautoidlepc.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidautoidlepc.rst
index 8e8d4f54..81a775f4 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidautoidlepc.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidautoidlepc.rst
@@ -9,8 +9,8 @@ Retrieve the idlepc proposals
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidconfigs.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidconfigs.rst
index 924bbdca..09ddcdd1 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidconfigs.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidconfigs.rst
@@ -9,8 +9,8 @@ Retrieve the startup and private configs content
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidconfigssave.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidconfigssave.rst
index 4bd6f4c2..be0bba50 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidconfigssave.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidconfigssave.rst
@@ -9,8 +9,8 @@ Save the startup and private configs content
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeididlepcproposals.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeididlepcproposals.rst
index c5cde1de..53d61343 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeididlepcproposals.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeididlepcproposals.rst
@@ -9,8 +9,8 @@ Retrieve the idlepc proposals
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidreload.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidreload.rst
index 655f3522..9ae98a06 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidreload.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidreload.rst
@@ -9,8 +9,8 @@ Reload a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidresume.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidresume.rst
index 53f7ef21..d45ede09 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidresume.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidresume.rst
@@ -9,8 +9,8 @@ Resume a suspended Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstart.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstart.rst
index 0729560f..de898325 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstart.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstop.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstop.rst
index e09a2d31..c9b01c50 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstop.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidsuspend.rst b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidsuspend.rst
index ffa73f96..075f3df6 100644
--- a/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidsuspend.rst
+++ b/docs/api/v2/compute/dynamips_vm/projectsprojectiddynamipsnodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a Dynamips VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst
index 55c25116..b47b6e7f 100644
--- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst
+++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeid.rst
@@ -9,8 +9,8 @@ Get an Ethernet hub instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -38,8 +38,8 @@ Update an Ethernet hub instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -97,8 +97,8 @@ Delete an Ethernet hub instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index 5bfada08..23847ea1 100644
--- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to an Ethernet hub instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the hub (always 0)
- **port_number**: Port on the hub
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the hub (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
@@ -27,10 +27,10 @@ Remove a NIO from an Ethernet hub instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the hub (always 0)
- **port_number**: Port on the hub
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the hub (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index e60ea8f7..a42bacb0 100644
--- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on an Ethernet hub instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the hub (always 0)
- **port_number**: Port on the hub
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the hub (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index 66024308..1bfbbad8 100644
--- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on an Ethernet hub instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the hub (always 0)
- **port_number**: Port on the hub
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the hub (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstart.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstart.rst
index 04d7e9d2..275d9a62 100644
--- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstart.rst
+++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start an Ethernet hub
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstop.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstop.rst
index 5ea86cc0..7a98a5dc 100644
--- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstop.rst
+++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop an Ethernet hub
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidsuspend.rst b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidsuspend.rst
index f3b3158a..1ee67e63 100644
--- a/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidsuspend.rst
+++ b/docs/api/v2/compute/ethernet_hub/projectsprojectidethernethubnodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend an Ethernet hub
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst
index f94fd64d..d47bf391 100644
--- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst
+++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeid.rst
@@ -9,8 +9,8 @@ Get an Ethernet switch instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -38,8 +38,8 @@ Update an Ethernet switch instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -100,8 +100,8 @@ Delete an Ethernet switch instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index 53ae531e..e496cf2c 100644
--- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to an Ethernet switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
@@ -27,10 +27,10 @@ Remove a NIO from an Ethernet switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index 74e00e52..d84c0738 100644
--- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on an Ethernet switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index d8cd38c4..fe1458aa 100644
--- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on an Ethernet switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstart.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstart.rst
index a5b9c7a4..a3d3d51d 100644
--- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstart.rst
+++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start an Ethernet switch
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstop.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstop.rst
index 6ac3a291..a5b5e5ec 100644
--- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstop.rst
+++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop an Ethernet switch
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidsuspend.rst b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidsuspend.rst
index 8751dcc5..89755223 100644
--- a/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidsuspend.rst
+++ b/docs/api/v2/compute/ethernet_switch/projectsprojectidethernetswitchnodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend an Ethernet switch
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst
index 018e6d1a..245dce77 100644
--- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst
+++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeid.rst
@@ -9,8 +9,8 @@ Get a Frame Relay switch instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -38,8 +38,8 @@ Update a Frame Relay switch instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -81,8 +81,8 @@ Delete a Frame Relay switch instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index 5bbaafb6..9f35deea 100644
--- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to a Frame Relay switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
@@ -27,10 +27,10 @@ Remove a NIO from a Frame Relay switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index adee0094..508ae1f7 100644
--- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on a Frame Relay switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index 4e41e959..dfa8f5d1 100644
--- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on a Frame Relay switch instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter on the switch (always 0)
- **port_number**: Port on the switch
- **node_id**: Node UUID
+- **adapter_number**: Adapter on the switch (always 0)
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstart.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstart.rst
index 0b1ae513..89a7a3c9 100644
--- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstart.rst
+++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start a Frame Relay switch
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstop.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstop.rst
index e8f144f1..9d6e3273 100644
--- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstop.rst
+++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop a Frame Relay switch
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidsuspend.rst b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidsuspend.rst
index 13a417da..aae9bc87 100644
--- a/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidsuspend.rst
+++ b/docs/api/v2/compute/frame_relay_switch/projectsprojectidframerelayswitchnodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a Frame Relay switch
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst
index 1f4617b1..889351bd 100644
--- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst
+++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeid.rst
@@ -9,8 +9,8 @@ Get an IOU instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -58,8 +58,8 @@ Update an IOU instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -132,8 +132,8 @@ Delete an IOU instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index 2db1c0b3..4a403512 100644
--- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to a IOU instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Network adapter where the nio is located
- **port_number**: Port where the nio should be added
- **node_id**: Node UUID
+- **adapter_number**: Network adapter where the nio is located
+- **project_id**: Project UUID
Response status codes
**********************
@@ -33,10 +33,10 @@ Remove a NIO from a IOU instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Network adapter where the nio is located
- **port_number**: Port from where the nio should be removed
- **node_id**: Node UUID
+- **adapter_number**: Network adapter where the nio is located
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index 237d27da..d768d993 100644
--- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on an IOU VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to start a packet capture
- **port_number**: Port on the adapter
- **node_id**: Node UUID
+- **adapter_number**: Adapter to start a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index e846741f..ac879287 100644
--- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on an IOU VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to stop a packet capture
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidconfigs.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidconfigs.rst
index dd00efc8..3fb62188 100644
--- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidconfigs.rst
+++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidconfigs.rst
@@ -9,8 +9,8 @@ Retrieve the startup and private configs content
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidconfigssave.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidconfigssave.rst
index 2d6eaa6b..8af1013b 100644
--- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidconfigssave.rst
+++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidconfigssave.rst
@@ -9,8 +9,8 @@ Save the startup and private configs content
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidreload.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidreload.rst
index fcf350cd..86ada843 100644
--- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidreload.rst
+++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidreload.rst
@@ -9,8 +9,8 @@ Reload an IOU instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst
index 90fdfcdf..ce771822 100644
--- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst
+++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start an IOU instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstop.rst b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstop.rst
index 45c52663..e1df8aa9 100644
--- a/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstop.rst
+++ b/docs/api/v2/compute/iou/projectsprojectidiounodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop an IOU instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst
index 4f357856..afa11ec4 100644
--- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst
+++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeid.rst
@@ -9,8 +9,8 @@ Get a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -80,8 +80,8 @@ Update a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -197,8 +197,8 @@ Delete a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index 33788090..ea783f76 100644
--- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Network adapter where the nio is located
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Network adapter where the nio is located
+- **project_id**: Project UUID
Response status codes
**********************
@@ -33,10 +33,10 @@ Remove a NIO from a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Network adapter where the nio is located
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Network adapter where the nio is located
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index ff1844f4..74d4bcd6 100644
--- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to start a packet capture
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter to start a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index e3a27472..f66829de 100644
--- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to stop a packet capture
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidreload.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidreload.rst
index 57a0c1c4..dff97a96 100644
--- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidreload.rst
+++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidreload.rst
@@ -9,8 +9,8 @@ Reload a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidresume.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidresume.rst
index ab5190f3..b19656e5 100644
--- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidresume.rst
+++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidresume.rst
@@ -9,8 +9,8 @@ Resume a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst
index 07abd6fa..1cf2ac05 100644
--- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst
+++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstop.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstop.rst
index e25400f6..bcd612d6 100644
--- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstop.rst
+++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidsuspend.rst b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidsuspend.rst
index dd81c58d..306e3189 100644
--- a/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidsuspend.rst
+++ b/docs/api/v2/compute/qemu/projectsprojectidqemunodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a Qemu VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodes.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodes.rst
index b1c08b17..f312b5c7 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodes.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodes.rst
@@ -49,10 +49,11 @@ Output
console | | integer | Console TCP port |
enable_remote_console | | boolean | Enable the remote console |
headless | | boolean | Headless mode |
- name | ✔ | string | VirtualBox VM instance name |
- node_directory | ✔ | ['string', 'null'] | |
- node_id | ✔ | string | Node UUID |
- project_id | ✔ | string | Project UUID |
+ linked_clone | | boolean | Whether the VM is a linked clone or not |
+ name | | string | VirtualBox VM instance name |
+ node_directory | | ['string', 'null'] | |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID |
ram | | integer | Amount of RAM |
status | | enum | Possible values: started, stopped, suspended |
use_any_adapter | | boolean | Allow GNS3 to use any VirtualBox adapter |
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeid.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeid.rst
index 98d7e6ab..1d78f182 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeid.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeid.rst
@@ -9,8 +9,8 @@ Get a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -30,10 +30,11 @@ Output
console | | integer | Console TCP port |
enable_remote_console | | boolean | Enable the remote console |
headless | | boolean | Headless mode |
- name | ✔ | string | VirtualBox VM instance name |
- node_directory | ✔ | ['string', 'null'] | |
- node_id | ✔ | string | Node UUID |
- project_id | ✔ | string | Project UUID |
+ linked_clone | | boolean | Whether the VM is a linked clone or not |
+ name | | string | VirtualBox VM instance name |
+ node_directory | | ['string', 'null'] | |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID |
ram | | integer | Amount of RAM |
status | | enum | Possible values: started, stopped, suspended |
use_any_adapter | | boolean | Allow GNS3 to use any VirtualBox adapter |
@@ -53,8 +54,8 @@ Update a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -75,8 +76,13 @@ Input
console | | integer | Console TCP port |
enable_remote_console | | boolean | Enable the remote console |
headless | | boolean | Headless mode |
+ linked_clone | | boolean | Whether the VM is a linked clone or not |
name | | string | VirtualBox VM instance name |
+ node_directory | | ['string', 'null'] | |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID |
ram | | integer | Amount of RAM |
+ status | | enum | Possible values: started, stopped, suspended |
use_any_adapter | | boolean | Allow GNS3 to use any VirtualBox adapter |
vmname | | string | VirtualBox VM name (in VirtualBox itself) |
@@ -93,10 +99,11 @@ Output
console | | integer | Console TCP port |
enable_remote_console | | boolean | Enable the remote console |
headless | | boolean | Headless mode |
- name | ✔ | string | VirtualBox VM instance name |
- node_directory | ✔ | ['string', 'null'] | |
- node_id | ✔ | string | Node UUID |
- project_id | ✔ | string | Project UUID |
+ linked_clone | | boolean | Whether the VM is a linked clone or not |
+ name | | string | VirtualBox VM instance name |
+ node_directory | | ['string', 'null'] | |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID |
ram | | integer | Amount of RAM |
status | | enum | Possible values: started, stopped, suspended |
use_any_adapter | | boolean | Allow GNS3 to use any VirtualBox adapter |
@@ -116,8 +123,8 @@ Delete a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index ef8d9279..473068ea 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter where the nio should be added
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter where the nio should be added
+- **project_id**: Project UUID
Response status codes
**********************
@@ -33,10 +33,10 @@ Remove a NIO from a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter from where the nio should be removed
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter from where the nio should be removed
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index 408fbb00..15ef9840 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to start a packet capture
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter to start a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index 7d5716e7..fd5fc15e 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to stop a packet capture
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidreload.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidreload.rst
index 03b5c253..ba593e10 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidreload.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidreload.rst
@@ -9,8 +9,8 @@ Reload a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidresume.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidresume.rst
index c3c15852..50e1bba3 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidresume.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidresume.rst
@@ -9,8 +9,8 @@ Resume a suspended VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstart.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstart.rst
index 999f5bca..62ead042 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstart.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstop.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstop.rst
index 5f116158..202424dc 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstop.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidsuspend.rst b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidsuspend.rst
index 212c6ebf..e1dad875 100644
--- a/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidsuspend.rst
+++ b/docs/api/v2/compute/virtualbox/projectsprojectidvirtualboxnodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a VirtualBox VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodes.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodes.rst
index 788f1919..a256307a 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodes.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodes.rst
@@ -48,10 +48,11 @@ Output
console | | integer | Console TCP port |
enable_remote_console | | boolean | Enable the remote console |
headless | | boolean | Headless mode |
- name | ✔ | string | VMware VM instance name |
+ linked_clone | | boolean | Whether the VM is a linked clone or not |
+ name | | string | VMware VM instance name |
node_directory | | ['string', 'null'] | |
- node_id | ✔ | string | Node UUID |
- project_id | ✔ | string | Project UUID |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID |
status | | enum | Possible values: started, stopped, suspended |
use_any_adapter | | boolean | Allow GNS3 to use any VMware adapter |
vmx_path | | string | Path to the vmx file |
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeid.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeid.rst
index 9b19f4f8..4fea23d3 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeid.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeid.rst
@@ -9,8 +9,8 @@ Get a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -30,10 +30,11 @@ Output
console | | integer | Console TCP port |
enable_remote_console | | boolean | Enable the remote console |
headless | | boolean | Headless mode |
- name | ✔ | string | VMware VM instance name |
+ linked_clone | | boolean | Whether the VM is a linked clone or not |
+ name | | string | VMware VM instance name |
node_directory | | ['string', 'null'] | |
- node_id | ✔ | string | Node UUID |
- project_id | ✔ | string | Project UUID |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID |
status | | enum | Possible values: started, stopped, suspended |
use_any_adapter | | boolean | Allow GNS3 to use any VMware adapter |
vmx_path | | string | Path to the vmx file |
@@ -46,8 +47,8 @@ Update a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -68,7 +69,12 @@ Input
console | | integer | Console TCP port |
enable_remote_console | | boolean | Enable the remote console |
headless | | boolean | Headless mode |
+ linked_clone | | boolean | Whether the VM is a linked clone or not |
name | | string | VMware VM instance name |
+ node_directory | | ['string', 'null'] | |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID |
+ status | | enum | Possible values: started, stopped, suspended |
use_any_adapter | | boolean | Allow GNS3 to use any VMware adapter |
vmx_path | | string | Path to the vmx file |
@@ -85,10 +91,11 @@ Output
console | | integer | Console TCP port |
enable_remote_console | | boolean | Enable the remote console |
headless | | boolean | Headless mode |
- name | ✔ | string | VMware VM instance name |
+ linked_clone | | boolean | Whether the VM is a linked clone or not |
+ name | | string | VMware VM instance name |
node_directory | | ['string', 'null'] | |
- node_id | ✔ | string | Node UUID |
- project_id | ✔ | string | Project UUID |
+ node_id | | string | Node UUID |
+ project_id | | string | Project UUID |
status | | enum | Possible values: started, stopped, suspended |
use_any_adapter | | boolean | Allow GNS3 to use any VMware adapter |
vmx_path | | string | Path to the vmx file |
@@ -101,8 +108,8 @@ Delete a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index 4d117f5a..07ca0b6e 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter where the nio should be added
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter where the nio should be added
+- **project_id**: Project UUID
Response status codes
**********************
@@ -27,10 +27,10 @@ Remove a NIO from a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter from where the nio should be removed
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter from where the nio should be removed
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index 1dfa0bee..16355c71 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to start a packet capture
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter to start a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index e7004621..e30134f4 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to stop a packet capture
- **port_number**: Port on the adapter (always 0)
- **node_id**: Node UUID
+- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidinterfacesvmnet.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidinterfacesvmnet.rst
index d3672687..16913e56 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidinterfacesvmnet.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidinterfacesvmnet.rst
@@ -9,8 +9,8 @@ Allocate a VMware VMnet interface on the server
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidreload.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidreload.rst
index 33f5c50b..d63d89d9 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidreload.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidreload.rst
@@ -9,8 +9,8 @@ Reload a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidresume.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidresume.rst
index ac7c95ef..84d21d6c 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidresume.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidresume.rst
@@ -9,8 +9,8 @@ Resume a suspended VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstart.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstart.rst
index d6c21dbf..3240f8da 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstart.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstop.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstop.rst
index a60da50d..a260c0c8 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstop.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidsuspend.rst b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidsuspend.rst
index 1c9a83cd..b2306c74 100644
--- a/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidsuspend.rst
+++ b/docs/api/v2/compute/vmware/projectsprojectidvmwarenodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a VMware VM instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst
index a1b3a95d..641002f8 100644
--- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst
+++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeid.rst
@@ -9,8 +9,8 @@ Get a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -49,8 +49,8 @@ Update a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -103,8 +103,8 @@ Delete a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
index 0bac9b07..b6066424 100644
--- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,10 +9,10 @@ Add a NIO to a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Network adapter where the nio is located
- **port_number**: Port where the nio should be added
- **node_id**: Node UUID
+- **adapter_number**: Network adapter where the nio is located
+- **project_id**: Project UUID
Response status codes
**********************
@@ -33,10 +33,10 @@ Remove a NIO from a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Network adapter where the nio is located
- **port_number**: Port from where the nio should be removed
- **node_id**: Node UUID
+- **adapter_number**: Network adapter where the nio is located
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
index f7633e0a..7d670d72 100644
--- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,10 +9,10 @@ Start a packet capture on a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to start a packet capture
- **port_number**: Port on the adapter
- **node_id**: Node UUID
+- **adapter_number**: Adapter to start a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
index d755e954..adb95828 100644
--- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,10 +9,10 @@ Stop a packet capture on a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
-- **adapter_number**: Adapter to stop a packet capture
- **port_number**: Port on the adapter
- **node_id**: Node UUID
+- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidreload.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidreload.rst
index 1689078c..e3cc4ec9 100644
--- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidreload.rst
+++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidreload.rst
@@ -9,8 +9,8 @@ Reload a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst
index d40a2398..6f438a4f 100644
--- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst
+++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstop.rst b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstop.rst
index 779f0ad5..280dbca1 100644
--- a/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstop.rst
+++ b/docs/api/v2/compute/vpcs/projectsprojectidvpcsnodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop a VPCS instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/gns3_vm.rst b/docs/api/v2/controller/gns3_vm.rst
new file mode 100644
index 00000000..9d116409
--- /dev/null
+++ b/docs/api/v2/controller/gns3_vm.rst
@@ -0,0 +1,8 @@
+Gns3 vm
+-----------------------------
+
+.. toctree::
+ :glob:
+ :maxdepth: 2
+
+ gns3_vm/*
diff --git a/docs/api/v2/controller/gns3_vm/gns3vm.rst b/docs/api/v2/controller/gns3_vm/gns3vm.rst
new file mode 100644
index 00000000..a684b2a1
--- /dev/null
+++ b/docs/api/v2/controller/gns3_vm/gns3vm.rst
@@ -0,0 +1,22 @@
+/v2/gns3vm
+------------------------------------------------------------------------------------------------------------------------------------------
+
+.. contents::
+
+GET /v2/gns3vm
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Get GNS3 VM settings
+
+Response status codes
+**********************
+- **200**: GNS3 VM settings returned
+
+
+PUT /v2/gns3vm
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Update GNS3 VM settings
+
+Response status codes
+**********************
+- **200**: GNS3 VM updated
+
diff --git a/docs/api/v2/controller/gns3_vm/gns3vmenginevms.rst b/docs/api/v2/controller/gns3_vm/gns3vmenginevms.rst
new file mode 100644
index 00000000..dda48c49
--- /dev/null
+++ b/docs/api/v2/controller/gns3_vm/gns3vmenginevms.rst
@@ -0,0 +1,18 @@
+/v2/gns3vm/{engine}/vms
+------------------------------------------------------------------------------------------------------------------------------------------
+
+.. contents::
+
+GET /v2/gns3vm/**{engine}**/vms
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Get all the available VMs for a specific virtualization engine
+
+Parameters
+**********
+- **engine**: Virtualization engine name
+
+Response status codes
+**********************
+- **200**: Success
+- **400**: Invalid request
+
diff --git a/docs/api/v2/controller/gns3_vm/gns3vmstart.rst b/docs/api/v2/controller/gns3_vm/gns3vmstart.rst
new file mode 100644
index 00000000..f9635934
--- /dev/null
+++ b/docs/api/v2/controller/gns3_vm/gns3vmstart.rst
@@ -0,0 +1,14 @@
+/v2/gns3vm/start
+------------------------------------------------------------------------------------------------------------------------------------------
+
+.. contents::
+
+POST /v2/gns3vm/start
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Start the GNS3 VM
+
+Response status codes
+**********************
+- **200**: Instance started
+- **400**: Invalid request
+
diff --git a/docs/api/v2/controller/gns3_vm/gns3vmstop.rst b/docs/api/v2/controller/gns3_vm/gns3vmstop.rst
new file mode 100644
index 00000000..fd9cc4bb
--- /dev/null
+++ b/docs/api/v2/controller/gns3_vm/gns3vmstop.rst
@@ -0,0 +1,14 @@
+/v2/gns3vm/stop
+------------------------------------------------------------------------------------------------------------------------------------------
+
+.. contents::
+
+POST /v2/gns3vm/stop
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Stop the GNS3 VM
+
+Response status codes
+**********************
+- **400**: Invalid request
+- **204**: Instance stopped
+
diff --git a/docs/api/v2/controller/link/projectsprojectidlinkslinkid.rst b/docs/api/v2/controller/link/projectsprojectidlinkslinkid.rst
index 0d62948b..db905435 100644
--- a/docs/api/v2/controller/link/projectsprojectidlinkslinkid.rst
+++ b/docs/api/v2/controller/link/projectsprojectidlinkslinkid.rst
@@ -9,8 +9,8 @@ Update a link instance
Parameters
**********
-- **project_id**: Project UUID
- **link_id**: Link UUID
+- **project_id**: Project UUID
Response status codes
**********************
@@ -52,8 +52,8 @@ Delete a link instance
Parameters
**********
-- **project_id**: Project UUID
- **link_id**: Link UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/link/projectsprojectidlinkslinkidpcap.rst b/docs/api/v2/controller/link/projectsprojectidlinkslinkidpcap.rst
index b40eba31..45885529 100644
--- a/docs/api/v2/controller/link/projectsprojectidlinkslinkidpcap.rst
+++ b/docs/api/v2/controller/link/projectsprojectidlinkslinkidpcap.rst
@@ -9,8 +9,8 @@ Steam the pcap capture file
Parameters
**********
-- **project_id**: Project UUID
- **link_id**: Link UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/link/projectsprojectidlinkslinkidstartcapture.rst b/docs/api/v2/controller/link/projectsprojectidlinkslinkidstartcapture.rst
index 9e57489f..0bcdbfc5 100644
--- a/docs/api/v2/controller/link/projectsprojectidlinkslinkidstartcapture.rst
+++ b/docs/api/v2/controller/link/projectsprojectidlinkslinkidstartcapture.rst
@@ -9,8 +9,8 @@ Start capture on a link instance. By default we consider it as an Ethernet link
Parameters
**********
-- **project_id**: Project UUID
- **link_id**: Link UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/link/projectsprojectidlinkslinkidstopcapture.rst b/docs/api/v2/controller/link/projectsprojectidlinkslinkidstopcapture.rst
index da2bcb29..53c97524 100644
--- a/docs/api/v2/controller/link/projectsprojectidlinkslinkidstopcapture.rst
+++ b/docs/api/v2/controller/link/projectsprojectidlinkslinkidstopcapture.rst
@@ -9,8 +9,8 @@ Stop capture on a link instance
Parameters
**********
-- **project_id**: Project UUID
- **link_id**: Link UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst
index 6bbb3d13..d487b606 100644
--- a/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst
+++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeid.rst
@@ -80,8 +80,8 @@ Delete a node instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsautoidlepc.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsautoidlepc.rst
index 3b74b947..cc04c2e5 100644
--- a/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsautoidlepc.rst
+++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsautoidlepc.rst
@@ -9,8 +9,8 @@ Compute the IDLE PC for a Dynamips node
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsidlepcproposals.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsidlepcproposals.rst
index 3ee287e4..e5e05092 100644
--- a/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsidlepcproposals.rst
+++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeiddynamipsidlepcproposals.rst
@@ -9,8 +9,8 @@ Compute a list of potential idle PC for a node
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst
index f6042bb2..4a1cad95 100644
--- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst
+++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidreload.rst
@@ -9,8 +9,8 @@ Reload a node instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst
index a43ed2cd..da8b3162 100644
--- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst
+++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstart.rst
@@ -9,8 +9,8 @@ Start a node instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst
index 11b00841..5d933fdf 100644
--- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst
+++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidstop.rst
@@ -9,8 +9,8 @@ Stop a node instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst b/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst
index 7d9e0b6e..cd92b436 100644
--- a/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst
+++ b/docs/api/v2/controller/node/projectsprojectidnodesnodeidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a node instance
Parameters
**********
-- **project_id**: Project UUID
- **node_id**: Node UUID
+- **project_id**: Project UUID
Response status codes
**********************
diff --git a/docs/gns3_file.json b/docs/gns3_file.json
index efd28973..0b3cea41 100644
--- a/docs/gns3_file.json
+++ b/docs/gns3_file.json
@@ -1,7 +1,7 @@
{
- "$schema": "http://json-schema.org/draft-04/schema#",
- "description": "The topology",
"type": "object",
+ "description": "The topology",
+ "$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"project_id",
"type",
@@ -12,319 +12,30 @@
],
"additionalProperties": false,
"properties": {
- "project_id": {
- "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
- "minLength": 36,
- "description": "Project UUID",
- "maxLength": 36,
- "type": "string"
+ "version": {
+ "type": "string",
+ "description": "Version of the GNS3 software which have update the file for the last time"
+ },
+ "type": {
+ "enum": [
+ "topology"
+ ],
+ "description": "Type of file. It's always topology"
+ },
+ "name": {
+ "type": "string",
+ "description": "Name of the project"
},
"topology": {
- "additionalProperties": false,
- "required": [
- "nodes",
- "links",
- "drawings",
- "computes"
- ],
- "description": "The topology content",
"type": "object",
+ "description": "The topology content",
"properties": {
- "computes": {
- "items": {
- "required": [
- "compute_id",
- "protocol",
- "host",
- "port",
- "name"
- ],
- "description": "Request validation to a GNS3 compute object instance",
- "type": "object",
- "properties": {
- "connected": {
- "description": "Whether the controller is connected to the compute server or not",
- "type": "boolean"
- },
- "host": {
- "description": "Server host",
- "type": "string"
- },
- "protocol": {
- "enum": [
- "http",
- "https"
- ],
- "description": "Server protocol"
- },
- "memory_usage_percent": {
- "description": "RAM usage of the compute. Read only",
- "maximum": 100,
- "type": [
- "number",
- "null"
- ],
- "minimum": 0
- },
- "user": {
- "description": "User for authentication",
- "type": [
- "string",
- "null"
- ]
- },
- "version": {
- "description": "Version of the GNS3 remote compute server",
- "type": [
- "string",
- "null"
- ]
- },
- "cpu_usage_percent": {
- "description": "CPU usage of the compute. Read only",
- "maximum": 100,
- "type": [
- "number",
- "null"
- ],
- "minimum": 0
- },
- "port": {
- "description": "Server port",
- "type": "integer"
- },
- "compute_id": {
- "description": "Server identifier",
- "type": "string"
- },
- "name": {
- "description": "Server name",
- "type": "string"
- }
- },
- "additionalProperties": false,
- "$schema": "http://json-schema.org/draft-04/schema#"
- },
- "description": "Computes servers",
- "type": "array"
- },
- "drawings": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "project_id": {
- "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
- "minLength": 36,
- "description": "Project UUID",
- "maxLength": 36,
- "type": "string"
- },
- "x": {
- "description": "X property",
- "type": "integer"
- },
- "drawing_id": {
- "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
- "minLength": 36,
- "description": "Drawing UUID",
- "maxLength": 36,
- "type": "string"
- },
- "y": {
- "description": "Y property",
- "type": "integer"
- },
- "svg": {
- "description": "SVG content of the drawing",
- "pattern": "^<(.|[\r\n])+>$",
- "type": "string"
- },
- "rotation": {
- "description": "Rotation of the element",
- "maximum": 360,
- "type": "integer",
- "minimum": 0
- },
- "z": {
- "description": "Z property",
- "type": "integer"
- }
- },
- "description": "An drawing object",
- "type": "object",
- "$schema": "http://json-schema.org/draft-04/schema#"
- },
- "description": "Drawings elements",
- "type": "array"
- },
- "links": {
- "items": {
- "$schema": "http://json-schema.org/draft-04/schema#",
- "description": "A link object",
- "type": "object",
- "required": [
- "nodes"
- ],
- "additionalProperties": false,
- "properties": {
- "project_id": {
- "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
- "minLength": 36,
- "description": "Project UUID",
- "maxLength": 36,
- "type": "string"
- },
- "capturing": {
- "description": "Read only property. True if a capture running on the link",
- "type": "boolean"
- },
- "link_id": {
- "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
- "minLength": 36,
- "description": "Link UUID",
- "maxLength": 36,
- "type": "string"
- },
- "capture_file_name": {
- "description": "Read only property. The name of the capture file if capture is running",
- "type": [
- "string",
- "null"
- ]
- },
- "nodes": {
- "items": {
- "additionalProperties": false,
- "required": [
- "node_id",
- "adapter_number",
- "port_number"
- ],
- "type": "object",
- "properties": {
- "adapter_number": {
- "description": "Adapter number",
- "type": "integer"
- },
- "label": {
- "additionalProperties": false,
- "required": [
- "text",
- "x",
- "y"
- ],
- "type": "object",
- "properties": {
- "style": {
- "description": "SVG style attribute",
- "type": "string"
- },
- "y": {
- "description": "Relative Y position of the label",
- "type": "integer"
- },
- "x": {
- "description": "Relative X position of the label",
- "type": "integer"
- },
- "text": {
- "type": "string"
- },
- "rotation": {
- "description": "Rotation of the label",
- "type": "integer"
- }
- }
- },
- "port_number": {
- "description": "Port number",
- "type": "integer"
- },
- "node_id": {
- "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
- "minLength": 36,
- "description": "Node UUID",
- "maxLength": 36,
- "type": "string"
- }
- }
- },
- "description": "List of the VMS",
- "type": "array"
- },
- "capture_file_path": {
- "description": "Read only property. The full path of the capture file if capture is running",
- "type": [
- "string",
- "null"
- ]
- }
- }
- },
- "description": "Link elements",
- "type": "array"
- },
"nodes": {
"items": {
- "description": "A node object",
- "type": "object",
"properties": {
- "x": {
- "description": "X position of the node",
- "type": "integer"
- },
- "y": {
- "description": "Y position of the node",
- "type": "integer"
- },
- "node_directory": {
- "description": "Working directory of the node. Read only",
- "type": [
- "null",
- "string"
- ]
- },
- "properties": {
- "description": "Properties specific to an emulator",
- "type": "object"
- },
- "command_line": {
- "description": "Command line use to start the node",
- "type": [
- "null",
- "string"
- ]
- },
- "symbol": {
- "minLength": 1,
- "description": "Symbol of the node",
- "type": "string"
- },
- "name": {
- "minLength": 1,
- "description": "Node name",
- "type": "string"
- },
- "project_id": {
- "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
- "minLength": 36,
- "description": "Project UUID",
- "maxLength": 36,
- "type": "string"
- },
- "console": {
- "description": "Console TCP port",
- "maximum": 65535,
- "type": [
- "integer",
- "null"
- ],
- "minimum": 1
- },
- "console_host": {
- "minLength": 1,
- "description": "Console host",
- "type": "string"
+ "z": {
+ "type": "integer",
+ "description": "Z position of the node"
},
"status": {
"enum": [
@@ -334,14 +45,54 @@
],
"description": "Status of the node"
},
- "console_type": {
- "enum": [
- "serial",
- "vnc",
- "telnet",
- null
+ "symbol": {
+ "type": "string",
+ "description": "Symbol of the node",
+ "minLength": 1
+ },
+ "console_host": {
+ "type": "string",
+ "description": "Console host",
+ "minLength": 1
+ },
+ "label": {
+ "type": "object",
+ "properties": {
+ "text": {
+ "type": "string"
+ },
+ "y": {
+ "type": "integer",
+ "description": "Relative Y position of the label"
+ },
+ "rotation": {
+ "type": "integer",
+ "description": "Rotation of the label"
+ },
+ "style": {
+ "type": "string",
+ "description": "SVG style attribute"
+ },
+ "x": {
+ "type": "integer",
+ "description": "Relative X position of the label"
+ }
+ },
+ "required": [
+ "text",
+ "x",
+ "y"
],
- "description": "Console type"
+ "additionalProperties": false
+ },
+ "compute_id": {
+ "type": "string",
+ "description": "Compute identifier"
+ },
+ "name": {
+ "type": "string",
+ "description": "Node name",
+ "minLength": 1
},
"node_type": {
"enum": [
@@ -360,85 +111,337 @@
],
"description": "Type of node"
},
- "label": {
- "additionalProperties": false,
- "required": [
- "text",
- "x",
- "y"
- ],
+ "properties": {
"type": "object",
- "properties": {
- "style": {
- "description": "SVG style attribute",
- "type": "string"
- },
- "y": {
- "description": "Relative Y position of the label",
- "type": "integer"
- },
- "x": {
- "description": "Relative X position of the label",
- "type": "integer"
- },
- "text": {
- "type": "string"
- },
- "rotation": {
- "description": "Rotation of the label",
- "type": "integer"
- }
- }
+ "description": "Properties specific to an emulator"
},
"width": {
- "description": "Width of the node",
- "type": "integer"
+ "type": "integer",
+ "description": "Width of the node"
},
- "compute_id": {
- "description": "Compute identifier",
- "type": "string"
+ "console": {
+ "type": [
+ "integer",
+ "null"
+ ],
+ "description": "Console TCP port",
+ "maximum": 65535,
+ "minimum": 1
},
- "height": {
- "description": "Height of the node",
- "type": "integer"
+ "node_directory": {
+ "type": [
+ "null",
+ "string"
+ ],
+ "description": "Working directory of the node. Read only"
},
- "z": {
- "description": "Z position of the node",
- "type": "integer"
+ "y": {
+ "type": "integer",
+ "description": "Y position of the node"
},
"node_id": {
- "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$",
- "minLength": 36,
- "description": "Node UUID",
"maxLength": 36,
- "type": "string"
+ "type": "string",
+ "description": "Node UUID",
+ "minLength": 36,
+ "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
+ },
+ "x": {
+ "type": "integer",
+ "description": "X position of the node"
+ },
+ "command_line": {
+ "type": [
+ "null",
+ "string"
+ ],
+ "description": "Command line use to start the node"
+ },
+ "height": {
+ "type": "integer",
+ "description": "Height of the node"
+ },
+ "project_id": {
+ "maxLength": 36,
+ "type": "string",
+ "description": "Project UUID",
+ "minLength": 36,
+ "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
+ },
+ "console_type": {
+ "enum": [
+ "serial",
+ "vnc",
+ "telnet",
+ null
+ ],
+ "description": "Console type"
}
},
+ "type": "object",
+ "description": "A node object",
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-04/schema#"
},
- "description": "Nodes elements",
- "type": "array"
+ "type": "array",
+ "description": "Nodes elements"
+ },
+ "drawings": {
+ "items": {
+ "additionalProperties": false,
+ "type": "object",
+ "description": "An drawing object",
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "properties": {
+ "z": {
+ "type": "integer",
+ "description": "Z property"
+ },
+ "y": {
+ "type": "integer",
+ "description": "Y property"
+ },
+ "rotation": {
+ "type": "integer",
+ "description": "Rotation of the element",
+ "maximum": 360,
+ "minimum": 0
+ },
+ "svg": {
+ "type": "string",
+ "description": "SVG content of the drawing"
+ },
+ "drawing_id": {
+ "maxLength": 36,
+ "type": "string",
+ "description": "Drawing UUID",
+ "minLength": 36,
+ "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
+ },
+ "project_id": {
+ "maxLength": 36,
+ "type": "string",
+ "description": "Project UUID",
+ "minLength": 36,
+ "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
+ },
+ "x": {
+ "type": "integer",
+ "description": "X property"
+ }
+ }
+ },
+ "type": "array",
+ "description": "Drawings elements"
+ },
+ "links": {
+ "items": {
+ "type": "object",
+ "description": "A link object",
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "required": [
+ "nodes"
+ ],
+ "additionalProperties": false,
+ "properties": {
+ "project_id": {
+ "maxLength": 36,
+ "type": "string",
+ "description": "Project UUID",
+ "minLength": 36,
+ "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
+ },
+ "capture_file_path": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Read only property. The full path of the capture file if capture is running"
+ },
+ "link_id": {
+ "maxLength": 36,
+ "type": "string",
+ "description": "Link UUID",
+ "minLength": 36,
+ "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
+ },
+ "capturing": {
+ "type": "boolean",
+ "description": "Read only property. True if a capture running on the link"
+ },
+ "capture_file_name": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Read only property. The name of the capture file if capture is running"
+ },
+ "nodes": {
+ "items": {
+ "type": "object",
+ "properties": {
+ "port_number": {
+ "type": "integer",
+ "description": "Port number"
+ },
+ "label": {
+ "type": "object",
+ "properties": {
+ "text": {
+ "type": "string"
+ },
+ "y": {
+ "type": "integer",
+ "description": "Relative Y position of the label"
+ },
+ "rotation": {
+ "type": "integer",
+ "description": "Rotation of the label"
+ },
+ "style": {
+ "type": "string",
+ "description": "SVG style attribute"
+ },
+ "x": {
+ "type": "integer",
+ "description": "Relative X position of the label"
+ }
+ },
+ "required": [
+ "text",
+ "x",
+ "y"
+ ],
+ "additionalProperties": false
+ },
+ "node_id": {
+ "maxLength": 36,
+ "type": "string",
+ "description": "Node UUID",
+ "minLength": 36,
+ "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
+ },
+ "adapter_number": {
+ "type": "integer",
+ "description": "Adapter number"
+ }
+ },
+ "required": [
+ "node_id",
+ "adapter_number",
+ "port_number"
+ ],
+ "additionalProperties": false
+ },
+ "type": "array",
+ "description": "List of the VMS"
+ }
+ }
+ },
+ "type": "array",
+ "description": "Link elements"
+ },
+ "computes": {
+ "items": {
+ "properties": {
+ "host": {
+ "type": "string",
+ "description": "Server host"
+ },
+ "protocol": {
+ "enum": [
+ "http",
+ "https"
+ ],
+ "description": "Server protocol"
+ },
+ "memory_usage_percent": {
+ "type": [
+ "number",
+ "null"
+ ],
+ "description": "RAM usage of the compute. Read only",
+ "maximum": 100,
+ "minimum": 0
+ },
+ "version": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Version of the GNS3 remote compute server"
+ },
+ "user": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "User for authentication"
+ },
+ "compute_id": {
+ "type": "string",
+ "description": "Server identifier"
+ },
+ "cpu_usage_percent": {
+ "type": [
+ "number",
+ "null"
+ ],
+ "description": "CPU usage of the compute. Read only",
+ "maximum": 100,
+ "minimum": 0
+ },
+ "port": {
+ "type": "integer",
+ "description": "Server port"
+ },
+ "name": {
+ "type": "string",
+ "description": "Server name"
+ },
+ "connected": {
+ "type": "boolean",
+ "description": "Whether the controller is connected to the compute server or not"
+ }
+ },
+ "type": "object",
+ "description": "Request validation to a GNS3 compute object instance",
+ "additionalProperties": false,
+ "required": [
+ "compute_id",
+ "protocol",
+ "host",
+ "port",
+ "name"
+ ],
+ "$schema": "http://json-schema.org/draft-04/schema#"
+ },
+ "type": "array",
+ "description": "Computes servers"
}
- }
- },
- "type": {
- "enum": [
- "topology"
+ },
+ "required": [
+ "nodes",
+ "links",
+ "drawings",
+ "computes"
],
- "description": "Type of file. It's always topology"
+ "additionalProperties": false
},
- "version": {
- "description": "Version of the GNS3 software which have update the file for the last time",
- "type": "string"
+ "auto_start": {
+ "type": "boolean",
+ "description": "Start the topology when opened"
},
"revision": {
- "description": "Version of the .gns3 specification.",
- "type": "integer"
+ "type": "integer",
+ "description": "Version of the .gns3 specification."
},
- "name": {
- "description": "Name of the project",
- "type": "string"
+ "project_id": {
+ "maxLength": 36,
+ "type": "string",
+ "description": "Project UUID",
+ "minLength": 36,
+ "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
}
}
}
\ No newline at end of file
diff --git a/tests/controller/test_notification.py b/tests/controller/test_notification.py
index 1c0e6462..b4f14ec5 100644
--- a/tests/controller/test_notification.py
+++ b/tests/controller/test_notification.py
@@ -31,6 +31,8 @@ def project(async_run):
@pytest.fixture
def node(project, async_run):
compute = MagicMock()
+ compute.id = "remote1"
+ compute.host = "example.org"
response = MagicMock()
response.json = {"console": 2048}
compute.post = AsyncioMagicMock(return_value=response)
@@ -114,8 +116,9 @@ def test_dispatch_node_updated(async_run, controller, node, project):
assert event["properties"]["startup_config"] == "ip 192"
-def test_various_notification(controller):
+def test_various_notification(controller, node):
notif = controller.notification
notif.emit("log.info", {"message": "Image uploaded"})
notif.emit("log.warning", {"message": "Warning ASA 8 is not officialy supported by GNS3"})
notif.emit("log.error", {"message": "Permission denied on /tmp"})
+ notif.emit("node.updated", node.__json__())