diff --git a/docs/api/examples/delete_projectsprojectid.txt b/docs/api/examples/delete_projectsprojectid.txt
index 9b15153a..3619ca7a 100644
--- a/docs/api/examples/delete_projectsprojectid.txt
+++ b/docs/api/examples/delete_projectsprojectid.txt
@@ -5,6 +5,7 @@ DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80 HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/delete_projectsprojectidiouvmsvmid.txt b/docs/api/examples/delete_projectsprojectidiouvmsvmid.txt
index 053cd8f7..aab9c18c 100644
--- a/docs/api/examples/delete_projectsprojectidiouvmsvmid.txt
+++ b/docs/api/examples/delete_projectsprojectidiouvmsvmid.txt
@@ -1,10 +1,11 @@
-curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/2490ab98-57b1-4cb2-9214-6d741f5a5db3'
+curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/518cad4b-76e8-41fb-8cb9-6e9af9af62e8'
-DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/2490ab98-57b1-4cb2-9214-6d741f5a5db3 HTTP/1.1
+DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/518cad4b-76e8-41fb-8cb9-6e9af9af62e8 HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/delete_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/delete_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.txt
index ded37033..58a96766 100644
--- a/docs/api/examples/delete_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/delete_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,10 +1,11 @@
-curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/4eb051c3-ac81-4768-8e26-d04a1dc3e540/adapters/1/ports/0/nio'
+curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/8105baad-5569-4955-867f-2b1ee01f6f9c/adapters/1/ports/0/nio'
-DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/4eb051c3-ac81-4768-8e26-d04a1dc3e540/adapters/1/ports/0/nio HTTP/1.1
+DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/8105baad-5569-4955-867f-2b1ee01f6f9c/adapters/1/ports/0/nio HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/delete_projectsprojectidqemuvmsvmid.txt b/docs/api/examples/delete_projectsprojectidqemuvmsvmid.txt
index 5beff400..68a49e78 100644
--- a/docs/api/examples/delete_projectsprojectidqemuvmsvmid.txt
+++ b/docs/api/examples/delete_projectsprojectidqemuvmsvmid.txt
@@ -1,10 +1,11 @@
-curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/67edc289-2ece-4573-ab31-74eef86fc9ab'
+curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/a9ea89c4-b33b-492d-bcf8-c2d4dedaf218'
-DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/67edc289-2ece-4573-ab31-74eef86fc9ab HTTP/1.1
+DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/a9ea89c4-b33b-492d-bcf8-c2d4dedaf218 HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/delete_projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/delete_projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.txt
index 9a61853f..4c0550af 100644
--- a/docs/api/examples/delete_projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/delete_projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,10 +1,11 @@
-curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/2f57c403-1fb8-44ad-91b9-1548b6679338/adapters/1/ports/0/nio'
+curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/d9b2c5b8-255f-4734-9a3a-0faec8b12316/adapters/1/ports/0/nio'
-DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/2f57c403-1fb8-44ad-91b9-1548b6679338/adapters/1/ports/0/nio HTTP/1.1
+DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/d9b2c5b8-255f-4734-9a3a-0faec8b12316/adapters/1/ports/0/nio HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/delete_projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/delete_projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.txt
index 15bab244..6dabbe55 100644
--- a/docs/api/examples/delete_projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/delete_projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,10 +1,11 @@
-curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/ac6d84a3-c129-496e-88c9-c7dcf46f94fc/adapters/0/ports/0/nio'
+curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/d95f4966-150e-48c5-a133-1924525853d9/adapters/0/ports/0/nio'
-DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/ac6d84a3-c129-496e-88c9-c7dcf46f94fc/adapters/0/ports/0/nio HTTP/1.1
+DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/d95f4966-150e-48c5-a133-1924525853d9/adapters/0/ports/0/nio HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/delete_projectsprojectidvpcsvmsvmid.txt b/docs/api/examples/delete_projectsprojectidvpcsvmsvmid.txt
index 4a4fa5c7..ff5743ec 100644
--- a/docs/api/examples/delete_projectsprojectidvpcsvmsvmid.txt
+++ b/docs/api/examples/delete_projectsprojectidvpcsvmsvmid.txt
@@ -1,10 +1,11 @@
-curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/8dd59ef3-c7f3-4cc5-a1f3-bf74dc10a417'
+curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/6a839a96-90c4-4736-8841-eda3f518f3f0'
-DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/8dd59ef3-c7f3-4cc5-a1f3-bf74dc10a417 HTTP/1.1
+DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/6a839a96-90c4-4736-8841-eda3f518f3f0 HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/delete_projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/delete_projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.txt
index eafad1c2..cd2a97a9 100644
--- a/docs/api/examples/delete_projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/delete_projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,10 +1,11 @@
-curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/6207942f-b820-4299-8b25-8897a671896d/adapters/0/ports/0/nio'
+curl -i -X DELETE 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/9f197704-d8f6-45b3-affd-0f9579878077/adapters/0/ports/0/nio'
-DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/6207942f-b820-4299-8b25-8897a671896d/adapters/0/ports/0/nio HTTP/1.1
+DELETE /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/9f197704-d8f6-45b3-affd-0f9579878077/adapters/0/ports/0/nio HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/get_interfaces.txt b/docs/api/examples/get_interfaces.txt
index 48851f13..cd4dc17d 100644
--- a/docs/api/examples/get_interfaces.txt
+++ b/docs/api/examples/get_interfaces.txt
@@ -5,8 +5,9 @@ GET /v1/interfaces HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 718
+CONTENT-LENGTH: 1253
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -15,50 +16,72 @@ X-ROUTE: /v1/interfaces
[
{
"id": "lo0",
+ "ip_address": "127.0.0.1",
"name": "lo0"
},
{
"id": "gif0",
+ "ip_address": "",
"name": "gif0"
},
{
"id": "stf0",
+ "ip_address": "",
"name": "stf0"
},
- {
- "id": "en1",
- "name": "en1"
- },
{
"id": "en0",
+ "ip_address": "192.168.84.118",
"name": "en0"
},
+ {
+ "id": "en1",
+ "ip_address": "",
+ "name": "en1"
+ },
{
"id": "fw0",
+ "ip_address": "",
"name": "fw0"
},
{
"id": "en2",
+ "ip_address": "",
"name": "en2"
},
{
"id": "p2p0",
+ "ip_address": "",
"name": "p2p0"
},
{
"id": "bridge0",
+ "ip_address": "",
"name": "bridge0"
},
{
"id": "vboxnet0",
+ "ip_address": "",
"name": "vboxnet0"
},
{
"id": "vboxnet1",
+ "ip_address": "",
"name": "vboxnet1"
},
{
"id": "vboxnet2",
+ "ip_address": "",
"name": "vboxnet2"
+ },
+ {
+ "id": "vmnet1",
+ "ip_address": "172.16.16.1",
+ "name": "vmnet1"
+ },
+ {
+ "id": "vmnet8",
+ "ip_address": "192.168.229.1",
+ "name": "vmnet8"
}
]
diff --git a/docs/api/examples/get_iouvms.txt b/docs/api/examples/get_iouvms.txt
index 2c14e9e2..25102d5e 100644
--- a/docs/api/examples/get_iouvms.txt
+++ b/docs/api/examples/get_iouvms.txt
@@ -5,6 +5,7 @@ GET /v1/iou/vms HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 45
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/get_projectsprojectid.txt b/docs/api/examples/get_projectsprojectid.txt
index f6438b1c..f73f98e8 100644
--- a/docs/api/examples/get_projectsprojectid.txt
+++ b/docs/api/examples/get_projectsprojectid.txt
@@ -5,6 +5,7 @@ GET /v1/projects/00010203-0405-0607-0809-0a0b0c0d0e02 HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 297
CONTENT-TYPE: application/json
@@ -13,9 +14,9 @@ SERVER: Python/3.4 GNS3/1.4.0.dev1
X-ROUTE: /v1/projects/{project_id}
{
- "location": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpgee6or3v",
+ "location": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp20bxyq9r",
"name": "test",
- "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpgee6or3v/00010203-0405-0607-0809-0a0b0c0d0e02",
+ "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp20bxyq9r/00010203-0405-0607-0809-0a0b0c0d0e02",
"project_id": "00010203-0405-0607-0809-0a0b0c0d0e02",
"temporary": false
}
diff --git a/docs/api/examples/get_projectsprojectidfiles.txt b/docs/api/examples/get_projectsprojectidfiles.txt
index 0ea9ee4b..dab6f091 100644
--- a/docs/api/examples/get_projectsprojectidfiles.txt
+++ b/docs/api/examples/get_projectsprojectidfiles.txt
@@ -5,6 +5,7 @@ GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/files HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 204
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/get_projectsprojectidiouvmsvmid.txt b/docs/api/examples/get_projectsprojectidiouvmsvmid.txt
index 4d0a99b1..62d56f63 100644
--- a/docs/api/examples/get_projectsprojectidiouvmsvmid.txt
+++ b/docs/api/examples/get_projectsprojectidiouvmsvmid.txt
@@ -1,12 +1,13 @@
-curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/1f04d468-329c-44d1-b46f-9fa1a916aa70'
+curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/600a3562-f8b7-4748-a4fc-ef58f7721241'
-GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/1f04d468-329c-44d1-b46f-9fa1a916aa70 HTTP/1.1
+GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/600a3562-f8b7-4748-a4fc-ef58f7721241 HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 495
+CONTENT-LENGTH: 721
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -17,14 +18,16 @@ X-ROUTE: /v1/projects/{project_id}/iou/vms/{vm_id}
"ethernet_adapters": 2,
"iourc_path": null,
"l1_keepalives": false,
+ "md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "PC TEST 1",
"nvram": 128,
- "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-10/test_iou_get0/iou.bin",
+ "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_iou_get0/iou.bin",
"private_config": null,
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 256,
"serial_adapters": 2,
"startup_config": null,
"use_default_iou_values": true,
- "vm_id": "1f04d468-329c-44d1-b46f-9fa1a916aa70"
+ "vm_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpjb4sz6y3/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/iou/600a3562-f8b7-4748-a4fc-ef58f7721241",
+ "vm_id": "600a3562-f8b7-4748-a4fc-ef58f7721241"
}
diff --git a/docs/api/examples/get_projectsprojectidiouvmsvmidconfigs.txt b/docs/api/examples/get_projectsprojectidiouvmsvmidconfigs.txt
index 7277b19a..c45f00dd 100644
--- a/docs/api/examples/get_projectsprojectidiouvmsvmidconfigs.txt
+++ b/docs/api/examples/get_projectsprojectidiouvmsvmidconfigs.txt
@@ -1,10 +1,11 @@
-curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/053713a7-614a-488f-be8c-572f434d991b/configs'
+curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/8ec89813-950e-4b4d-b43d-7448104a0893/configs'
-GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/053713a7-614a-488f-be8c-572f434d991b/configs HTTP/1.1
+GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/8ec89813-950e-4b4d-b43d-7448104a0893/configs HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 40
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/get_projectsprojectidqemuvmsvmid.txt b/docs/api/examples/get_projectsprojectidqemuvmsvmid.txt
index d8e53f19..dfde9585 100644
--- a/docs/api/examples/get_projectsprojectidqemuvmsvmid.txt
+++ b/docs/api/examples/get_projectsprojectidqemuvmsvmid.txt
@@ -1,12 +1,13 @@
-curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/5a34dba5-d6e4-4fd7-8ee0-63174bbb144a'
+curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/05e0937d-dc0c-4b31-bd01-b7befae466ff'
-GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/5a34dba5-d6e4-4fd7-8ee0-63174bbb144a HTTP/1.1
+GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/05e0937d-dc0c-4b31-bd01-b7befae466ff HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 682
+CONTENT-LENGTH: 1108
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -17,22 +18,30 @@ X-ROUTE: /v1/projects/{project_id}/qemu/vms/{vm_id}
"adapter_type": "e1000",
"adapters": 1,
"console": 2000,
+ "console_type": "telnet",
"cpu_throttling": 0,
"hda_disk_image": "",
+ "hda_disk_image_md5sum": null,
"hdb_disk_image": "",
+ "hdb_disk_image_md5sum": null,
"hdc_disk_image": "",
+ "hdc_disk_image_md5sum": null,
"hdd_disk_image": "",
+ "hdd_disk_image_md5sum": null,
"initrd": "",
+ "initrd_md5sum": null,
"kernel_command_line": "",
"kernel_image": "",
- "kvm": true,
+ "kernel_image_md5sum": null,
"legacy_networking": false,
- "mac_address": "00:00:ab:14:4a:00",
+ "mac_address": "00:00:ab:66:ff:00",
"name": "PC TEST 1",
"options": "",
+ "platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
- "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp2vvnz4z_/qemu_x42",
+ "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpg645q6gq/qemu-system-x86_64",
"ram": 256,
- "vm_id": "5a34dba5-d6e4-4fd7-8ee0-63174bbb144a"
+ "vm_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp1454taw7/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/05e0937d-dc0c-4b31-bd01-b7befae466ff",
+ "vm_id": "05e0937d-dc0c-4b31-bd01-b7befae466ff"
}
diff --git a/docs/api/examples/get_projectsprojectidvirtualboxvmsvmid.txt b/docs/api/examples/get_projectsprojectidvirtualboxvmsvmid.txt
index 48d1a354..b106d7a7 100644
--- a/docs/api/examples/get_projectsprojectidvirtualboxvmsvmid.txt
+++ b/docs/api/examples/get_projectsprojectidvirtualboxvmsvmid.txt
@@ -1,12 +1,13 @@
-curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/e70eb611-1587-450c-a9af-6d10f33d73a6'
+curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/7bb5a150-67a0-433b-80c9-95f6fce979f4'
-GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/e70eb611-1587-450c-a9af-6d10f33d73a6 HTTP/1.1
+GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/7bb5a150-67a0-433b-80c9-95f6fce979f4 HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 389
+CONTENT-LENGTH: 415
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -23,6 +24,7 @@ X-ROUTE: /v1/projects/{project_id}/virtualbox/vms/{vm_id}
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 0,
"use_any_adapter": false,
- "vm_id": "e70eb611-1587-450c-a9af-6d10f33d73a6",
+ "vm_directory": null,
+ "vm_id": "7bb5a150-67a0-433b-80c9-95f6fce979f4",
"vmname": "VMTEST"
}
diff --git a/docs/api/examples/get_projectsprojectidvpcsvmsvmid.txt b/docs/api/examples/get_projectsprojectidvpcsvmsvmid.txt
index ac6e0131..d347ee78 100644
--- a/docs/api/examples/get_projectsprojectidvpcsvmsvmid.txt
+++ b/docs/api/examples/get_projectsprojectidvpcsvmsvmid.txt
@@ -1,12 +1,13 @@
-curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/bd6c3ed5-b279-4c51-bab2-4bd7a78fa6f7'
+curl -i -X GET 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/941d35fb-eb6b-48a2-b2fd-8315c9ae72fe'
-GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/bd6c3ed5-b279-4c51-bab2-4bd7a78fa6f7 HTTP/1.1
+GET /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/941d35fb-eb6b-48a2-b2fd-8315c9ae72fe HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 245
+CONTENT-LENGTH: 422
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -19,5 +20,6 @@ X-ROUTE: /v1/projects/{project_id}/vpcs/vms/{vm_id}
"startup_script": null,
"startup_script_path": null,
"status": "stopped",
- "vm_id": "bd6c3ed5-b279-4c51-bab2-4bd7a78fa6f7"
+ "vm_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp1454taw7/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/941d35fb-eb6b-48a2-b2fd-8315c9ae72fe",
+ "vm_id": "941d35fb-eb6b-48a2-b2fd-8315c9ae72fe"
}
diff --git a/docs/api/examples/get_qemubinaries.txt b/docs/api/examples/get_qemubinaries.txt
index 16ecb792..e2ff9d38 100644
--- a/docs/api/examples/get_qemubinaries.txt
+++ b/docs/api/examples/get_qemubinaries.txt
@@ -5,6 +5,7 @@ GET /v1/qemu/binaries HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 134
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/get_version.txt b/docs/api/examples/get_version.txt
index f190f8b8..ace70922 100644
--- a/docs/api/examples/get_version.txt
+++ b/docs/api/examples/get_version.txt
@@ -5,6 +5,7 @@ GET /v1/version HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 50
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/post_configreload.txt b/docs/api/examples/post_configreload.txt
index c6bead3d..57a8955a 100644
--- a/docs/api/examples/post_configreload.txt
+++ b/docs/api/examples/post_configreload.txt
@@ -5,6 +5,7 @@ POST /v1/config/reload HTTP/1.1
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projects.txt b/docs/api/examples/post_projects.txt
index 9db8647d..bc565ab5 100644
--- a/docs/api/examples/post_projects.txt
+++ b/docs/api/examples/post_projects.txt
@@ -7,6 +7,7 @@ POST /v1/projects HTTP/1.1
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 297
CONTENT-TYPE: application/json
@@ -15,9 +16,9 @@ SERVER: Python/3.4 GNS3/1.4.0.dev1
X-ROUTE: /v1/projects
{
- "location": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpreddb0ft",
+ "location": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpckmaacu1",
"name": "test",
- "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpreddb0ft/de3bdbbe-3f13-461b-9b1f-5fe764004670",
- "project_id": "de3bdbbe-3f13-461b-9b1f-5fe764004670",
+ "path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpckmaacu1/627163b8-dc72-4308-bccc-0a01fdf9e4b8",
+ "project_id": "627163b8-dc72-4308-bccc-0a01fdf9e4b8",
"temporary": false
}
diff --git a/docs/api/examples/post_projectsprojectidclose.txt b/docs/api/examples/post_projectsprojectidclose.txt
index f0f7fa66..425dcf74 100644
--- a/docs/api/examples/post_projectsprojectidclose.txt
+++ b/docs/api/examples/post_projectsprojectidclose.txt
@@ -5,6 +5,7 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/close HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidcommit.txt b/docs/api/examples/post_projectsprojectidcommit.txt
index e76c4d40..885f0ac7 100644
--- a/docs/api/examples/post_projectsprojectidcommit.txt
+++ b/docs/api/examples/post_projectsprojectidcommit.txt
@@ -5,6 +5,7 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/commit HTTP/1.1
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidiouvms.txt b/docs/api/examples/post_projectsprojectidiouvms.txt
index f66aec29..2dff1cd1 100644
--- a/docs/api/examples/post_projectsprojectidiouvms.txt
+++ b/docs/api/examples/post_projectsprojectidiouvms.txt
@@ -1,17 +1,18 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms' -d '{"name": "PC TEST 1", "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-10/test_iou_create_startup_config0/iou.bin", "startup_config_content": "hostname test", "vm_id": "76cb4ec0-d88e-484b-ada6-4e5dd9c2cf74"}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms' -d '{"name": "PC TEST 1", "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_iou_create_startup_config0/iou.bin", "startup_config_content": "hostname test", "vm_id": "53179502-0fc1-4c59-a503-36b7d675ffb8"}'
POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms HTTP/1.1
{
"name": "PC TEST 1",
- "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-10/test_iou_create_startup_config0/iou.bin",
+ "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_iou_create_startup_config0/iou.bin",
"startup_config_content": "hostname test",
- "vm_id": "76cb4ec0-d88e-484b-ada6-4e5dd9c2cf74"
+ "vm_id": "53179502-0fc1-4c59-a503-36b7d675ffb8"
}
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 529
+CONTENT-LENGTH: 755
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -22,14 +23,16 @@ X-ROUTE: /v1/projects/{project_id}/iou/vms
"ethernet_adapters": 2,
"iourc_path": null,
"l1_keepalives": false,
+ "md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "PC TEST 1",
"nvram": 128,
- "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-10/test_iou_create_startup_config0/iou.bin",
+ "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_iou_create_startup_config0/iou.bin",
"private_config": null,
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 256,
"serial_adapters": 2,
"startup_config": "startup-config.cfg",
"use_default_iou_values": true,
- "vm_id": "76cb4ec0-d88e-484b-ada6-4e5dd9c2cf74"
+ "vm_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpjb4sz6y3/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/iou/53179502-0fc1-4c59-a503-36b7d675ffb8",
+ "vm_id": "53179502-0fc1-4c59-a503-36b7d675ffb8"
}
diff --git a/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.txt
index dd9056d4..3baa0d18 100644
--- a/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/0f0f340a-7d25-4020-96f8-5d615437d173/adapters/1/ports/0/nio' -d '{"ethernet_device": "lo0", "type": "nio_generic_ethernet"}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/cd4760c6-fbfc-44ba-a21e-5d3eeab66452/adapters/1/ports/0/nio' -d '{"ethernet_device": "lo0", "type": "nio_generic_ethernet"}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/0f0f340a-7d25-4020-96f8-5d615437d173/adapters/1/ports/0/nio HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/cd4760c6-fbfc-44ba-a21e-5d3eeab66452/adapters/1/ports/0/nio HTTP/1.1
{
"ethernet_device": "lo0",
"type": "nio_generic_ethernet"
@@ -8,6 +8,7 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/0f0f340a-7d25-402
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 68
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstartcapture.txt b/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstartcapture.txt
index bbd8a16a..4e7720f1 100644
--- a/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstartcapture.txt
+++ b/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstartcapture.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/d5b26573-562d-4a4f-90a2-b8b6c8ce5b0f/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/b89ab04d-ecb3-48ac-968c-9ea29a635513/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/d5b26573-562d-4a4f-90a2-b8b6c8ce5b0f/adapters/0/ports/0/start_capture HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/b89ab04d-ecb3-48ac-968c-9ea29a635513/adapters/0/ports/0/start_capture HTTP/1.1
{
"capture_file_name": "test.pcap",
"data_link_type": "DLT_EN10MB"
@@ -8,6 +8,7 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/d5b26573-562d-4a4
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 158
CONTENT-TYPE: application/json
@@ -16,5 +17,5 @@ SERVER: Python/3.4 GNS3/1.4.0.dev1
X-ROUTE: /v1/projects/{project_id}/iou/vms/{vm_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/start_capture
{
- "pcap_file_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpfuqmuevw/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/captures/test.pcap"
+ "pcap_file_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpjb4sz6y3/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/captures/test.pcap"
}
diff --git a/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstopcapture.txt b/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstopcapture.txt
index 8735004a..0350ab7f 100644
--- a/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstopcapture.txt
+++ b/docs/api/examples/post_projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstopcapture.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/4f23d204-379b-4403-a369-747315c67df6/adapters/0/ports/0/stop_capture' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/d3b24c51-1c3d-4e5f-9048-f778e8cd57f0/adapters/0/ports/0/stop_capture' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/4f23d204-379b-4403-a369-747315c67df6/adapters/0/ports/0/stop_capture HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/d3b24c51-1c3d-4e5f-9048-f778e8cd57f0/adapters/0/ports/0/stop_capture HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidiouvmsvmidreload.txt b/docs/api/examples/post_projectsprojectidiouvmsvmidreload.txt
index 56ba2a84..8374ebeb 100644
--- a/docs/api/examples/post_projectsprojectidiouvmsvmidreload.txt
+++ b/docs/api/examples/post_projectsprojectidiouvmsvmidreload.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/ff11bb56-5bc4-4cca-8800-95c2d04b3d9e/reload' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/86c16543-b464-4963-9f76-635da1321b42/reload' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/ff11bb56-5bc4-4cca-8800-95c2d04b3d9e/reload HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/86c16543-b464-4963-9f76-635da1321b42/reload HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidiouvmsvmidstart.txt b/docs/api/examples/post_projectsprojectidiouvmsvmidstart.txt
index 7d508404..af645eb9 100644
--- a/docs/api/examples/post_projectsprojectidiouvmsvmidstart.txt
+++ b/docs/api/examples/post_projectsprojectidiouvmsvmidstart.txt
@@ -1,10 +1,13 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/0754f25c-e62c-4823-91a8-b7a7c81baee0/start' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/f6f53adc-16a9-4fac-8f70-b8c7aedefa8d/start' -d '{"iourc_content": "test"}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/0754f25c-e62c-4823-91a8-b7a7c81baee0/start HTTP/1.1
-{}
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/f6f53adc-16a9-4fac-8f70-b8c7aedefa8d/start HTTP/1.1
+{
+ "iourc_content": "test"
+}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidiouvmsvmidstop.txt b/docs/api/examples/post_projectsprojectidiouvmsvmidstop.txt
index b8a8d115..71b8ab2f 100644
--- a/docs/api/examples/post_projectsprojectidiouvmsvmidstop.txt
+++ b/docs/api/examples/post_projectsprojectidiouvmsvmidstop.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/bc841fee-2579-44fc-a32a-639fe3520590/stop' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/76fe121f-98f4-46e6-9507-74eac6c9975c/stop' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/bc841fee-2579-44fc-a32a-639fe3520590/stop HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/76fe121f-98f4-46e6-9507-74eac6c9975c/stop HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidportsudp.txt b/docs/api/examples/post_projectsprojectidportsudp.txt
index 7f5ee580..41085c1e 100644
--- a/docs/api/examples/post_projectsprojectidportsudp.txt
+++ b/docs/api/examples/post_projectsprojectidportsudp.txt
@@ -5,6 +5,7 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/ports/udp HTTP/1.1
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 25
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/post_projectsprojectidqemuvms.txt b/docs/api/examples/post_projectsprojectidqemuvms.txt
index f8bcdb1f..66c72aa2 100644
--- a/docs/api/examples/post_projectsprojectidqemuvms.txt
+++ b/docs/api/examples/post_projectsprojectidqemuvms.txt
@@ -1,17 +1,18 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms' -d '{"hda_disk_image": "/tmp/hda", "name": "PC TEST 1", "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp2vvnz4z_/qemu_x42", "ram": 1024}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms' -d '{"hda_disk_image": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_qemu_create_with_params0/linux.img", "name": "PC TEST 1", "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpg645q6gq/qemu-system-x86_64", "ram": 1024}'
POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms HTTP/1.1
{
- "hda_disk_image": "/tmp/hda",
+ "hda_disk_image": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_qemu_create_with_params0/linux.img",
"name": "PC TEST 1",
- "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp2vvnz4z_/qemu_x42",
+ "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpg645q6gq/qemu-system-x86_64",
"ram": 1024
}
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 691
+CONTENT-LENGTH: 1245
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -22,22 +23,30 @@ X-ROUTE: /v1/projects/{project_id}/qemu/vms
"adapter_type": "e1000",
"adapters": 1,
"console": 2000,
+ "console_type": "telnet",
"cpu_throttling": 0,
- "hda_disk_image": "/tmp/hda",
+ "hda_disk_image": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_qemu_create_with_params0/linux.img",
+ "hda_disk_image_md5sum": "c4ca4238a0b923820dcc509a6f75849b",
"hdb_disk_image": "",
+ "hdb_disk_image_md5sum": null,
"hdc_disk_image": "",
+ "hdc_disk_image_md5sum": null,
"hdd_disk_image": "",
+ "hdd_disk_image_md5sum": null,
"initrd": "",
+ "initrd_md5sum": null,
"kernel_command_line": "",
"kernel_image": "",
- "kvm": true,
+ "kernel_image_md5sum": null,
"legacy_networking": false,
- "mac_address": "00:00:ab:27:46:00",
+ "mac_address": "00:00:ab:f6:c6:00",
"name": "PC TEST 1",
"options": "",
+ "platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
- "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp2vvnz4z_/qemu_x42",
+ "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpg645q6gq/qemu-system-x86_64",
"ram": 1024,
- "vm_id": "3aabf5a2-3367-4863-afeb-4a3197d32746"
+ "vm_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp1454taw7/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/8f451a59-cf3f-4008-9528-85d251aef6c6",
+ "vm_id": "8f451a59-cf3f-4008-9528-85d251aef6c6"
}
diff --git a/docs/api/examples/post_projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/post_projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.txt
index ab52e44f..19515f23 100644
--- a/docs/api/examples/post_projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/post_projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/122f6e7b-5f24-4e22-9f3c-a62734c2a2c5/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_generic_ethernet"}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/5eb1581b-0c90-4d07-88ea-5891d130103e/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_generic_ethernet"}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/122f6e7b-5f24-4e22-9f3c-a62734c2a2c5/adapters/1/ports/0/nio HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/5eb1581b-0c90-4d07-88ea-5891d130103e/adapters/1/ports/0/nio HTTP/1.1
{
"ethernet_device": "eth0",
"type": "nio_generic_ethernet"
@@ -8,6 +8,7 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/122f6e7b-5f24-4e
HTTP/1.1 409
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 89
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/post_projectsprojectidqemuvmsvmidreload.txt b/docs/api/examples/post_projectsprojectidqemuvmsvmidreload.txt
index 122e9a9b..028ef946 100644
--- a/docs/api/examples/post_projectsprojectidqemuvmsvmidreload.txt
+++ b/docs/api/examples/post_projectsprojectidqemuvmsvmidreload.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/8934f7c3-cfc2-4813-86e6-c431db2cc63a/reload' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/446babb8-ec70-46f9-b781-643ce488d083/reload' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/8934f7c3-cfc2-4813-86e6-c431db2cc63a/reload HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/446babb8-ec70-46f9-b781-643ce488d083/reload HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidqemuvmsvmidresume.txt b/docs/api/examples/post_projectsprojectidqemuvmsvmidresume.txt
index ddfd6ad1..6fe0614e 100644
--- a/docs/api/examples/post_projectsprojectidqemuvmsvmidresume.txt
+++ b/docs/api/examples/post_projectsprojectidqemuvmsvmidresume.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/167972e8-aa39-4894-9346-fca6db989043/resume' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/f2c30f2f-67a3-41f6-8ed3-ea040cf46db9/resume' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/167972e8-aa39-4894-9346-fca6db989043/resume HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/f2c30f2f-67a3-41f6-8ed3-ea040cf46db9/resume HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidqemuvmsvmidstart.txt b/docs/api/examples/post_projectsprojectidqemuvmsvmidstart.txt
index fa5e02cd..021eac90 100644
--- a/docs/api/examples/post_projectsprojectidqemuvmsvmidstart.txt
+++ b/docs/api/examples/post_projectsprojectidqemuvmsvmidstart.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/ea693a1a-e696-491e-9890-f685ea07d07a/start' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/04f46db1-625b-462b-aa40-675547c3a8fa/start' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/ea693a1a-e696-491e-9890-f685ea07d07a/start HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/04f46db1-625b-462b-aa40-675547c3a8fa/start HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidqemuvmsvmidstop.txt b/docs/api/examples/post_projectsprojectidqemuvmsvmidstop.txt
index 45f2d660..a3c1eb75 100644
--- a/docs/api/examples/post_projectsprojectidqemuvmsvmidstop.txt
+++ b/docs/api/examples/post_projectsprojectidqemuvmsvmidstop.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/570da710-7809-43bd-bc09-f71e2e9ab7b0/stop' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/6cc6eae5-225c-433a-be15-d60f5e1210d2/stop' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/570da710-7809-43bd-bc09-f71e2e9ab7b0/stop HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/6cc6eae5-225c-433a-be15-d60f5e1210d2/stop HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidqemuvmsvmidsuspend.txt b/docs/api/examples/post_projectsprojectidqemuvmsvmidsuspend.txt
index 5de36b96..a407365a 100644
--- a/docs/api/examples/post_projectsprojectidqemuvmsvmidsuspend.txt
+++ b/docs/api/examples/post_projectsprojectidqemuvmsvmidsuspend.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/fd5203df-48c2-4185-b266-8bcf512dca51/suspend' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/2be5e4a8-f5ef-4b3c-b496-729d61c66beb/suspend' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/fd5203df-48c2-4185-b266-8bcf512dca51/suspend HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/2be5e4a8-f5ef-4b3c-b496-729d61c66beb/suspend HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidvirtualboxvms.txt b/docs/api/examples/post_projectsprojectidvirtualboxvms.txt
index 72afb24a..e3efcce8 100644
--- a/docs/api/examples/post_projectsprojectidvirtualboxvms.txt
+++ b/docs/api/examples/post_projectsprojectidvirtualboxvms.txt
@@ -9,8 +9,9 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms HTTP/1.1
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 383
+CONTENT-LENGTH: 409
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -27,6 +28,7 @@ X-ROUTE: /v1/projects/{project_id}/virtualbox/vms
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 0,
"use_any_adapter": false,
- "vm_id": "de50008a-0f46-481b-99c0-9788618faa06",
+ "vm_directory": null,
+ "vm_id": "bee2cbbc-07a3-4f27-98c3-db5001a01a0d",
"vmname": "VM1"
}
diff --git a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.txt
index b77abb6a..95d6f1de 100644
--- a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/c8671922-23e0-43c7-bb36-dfb4d5fa82c9/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/33f1c98b-0eb1-4387-b0f4-213f9b1c5bc0/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/c8671922-23e0-43c7-bb36-dfb4d5fa82c9/adapters/0/ports/0/nio HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/33f1c98b-0eb1-4387-b0f4-213f9b1c5bc0/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
@@ -10,6 +10,7 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/c8671922-2
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 89
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidreload.txt b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidreload.txt
index 20be26eb..c886640f 100644
--- a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidreload.txt
+++ b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidreload.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/f31ce37d-9ef3-45c8-8b3e-e6ad163aba9c/reload' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/78ed6b60-acd4-4340-87fa-9d4df0f82200/reload' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/f31ce37d-9ef3-45c8-8b3e-e6ad163aba9c/reload HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/78ed6b60-acd4-4340-87fa-9d4df0f82200/reload HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidresume.txt b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidresume.txt
index aab8e545..625466c8 100644
--- a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidresume.txt
+++ b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidresume.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/554fc4ca-6861-496f-a70b-f107c5423176/resume' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/6ba54e29-d394-4526-baf9-f0d77799ecbd/resume' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/554fc4ca-6861-496f-a70b-f107c5423176/resume HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/6ba54e29-d394-4526-baf9-f0d77799ecbd/resume HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidstart.txt b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidstart.txt
index 0630bc8d..5bd862c4 100644
--- a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidstart.txt
+++ b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidstart.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/1c59f62c-6728-43ae-a819-9506450f4bda/start' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/a8635967-4e1f-4631-b8be-93d293ef5b75/start' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/1c59f62c-6728-43ae-a819-9506450f4bda/start HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/a8635967-4e1f-4631-b8be-93d293ef5b75/start HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidstop.txt b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidstop.txt
index 84a7ff9f..de1917f3 100644
--- a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidstop.txt
+++ b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidstop.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/980d0c2f-2c8d-495d-ab62-3ffffe899c65/stop' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/04fb4675-c92e-409a-ac3e-23c5cf9dc45e/stop' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/980d0c2f-2c8d-495d-ab62-3ffffe899c65/stop HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/04fb4675-c92e-409a-ac3e-23c5cf9dc45e/stop HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidsuspend.txt b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidsuspend.txt
index 9511817e..24830db8 100644
--- a/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidsuspend.txt
+++ b/docs/api/examples/post_projectsprojectidvirtualboxvmsvmidsuspend.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/afbc681b-8a60-4911-bacc-cc8d0b8f36bf/suspend' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/fb6ef07f-cc62-47b9-8b8f-76b4efaec6f3/suspend' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/afbc681b-8a60-4911-bacc-cc8d0b8f36bf/suspend HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/fb6ef07f-cc62-47b9-8b8f-76b4efaec6f3/suspend HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidvpcsvms.txt b/docs/api/examples/post_projectsprojectidvpcsvms.txt
index 59e89e44..5c927110 100644
--- a/docs/api/examples/post_projectsprojectidvpcsvms.txt
+++ b/docs/api/examples/post_projectsprojectidvpcsvms.txt
@@ -7,8 +7,9 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms HTTP/1.1
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 245
+CONTENT-LENGTH: 422
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -21,5 +22,6 @@ X-ROUTE: /v1/projects/{project_id}/vpcs/vms
"startup_script": null,
"startup_script_path": null,
"status": "stopped",
- "vm_id": "a0b0ad7c-bffe-4fb1-8b85-b50016acc46a"
+ "vm_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp1454taw7/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/8b66a930-f1bb-49e8-98c9-09d02bb45aa7",
+ "vm_id": "8b66a930-f1bb-49e8-98c9-09d02bb45aa7"
}
diff --git a/docs/api/examples/post_projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.txt b/docs/api/examples/post_projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.txt
index f78bc169..07648c8d 100644
--- a/docs/api/examples/post_projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.txt
+++ b/docs/api/examples/post_projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.txt
@@ -1,6 +1,6 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/08dc7b7e-dc5a-44cc-bc80-8e71ce7c5973/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/a8957c94-8f09-4904-958c-d578ebb2c67d/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/08dc7b7e-dc5a-44cc-bc80-8e71ce7c5973/adapters/0/ports/0/nio HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/a8957c94-8f09-4904-958c-d578ebb2c67d/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
@@ -10,6 +10,7 @@ POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/08dc7b7e-dc5a-44
HTTP/1.1 201
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 89
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/post_projectsprojectidvpcsvmsvmidreload.txt b/docs/api/examples/post_projectsprojectidvpcsvmsvmidreload.txt
index 1ede2bd1..ea52d117 100644
--- a/docs/api/examples/post_projectsprojectidvpcsvmsvmidreload.txt
+++ b/docs/api/examples/post_projectsprojectidvpcsvmsvmidreload.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/34458b84-4696-4914-8e38-5548f7783b50/reload' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/6c7a70fb-9b41-4e51-b785-110ce0863354/reload' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/34458b84-4696-4914-8e38-5548f7783b50/reload HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/6c7a70fb-9b41-4e51-b785-110ce0863354/reload HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidvpcsvmsvmidstart.txt b/docs/api/examples/post_projectsprojectidvpcsvmsvmidstart.txt
index c1591d17..d4279988 100644
--- a/docs/api/examples/post_projectsprojectidvpcsvmsvmidstart.txt
+++ b/docs/api/examples/post_projectsprojectidvpcsvmsvmidstart.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/88a924fe-d7be-4e4f-bbe6-d01844ed6caa/start' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/e1f5c0e2-56f0-4e2c-8bad-6c59c3281ee4/start' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/88a924fe-d7be-4e4f-bbe6-d01844ed6caa/start HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/e1f5c0e2-56f0-4e2c-8bad-6c59c3281ee4/start HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_projectsprojectidvpcsvmsvmidstop.txt b/docs/api/examples/post_projectsprojectidvpcsvmsvmidstop.txt
index 24ce7a5b..f4c34e8d 100644
--- a/docs/api/examples/post_projectsprojectidvpcsvmsvmidstop.txt
+++ b/docs/api/examples/post_projectsprojectidvpcsvmsvmidstop.txt
@@ -1,10 +1,11 @@
-curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/249fb5b4-1b5c-4675-982c-375ad8f31fad/stop' -d '{}'
+curl -i -X POST 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/89fb69cc-003f-463e-b7d2-3c8ceed73470/stop' -d '{}'
-POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/249fb5b4-1b5c-4675-982c-375ad8f31fad/stop HTTP/1.1
+POST /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/89fb69cc-003f-463e-b7d2-3c8ceed73470/stop HTTP/1.1
{}
HTTP/1.1 204
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 0
DATE: Thu, 08 Jan 2015 16:09:15 GMT
diff --git a/docs/api/examples/post_version.txt b/docs/api/examples/post_version.txt
index b26a6066..a3ed9531 100644
--- a/docs/api/examples/post_version.txt
+++ b/docs/api/examples/post_version.txt
@@ -7,6 +7,7 @@ POST /v1/version HTTP/1.1
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 31
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/put_projectsprojectid.txt b/docs/api/examples/put_projectsprojectid.txt
index 15243116..01f4fa5f 100644
--- a/docs/api/examples/put_projectsprojectid.txt
+++ b/docs/api/examples/put_projectsprojectid.txt
@@ -1,13 +1,14 @@
-curl -i -X PUT 'http://localhost:8000/v1/projects/3df5ad8b-1d2a-4204-b8b2-3c14048f765c' -d '{"name": "second_name", "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-10/test_update_path_project_non_l0"}'
+curl -i -X PUT 'http://localhost:8000/v1/projects/f839d9a0-4f42-402c-a7c9-62c962785607' -d '{"name": "second_name", "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_update_path_project_non_l0"}'
-PUT /v1/projects/3df5ad8b-1d2a-4204-b8b2-3c14048f765c HTTP/1.1
+PUT /v1/projects/f839d9a0-4f42-402c-a7c9-62c962785607 HTTP/1.1
{
"name": "second_name",
- "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-10/test_update_path_project_non_l0"
+ "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_update_path_project_non_l0"
}
HTTP/1.1 403
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
CONTENT-LENGTH: 100
CONTENT-TYPE: application/json
diff --git a/docs/api/examples/put_projectsprojectidiouvmsvmid.txt b/docs/api/examples/put_projectsprojectidiouvmsvmid.txt
index dbe97ccf..93cfdae7 100644
--- a/docs/api/examples/put_projectsprojectidiouvmsvmid.txt
+++ b/docs/api/examples/put_projectsprojectidiouvmsvmid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/65baee88-6b5f-4f4c-94d4-a4b37b74e701' -d '{"console": 2001, "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:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/cf340f09-e768-493d-ab47-ba3455cebc3d' -d '{"console": 2001, "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 /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/65baee88-6b5f-4f4c-94d4-a4b37b74e701 HTTP/1.1
+PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/cf340f09-e768-493d-ab47-ba3455cebc3d HTTP/1.1
{
"console": 2001,
"ethernet_adapters": 4,
@@ -16,8 +16,9 @@ PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/vms/65baee88-6b5f-4f4c
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 573
+CONTENT-LENGTH: 799
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -26,16 +27,18 @@ X-ROUTE: /v1/projects/{project_id}/iou/vms/{vm_id}
{
"console": 2001,
"ethernet_adapters": 4,
- "iourc_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpbum1ehij/iourc",
+ "iourc_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpbeqacsc5/iourc",
"l1_keepalives": true,
+ "md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "test",
"nvram": 2048,
- "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-10/test_iou_update0/iou.bin",
+ "path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_iou_update0/iou.bin",
"private_config": null,
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 512,
"serial_adapters": 0,
"startup_config": "startup-config.cfg",
"use_default_iou_values": true,
- "vm_id": "65baee88-6b5f-4f4c-94d4-a4b37b74e701"
+ "vm_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpjb4sz6y3/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/iou/cf340f09-e768-493d-ab47-ba3455cebc3d",
+ "vm_id": "cf340f09-e768-493d-ab47-ba3455cebc3d"
}
diff --git a/docs/api/examples/put_projectsprojectidqemuvmsvmid.txt b/docs/api/examples/put_projectsprojectidqemuvmsvmid.txt
index 38473fa1..026ca575 100644
--- a/docs/api/examples/put_projectsprojectidqemuvmsvmid.txt
+++ b/docs/api/examples/put_projectsprojectidqemuvmsvmid.txt
@@ -1,17 +1,18 @@
-curl -i -X PUT 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/552a08c8-811f-4a20-97f7-8ada2a36f0a5' -d '{"console": 2001, "hdb_disk_image": "/tmp/hdb", "name": "test", "ram": 1024}'
+curl -i -X PUT 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/4e9e2bd5-6cba-4d64-a3f5-7d689f51d151' -d '{"console": 2001, "hdb_disk_image": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_qemu_update0/linux.img", "name": "test", "ram": 1024}'
-PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/552a08c8-811f-4a20-97f7-8ada2a36f0a5 HTTP/1.1
+PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/vms/4e9e2bd5-6cba-4d64-a3f5-7d689f51d151 HTTP/1.1
{
"console": 2001,
- "hdb_disk_image": "/tmp/hdb",
+ "hdb_disk_image": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_qemu_update0/linux.img",
"name": "test",
"ram": 1024
}
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 686
+CONTENT-LENGTH: 1228
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -22,22 +23,30 @@ X-ROUTE: /v1/projects/{project_id}/qemu/vms/{vm_id}
"adapter_type": "e1000",
"adapters": 1,
"console": 2001,
+ "console_type": "telnet",
"cpu_throttling": 0,
"hda_disk_image": "",
- "hdb_disk_image": "/tmp/hdb",
+ "hda_disk_image_md5sum": null,
+ "hdb_disk_image": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-22/test_qemu_update0/linux.img",
+ "hdb_disk_image_md5sum": "c4ca4238a0b923820dcc509a6f75849b",
"hdc_disk_image": "",
+ "hdc_disk_image_md5sum": null,
"hdd_disk_image": "",
+ "hdd_disk_image_md5sum": null,
"initrd": "",
+ "initrd_md5sum": null,
"kernel_command_line": "",
"kernel_image": "",
- "kvm": true,
+ "kernel_image_md5sum": null,
"legacy_networking": false,
- "mac_address": "00:00:ab:f0:a5:00",
+ "mac_address": "00:00:ab:d1:51:00",
"name": "test",
"options": "",
+ "platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
- "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp2vvnz4z_/qemu_x42",
+ "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpg645q6gq/qemu-system-x86_64",
"ram": 1024,
- "vm_id": "552a08c8-811f-4a20-97f7-8ada2a36f0a5"
+ "vm_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp1454taw7/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/4e9e2bd5-6cba-4d64-a3f5-7d689f51d151",
+ "vm_id": "4e9e2bd5-6cba-4d64-a3f5-7d689f51d151"
}
diff --git a/docs/api/examples/put_projectsprojectidvirtualboxvmsvmid.txt b/docs/api/examples/put_projectsprojectidvirtualboxvmsvmid.txt
index 60e4d5aa..ff17e295 100644
--- a/docs/api/examples/put_projectsprojectidvirtualboxvmsvmid.txt
+++ b/docs/api/examples/put_projectsprojectidvirtualboxvmsvmid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/0991cab9-28ea-4dc3-942e-f81a296344d9' -d '{"console": 2010, "name": "test"}'
+curl -i -X PUT 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/82618463-4c91-4166-8c01-78a4b434813a' -d '{"console": 2010, "name": "test"}'
-PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/0991cab9-28ea-4dc3-942e-f81a296344d9 HTTP/1.1
+PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/82618463-4c91-4166-8c01-78a4b434813a HTTP/1.1
{
"console": 2010,
"name": "test"
@@ -8,8 +8,9 @@ PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/vms/0991cab9-28
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 387
+CONTENT-LENGTH: 413
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -26,6 +27,7 @@ X-ROUTE: /v1/projects/{project_id}/virtualbox/vms/{vm_id}
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 0,
"use_any_adapter": false,
- "vm_id": "0991cab9-28ea-4dc3-942e-f81a296344d9",
+ "vm_directory": null,
+ "vm_id": "82618463-4c91-4166-8c01-78a4b434813a",
"vmname": "VMTEST"
}
diff --git a/docs/api/examples/put_projectsprojectidvpcsvmsvmid.txt b/docs/api/examples/put_projectsprojectidvpcsvmsvmid.txt
index 5e788ecd..f5aec443 100644
--- a/docs/api/examples/put_projectsprojectidvpcsvmsvmid.txt
+++ b/docs/api/examples/put_projectsprojectidvpcsvmsvmid.txt
@@ -1,6 +1,6 @@
-curl -i -X PUT 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/fa77b9a7-efc7-4076-a733-a1cc56ef1042' -d '{"console": 2011, "name": "test", "startup_script": "ip 192.168.1.1"}'
+curl -i -X PUT 'http://localhost:8000/v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/f46f9884-594c-4426-a46d-7699410ec0b1' -d '{"console": 2011, "name": "test", "startup_script": "ip 192.168.1.1"}'
-PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/fa77b9a7-efc7-4076-a733-a1cc56ef1042 HTTP/1.1
+PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/f46f9884-594c-4426-a46d-7699410ec0b1 HTTP/1.1
{
"console": 2011,
"name": "test",
@@ -9,8 +9,9 @@ PUT /v1/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/vms/fa77b9a7-efc7-407
HTTP/1.1 200
+ACCESS-CONTROL-ALLOW-ORIGIN: *
CONNECTION: keep-alive
-CONTENT-LENGTH: 261
+CONTENT-LENGTH: 438
CONTENT-TYPE: application/json
DATE: Thu, 08 Jan 2015 16:09:15 GMT
SERVER: Python/3.4 GNS3/1.4.0.dev1
@@ -23,5 +24,6 @@ X-ROUTE: /v1/projects/{project_id}/vpcs/vms/{vm_id}
"startup_script": "ip 192.168.1.1",
"startup_script_path": "startup.vpc",
"status": "stopped",
- "vm_id": "fa77b9a7-efc7-4076-a733-a1cc56ef1042"
+ "vm_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp1454taw7/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/f46f9884-594c-4426-a46d-7699410ec0b1",
+ "vm_id": "f46f9884-594c-4426-a46d-7699410ec0b1"
}
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvms.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvms.rst
index 72f3cf83..cd11089f 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvms.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvms.rst
@@ -36,6 +36,7 @@ Input
idlepc | | string | Idle-PC value |
idlesleep | | integer | idlesleep value |
image | ✔ | string | path to the IOS image |
+ image_md5sum | | ['string', 'null'] | checksum of the IOS image |
iomem | | integer | I/O memory percentage |
mac_addr | | string | base MAC address |
midplane | | enum | Possible values: std, vxr |
@@ -87,6 +88,7 @@ Output
idlepc | | string | Idle-PC value |
idlesleep | | integer | idlesleep value |
image | | string | path to the IOS image |
+ image_md5sum | | ['string', 'null'] | checksum of the IOS image |
iomem | | integer | I/O memory percentage |
mac_addr | | string | base MAC address |
midplane | | enum | Possible values: std, vxr |
@@ -112,6 +114,7 @@ Output
startup_config | | string | path to the IOS startup configuration file |
startup_config_base64 | | string | startup configuration base64 encoded |
system_id | | string | system ID |
+ vm_directory | | string | |
vm_id | ✔ | string | Dynamips router instance UUID |
wic0 | | | Network module WIC slot 0 |
wic1 | | | Network module WIC slot 0 |
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmid.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmid.rst
index 85b6b979..38bc4e01 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmid.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmid.rst
@@ -9,8 +9,8 @@ Get a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -37,6 +37,7 @@ Output
idlepc | | string | Idle-PC value |
idlesleep | | integer | idlesleep value |
image | | string | path to the IOS image |
+ image_md5sum | | ['string', 'null'] | checksum of the IOS image |
iomem | | integer | I/O memory percentage |
mac_addr | | string | base MAC address |
midplane | | enum | Possible values: std, vxr |
@@ -62,6 +63,7 @@ Output
startup_config | | string | path to the IOS startup configuration file |
startup_config_base64 | | string | startup configuration base64 encoded |
system_id | | string | system ID |
+ vm_directory | | string | |
vm_id | ✔ | string | Dynamips router instance UUID |
wic0 | | | Network module WIC slot 0 |
wic1 | | | Network module WIC slot 0 |
@@ -75,8 +77,8 @@ Update a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -103,6 +105,7 @@ Input
idlepc | | string | Idle-PC value |
idlesleep | | integer | idlesleep value |
image | | string | path to the IOS image |
+ image_md5sum | | ['string', 'null'] | checksum of the IOS image |
iomem | | integer | I/O memory percentage |
mac_addr | | string | base MAC address |
midplane | | enum | Possible values: std, vxr |
@@ -151,6 +154,7 @@ Output
idlepc | | string | Idle-PC value |
idlesleep | | integer | idlesleep value |
image | | string | path to the IOS image |
+ image_md5sum | | ['string', 'null'] | checksum of the IOS image |
iomem | | integer | I/O memory percentage |
mac_addr | | string | base MAC address |
midplane | | enum | Possible values: std, vxr |
@@ -176,6 +180,7 @@ Output
startup_config | | string | path to the IOS startup configuration file |
startup_config_base64 | | string | startup configuration base64 encoded |
system_id | | string | system ID |
+ vm_directory | | string | |
vm_id | ✔ | string | Dynamips router instance UUID |
wic0 | | | Network module WIC slot 0 |
wic1 | | | Network module WIC slot 0 |
@@ -189,8 +194,8 @@ Delete a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdnio.rst
index e08e9f1e..01614d10 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,9 +9,9 @@ Add a NIO to a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter where the nio should be added
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter
Response status codes
@@ -27,9 +27,9 @@ Remove a NIO from a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter from where the nio should be removed
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter
Response status codes
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst
index 8e041d67..e2764d21 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,9 +9,9 @@ Start a packet capture on a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter to start a packet capture
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter
Response status codes
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst
index 5df68984..4d8ad822 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,9 +9,9 @@ Stop a packet capture on a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidreload.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidreload.rst
index d7d7df55..23bb67f3 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidreload.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidreload.rst
@@ -9,8 +9,8 @@ Reload a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidresume.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidresume.rst
index fcd48ab5..73ce9d01 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidresume.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidresume.rst
@@ -9,8 +9,8 @@ Resume a suspended Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidstart.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidstart.rst
index 2dbd25b8..24c3d2af 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidstart.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidstart.rst
@@ -9,8 +9,8 @@ Start a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidstop.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidstop.rst
index ff62c2c9..fca471b6 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidstop.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidstop.rst
@@ -9,8 +9,8 @@ Stop a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidsuspend.rst b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidsuspend.rst
index b6fb8a13..54394e01 100644
--- a/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidsuspend.rst
+++ b/docs/api/v1/dynamips_vm/projectsprojectiddynamipsvmsvmidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a Dynamips VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/iou/projectsprojectidiouvms.rst b/docs/api/v1/iou/projectsprojectidiouvms.rst
index 2ff983d8..95620207 100644
--- a/docs/api/v1/iou/projectsprojectidiouvms.rst
+++ b/docs/api/v1/iou/projectsprojectidiouvms.rst
@@ -25,8 +25,9 @@ Input
Name | Mandatory | Type | Description |
console | | ['integer', 'null'] | console TCP port |
ethernet_adapters | | integer | How many ethernet adapters are connected to the IOU |
- iourc_content | | ['string', 'null'] | Content of the iourc file, if a file exist on servers this variable is ignored. It's mostly for compatibility with < 1.3 releases |
+ iourc_content | | ['string', 'null'] | Content of the iourc file. Ignored if Null |
l1_keepalives | | ['boolean', 'null'] | Always up ethernet interface |
+ md5sum | | ['string', 'null'] | Checksum of iou binary |
name | ✔ | string | IOU VM name |
nvram | | ['integer', 'null'] | Allocated NVRAM KB |
path | ✔ | string | Path of iou binary |
@@ -50,6 +51,7 @@ Output
ethernet_adapters | ✔ | integer | How many ethernet adapters are connected to the IOU |
iourc_path | | ['string', 'null'] | Path of the iourc file used by remote servers |
l1_keepalives | ✔ | boolean | Always up ethernet interface |
+ md5sum | ✔ | ['string', 'null'] | Checksum of iou binary |
name | ✔ | string | IOU VM name |
nvram | ✔ | integer | Allocated NVRAM KB |
path | ✔ | string | Path of iou binary |
@@ -59,6 +61,7 @@ Output
serial_adapters | ✔ | integer | How many serial adapters are connected to the IOU |
startup_config | ✔ | ['string', 'null'] | Path of the startup-config content relative to project directory |
use_default_iou_values | ✔ | ['boolean', 'null'] | Use default IOU values |
+ vm_directory | | string | |
vm_id | ✔ | string | IOU VM UUID |
diff --git a/docs/api/v1/iou/projectsprojectidiouvmsvmid.rst b/docs/api/v1/iou/projectsprojectidiouvmsvmid.rst
index 4deb1d17..33b73ae4 100644
--- a/docs/api/v1/iou/projectsprojectidiouvmsvmid.rst
+++ b/docs/api/v1/iou/projectsprojectidiouvmsvmid.rst
@@ -9,8 +9,8 @@ Get a IOU instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -28,6 +28,7 @@ Output
ethernet_adapters | ✔ | integer | How many ethernet adapters are connected to the IOU |
iourc_path | | ['string', 'null'] | Path of the iourc file used by remote servers |
l1_keepalives | ✔ | boolean | Always up ethernet interface |
+ md5sum | ✔ | ['string', 'null'] | Checksum of iou binary |
name | ✔ | string | IOU VM name |
nvram | ✔ | integer | Allocated NVRAM KB |
path | ✔ | string | Path of iou binary |
@@ -37,6 +38,7 @@ Output
serial_adapters | ✔ | integer | How many serial adapters are connected to the IOU |
startup_config | ✔ | ['string', 'null'] | Path of the startup-config content relative to project directory |
use_default_iou_values | ✔ | ['boolean', 'null'] | Use default IOU values |
+ vm_directory | | string | |
vm_id | ✔ | string | IOU VM UUID |
@@ -53,8 +55,8 @@ Update a IOU instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -71,8 +73,9 @@ Input
Name | Mandatory | Type | Description |
console | | ['integer', 'null'] | console TCP port |
ethernet_adapters | | ['integer', 'null'] | How many ethernet adapters are connected to the IOU |
- iourc_content | | ['string', 'null'] | Content of the iourc file, if a file exist on servers this variable is ignored. It's mostly for compatibility with < 1.3 releases |
+ iourc_content | | ['string', 'null'] | Content of the iourc file. Ignored if Null |
l1_keepalives | | ['boolean', 'null'] | Always up ethernet interface |
+ md5sum | | ['string', 'null'] | Checksum of iou binary |
name | | ['string', 'null'] | IOU VM name |
nvram | | ['integer', 'null'] | Allocated NVRAM KB |
path | | ['string', 'null'] | Path of iou binary |
@@ -93,6 +96,7 @@ Output
ethernet_adapters | ✔ | integer | How many ethernet adapters are connected to the IOU |
iourc_path | | ['string', 'null'] | Path of the iourc file used by remote servers |
l1_keepalives | ✔ | boolean | Always up ethernet interface |
+ md5sum | ✔ | ['string', 'null'] | Checksum of iou binary |
name | ✔ | string | IOU VM name |
nvram | ✔ | integer | Allocated NVRAM KB |
path | ✔ | string | Path of iou binary |
@@ -102,6 +106,7 @@ Output
serial_adapters | ✔ | integer | How many serial adapters are connected to the IOU |
startup_config | ✔ | ['string', 'null'] | Path of the startup-config content relative to project directory |
use_default_iou_values | ✔ | ['boolean', 'null'] | Use default IOU values |
+ vm_directory | | string | |
vm_id | ✔ | string | IOU VM UUID |
@@ -118,8 +123,8 @@ Delete a IOU instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.rst
index ebec7d20..dd563747 100644
--- a/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,9 +9,9 @@ Add a NIO to a IOU instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Network adapter where the nio is located
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port where the nio should be added
Response status codes
@@ -33,9 +33,9 @@ Remove a NIO from a IOU instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Network adapter where the nio is located
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port from where the nio should be removed
Response status codes
diff --git a/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst
index 6e985b9d..2d1b1821 100644
--- a/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,9 +9,9 @@ Start a packet capture on a IOU VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter to start a packet capture
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter
Response status codes
diff --git a/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst
index 699eec12..4f382d01 100644
--- a/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v1/iou/projectsprojectidiouvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,9 +9,9 @@ Stop a packet capture on a IOU VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
diff --git a/docs/api/v1/iou/projectsprojectidiouvmsvmidreload.rst b/docs/api/v1/iou/projectsprojectidiouvmsvmidreload.rst
index b8d8bb1d..49be3d31 100644
--- a/docs/api/v1/iou/projectsprojectidiouvmsvmidreload.rst
+++ b/docs/api/v1/iou/projectsprojectidiouvmsvmidreload.rst
@@ -9,8 +9,8 @@ Reload a IOU instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/iou/projectsprojectidiouvmsvmidstart.rst b/docs/api/v1/iou/projectsprojectidiouvmsvmidstart.rst
index 016018ff..14124ac2 100644
--- a/docs/api/v1/iou/projectsprojectidiouvmsvmidstart.rst
+++ b/docs/api/v1/iou/projectsprojectidiouvmsvmidstart.rst
@@ -9,8 +9,8 @@ Start a IOU instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -18,6 +18,15 @@ Response status codes
- **404**: Instance doesn't exist
- **204**: Instance started
+Input
+*******
+.. raw:: html
+
+
+ Name | Mandatory | Type | Description |
+ iourc_content | | ['string', 'null'] | Content of the iourc file. Ignored if Null |
+
+
Sample session
***************
diff --git a/docs/api/v1/iou/projectsprojectidiouvmsvmidstop.rst b/docs/api/v1/iou/projectsprojectidiouvmsvmidstop.rst
index e5aed265..220c81ad 100644
--- a/docs/api/v1/iou/projectsprojectidiouvmsvmidstop.rst
+++ b/docs/api/v1/iou/projectsprojectidiouvmsvmidstop.rst
@@ -9,8 +9,8 @@ Stop a IOU instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/qemu/projectsprojectidqemuvms.rst b/docs/api/v1/qemu/projectsprojectidqemuvms.rst
index 0fbdb8f7..50a4cfe7 100644
--- a/docs/api/v1/qemu/projectsprojectidqemuvms.rst
+++ b/docs/api/v1/qemu/projectsprojectidqemuvms.rst
@@ -27,21 +27,28 @@ Input
adapter_type | | ['string', 'null'] | QEMU adapter type |
adapters | | ['integer', 'null'] | number of adapters |
console | | ['integer', 'null'] | console TCP port |
+ console_type | | enum | Possible values: telnet, vnc |
cpu_throttling | | ['integer', 'null'] | Percentage of CPU allowed for QEMU |
- hda_disk_image | | ['string', 'null'] | QEMU hda disk image path |
- hdb_disk_image | | ['string', 'null'] | QEMU hdb disk image path |
- hdc_disk_image | | ['string', 'null'] | QEMU hdc disk image path |
- hdd_disk_image | | ['string', 'null'] | QEMU hdd disk image path |
- initrd | | ['string', 'null'] | QEMU initrd path |
+ hda_disk_image | | string | QEMU hda disk image path |
+ hda_disk_image_md5sum | | ['string', 'null'] | QEMU hda disk image checksum |
+ hdb_disk_image | | string | QEMU hdb disk image path |
+ hdb_disk_image_md5sum | | ['string', 'null'] | QEMU hdb disk image checksum |
+ hdc_disk_image | | string | QEMU hdc disk image path |
+ hdc_disk_image_md5sum | | ['string', 'null'] | QEMU hdc disk image checksum |
+ hdd_disk_image | | string | QEMU hdd disk image path |
+ hdd_disk_image_md5sum | | ['string', 'null'] | QEMU hdd disk image checksum |
+ initrd | | string | QEMU initrd path |
+ initrd_md5sum | | ['string', 'null'] | QEMU initrd path |
kernel_command_line | | ['string', 'null'] | QEMU kernel command line |
- kernel_image | | ['string', 'null'] | QEMU kernel image path |
- kvm | | ['boolean', 'null'] | KVM support |
+ kernel_image | | string | QEMU kernel image path |
+ kernel_image_md5sum | | ['string', 'null'] | QEMU kernel image checksum |
legacy_networking | | ['boolean', 'null'] | Use QEMU legagy networking commands (-net syntax) |
mac_address | | ['string', 'null'] | QEMU MAC address |
name | ✔ | string | QEMU VM instance name |
options | | ['string', 'null'] | Additional QEMU options |
+ platform | | enum | Possible values: aarch64, alpha, arm, cris, i386, lm32, m68k, microblaze, microblazeel, mips, mips64, mips64el, mipsel, moxie, or32, ppc, ppc64, ppcemb, s390x, sh4, sh4eb, sparc, sparc64, tricore, unicore32, x86_64, xtensa, xtensaeb, null |
process_priority | | enum | Possible values: realtime, very high, high, normal, low, very low, null |
- qemu_path | ✔ | string | Path to QEMU |
+ qemu_path | | ['string', 'null'] | Path to QEMU |
ram | | ['integer', 'null'] | amount of RAM in MB |
vm_id | | | QEMU VM identifier |
@@ -56,23 +63,31 @@ Output
adapter_type | ✔ | string | QEMU adapter type |
adapters | ✔ | integer | number of adapters |
console | ✔ | integer | console TCP port |
+ console_type | ✔ | enum | Possible values: telnet, vnc |
cpu_throttling | ✔ | integer | Percentage of CPU allowed for QEMU |
hda_disk_image | ✔ | string | QEMU hda disk image path |
+ hda_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hda disk image checksum |
hdb_disk_image | ✔ | string | QEMU hdb disk image path |
+ hdb_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hdb disk image checksum |
hdc_disk_image | ✔ | string | QEMU hdc disk image path |
+ hdc_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hdc disk image checksum |
hdd_disk_image | ✔ | string | QEMU hdd disk image path |
+ hdd_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hdd disk image checksum |
initrd | ✔ | string | QEMU initrd path |
+ initrd_md5sum | ✔ | ['string', 'null'] | QEMU initrd path |
kernel_command_line | ✔ | string | QEMU kernel command line |
kernel_image | ✔ | string | QEMU kernel image path |
- kvm | ✔ | ['boolean', 'null'] | KVM support |
+ kernel_image_md5sum | ✔ | ['string', 'null'] | QEMU kernel image checksum |
legacy_networking | ✔ | boolean | Use QEMU legagy networking commands (-net syntax) |
mac_address | ✔ | string | QEMU MAC address |
name | ✔ | string | QEMU VM instance name |
options | ✔ | string | Additional QEMU options |
+ platform | ✔ | enum | Possible values: aarch64, alpha, arm, cris, i386, lm32, m68k, microblaze, microblazeel, mips, mips64, mips64el, mipsel, moxie, or32, ppc, ppc64, ppcemb, s390x, sh4, sh4eb, sparc, sparc64, tricore, unicore32, x86_64, xtensa, xtensaeb |
process_priority | ✔ | enum | Possible values: realtime, very high, high, normal, low, very low |
project_id | ✔ | string | Project uuid |
qemu_path | ✔ | string | path to QEMU |
ram | ✔ | integer | amount of RAM in MB |
+ vm_directory | ✔ | string | |
vm_id | ✔ | string | QEMU VM uuid |
diff --git a/docs/api/v1/qemu/projectsprojectidqemuvmsvmid.rst b/docs/api/v1/qemu/projectsprojectidqemuvmsvmid.rst
index 758d6449..cc6476e6 100644
--- a/docs/api/v1/qemu/projectsprojectidqemuvmsvmid.rst
+++ b/docs/api/v1/qemu/projectsprojectidqemuvmsvmid.rst
@@ -9,8 +9,8 @@ Get a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -28,23 +28,31 @@ Output
adapter_type | ✔ | string | QEMU adapter type |
adapters | ✔ | integer | number of adapters |
console | ✔ | integer | console TCP port |
+ console_type | ✔ | enum | Possible values: telnet, vnc |
cpu_throttling | ✔ | integer | Percentage of CPU allowed for QEMU |
hda_disk_image | ✔ | string | QEMU hda disk image path |
+ hda_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hda disk image checksum |
hdb_disk_image | ✔ | string | QEMU hdb disk image path |
+ hdb_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hdb disk image checksum |
hdc_disk_image | ✔ | string | QEMU hdc disk image path |
+ hdc_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hdc disk image checksum |
hdd_disk_image | ✔ | string | QEMU hdd disk image path |
+ hdd_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hdd disk image checksum |
initrd | ✔ | string | QEMU initrd path |
+ initrd_md5sum | ✔ | ['string', 'null'] | QEMU initrd path |
kernel_command_line | ✔ | string | QEMU kernel command line |
kernel_image | ✔ | string | QEMU kernel image path |
- kvm | ✔ | ['boolean', 'null'] | KVM support |
+ kernel_image_md5sum | ✔ | ['string', 'null'] | QEMU kernel image checksum |
legacy_networking | ✔ | boolean | Use QEMU legagy networking commands (-net syntax) |
mac_address | ✔ | string | QEMU MAC address |
name | ✔ | string | QEMU VM instance name |
options | ✔ | string | Additional QEMU options |
+ platform | ✔ | enum | Possible values: aarch64, alpha, arm, cris, i386, lm32, m68k, microblaze, microblazeel, mips, mips64, mips64el, mipsel, moxie, or32, ppc, ppc64, ppcemb, s390x, sh4, sh4eb, sparc, sparc64, tricore, unicore32, x86_64, xtensa, xtensaeb |
process_priority | ✔ | enum | Possible values: realtime, very high, high, normal, low, very low |
project_id | ✔ | string | Project uuid |
qemu_path | ✔ | string | path to QEMU |
ram | ✔ | integer | amount of RAM in MB |
+ vm_directory | ✔ | string | |
vm_id | ✔ | string | QEMU VM uuid |
@@ -61,8 +69,8 @@ Update a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -81,19 +89,26 @@ Input
adapter_type | | ['string', 'null'] | QEMU adapter type |
adapters | | ['integer', 'null'] | number of adapters |
console | | ['integer', 'null'] | console TCP port |
+ console_type | | enum | Possible values: telnet, vnc |
cpu_throttling | | ['integer', 'null'] | Percentage of CPU allowed for QEMU |
- hda_disk_image | | ['string', 'null'] | QEMU hda disk image path |
- hdb_disk_image | | ['string', 'null'] | QEMU hdb disk image path |
- hdc_disk_image | | ['string', 'null'] | QEMU hdc disk image path |
- hdd_disk_image | | ['string', 'null'] | QEMU hdd disk image path |
- initrd | | ['string', 'null'] | QEMU initrd path |
+ hda_disk_image | | string | QEMU hda disk image path |
+ hda_disk_image_md5sum | | ['string', 'null'] | QEMU hda disk image checksum |
+ hdb_disk_image | | string | QEMU hdb disk image path |
+ hdb_disk_image_md5sum | | ['string', 'null'] | QEMU hdb disk image checksum |
+ hdc_disk_image | | string | QEMU hdc disk image path |
+ hdc_disk_image_md5sum | | ['string', 'null'] | QEMU hdc disk image checksum |
+ hdd_disk_image | | string | QEMU hdd disk image path |
+ hdd_disk_image_md5sum | | ['string', 'null'] | QEMU hdd disk image checksum |
+ initrd | | string | QEMU initrd path |
+ initrd_md5sum | | ['string', 'null'] | QEMU initrd path |
kernel_command_line | | ['string', 'null'] | QEMU kernel command line |
- kernel_image | | ['string', 'null'] | QEMU kernel image path |
- kvm | | ['boolean', 'null'] | KVM support |
+ kernel_image | | string | QEMU kernel image path |
+ kernel_image_md5sum | | ['string', 'null'] | QEMU kernel image checksum |
legacy_networking | | ['boolean', 'null'] | Use QEMU legagy networking commands (-net syntax) |
mac_address | | ['string', 'null'] | QEMU MAC address |
name | | ['string', 'null'] | QEMU VM instance name |
options | | ['string', 'null'] | Additional QEMU options |
+ platform | | enum | Possible values: aarch64, alpha, arm, cris, i386, lm32, m68k, microblaze, microblazeel, mips, mips64, mips64el, mipsel, moxie, or32, ppc, ppc64, ppcemb, s390x, sh4, sh4eb, sparc, sparc64, tricore, unicore32, x86_64, xtensa, xtensaeb, null |
process_priority | | enum | Possible values: realtime, very high, high, normal, low, very low, null |
qemu_path | | ['string', 'null'] | Path to QEMU |
ram | | ['integer', 'null'] | amount of RAM in MB |
@@ -109,23 +124,31 @@ Output
adapter_type | ✔ | string | QEMU adapter type |
adapters | ✔ | integer | number of adapters |
console | ✔ | integer | console TCP port |
+ console_type | ✔ | enum | Possible values: telnet, vnc |
cpu_throttling | ✔ | integer | Percentage of CPU allowed for QEMU |
hda_disk_image | ✔ | string | QEMU hda disk image path |
+ hda_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hda disk image checksum |
hdb_disk_image | ✔ | string | QEMU hdb disk image path |
+ hdb_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hdb disk image checksum |
hdc_disk_image | ✔ | string | QEMU hdc disk image path |
+ hdc_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hdc disk image checksum |
hdd_disk_image | ✔ | string | QEMU hdd disk image path |
+ hdd_disk_image_md5sum | ✔ | ['string', 'null'] | QEMU hdd disk image checksum |
initrd | ✔ | string | QEMU initrd path |
+ initrd_md5sum | ✔ | ['string', 'null'] | QEMU initrd path |
kernel_command_line | ✔ | string | QEMU kernel command line |
kernel_image | ✔ | string | QEMU kernel image path |
- kvm | ✔ | ['boolean', 'null'] | KVM support |
+ kernel_image_md5sum | ✔ | ['string', 'null'] | QEMU kernel image checksum |
legacy_networking | ✔ | boolean | Use QEMU legagy networking commands (-net syntax) |
mac_address | ✔ | string | QEMU MAC address |
name | ✔ | string | QEMU VM instance name |
options | ✔ | string | Additional QEMU options |
+ platform | ✔ | enum | Possible values: aarch64, alpha, arm, cris, i386, lm32, m68k, microblaze, microblazeel, mips, mips64, mips64el, mipsel, moxie, or32, ppc, ppc64, ppcemb, s390x, sh4, sh4eb, sparc, sparc64, tricore, unicore32, x86_64, xtensa, xtensaeb |
process_priority | ✔ | enum | Possible values: realtime, very high, high, normal, low, very low |
project_id | ✔ | string | Project uuid |
qemu_path | ✔ | string | path to QEMU |
ram | ✔ | integer | amount of RAM in MB |
+ vm_directory | ✔ | string | |
vm_id | ✔ | string | QEMU VM uuid |
@@ -142,8 +165,8 @@ Delete a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.rst
index f06974ee..eb2acb1e 100644
--- a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,9 +9,9 @@ Add a NIO to a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Network adapter where the nio is located
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
@@ -33,9 +33,9 @@ Remove a NIO from a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Network adapter where the nio is located
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
diff --git a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidreload.rst b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidreload.rst
index e6d5207a..701115e5 100644
--- a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidreload.rst
+++ b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidreload.rst
@@ -9,8 +9,8 @@ Reload a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidresume.rst b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidresume.rst
index 18438d24..2d5314ff 100644
--- a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidresume.rst
+++ b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidresume.rst
@@ -9,8 +9,8 @@ Resume a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidstart.rst b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidstart.rst
index a6d8b5b8..80a97d69 100644
--- a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidstart.rst
+++ b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidstart.rst
@@ -9,8 +9,8 @@ Start a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidstop.rst b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidstop.rst
index 6c3a7417..83ea04c0 100644
--- a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidstop.rst
+++ b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidstop.rst
@@ -9,8 +9,8 @@ Stop a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidsuspend.rst b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidsuspend.rst
index eba15bfc..f09da59d 100644
--- a/docs/api/v1/qemu/projectsprojectidqemuvmsvmidsuspend.rst
+++ b/docs/api/v1/qemu/projectsprojectidqemuvmsvmidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a Qemu VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvms.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvms.rst
index e8463831..879c24ea 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvms.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvms.rst
@@ -53,6 +53,7 @@ Output
project_id | ✔ | string | Project UUID |
ram | | integer | Amount of RAM |
use_any_adapter | | boolean | allow GNS3 to use any VirtualBox adapter |
+ vm_directory | ✔ | ['string', 'null'] | |
vm_id | ✔ | string | VirtualBox VM instance UUID |
vmname | | string | VirtualBox VM name (in VirtualBox itself) |
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmid.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmid.rst
index 7f8d3726..7028c292 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmid.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmid.rst
@@ -9,8 +9,8 @@ Get a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -34,6 +34,7 @@ Output
project_id | ✔ | string | Project UUID |
ram | | integer | Amount of RAM |
use_any_adapter | | boolean | allow GNS3 to use any VirtualBox adapter |
+ vm_directory | ✔ | ['string', 'null'] | |
vm_id | ✔ | string | VirtualBox VM instance UUID |
vmname | | string | VirtualBox VM name (in VirtualBox itself) |
@@ -51,8 +52,8 @@ Update a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -95,6 +96,7 @@ Output
project_id | ✔ | string | Project UUID |
ram | | integer | Amount of RAM |
use_any_adapter | | boolean | allow GNS3 to use any VirtualBox adapter |
+ vm_directory | ✔ | ['string', 'null'] | |
vm_id | ✔ | string | VirtualBox VM instance UUID |
vmname | | string | VirtualBox VM name (in VirtualBox itself) |
@@ -112,8 +114,8 @@ Delete a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.rst
index bbcc5e32..a51f97e6 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,9 +9,9 @@ Add a NIO to a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter where the nio should be added
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
@@ -33,9 +33,9 @@ Remove a NIO from a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter from where the nio should be removed
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst
index 2d3c2f36..ab1b9206 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdstartcapture.rst
@@ -9,9 +9,9 @@ Start a packet capture on a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter to start a packet capture
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst
index 664f5845..502d5ee7 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidadaptersadapternumberdportsportnumberdstopcapture.rst
@@ -9,9 +9,9 @@ Stop a packet capture on a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter to stop a packet capture
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidreload.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidreload.rst
index d3c83c0e..9ae84c29 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidreload.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidreload.rst
@@ -9,8 +9,8 @@ Reload a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidresume.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidresume.rst
index e05c62dc..0fb9d427 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidresume.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidresume.rst
@@ -9,8 +9,8 @@ Resume a suspended VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidstart.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidstart.rst
index 5901fdbf..5e6a6c42 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidstart.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidstart.rst
@@ -9,8 +9,8 @@ Start a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidstop.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidstop.rst
index cc20ef18..1eaac889 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidstop.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidstop.rst
@@ -9,8 +9,8 @@ Stop a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidsuspend.rst b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidsuspend.rst
index e957b666..ad7f469b 100644
--- a/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidsuspend.rst
+++ b/docs/api/v1/virtualbox/projectsprojectidvirtualboxvmsvmidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a VirtualBox VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vmware/projectsprojectidvmwarevms.rst b/docs/api/v1/vmware/projectsprojectidvmwarevms.rst
index f500d18c..204a43d1 100644
--- a/docs/api/v1/vmware/projectsprojectidvmwarevms.rst
+++ b/docs/api/v1/vmware/projectsprojectidvmwarevms.rst
@@ -23,6 +23,7 @@ Input
Name | Mandatory | Type | Description |
+ acpi_shutdown | | boolean | ACPI shutdown |
adapter_type | | string | VMware adapter type |
adapters | | integer | number of adapters |
console | | integer | console TCP port |
@@ -41,6 +42,7 @@ Output
Name | Mandatory | Type | Description |
+ acpi_shutdown | | boolean | ACPI shutdown |
adapter_type | | string | VMware adapter type |
adapters | | integer | number of adapters |
console | | integer | console TCP port |
@@ -49,6 +51,7 @@ Output
name | ✔ | string | VMware VM instance name |
project_id | ✔ | string | Project UUID |
use_any_adapter | | boolean | allow GNS3 to use any VMware adapter |
+ vm_directory | | ['string', 'null'] | |
vm_id | ✔ | string | VMware VM instance UUID |
vmx_path | | string | path to the vmx file |
diff --git a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmid.rst b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmid.rst
index 246d7ce9..b3f4ca7f 100644
--- a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmid.rst
+++ b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmid.rst
@@ -9,8 +9,8 @@ Get a VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -24,6 +24,7 @@ Output
Name | Mandatory | Type | Description |
+ acpi_shutdown | | boolean | ACPI shutdown |
adapter_type | | string | VMware adapter type |
adapters | | integer | number of adapters |
console | | integer | console TCP port |
@@ -32,6 +33,7 @@ Output
name | ✔ | string | VMware VM instance name |
project_id | ✔ | string | Project UUID |
use_any_adapter | | boolean | allow GNS3 to use any VMware adapter |
+ vm_directory | | ['string', 'null'] | |
vm_id | ✔ | string | VMware VM instance UUID |
vmx_path | | string | path to the vmx file |
@@ -43,8 +45,8 @@ Update a VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -59,6 +61,7 @@ Input
Name | Mandatory | Type | Description |
+ acpi_shutdown | | boolean | ACPI shutdown |
adapter_type | | string | VMware adapter type |
adapters | | integer | number of adapters |
console | | integer | console TCP port |
@@ -75,6 +78,7 @@ Output
Name | Mandatory | Type | Description |
+ acpi_shutdown | | boolean | ACPI shutdown |
adapter_type | | string | VMware adapter type |
adapters | | integer | number of adapters |
console | | integer | console TCP port |
@@ -83,6 +87,7 @@ Output
name | ✔ | string | VMware VM instance name |
project_id | ✔ | string | Project UUID |
use_any_adapter | | boolean | allow GNS3 to use any VMware adapter |
+ vm_directory | | ['string', 'null'] | |
vm_id | ✔ | string | VMware VM instance UUID |
vmx_path | | string | path to the vmx file |
@@ -94,8 +99,8 @@ Delete a VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidadaptersadapternumberdportsportnumberdnio.rst
index 67c32e7d..326f61a1 100644
--- a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,9 +9,9 @@ Add a NIO to a VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter where the nio should be added
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
@@ -27,9 +27,9 @@ Remove a NIO from a VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Adapter from where the nio should be removed
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port on the adapter (always 0)
Response status codes
diff --git a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidreload.rst b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidreload.rst
index 48cc00cc..f3363785 100644
--- a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidreload.rst
+++ b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidreload.rst
@@ -9,8 +9,8 @@ Reload a VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidresume.rst b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidresume.rst
index f8a72a32..66267bd8 100644
--- a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidresume.rst
+++ b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidresume.rst
@@ -9,8 +9,8 @@ Resume a suspended VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidstart.rst b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidstart.rst
index b15387b7..57fdeab7 100644
--- a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidstart.rst
+++ b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidstart.rst
@@ -9,8 +9,8 @@ Start a VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidstop.rst b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidstop.rst
index 6cc98d74..95a3f6fe 100644
--- a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidstop.rst
+++ b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidstop.rst
@@ -9,8 +9,8 @@ Stop a VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidsuspend.rst b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidsuspend.rst
index d1e80e27..5655b3ab 100644
--- a/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidsuspend.rst
+++ b/docs/api/v1/vmware/projectsprojectidvmwarevmsvmidsuspend.rst
@@ -9,8 +9,8 @@ Suspend a VMware VM instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vpcs/projectsprojectidvpcsvms.rst b/docs/api/v1/vpcs/projectsprojectidvpcsvms.rst
index 90d6d894..5f576e24 100644
--- a/docs/api/v1/vpcs/projectsprojectidvpcsvms.rst
+++ b/docs/api/v1/vpcs/projectsprojectidvpcsvms.rst
@@ -41,6 +41,7 @@ Output
startup_script | | ['string', 'null'] | Content of the VPCS startup script |
startup_script_path | ✔ | ['string', 'null'] | Path of the VPCS startup script relative to project directory |
status | ✔ | enum | Possible values: started, stopped |
+ vm_directory | | string | |
vm_id | ✔ | string | VPCS VM UUID |
diff --git a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmid.rst b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmid.rst
index 455d54d8..38eb6f6a 100644
--- a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmid.rst
+++ b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmid.rst
@@ -9,8 +9,8 @@ Get a VPCS instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -30,6 +30,7 @@ Output
startup_script | | ['string', 'null'] | Content of the VPCS startup script |
startup_script_path | ✔ | ['string', 'null'] | Path of the VPCS startup script relative to project directory |
status | ✔ | enum | Possible values: started, stopped |
+ vm_directory | | string | |
vm_id | ✔ | string | VPCS VM UUID |
@@ -46,8 +47,8 @@ Update a VPCS instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
@@ -79,6 +80,7 @@ Output
startup_script | | ['string', 'null'] | Content of the VPCS startup script |
startup_script_path | ✔ | ['string', 'null'] | Path of the VPCS startup script relative to project directory |
status | ✔ | enum | Possible values: started, stopped |
+ vm_directory | | string | |
vm_id | ✔ | string | VPCS VM UUID |
@@ -95,8 +97,8 @@ Delete a VPCS instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.rst b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.rst
index 92b8751d..15783120 100644
--- a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.rst
+++ b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidadaptersadapternumberdportsportnumberdnio.rst
@@ -9,9 +9,9 @@ Add a NIO to a VPCS instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Network adapter where the nio is located
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port where the nio should be added
Response status codes
@@ -33,9 +33,9 @@ Remove a NIO from a VPCS instance
Parameters
**********
-- **vm_id**: UUID for the instance
-- **project_id**: UUID for the project
- **adapter_number**: Network adapter where the nio is located
+- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
- **port_number**: Port from where the nio should be removed
Response status codes
diff --git a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidreload.rst b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidreload.rst
index 0aa2eea1..224798fd 100644
--- a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidreload.rst
+++ b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidreload.rst
@@ -9,8 +9,8 @@ Reload a VPCS instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidstart.rst b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidstart.rst
index 838a512b..b87f43a6 100644
--- a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidstart.rst
+++ b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidstart.rst
@@ -9,8 +9,8 @@ Start a VPCS instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************
diff --git a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidstop.rst b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidstop.rst
index 606cc8fb..269c8953 100644
--- a/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidstop.rst
+++ b/docs/api/v1/vpcs/projectsprojectidvpcsvmsvmidstop.rst
@@ -9,8 +9,8 @@ Stop a VPCS instance
Parameters
**********
-- **vm_id**: UUID for the instance
- **project_id**: UUID for the project
+- **vm_id**: UUID for the instance
Response status codes
**********************