Update api documentations

pull/774/head
Julien Duponchelle 8 years ago
parent dc363bbd38
commit 69fcf801c3
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8

@ -7,7 +7,7 @@ DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80 HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:09 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:39 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/b2962852-e0d1-4853-8775-0f2fde055070'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/d5b66871-97f4-4350-955e-5526458090b5'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/b2962852-e0d1-4853-8775-0f2fde055070 HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/d5b66871-97f4-4350-955e-5526458090b5 HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:04 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:34 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/acd457ac-8dcc-40e5-9488-3852cfd11b5b/adapters/0/ports/0/nio'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f4bfc62e-9cb5-464a-9888-25d140508d43/adapters/0/ports/0/nio'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/acd457ac-8dcc-40e5-9488-3852cfd11b5b/adapters/0/ports/0/nio HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f4bfc62e-9cb5-464a-9888-25d140508d43/adapters/0/ports/0/nio HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:03 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:33 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/b913e4a7-a742-4b35-ab6a-4eb0dd071647/adapters/0/ports/0/nio'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/9c5dcc8e-2639-4827-88d9-1e2692a05807/adapters/0/ports/0/nio'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/b913e4a7-a742-4b35-ab6a-4eb0dd071647/adapters/0/ports/0/nio HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/9c5dcc8e-2639-4827-88d9-1e2692a05807/adapters/0/ports/0/nio HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:04 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:35 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/11f8702c-ad8d-4d4d-92e1-36dc351fdcd2'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b4127e5f-c028-47ab-b170-c387b1a7c6b6'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/11f8702c-ad8d-4d4d-92e1-36dc351fdcd2 HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b4127e5f-c028-47ab-b170-c387b1a7c6b6 HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:06 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:36 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/93c55439-b21b-4b96-b6b0-7655acba60f7/adapters/1/ports/0/nio'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8fd79361-ff29-467f-99be-0f9a1bde208c/adapters/1/ports/0/nio'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/93c55439-b21b-4b96-b6b0-7655acba60f7/adapters/1/ports/0/nio HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8fd79361-ff29-467f-99be-0f9a1bde208c/adapters/1/ports/0/nio HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:07 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:37 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/3ea3c44d-84d3-4e45-8222-e31898fdeaf5'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/70d2a639-76ae-46c4-b2d8-2eb13b99271a'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/3ea3c44d-84d3-4e45-8222-e31898fdeaf5 HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/70d2a639-76ae-46c4-b2d8-2eb13b99271a HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:08 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:38 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/35b8df58-f7c8-4129-99d0-5783b3d7308a/adapters/0/ports/0/nio'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/33ca3258-b392-4aa1-bde0-58c3a990844f/adapters/0/ports/0/nio'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/35b8df58-f7c8-4129-99d0-5783b3d7308a/adapters/0/ports/0/nio HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/33ca3258-b392-4aa1-bde0-58c3a990844f/adapters/0/ports/0/nio HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:08 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:38 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/d215e65d-106a-4bb2-97a1-ad203f82f33f'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8eb35200-b6ce-40d4-aaa1-b13ca51fb336'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/d215e65d-106a-4bb2-97a1-ad203f82f33f HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8eb35200-b6ce-40d4-aaa1-b13ca51fb336 HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:11 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:41 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/327e074d-dffe-4164-9e85-cc27c9794680/adapters/1/ports/0/nio'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/0acbf2e9-24ac-4cd2-b700-e095dfd58f61/adapters/1/ports/0/nio'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/327e074d-dffe-4164-9e85-cc27c9794680/adapters/1/ports/0/nio HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/0acbf2e9-24ac-4cd2-b700-e095dfd58f61/adapters/1/ports/0/nio HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:12 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:41 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/0eadcf1f-131a-485c-8001-15ae99ae9df5/adapters/0/ports/0/nio'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f7cb2147-a825-4bc9-8676-f3d60a07956d/adapters/0/ports/0/nio'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/0eadcf1f-131a-485c-8001-15ae99ae9df5/adapters/0/ports/0/nio HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f7cb2147-a825-4bc9-8676-f3d60a07956d/adapters/0/ports/0/nio HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:14 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:44 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/2d59aa95-5971-438d-9e56-74d4e1632e56'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/965aaa20-43aa-4f42-9bf8-85115d67fc44'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/2d59aa95-5971-438d-9e56-74d4e1632e56 HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/965aaa20-43aa-4f42-9bf8-85115d67fc44 HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:15 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:45 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/93d1c07e-515f-4981-be59-4ba61cbf9fb4/adapters/0/ports/0/nio'
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fb9f93f8-df63-44dd-acd6-0770ea2902f7/adapters/0/ports/0/nio'
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/93d1c07e-515f-4981-be59-4ba61cbf9fb4/adapters/0/ports/0/nio HTTP/1.1
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fb9f93f8-df63-44dd-acd6-0770ea2902f7/adapters/0/ports/0/nio HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:15 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:45 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio

@ -5,10 +5,10 @@ GET /v2/compute/capabilities HTTP/1.1
HTTP/1.1 200
Content-Length: 316
Content-Length: 347
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:03 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:33 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/capabilities
{
@ -27,5 +27,6 @@ X-Route: /v2/compute/capabilities
"docker",
"iou"
],
"version": "2.0.0dev1"
"platform": "linuxdebian",
"version": "2.0.0dev2"
}

@ -7,8 +7,8 @@ GET /v2/compute/iou/images HTTP/1.1
HTTP/1.1 200
Content-Length: 72
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:07 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:38 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/iou/images
[

@ -5,10 +5,10 @@ GET /v2/compute/network/interfaces HTTP/1.1
HTTP/1.1 200
Content-Length: 5502
Content-Length: 5489
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:08 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:39 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/network/interfaces
[
@ -77,10 +77,10 @@ X-Route: /v2/compute/network/interfaces
},
{
"id": "vboxnet0",
"ip_address": "172.16.43.1",
"ip_address": "",
"mac_address": "0a:00:27:00:00:00",
"name": "vboxnet0",
"netmask": null,
"netmask": "",
"special": true,
"type": "ethernet"
},

@ -7,8 +7,8 @@ GET /v2/compute/projects HTTP/1.1
HTTP/1.1 200
Content-Length: 198
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:08 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:39 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects
[

@ -7,8 +7,8 @@ GET /v2/compute/projects/40010203-0405-0607-0809-0a0b0c0d0e02 HTTP/1.1
HTTP/1.1 200
Content-Length: 80
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:08 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:39 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}
{

@ -1,14 +1,14 @@
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/fba79b97-a89f-40f0-be86-7634ac44d703'
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/63688721-cb81-429f-b938-e327f9b3c4f7'
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/fba79b97-a89f-40f0-be86-7634ac44d703 HTTP/1.1
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/63688721-cb81-429f-b938-e327f9b3c4f7 HTTP/1.1
HTTP/1.1 200
Content-Length: 3420
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:03 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:33 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
{
@ -140,7 +140,7 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
}
],
"name": "Cloud 1",
"node_id": "fba79b97-a89f-40f0-be86-7634ac44d703",
"node_id": "63688721-cb81-429f-b938-e327f9b3c4f7",
"ports_mapping": [
{
"interface": "en0",

@ -1,26 +1,26 @@
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/98822cd8-c665-4193-a301-677053402417'
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/602ee631-d63a-4a23-bde6-e185c8586a41'
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/98822cd8-c665-4193-a301-677053402417 HTTP/1.1
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/602ee631-d63a-4a23-bde6-e185c8586a41 HTTP/1.1
HTTP/1.1 200
Content-Length: 697
Content-Length: 696
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:06 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:36 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
{
"command_line": "",
"console": 5713,
"console": 5714,
"console_type": "telnet",
"ethernet_adapters": 2,
"l1_keepalives": false,
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "PC TEST 1",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-198/test_json5/project-files/iou/98822cd8-c665-4193-a301-677053402417",
"node_id": "98822cd8-c665-4193-a301-677053402417",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/iou/602ee631-d63a-4a23-bde6-e185c8586a41",
"node_id": "602ee631-d63a-4a23-bde6-e185c8586a41",
"nvram": 128,
"path": "iou.bin",
"private_config": null,

@ -1,19 +1,19 @@
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/063c9b85-32ac-464b-9fc3-3428bc811583'
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/8f971e45-202f-4c5b-ae77-d917972e49f9'
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/063c9b85-32ac-464b-9fc3-3428bc811583 HTTP/1.1
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/8f971e45-202f-4c5b-ae77-d917972e49f9 HTTP/1.1
HTTP/1.1 200
Content-Length: 332
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:07 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:38 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}
{
"name": "Nat 1",
"node_id": "063c9b85-32ac-464b-9fc3-3428bc811583",
"node_id": "8f971e45-202f-4c5b-ae77-d917972e49f9",
"ports_mapping": [
{
"interface": "gns3nat5",

@ -1,14 +1,14 @@
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/42008117-5532-411a-b9f0-badc126dc605'
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8446fc34-650d-4cb8-bdcc-b36880870aff'
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/42008117-5532-411a-b9f0-badc126dc605 HTTP/1.1
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8446fc34-650d-4cb8-bdcc-b36880870aff HTTP/1.1
HTTP/1.1 200
Content-Length: 1415
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:11 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:40 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
{
@ -19,7 +19,7 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
"cdrom_image": "",
"cdrom_image_md5sum": null,
"command_line": "",
"console": 5713,
"console": 5714,
"console_type": "telnet",
"cpu_throttling": 0,
"cpus": 1,
@ -41,15 +41,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
"kernel_image": "",
"kernel_image_md5sum": null,
"legacy_networking": false,
"mac_address": "00:dd:80:c6:05:00",
"mac_address": "00:dd:80:0a:ff:00",
"name": "PC TEST 1",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpo2joh79j/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/42008117-5532-411a-b9f0-badc126dc605",
"node_id": "42008117-5532-411a-b9f0-badc126dc605",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/8446fc34-650d-4cb8-bdcc-b36880870aff",
"node_id": "8446fc34-650d-4cb8-bdcc-b36880870aff",
"options": "",
"platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpmccqyvwn/qemu-system-x86_64",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
"ram": 256,
"status": "stopped",
"usage": ""

@ -1,27 +1,27 @@
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a9820776-cd32-4112-b445-7a195a523733'
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/aeeb5518-78b3-4d77-9073-235596129473'
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a9820776-cd32-4112-b445-7a195a523733 HTTP/1.1
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/aeeb5518-78b3-4d77-9073-235596129473 HTTP/1.1
HTTP/1.1 200
Content-Length: 471
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:43 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}
{
"acpi_shutdown": false,
"adapter_type": "Intel PRO/1000 MT Desktop (82540EM)",
"adapters": 0,
"console": 5714,
"console": 5715,
"enable_remote_console": false,
"headless": false,
"linked_clone": false,
"name": "VMTEST",
"node_directory": null,
"node_id": "a9820776-cd32-4112-b445-7a195a523733",
"node_id": "aeeb5518-78b3-4d77-9073-235596129473",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 0,
"status": "stopped",

@ -1,23 +1,23 @@
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/a7fd9767-260b-444c-995e-a5d8a97652d6'
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1b881400-9368-4716-90cc-63903a486f6b'
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/a7fd9767-260b-444c-995e-a5d8a97652d6 HTTP/1.1
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1b881400-9368-4716-90cc-63903a486f6b HTTP/1.1
HTTP/1.1 200
Content-Length: 489
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:14 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:44 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
{
"command_line": "",
"console": 5722,
"console": 5723,
"console_type": "telnet",
"name": "PC TEST 1",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpo2joh79j/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/a7fd9767-260b-444c-995e-a5d8a97652d6",
"node_id": "a7fd9767-260b-444c-995e-a5d8a97652d6",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/1b881400-9368-4716-90cc-63903a486f6b",
"node_id": "1b881400-9368-4716-90cc-63903a486f6b",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"startup_script": null,
"startup_script_path": null,

@ -11,8 +11,8 @@ GET /v2/compute/qemu/binaries HTTP/1.1
HTTP/1.1 200
Content-Length: 212
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:12 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:42 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/qemu/binaries
[

@ -7,8 +7,8 @@ GET /v2/compute/qemu/capabilities HTTP/1.1
HTTP/1.1 200
Content-Length: 39
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:43 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/qemu/capabilities
{

@ -7,11 +7,11 @@ GET /v2/compute/version HTTP/1.1
HTTP/1.1 200
Content-Length: 49
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:43 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/version
{
"local": true,
"version": "2.0.0dev1"
"version": "2.0.0dev2"
}

@ -10,8 +10,8 @@ POST /v2/compute/projects HTTP/1.1
HTTP/1.1 201
Content-Length: 80
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:08 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:39 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects
{

@ -7,7 +7,7 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/close HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:09 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:40 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/close

@ -9,8 +9,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes HTTP/
HTTP/1.1 201
Content-Length: 3420
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:03 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:33 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/cloud/nodes
{
@ -142,7 +142,7 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes
}
],
"name": "Cloud 1",
"node_id": "01a55236-2403-4215-bc5a-4b5e9232aaab",
"node_id": "a2f2601d-a4e5-44bc-b02c-c4a1d0d44dda",
"ports_mapping": [
{
"interface": "en0",

@ -1,6 +1,6 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/7da4afa7-1def-4f3d-b01c-53f2b9d86e13/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/fbcf95f9-daed-40b3-98a4-958527b4a9ab/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/7da4afa7-1def-4f3d-b01c-53f2b9d86e13/adapters/0/ports/0/nio HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/fbcf95f9-daed-40b3-98a4-958527b4a9ab/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
@ -12,8 +12,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/7da4a
HTTP/1.1 201
Content-Length: 89
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:03 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:33 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
{

@ -1,6 +1,6 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/659d8f18-71b2-4f6a-9e15-99900156ac35/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/35c828e2-816d-42c2-9fa5-7ef738331d18/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/659d8f18-71b2-4f6a-9e15-99900156ac35/adapters/0/ports/0/nio HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/35c828e2-816d-42c2-9fa5-7ef738331d18/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
@ -12,8 +12,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/659d
HTTP/1.1 201
Content-Length: 89
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:04 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:35 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
{

@ -1,6 +1,6 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/65c5b5b9-7487-4504-bdcc-42e2f5178e73/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/ca9729cd-fcca-4e9c-9ede-3922f14412e1/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/65c5b5b9-7487-4504-bdcc-42e2f5178e73/adapters/0/ports/0/start_capture HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/ca9729cd-fcca-4e9c-9ede-3922f14412e1/adapters/0/ports/0/start_capture HTTP/1.1
{
"capture_file_name": "test.pcap",
"data_link_type": "DLT_EN10MB"
@ -8,12 +8,12 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/65c5
HTTP/1.1 200
Content-Length: 146
Content-Length: 145
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:05 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:35 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/start_capture
{
"pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-198/test_json5/tmp/captures/test.pcap"
"pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/tmp/captures/test.pcap"
}

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/2cf9d165-40be-4651-bc86-e780f0ba6e93/adapters/0/ports/0/stop_capture' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/296d78b4-a923-407f-b398-cbab2b0214fd/adapters/0/ports/0/stop_capture' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/2cf9d165-40be-4651-bc86-e780f0ba6e93/adapters/0/ports/0/stop_capture HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/296d78b4-a923-407f-b398-cbab2b0214fd/adapters/0/ports/0/stop_capture HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:05 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:35 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/stop_capture

@ -1,31 +1,31 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes' -d '{"name": "PC TEST 1", "node_id": "4eff93c6-3933-4bfc-9a84-7dd039341e9a", "path": "iou.bin", "startup_config_content": "hostname test"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes' -d '{"name": "PC TEST 1", "node_id": "7ea587ce-aa0a-428c-9db9-7be8af8a50ff", "path": "iou.bin", "startup_config_content": "hostname test"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes HTTP/1.1
{
"name": "PC TEST 1",
"node_id": "4eff93c6-3933-4bfc-9a84-7dd039341e9a",
"node_id": "7ea587ce-aa0a-428c-9db9-7be8af8a50ff",
"path": "iou.bin",
"startup_config_content": "hostname test"
}
HTTP/1.1 201
Content-Length: 713
Content-Length: 712
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:05 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:36 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes
{
"command_line": "",
"console": 5713,
"console": 5714,
"console_type": "telnet",
"ethernet_adapters": 2,
"l1_keepalives": false,
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "PC TEST 1",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-198/test_json5/project-files/iou/4eff93c6-3933-4bfc-9a84-7dd039341e9a",
"node_id": "4eff93c6-3933-4bfc-9a84-7dd039341e9a",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/iou/7ea587ce-aa0a-428c-9db9-7be8af8a50ff",
"node_id": "7ea587ce-aa0a-428c-9db9-7be8af8a50ff",
"nvram": 128,
"path": "iou.bin",
"private_config": null,

@ -1,6 +1,6 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8124305e-fbbd-4e7f-88ca-c877a93dcad5/adapters/1/ports/0/nio' -d '{"ethernet_device": "bridge0", "type": "nio_ethernet"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/0f8fc3eb-9743-4ae9-a174-1c1a79845fd0/adapters/1/ports/0/nio' -d '{"ethernet_device": "bridge0", "type": "nio_ethernet"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8124305e-fbbd-4e7f-88ca-c877a93dcad5/adapters/1/ports/0/nio HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/0f8fc3eb-9743-4ae9-a174-1c1a79845fd0/adapters/1/ports/0/nio HTTP/1.1
{
"ethernet_device": "bridge0",
"type": "nio_ethernet"
@ -10,8 +10,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8124305
HTTP/1.1 201
Content-Length: 64
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:06 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:37 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
{

@ -1,6 +1,6 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/7f566cd2-d08e-4f1c-aa87-675354f489ed/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/a4f82184-82ee-42c2-ac87-3efeeadf9aa2/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/7f566cd2-d08e-4f1c-aa87-675354f489ed/adapters/0/ports/0/start_capture HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/a4f82184-82ee-42c2-ac87-3efeeadf9aa2/adapters/0/ports/0/start_capture HTTP/1.1
{
"capture_file_name": "test.pcap",
"data_link_type": "DLT_EN10MB"
@ -8,12 +8,12 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/7f566cd
HTTP/1.1 200
Content-Length: 146
Content-Length: 145
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:07 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:37 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/start_capture
{
"pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-198/test_json5/tmp/captures/test.pcap"
"pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/tmp/captures/test.pcap"
}

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/93ca09d8-2e45-4a85-a4e3-0665dec3f16d/adapters/0/ports/0/stop_capture' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/f88a75fe-1aae-42da-8708-ac90c5e62974/adapters/0/ports/0/stop_capture' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/93ca09d8-2e45-4a85-a4e3-0665dec3f16d/adapters/0/ports/0/stop_capture HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/f88a75fe-1aae-42da-8708-ac90c5e62974/adapters/0/ports/0/stop_capture HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:07 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:37 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/stop_capture

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/854400c8-8ab2-4968-9493-7457f062a0b9/reload' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/5a97d051-cd83-45aa-a3bd-c0cddcb271e0/reload' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/854400c8-8ab2-4968-9493-7457f062a0b9/reload HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/5a97d051-cd83-45aa-a3bd-c0cddcb271e0/reload HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:06 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:36 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/reload

@ -1,28 +1,28 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/45022335-0848-4370-b0a0-8a8a6d801f4d/start' -d '{"iourc_content": "test"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/70cfd09a-8f73-4e98-b3ca-7b5be4503536/start' -d '{"iourc_content": "test"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/45022335-0848-4370-b0a0-8a8a6d801f4d/start HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/70cfd09a-8f73-4e98-b3ca-7b5be4503536/start HTTP/1.1
{
"iourc_content": "test"
}
HTTP/1.1 200
Content-Length: 697
Content-Length: 696
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:06 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:36 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/start
{
"command_line": "",
"console": 5713,
"console": 5714,
"console_type": "telnet",
"ethernet_adapters": 2,
"l1_keepalives": false,
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "PC TEST 1",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-198/test_json5/project-files/iou/45022335-0848-4370-b0a0-8a8a6d801f4d",
"node_id": "45022335-0848-4370-b0a0-8a8a6d801f4d",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/iou/70cfd09a-8f73-4e98-b3ca-7b5be4503536",
"node_id": "70cfd09a-8f73-4e98-b3ca-7b5be4503536",
"nvram": 128,
"path": "iou.bin",
"private_config": null,

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/840c81d5-88fd-4d59-ab89-cacb6d194ffb/stop' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/43ab05b1-df65-4a72-b4a6-8b89c62d3994/stop' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/840c81d5-88fd-4d59-ab89-cacb6d194ffb/stop HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/43ab05b1-df65-4a72-b4a6-8b89c62d3994/stop HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:06 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:36 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/stop

@ -9,13 +9,13 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes HTTP/1.
HTTP/1.1 201
Content-Length: 332
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:07 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:38 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/nat/nodes
{
"name": "Nat 1",
"node_id": "3cdf49d9-e2a5-4359-aa72-b995b261ba97",
"node_id": "f00cbccf-3f8e-4f4d-b6df-6ebcc2fa11e6",
"ports_mapping": [
{
"interface": "gns3nat4",

@ -1,6 +1,6 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/60c8420d-7c38-4628-859d-85e406dfb436/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/052cd13e-9491-4eff-8ee2-a6e73da57cfe/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/60c8420d-7c38-4628-859d-85e406dfb436/adapters/0/ports/0/nio HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/052cd13e-9491-4eff-8ee2-a6e73da57cfe/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
@ -12,8 +12,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/60c8420
HTTP/1.1 201
Content-Length: 89
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:07 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:38 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
{

@ -7,8 +7,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/ports/udp HTTP/1.
HTTP/1.1 201
Content-Length: 25
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:08 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:38 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/ports/udp
{

@ -1,10 +1,10 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes' -d '{"hda_disk_image": "linux\u8f7d.img", "name": "PC TEST 1", "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpmccqyvwn/qemu-system-x86_64", "ram": 1024}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes' -d '{"hda_disk_image": "linux\u8f7d.img", "name": "PC TEST 1", "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64", "ram": 1024}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes HTTP/1.1
{
"hda_disk_image": "linux\u8f7d.img",
"name": "PC TEST 1",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpmccqyvwn/qemu-system-x86_64",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
"ram": 1024
}
@ -12,8 +12,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes HTTP/1
HTTP/1.1 201
Content-Length: 1461
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:10 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:40 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes
{
@ -24,7 +24,7 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes
"cdrom_image": "",
"cdrom_image_md5sum": null,
"command_line": "",
"console": 5713,
"console": 5714,
"console_type": "telnet",
"cpu_throttling": 0,
"cpus": 1,
@ -46,15 +46,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes
"kernel_image": "",
"kernel_image_md5sum": null,
"legacy_networking": false,
"mac_address": "00:dd:80:09:c6:00",
"mac_address": "00:dd:80:41:b1:00",
"name": "PC TEST 1",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpo2joh79j/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/bcf073b1-a5a1-4ce9-bc64-726267e509c6",
"node_id": "bcf073b1-a5a1-4ce9-bc64-726267e509c6",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/ed9f00e9-7d76-46e9-8fb9-43d804f441b1",
"node_id": "ed9f00e9-7d76-46e9-8fb9-43d804f441b1",
"options": "",
"platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpmccqyvwn/qemu-system-x86_64",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
"ram": 1024,
"status": "stopped",
"usage": ""

@ -1,6 +1,6 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/20362237-021f-45d1-84de-a2bf4c20a9d7/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_ethernet"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c755f678-f17d-4537-869b-574d38b06d59/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_ethernet"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/20362237-021f-45d1-84de-a2bf4c20a9d7/adapters/1/ports/0/nio HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c755f678-f17d-4537-869b-574d38b06d59/adapters/1/ports/0/nio HTTP/1.1
{
"ethernet_device": "eth0",
"type": "nio_ethernet"
@ -10,8 +10,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/203622
HTTP/1.1 409
Content-Length: 81
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:12 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:41 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
{

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/1f47ef21-6d84-4b5b-8bd4-543cc2739f3b/reload' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/f86f3d6d-3b6c-41b7-8af1-1c5168181a80/reload' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/1f47ef21-6d84-4b5b-8bd4-543cc2739f3b/reload HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/f86f3d6d-3b6c-41b7-8af1-1c5168181a80/reload HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:11 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:41 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/reload

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8fa2adb1-1885-40c5-bed1-dcfccaab2520/resume' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/387986c1-4eb8-451f-8832-5e7b1e37704c/resume' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8fa2adb1-1885-40c5-bed1-dcfccaab2520/resume HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/387986c1-4eb8-451f-8832-5e7b1e37704c/resume HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:11 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:41 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/resume

@ -1,14 +1,14 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/95f51a24-4db3-4fd4-89d0-25861018af48/start' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/700bd996-0978-47af-95dd-eae42b760ad4/start' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/95f51a24-4db3-4fd4-89d0-25861018af48/start HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/700bd996-0978-47af-95dd-eae42b760ad4/start HTTP/1.1
{}
HTTP/1.1 200
Content-Length: 1415
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:11 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:40 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/start
{
@ -19,7 +19,7 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/start
"cdrom_image": "",
"cdrom_image_md5sum": null,
"command_line": "",
"console": 5713,
"console": 5714,
"console_type": "telnet",
"cpu_throttling": 0,
"cpus": 1,
@ -41,15 +41,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/start
"kernel_image": "",
"kernel_image_md5sum": null,
"legacy_networking": false,
"mac_address": "00:dd:80:af:48:00",
"mac_address": "00:dd:80:0a:d4:00",
"name": "PC TEST 1",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpo2joh79j/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/95f51a24-4db3-4fd4-89d0-25861018af48",
"node_id": "95f51a24-4db3-4fd4-89d0-25861018af48",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/700bd996-0978-47af-95dd-eae42b760ad4",
"node_id": "700bd996-0978-47af-95dd-eae42b760ad4",
"options": "",
"platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpmccqyvwn/qemu-system-x86_64",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
"ram": 256,
"status": "stopped",
"usage": ""

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8e454bb5-4b20-4ee6-8363-932c95ad1244/stop' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/da4818a2-35c5-4aba-ac2d-10b6b28a4cd5/stop' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8e454bb5-4b20-4ee6-8363-932c95ad1244/stop HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/da4818a2-35c5-4aba-ac2d-10b6b28a4cd5/stop HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:11 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:41 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/stop

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b5a956a2-c5eb-47ca-8660-297f9db97eb9/suspend' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/35a10bee-8fdc-4c40-a067-1352724da173/suspend' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b5a956a2-c5eb-47ca-8660-297f9db97eb9/suspend HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/35a10bee-8fdc-4c40-a067-1352724da173/suspend HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:11 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:41 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/suspend

@ -11,21 +11,21 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes
HTTP/1.1 201
Content-Length: 465
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:43 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes
{
"acpi_shutdown": false,
"adapter_type": "Intel PRO/1000 MT Desktop (82540EM)",
"adapters": 0,
"console": 5713,
"console": 5714,
"enable_remote_console": false,
"headless": false,
"linked_clone": false,
"name": "VM1",
"node_directory": null,
"node_id": "139b95df-46bb-4ea8-90b0-93b7f72e7220",
"node_id": "9780978f-b7ab-4243-8e27-b2a48ef72f83",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 0,
"status": "stopped",

@ -1,6 +1,6 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/21e608e1-264b-42cc-919c-bee9d02f7d55/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/77a28b03-3158-4eb2-af77-d88f8a1b2200/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/21e608e1-264b-42cc-919c-bee9d02f7d55/adapters/0/ports/0/nio HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/77a28b03-3158-4eb2-af77-d88f8a1b2200/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
@ -12,8 +12,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/
HTTP/1.1 201
Content-Length: 89
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:14 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:44 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
{

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/dfa20c67-40f7-43cc-9f84-0dad2ba1a27c/reload' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/b0e2a8ad-934c-4806-9154-24538b073a79/reload' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/dfa20c67-40f7-43cc-9f84-0dad2ba1a27c/reload HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/b0e2a8ad-934c-4806-9154-24538b073a79/reload HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:44 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/reload

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/43cb3d3d-4c83-4315-983c-f4c481822476/resume' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/8ac97f5b-697b-4d0c-b41e-d7d914bcc7e2/resume' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/43cb3d3d-4c83-4315-983c-f4c481822476/resume HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/8ac97f5b-697b-4d0c-b41e-d7d914bcc7e2/resume HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:44 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/resume

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a7022726-0273-4f8b-8bb0-5c04fee78d3a/start' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a3b339db-0e1c-4d4c-8465-408429c7fa63/start' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a7022726-0273-4f8b-8bb0-5c04fee78d3a/start HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a3b339db-0e1c-4d4c-8465-408429c7fa63/start HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:43 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/start

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a9675ed7-1f32-41a7-b231-bb923fbe4302/stop' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e3748d02-e322-40cf-8b94-d5af6ee5e9cc/stop' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a9675ed7-1f32-41a7-b231-bb923fbe4302/stop HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e3748d02-e322-40cf-8b94-d5af6ee5e9cc/stop HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:43 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/stop

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/c39a0d07-64b2-44dd-9019-f5bf9eec7361/suspend' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f0e9b164-6a0f-497d-aac2-c765b929dfba/suspend' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/c39a0d07-64b2-44dd-9019-f5bf9eec7361/suspend HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f0e9b164-6a0f-497d-aac2-c765b929dfba/suspend HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:44 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/suspend

@ -9,17 +9,17 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes HTTP/1
HTTP/1.1 201
Content-Length: 489
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:14 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:44 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes
{
"command_line": "",
"console": 5722,
"console": 5723,
"console_type": "telnet",
"name": "PC TEST 1",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpo2joh79j/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/e38e7a07-93f4-48fd-96f6-05663168870d",
"node_id": "e38e7a07-93f4-48fd-96f6-05663168870d",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/7646366b-a2c7-414d-a4b5-7d3f3ea961d0",
"node_id": "7646366b-a2c7-414d-a4b5-7d3f3ea961d0",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"startup_script": null,
"startup_script_path": null,

@ -1,6 +1,6 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/d8deb983-a1b6-4c88-bb57-8a8c6d8a93d7/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/32835241-8384-44c3-a668-8e753e51b43c/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/d8deb983-a1b6-4c88-bb57-8a8c6d8a93d7/adapters/0/ports/0/nio HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/32835241-8384-44c3-a668-8e753e51b43c/adapters/0/ports/0/nio HTTP/1.1
{
"lport": 4242,
"rhost": "127.0.0.1",
@ -12,8 +12,8 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/d8deb9
HTTP/1.1 201
Content-Length: 89
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:14 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:45 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
{

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/726299c5-a366-4613-bdb6-c3b6ba9dc62f/reload' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4a397db4-613d-4e89-b721-311c5d8f94cd/reload' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/726299c5-a366-4613-bdb6-c3b6ba9dc62f/reload HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4a397db4-613d-4e89-b721-311c5d8f94cd/reload HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:15 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:45 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/reload

@ -1,23 +1,23 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/2b837084-9351-4f74-b5d7-6e00b81a75bd/start' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/72889faf-c7b2-4414-8fce-040eed462026/start' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/2b837084-9351-4f74-b5d7-6e00b81a75bd/start HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/72889faf-c7b2-4414-8fce-040eed462026/start HTTP/1.1
{}
HTTP/1.1 200
Content-Length: 489
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:15 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:45 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/start
{
"command_line": "",
"console": 5722,
"console": 5723,
"console_type": "telnet",
"name": "PC TEST 1",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpo2joh79j/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/2b837084-9351-4f74-b5d7-6e00b81a75bd",
"node_id": "2b837084-9351-4f74-b5d7-6e00b81a75bd",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/72889faf-c7b2-4414-8fce-040eed462026",
"node_id": "72889faf-c7b2-4414-8fce-040eed462026",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"startup_script": null,
"startup_script_path": null,

@ -1,13 +1,13 @@
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/6a350a47-5117-4cf5-813c-6b4ab6ab5d15/stop' -d '{}'
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4e9a0a90-0bf3-4f7d-9ca2-be1d5c4af7c7/stop' -d '{}'
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/6a350a47-5117-4cf5-813c-6b4ab6ab5d15/stop HTTP/1.1
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4e9a0a90-0bf3-4f7d-9ca2-be1d5c4af7c7/stop HTTP/1.1
{}
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:15 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:45 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/stop

@ -16,7 +16,7 @@ POST /v2/compute/qemu/img HTTP/1.1
HTTP/1.1 201
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:13 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:43 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/qemu/img

@ -1,6 +1,6 @@
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/ad6018a3-6fe5-4e57-814b-09472ee68a82' -d '{"name": "test"}'
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6268a74b-48da-44d7-95b9-af5e85b8290d' -d '{"name": "test"}'
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/ad6018a3-6fe5-4e57-814b-09472ee68a82 HTTP/1.1
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6268a74b-48da-44d7-95b9-af5e85b8290d HTTP/1.1
{
"name": "test"
}
@ -9,8 +9,8 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/ad6018
HTTP/1.1 200
Content-Length: 3417
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:04 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:34 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
{
@ -142,7 +142,7 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
}
],
"name": "test",
"node_id": "ad6018a3-6fe5-4e57-814b-09472ee68a82",
"node_id": "6268a74b-48da-44d7-95b9-af5e85b8290d",
"ports_mapping": [
{
"interface": "en0",

@ -1,8 +1,8 @@
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/57d77310-c390-42a9-abd5-5401f7f5a7d6' -d '{"console": 5715, "environment": "GNS3=1\nGNS4=0", "name": "test", "start_command": "yes"}'
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/20c27db4-d76a-4f03-a00f-1bebdcce38e1' -d '{"console": 5716, "environment": "GNS3=1\nGNS4=0", "name": "test", "start_command": "yes"}'
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/57d77310-c390-42a9-abd5-5401f7f5a7d6 HTTP/1.1
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/20c27db4-d76a-4f03-a00f-1bebdcce38e1 HTTP/1.1
{
"console": 5715,
"console": 5716,
"environment": "GNS3=1\nGNS4=0",
"name": "test",
"start_command": "yes"
@ -10,16 +10,16 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/57d77
HTTP/1.1 200
Content-Length: 654
Content-Length: 653
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:05 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:35 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}
{
"adapters": 2,
"aux": 5714,
"console": 5715,
"aux": 5715,
"console": 5716,
"console_http_path": "/",
"console_http_port": 80,
"console_resolution": "1280x1024",
@ -28,8 +28,8 @@ X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}
"environment": "GNS3=1\nGNS4=0",
"image": "nginx:latest",
"name": "test",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-198/test_json5/project-files/docker/57d77310-c390-42a9-abd5-5401f7f5a7d6",
"node_id": "57d77310-c390-42a9-abd5-5401f7f5a7d6",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/docker/20c27db4-d76a-4f03-a00f-1bebdcce38e1",
"node_id": "20c27db4-d76a-4f03-a00f-1bebdcce38e1",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"start_command": "yes",
"status": "stopped"

@ -1,8 +1,8 @@
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/65f7738a-38aa-46c4-8a49-51a5a7aaabcc' -d '{"console": 5714, "ethernet_adapters": 4, "iourc_content": "test", "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, "startup_config_content": "hostname test", "use_default_iou_values": true}'
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9e0aebf5-cb73-4d90-969f-8a82cc655f2c' -d '{"console": 5715, "ethernet_adapters": 4, "iourc_content": "test", "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, "startup_config_content": "hostname test", "use_default_iou_values": true}'
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/65f7738a-38aa-46c4-8a49-51a5a7aaabcc HTTP/1.1
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9e0aebf5-cb73-4d90-969f-8a82cc655f2c HTTP/1.1
{
"console": 5714,
"console": 5715,
"ethernet_adapters": 4,
"iourc_content": "test",
"l1_keepalives": true,
@ -16,22 +16,22 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/65f7738a
HTTP/1.1 200
Content-Length: 708
Content-Length: 707
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:06 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:37 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
{
"command_line": "",
"console": 5714,
"console": 5715,
"console_type": "telnet",
"ethernet_adapters": 4,
"l1_keepalives": true,
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
"name": "test",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-198/test_json5/project-files/iou/65f7738a-38aa-46c4-8a49-51a5a7aaabcc",
"node_id": "65f7738a-38aa-46c4-8a49-51a5a7aaabcc",
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/iou/9e0aebf5-cb73-4d90-969f-8a82cc655f2c",
"node_id": "9e0aebf5-cb73-4d90-969f-8a82cc655f2c",
"nvram": 2048,
"path": "iou.bin",
"private_config": null,

@ -1,6 +1,6 @@
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/7402624f-431b-4d4e-935a-6deb548bd81b' -d '{"name": "test"}'
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/ad3edf65-c8e8-4e85-aa6b-052c261530cc' -d '{"name": "test"}'
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/7402624f-431b-4d4e-935a-6deb548bd81b HTTP/1.1
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/ad3edf65-c8e8-4e85-aa6b-052c261530cc HTTP/1.1
{
"name": "test"
}
@ -9,13 +9,13 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/7402624f
HTTP/1.1 200
Content-Length: 331
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:08 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:38 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}
{
"name": "test",
"node_id": "7402624f-431b-4d4e-935a-6deb548bd81b",
"node_id": "ad3edf65-c8e8-4e85-aa6b-052c261530cc",
"ports_mapping": [
{
"interface": "gns3nat9",

@ -1,8 +1,8 @@
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/18a04195-5602-47dd-9c1d-b6dee3b90e5e' -d '{"console": 5714, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}'
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/63c3ba51-9d31-4b7b-a745-a517947787ee' -d '{"console": 5715, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}'
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/18a04195-5602-47dd-9c1d-b6dee3b90e5e HTTP/1.1
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/63c3ba51-9d31-4b7b-a745-a517947787ee HTTP/1.1
{
"console": 5714,
"console": 5715,
"hdb_disk_image": "linux\u8f7d.img",
"name": "test",
"ram": 1024
@ -12,8 +12,8 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/18a0419
HTTP/1.1 200
Content-Length: 1456
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:11 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:41 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
{
@ -24,7 +24,7 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
"cdrom_image": "",
"cdrom_image_md5sum": null,
"command_line": "",
"console": 5714,
"console": 5715,
"console_type": "telnet",
"cpu_throttling": 0,
"cpus": 1,
@ -46,15 +46,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
"kernel_image": "",
"kernel_image_md5sum": null,
"legacy_networking": false,
"mac_address": "00:dd:80:0e:5e:00",
"mac_address": "00:dd:80:87:ee:00",
"name": "test",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpo2joh79j/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/18a04195-5602-47dd-9c1d-b6dee3b90e5e",
"node_id": "18a04195-5602-47dd-9c1d-b6dee3b90e5e",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/63c3ba51-9d31-4b7b-a745-a517947787ee",
"node_id": "63c3ba51-9d31-4b7b-a745-a517947787ee",
"options": "",
"platform": "x86_64",
"process_priority": "low",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpmccqyvwn/qemu-system-x86_64",
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
"ram": 1024,
"status": "stopped",
"usage": ""

@ -1,8 +1,8 @@
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/35e77f7c-5e4c-4e39-a025-aee0a65bc77d' -d '{"console": 5723, "name": "test"}'
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/62db6581-fbbf-402a-80f4-6c3d03255316' -d '{"console": 5724, "name": "test"}'
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/35e77f7c-5e4c-4e39-a025-aee0a65bc77d HTTP/1.1
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/62db6581-fbbf-402a-80f4-6c3d03255316 HTTP/1.1
{
"console": 5723,
"console": 5724,
"name": "test"
}
@ -10,21 +10,21 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/3
HTTP/1.1 200
Content-Length: 469
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:14 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:44 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}
{
"acpi_shutdown": false,
"adapter_type": "Intel PRO/1000 MT Desktop (82540EM)",
"adapters": 0,
"console": 5723,
"console": 5724,
"enable_remote_console": false,
"headless": false,
"linked_clone": false,
"name": "test",
"node_directory": null,
"node_id": "35e77f7c-5e4c-4e39-a025-aee0a65bc77d",
"node_id": "62db6581-fbbf-402a-80f4-6c3d03255316",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"ram": 0,
"status": "stopped",

@ -1,8 +1,8 @@
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/89b33b7f-9d21-4dce-b584-5afed089910d' -d '{"console": 5724, "name": "test", "startup_script": "ip 192.168.1.1"}'
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/6bde4c72-dfab-4965-b824-0e441c88509f' -d '{"console": 5725, "name": "test", "startup_script": "ip 192.168.1.1"}'
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/89b33b7f-9d21-4dce-b584-5afed089910d HTTP/1.1
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/6bde4c72-dfab-4965-b824-0e441c88509f HTTP/1.1
{
"console": 5724,
"console": 5725,
"name": "test",
"startup_script": "ip 192.168.1.1"
}
@ -11,17 +11,17 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/89b33b7
HTTP/1.1 200
Content-Length: 505
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:15 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:45 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
{
"command_line": "",
"console": 5724,
"console": 5725,
"console_type": "telnet",
"name": "test",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpo2joh79j/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/89b33b7f-9d21-4dce-b584-5afed089910d",
"node_id": "89b33b7f-9d21-4dce-b584-5afed089910d",
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/6bde4c72-dfab-4965-b824-0e441c88509f",
"node_id": "6bde4c72-dfab-4965-b824-0e441c88509f",
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
"startup_script": "ip 192.168.1.1",
"startup_script_path": "startup.vpc",

@ -0,0 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/computes/my_compute_id'
DELETE /v2/computes/my_compute_id HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Thu, 20 Oct 2016 08:52:46 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/computes/{compute_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/projects/fbe3330d-b6ca-406d-a6c9-fe9703ee8763'
curl -i -X DELETE 'http://localhost:3080/v2/projects/b0455c4a-bfc5-4a51-8af7-78e1e0ea633a'
DELETE /v2/projects/fbe3330d-b6ca-406d-a6c9-fe9703ee8763 HTTP/1.1
DELETE /v2/projects/b0455c4a-bfc5-4a51-8af7-78e1e0ea633a HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:22 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:54 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/projects/9dc27fe7-73a9-4dbe-94ee-f87bd8d0470b/drawings/de040a53-4865-4894-a5ab-d49bd99520cd'
curl -i -X DELETE 'http://localhost:3080/v2/projects/5506c6ec-6ad5-48d1-9f8a-64ffd935124c/drawings/a1b54140-aef4-48e4-9170-b746df992632'
DELETE /v2/projects/9dc27fe7-73a9-4dbe-94ee-f87bd8d0470b/drawings/de040a53-4865-4894-a5ab-d49bd99520cd HTTP/1.1
DELETE /v2/projects/5506c6ec-6ad5-48d1-9f8a-64ffd935124c/drawings/a1b54140-aef4-48e4-9170-b746df992632 HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:17 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:47 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/drawings/{drawing_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/projects/38865d4b-a234-4c29-a55e-62a39f27659e/links/a9cee8bd-b589-4228-a7dd-4e510885d74a'
curl -i -X DELETE 'http://localhost:3080/v2/projects/9e65c1ba-14af-48e3-874e-763be80af860/links/e89eed96-a7f7-494c-b96c-21dc769ecc16'
DELETE /v2/projects/38865d4b-a234-4c29-a55e-62a39f27659e/links/a9cee8bd-b589-4228-a7dd-4e510885d74a HTTP/1.1
DELETE /v2/projects/9e65c1ba-14af-48e3-874e-763be80af860/links/e89eed96-a7f7-494c-b96c-21dc769ecc16 HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:19 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:49 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/links/{link_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/projects/a27cbb34-9e4e-458e-9404-a8956edab9e0/nodes/bc298eb5-15d6-480d-8a81-326841bec062'
curl -i -X DELETE 'http://localhost:3080/v2/projects/784f3991-a161-4251-a6fd-c48f98535ef5/nodes/ec5a58db-4d16-404d-8187-6fd42837b1ed'
DELETE /v2/projects/a27cbb34-9e4e-458e-9404-a8956edab9e0/nodes/bc298eb5-15d6-480d-8a81-326841bec062 HTTP/1.1
DELETE /v2/projects/784f3991-a161-4251-a6fd-c48f98535ef5/nodes/ec5a58db-4d16-404d-8187-6fd42837b1ed HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:21 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:51 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/nodes/{node_id}

@ -1,13 +1,13 @@
curl -i -X DELETE 'http://localhost:3080/v2/projects/e101ad6d-fbf7-4c92-be30-2eb4524c9adb/snapshots/78c0d800-83c3-4c52-9dab-421cfc80abaa'
curl -i -X DELETE 'http://localhost:3080/v2/projects/43208878-9c36-42e4-ae28-f57ece320261/snapshots/8e80f61f-b53a-4021-bee5-cb5421713f2a'
DELETE /v2/projects/e101ad6d-fbf7-4c92-be30-2eb4524c9adb/snapshots/78c0d800-83c3-4c52-9dab-421cfc80abaa HTTP/1.1
DELETE /v2/projects/43208878-9c36-42e4-ae28-f57ece320261/snapshots/8e80f61f-b53a-4021-bee5-cb5421713f2a HTTP/1.1
HTTP/1.1 204
Content-Length: 0
Content-Type: application/octet-stream
Date: Tue, 27 Sep 2016 10:01:24 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:57 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/snapshots/{snapshot_id}

@ -7,8 +7,8 @@ GET /v2/computes HTTP/1.1
HTTP/1.1 200
Content-Length: 387
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:16 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:46 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/computes
[

@ -7,8 +7,8 @@ GET /v2/computes/my_compute_id HTTP/1.1
HTTP/1.1 200
Content-Length: 334
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:16 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:46 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/computes/{compute_id}
{

@ -0,0 +1,14 @@
curl -i -X GET 'http://localhost:3080/v2/computes/my_compute/virtualbox/vms'
GET /v2/computes/my_compute/virtualbox/vms HTTP/1.1
HTTP/1.1 200
Content-Length: 2
Content-Type: application/json
Date: Thu, 20 Oct 2016 08:52:46 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/computes/{compute_id}/{emulator}/{action:.+}
[]

@ -7,8 +7,8 @@ GET /v2/computes/my_compute/qemu/images HTTP/1.1
HTTP/1.1 200
Content-Length: 95
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:16 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:46 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/computes/{compute_id}/{emulator}/images
[

@ -7,8 +7,8 @@ GET /v2/gns3vm HTTP/1.1
HTTP/1.1 200
Content-Length: 148
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:17 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:47 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/gns3vm
{

@ -7,13 +7,13 @@ GET /v2/gns3vm/engines HTTP/1.1
HTTP/1.1 200
Content-Length: 1106
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:17 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:47 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/gns3vm/engines
[
{
"description": "VMware is the recommended choice for best performances.<br>The GNS3 VM can be <a href=\"https://github.com/GNS3/gns3-gui/releases/download/v2.0.0dev1/GNS3.VM.VMware.Workstation.2.0.0dev1.zip\">downloaded here</a>.",
"description": "VMware is the recommended choice for best performances.<br>The GNS3 VM can be <a href=\"https://github.com/GNS3/gns3-gui/releases/download/v2.0.0dev2/GNS3.VM.VMware.Workstation.2.0.0dev2.zip\">downloaded here</a>.",
"engine_id": "vmware",
"name": "VMware Fusion",
"support_headless": true,
@ -21,7 +21,7 @@ X-Route: /v2/gns3vm/engines
"support_when_exit": true
},
{
"description": "VirtualBox doesn't support nested virtualization, this means running Qemu based VM could be very slow.<br>The GNS3 VM can be <a href=\"https://github.com/GNS3/gns3-gui/releases/download/v2.0.0dev1/GNS3.VM.VirtualBox.2.0.0dev1.zip\">downloaded here</a>",
"description": "VirtualBox doesn't support nested virtualization, this means running Qemu based VM could be very slow.<br>The GNS3 VM can be <a href=\"https://github.com/GNS3/gns3-gui/releases/download/v2.0.0dev2/GNS3.VM.VirtualBox.2.0.0dev2.zip\">downloaded here</a>",
"engine_id": "virtualbox",
"name": "VirtualBox",
"support_headless": true,

@ -7,8 +7,8 @@ GET /v2/gns3vm/engines/vmware/vms HTTP/1.1
HTTP/1.1 200
Content-Length: 40
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:17 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:47 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/gns3vm/engines/{engine}/vms
[

@ -5,10 +5,10 @@ GET /v2/projects HTTP/1.1
HTTP/1.1 200
Content-Length: 429
Content-Length: 428
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:22 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:54 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects
[
@ -18,7 +18,7 @@ X-Route: /v2/projects
"auto_start": false,
"filename": "test.gns3",
"name": "test",
"path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-198/test_list_projects1",
"path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_list_projects1",
"project_id": "00010203-0405-0607-0809-0a0b0c0d0e0f",
"scene_height": 1000,
"scene_width": 2000,

@ -1,14 +1,14 @@
curl -i -X GET 'http://localhost:3080/v2/projects/b7f06506-7cdb-4fed-beca-f68e685c694c'
curl -i -X GET 'http://localhost:3080/v2/projects/1072b2a5-82cc-45f9-bd3d-ff2387e2bfff'
GET /v2/projects/b7f06506-7cdb-4fed-beca-f68e685c694c HTTP/1.1
GET /v2/projects/1072b2a5-82cc-45f9-bd3d-ff2387e2bfff HTTP/1.1
HTTP/1.1 200
Content-Length: 379
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:22 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:54 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}
{
@ -17,8 +17,8 @@ X-Route: /v2/projects/{project_id}
"auto_start": false,
"filename": "test.gns3",
"name": "test",
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpszefva4f/projects/b7f06506-7cdb-4fed-beca-f68e685c694c",
"project_id": "b7f06506-7cdb-4fed-beca-f68e685c694c",
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9a94t05k/projects/1072b2a5-82cc-45f9-bd3d-ff2387e2bfff",
"project_id": "1072b2a5-82cc-45f9-bd3d-ff2387e2bfff",
"scene_height": 1000,
"scene_width": 2000,
"status": "opened"

@ -1,20 +1,20 @@
curl -i -X GET 'http://localhost:3080/v2/projects/93b786be-fd9d-4fbf-b9a1-c53ebd52e3b1/drawings'
curl -i -X GET 'http://localhost:3080/v2/projects/14d34aa3-2c4d-4737-b9b1-b9976a1c70f1/drawings'
GET /v2/projects/93b786be-fd9d-4fbf-b9a1-c53ebd52e3b1/drawings HTTP/1.1
GET /v2/projects/14d34aa3-2c4d-4737-b9b1-b9976a1c70f1/drawings HTTP/1.1
HTTP/1.1 200
Content-Length: 363
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:17 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:47 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/drawings
[
{
"drawing_id": "b2654fa7-f511-4dcb-986e-491ec84b42d8",
"project_id": "93b786be-fd9d-4fbf-b9a1-c53ebd52e3b1",
"drawing_id": "2f566962-18b6-420d-82c6-d68613957183",
"project_id": "14d34aa3-2c4d-4737-b9b1-b9976a1c70f1",
"rotation": 0,
"svg": "<svg height=\"210\" width=\"500\"><line x1=\"0\" y1=\"0\" x2=\"200\" y2=\"200\" style=\"stroke:rgb(255,0,0);stroke-width:2\" /></svg>",
"x": 10,

@ -1,14 +1,14 @@
curl -i -X GET 'http://localhost:3080/v2/projects/2295ee85-fc8b-4fa2-878c-914ff651c4a8/links'
curl -i -X GET 'http://localhost:3080/v2/projects/69ab73a7-a498-49b2-968b-bc406897a545/links'
GET /v2/projects/2295ee85-fc8b-4fa2-878c-914ff651c4a8/links HTTP/1.1
GET /v2/projects/69ab73a7-a498-49b2-968b-bc406897a545/links HTTP/1.1
HTTP/1.1 200
Content-Length: 1111
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:18 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:48 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/links
[
@ -16,7 +16,7 @@ X-Route: /v2/projects/{project_id}/links
"capture_file_name": null,
"capture_file_path": null,
"capturing": false,
"link_id": "ca268d39-d533-4182-87da-16ef58fbf230",
"link_id": "d9db6a61-ae1a-4f7d-991a-73c46f62dfab",
"link_type": "ethernet",
"nodes": [
{
@ -28,7 +28,7 @@ X-Route: /v2/projects/{project_id}/links
"x": -10,
"y": -10
},
"node_id": "c824d9de-a001-47e4-bbce-9fee0533c10c",
"node_id": "fc041a38-4796-420d-bbe1-60c675aff332",
"port_number": 3
},
{
@ -40,10 +40,10 @@ X-Route: /v2/projects/{project_id}/links
"x": -10,
"y": -10
},
"node_id": "1a1944d6-405f-44cc-9c97-40c753b213f2",
"node_id": "cbeaeb2c-4bbf-42e5-a86f-e358040d7a5e",
"port_number": 4
}
],
"project_id": "2295ee85-fc8b-4fa2-878c-914ff651c4a8"
"project_id": "69ab73a7-a498-49b2-968b-bc406897a545"
}
]

@ -1,14 +1,14 @@
curl -i -X GET 'http://localhost:3080/v2/projects/c55181df-bfe9-4556-9f56-d07b471c7c29/nodes'
curl -i -X GET 'http://localhost:3080/v2/projects/9376e8ee-f9ee-4a3d-943c-a6b54c2ae475/nodes'
GET /v2/projects/c55181df-bfe9-4556-9f56-d07b471c7c29/nodes HTTP/1.1
GET /v2/projects/9376e8ee-f9ee-4a3d-943c-a6b54c2ae475/nodes HTTP/1.1
HTTP/1.1 200
Content-Length: 1264
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:19 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:49 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/nodes
[
@ -29,7 +29,7 @@ X-Route: /v2/projects/{project_id}/nodes
},
"name": "test",
"node_directory": null,
"node_id": "c09fb918-12f6-4b7f-a821-12f893bd236a",
"node_id": "25b75f46-61a5-4931-9d6e-18b32f0e7533",
"node_type": "vpcs",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
@ -45,7 +45,7 @@ X-Route: /v2/projects/{project_id}/nodes
"short_name": "e0/0"
}
],
"project_id": "c55181df-bfe9-4556-9f56-d07b471c7c29",
"project_id": "9376e8ee-f9ee-4a3d-943c-a6b54c2ae475",
"properties": {
"startup_script": "echo test"
},

@ -1,14 +1,14 @@
curl -i -X GET 'http://localhost:3080/v2/projects/a9ed36e5-580d-4a3e-8624-986dabbe4541/nodes/3b02a817-722a-4908-85c1-1f02eeb01739'
curl -i -X GET 'http://localhost:3080/v2/projects/b8e96d16-406c-47ad-aa38-af76c9ba22ef/nodes/1ebfcf89-b54b-4a72-bd86-c09bd2917796'
GET /v2/projects/a9ed36e5-580d-4a3e-8624-986dabbe4541/nodes/3b02a817-722a-4908-85c1-1f02eeb01739 HTTP/1.1
GET /v2/projects/b8e96d16-406c-47ad-aa38-af76c9ba22ef/nodes/1ebfcf89-b54b-4a72-bd86-c09bd2917796 HTTP/1.1
HTTP/1.1 200
Content-Length: 1084
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:20 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:50 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/nodes/{node_id}
{
@ -28,7 +28,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}
},
"name": "test",
"node_directory": null,
"node_id": "3b02a817-722a-4908-85c1-1f02eeb01739",
"node_id": "1ebfcf89-b54b-4a72-bd86-c09bd2917796",
"node_type": "vpcs",
"port_name_format": "Ethernet{0}",
"port_segment_size": 0,
@ -44,7 +44,7 @@ X-Route: /v2/projects/{project_id}/nodes/{node_id}
"short_name": "e0/0"
}
],
"project_id": "a9ed36e5-580d-4a3e-8624-986dabbe4541",
"project_id": "b8e96d16-406c-47ad-aa38-af76c9ba22ef",
"properties": {
"startup_script": "echo test"
},

@ -1,14 +1,14 @@
curl -i -X GET 'http://localhost:3080/v2/projects/068949e7-9a81-4efd-a5d7-d0ee52a0b16e/nodes/8b12f20d-0a89-4d31-8028-555a6bebf8b0/dynamips/auto_idlepc'
curl -i -X GET 'http://localhost:3080/v2/projects/a66001f2-2f0c-4ec2-8b76-0fb9e90db9d4/nodes/51dc598c-3eb9-4215-bba8-fc9bba496202/dynamips/auto_idlepc'
GET /v2/projects/068949e7-9a81-4efd-a5d7-d0ee52a0b16e/nodes/8b12f20d-0a89-4d31-8028-555a6bebf8b0/dynamips/auto_idlepc HTTP/1.1
GET /v2/projects/a66001f2-2f0c-4ec2-8b76-0fb9e90db9d4/nodes/51dc598c-3eb9-4215-bba8-fc9bba496202/dynamips/auto_idlepc HTTP/1.1
HTTP/1.1 200
Content-Length: 30
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:21 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:52 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/nodes/{node_id}/dynamips/auto_idlepc
{

@ -1,14 +1,14 @@
curl -i -X GET 'http://localhost:3080/v2/projects/04da7de1-40c9-4a5f-af3a-043f3891db97/nodes/84dd267d-b4ed-4db8-ab80-3b256cc2ca98/dynamips/idlepc_proposals'
curl -i -X GET 'http://localhost:3080/v2/projects/1bbfd840-733c-4511-bc41-062351c3592c/nodes/08a38782-ba77-4890-941c-5c322218ffc1/dynamips/idlepc_proposals'
GET /v2/projects/04da7de1-40c9-4a5f-af3a-043f3891db97/nodes/84dd267d-b4ed-4db8-ab80-3b256cc2ca98/dynamips/idlepc_proposals HTTP/1.1
GET /v2/projects/1bbfd840-733c-4511-bc41-062351c3592c/nodes/08a38782-ba77-4890-941c-5c322218ffc1/dynamips/idlepc_proposals HTTP/1.1
HTTP/1.1 200
Content-Length: 38
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:21 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:52 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/nodes/{node_id}/dynamips/idlepc_proposals
[

@ -1,21 +1,21 @@
curl -i -X GET 'http://localhost:3080/v2/projects/e6ebdced-ee5e-4af0-8d1e-8a377fb9ee41/snapshots'
curl -i -X GET 'http://localhost:3080/v2/projects/e833be41-24ed-45e3-86da-6aa77bf06f9c/snapshots'
GET /v2/projects/e6ebdced-ee5e-4af0-8d1e-8a377fb9ee41/snapshots HTTP/1.1
GET /v2/projects/e833be41-24ed-45e3-86da-6aa77bf06f9c/snapshots HTTP/1.1
HTTP/1.1 200
Content-Length: 197
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:24 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:57 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/{project_id}/snapshots
[
{
"created_at": 1474970484,
"created_at": 1476953577,
"name": "test",
"project_id": "e6ebdced-ee5e-4af0-8d1e-8a377fb9ee41",
"snapshot_id": "472104bf-b65c-4d6d-b288-5bf3981826e5"
"project_id": "e833be41-24ed-45e3-86da-6aa77bf06f9c",
"snapshot_id": "25faccd8-e064-4c4f-81ac-45c16ea6350c"
}
]

@ -7,8 +7,8 @@ GET /v2/settings HTTP/1.1
HTTP/1.1 200
Content-Length: 20
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:24 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:57 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/settings
{

@ -7,8 +7,8 @@ GET /v2/symbols HTTP/1.1
HTTP/1.1 200
Content-Length: 5174
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:24 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:58 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/symbols
[

@ -7,11 +7,11 @@ GET /v2/version HTTP/1.1
HTTP/1.1 200
Content-Length: 49
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:25 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:58 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/version
{
"local": true,
"version": "2.0.0dev1"
"version": "2.0.0dev2"
}

@ -14,8 +14,8 @@ POST /v2/computes HTTP/1.1
HTTP/1.1 201
Content-Length: 334
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:15 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:46 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/computes
{

@ -0,0 +1,16 @@
curl -i -X POST 'http://localhost:3080/v2/computes/my_compute/qemu/img' -d '{"path": "/test"}'
POST /v2/computes/my_compute/qemu/img HTTP/1.1
{
"path": "/test"
}
HTTP/1.1 200
Content-Length: 2
Content-Type: application/json
Date: Thu, 20 Oct 2016 08:52:46 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/computes/{compute_id}/{emulator}/{action:.+}
[]

@ -10,8 +10,8 @@ POST /v2/projects HTTP/1.1
HTTP/1.1 201
Content-Length: 379
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:21 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:53 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects
{
@ -20,7 +20,7 @@ X-Route: /v2/projects
"auto_start": false,
"filename": "test.gns3",
"name": "test",
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpihahq8x6/projects/10010203-0405-0607-0809-0a0b0c0d0e0f",
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpdk0ep3f4/projects/10010203-0405-0607-0809-0a0b0c0d0e0f",
"project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f",
"scene_height": 1000,
"scene_width": 2000,

@ -9,8 +9,8 @@ POST /v2/projects/load HTTP/1.1
HTTP/1.1 201
Content-Length: 379
Content-Type: application/json
Date: Tue, 27 Sep 2016 10:01:23 GMT
Server: Python/3.5 GNS3/2.0.0dev1
Date: Thu, 20 Oct 2016 08:52:55 GMT
Server: Python/3.5 GNS3/2.0.0dev2
X-Route: /v2/projects/load
{
@ -19,8 +19,8 @@ X-Route: /v2/projects/load
"auto_start": false,
"filename": "test.gns3",
"name": "test",
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpfxgyjchh/projects/b0ac2ebd-60d7-4bf7-b624-01026c5f3a5b",
"project_id": "b0ac2ebd-60d7-4bf7-b624-01026c5f3a5b",
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpewz3qniq/projects/37c7b425-8595-4ca5-8c57-0baff45ccf97",
"project_id": "37c7b425-8595-4ca5-8c57-0baff45ccf97",
"scene_height": 1000,
"scene_width": 2000,
"status": "opened"

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save