mirror of
https://github.com/GNS3/gns3-server.git
synced 2024-12-30 01:28:56 +00:00
Update the documentation
This commit is contained in:
parent
8b7035b185
commit
54131bc9bb
docs/api/examples
compute_delete_projectsprojectid.txtcompute_delete_projectsprojectidcloudnodesnodeid.txtcompute_delete_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_delete_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_delete_projectsprojectidiounodesnodeid.txtcompute_delete_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_delete_projectsprojectidnatnodesnodeid.txtcompute_delete_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_delete_projectsprojectidqemunodesnodeid.txtcompute_delete_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_delete_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_delete_projectsprojectidvpcsnodesnodeid.txtcompute_delete_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_get_capabilities.txtcompute_get_iouimages.txtcompute_get_networkinterfaces.txtcompute_get_projects.txtcompute_get_projectsprojectid.txtcompute_get_projectsprojectidcloudnodesnodeid.txtcompute_get_projectsprojectidiounodesnodeid.txtcompute_get_projectsprojectidnatnodesnodeid.txtcompute_get_projectsprojectidqemunodesnodeid.txtcompute_get_projectsprojectidvirtualboxnodesnodeid.txtcompute_get_projectsprojectidvpcsnodesnodeid.txtcompute_get_qemubinaries.txtcompute_get_qemucapabilities.txtcompute_get_version.txtcompute_post_projects.txtcompute_post_projectsprojectidclose.txtcompute_post_projectsprojectidcloudnodes.txtcompute_post_projectsprojectidcloudnodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txtcompute_post_projectsprojectiddockernodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txtcompute_post_projectsprojectidiounodes.txtcompute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstartcapture.txtcompute_post_projectsprojectidiounodesnodeidadaptersadapternumberdportsportnumberdstopcapture.txtcompute_post_projectsprojectidiounodesnodeidreload.txtcompute_post_projectsprojectidiounodesnodeidstart.txtcompute_post_projectsprojectidiounodesnodeidstop.txtcompute_post_projectsprojectidnatnodes.txtcompute_post_projectsprojectidnatnodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_post_projectsprojectidportsudp.txtcompute_post_projectsprojectidqemunodes.txtcompute_post_projectsprojectidqemunodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_post_projectsprojectidqemunodesnodeidreload.txtcompute_post_projectsprojectidqemunodesnodeidresume.txtcompute_post_projectsprojectidqemunodesnodeidstart.txtcompute_post_projectsprojectidqemunodesnodeidstop.txtcompute_post_projectsprojectidqemunodesnodeidsuspend.txtcompute_post_projectsprojectidvirtualboxnodes.txtcompute_post_projectsprojectidvirtualboxnodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_post_projectsprojectidvirtualboxnodesnodeidreload.txtcompute_post_projectsprojectidvirtualboxnodesnodeidresume.txtcompute_post_projectsprojectidvirtualboxnodesnodeidstart.txtcompute_post_projectsprojectidvirtualboxnodesnodeidstop.txtcompute_post_projectsprojectidvirtualboxnodesnodeidsuspend.txtcompute_post_projectsprojectidvpcsnodes.txtcompute_post_projectsprojectidvpcsnodesnodeidadaptersadapternumberdportsportnumberdnio.txtcompute_post_projectsprojectidvpcsnodesnodeidreload.txtcompute_post_projectsprojectidvpcsnodesnodeidstart.txtcompute_post_projectsprojectidvpcsnodesnodeidstop.txtcompute_post_qemuimg.txtcompute_put_projectsprojectidcloudnodesnodeid.txtcompute_put_projectsprojectiddockernodesnodeid.txtcompute_put_projectsprojectidiounodesnodeid.txtcompute_put_projectsprojectidnatnodesnodeid.txtcompute_put_projectsprojectidqemunodesnodeid.txtcompute_put_projectsprojectidvirtualboxnodesnodeid.txtcompute_put_projectsprojectidvpcsnodesnodeid.txtcontroller_delete_computescomputeid.txtcontroller_delete_projectsprojectid.txtcontroller_delete_projectsprojectiddrawingsdrawingid.txtcontroller_delete_projectsprojectidlinkslinkid.txtcontroller_delete_projectsprojectidnodesnodeid.txtcontroller_delete_projectsprojectidsnapshotssnapshotid.txtcontroller_get_computes.txtcontroller_get_computescomputeid.txtcontroller_get_computescomputeidemulatoraction.txtcontroller_get_computescomputeidemulatorimages.txtcontroller_get_gns3vm.txtcontroller_get_gns3vmengines.txtcontroller_get_gns3vmenginesenginevms.txtcontroller_get_projects.txtcontroller_get_projectsprojectid.txtcontroller_get_projectsprojectiddrawings.txtcontroller_get_projectsprojectidlinks.txtcontroller_get_projectsprojectidnodes.txtcontroller_get_projectsprojectidnodesnodeid.txtcontroller_get_projectsprojectidnodesnodeiddynamipsautoidlepc.txtcontroller_get_projectsprojectidnodesnodeiddynamipsidlepcproposals.txtcontroller_get_projectsprojectidsnapshots.txtcontroller_get_settings.txtcontroller_get_symbols.txtcontroller_get_version.txtcontroller_post_computes.txtcontroller_post_computescomputeidemulatoraction.txtcontroller_post_projects.txtcontroller_post_projectsload.txt
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80'
|
|
||||||
|
|
||||||
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: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f071242d-f471-48b3-b963-c668718b7f2a'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f071242d-f471-48b3-b963-c668718b7f2a HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:52 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f9aa4e6e-1082-472d-ab1b-803eaa542adb/adapters/0/ports/0/nio'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f9aa4e6e-1082-472d-ab1b-803eaa542adb/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:52 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/991594a0-9c41-451d-ad22-d56ed44e8ea8/adapters/0/ports/0/nio'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/991594a0-9c41-451d-ad22-d56ed44e8ea8/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:52 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/ff87fec7-46c6-4d68-960a-01aec1f810f7'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/ff87fec7-46c6-4d68-960a-01aec1f810f7 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:54 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/99997a0b-3740-4565-b1fd-712bc3aba780/adapters/1/ports/0/nio'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/99997a0b-3740-4565-b1fd-712bc3aba780/adapters/1/ports/0/nio HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:54 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/ed141b3d-812b-411f-b7b6-e242b3f48706'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/ed141b3d-812b-411f-b7b6-e242b3f48706 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d5453617-a24e-4ff4-9cfb-ab9e59bfe888/adapters/0/ports/0/nio'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d5453617-a24e-4ff4-9cfb-ab9e59bfe888/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/dcac780f-c640-47bb-9e68-f06220db3d70'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/dcac780f-c640-47bb-9e68-f06220db3d70 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:56 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/09fac426-76fd-4ce1-9762-ddeb6fb17baa/adapters/1/ports/0/nio'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/09fac426-76fd-4ce1-9762-ddeb6fb17baa/adapters/1/ports/0/nio HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:57 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7d36663b-94f8-41e8-be89-ae87c53bbd7a/adapters/0/ports/0/nio'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7d36663b-94f8-41e8-be89-ae87c53bbd7a/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/17e0476a-e63c-4227-9e08-74086d3a8419'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/17e0476a-e63c-4227-9e08-74086d3a8419 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e3d75d10-4ed3-4c81-a91e-1f23b9a7f483/adapters/0/ports/0/nio'
|
|
||||||
|
|
||||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e3d75d10-4ed3-4c81-a91e-1f23b9a7f483/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
@ -1,32 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/capabilities'
|
|
||||||
|
|
||||||
GET /v2/compute/capabilities HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 347
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:51 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/capabilities
|
|
||||||
|
|
||||||
{
|
|
||||||
"node_types": [
|
|
||||||
"cloud",
|
|
||||||
"ethernet_hub",
|
|
||||||
"ethernet_switch",
|
|
||||||
"nat",
|
|
||||||
"vpcs",
|
|
||||||
"virtualbox",
|
|
||||||
"dynamips",
|
|
||||||
"frame_relay_switch",
|
|
||||||
"atm_switch",
|
|
||||||
"qemu",
|
|
||||||
"vmware",
|
|
||||||
"docker",
|
|
||||||
"iou"
|
|
||||||
],
|
|
||||||
"platform": "linuxdebian",
|
|
||||||
"version": "2.0.0dev4"
|
|
||||||
}
|
|
@ -1,21 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/iou/images'
|
|
||||||
|
|
||||||
GET /v2/compute/iou/images HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 149
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:54 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/iou/images
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"filename": "iou.bin",
|
|
||||||
"filesize": 7,
|
|
||||||
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
|
|
||||||
"path": "iou.bin"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,240 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/network/interfaces'
|
|
||||||
|
|
||||||
GET /v2/compute/network/interfaces HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 5489
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/network/interfaces
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"id": "bridge0",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "3e:07:54:87:bc:00",
|
|
||||||
"name": "bridge0",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "en0",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "3c:07:54:78:07:cc",
|
|
||||||
"name": "en0",
|
|
||||||
"netmask": "",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "en1",
|
|
||||||
"ip_address": "192.168.84.156",
|
|
||||||
"mac_address": "68:a8:6d:4a:c3:16",
|
|
||||||
"name": "en1",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "en2",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "d2:00:1b:c0:17:80",
|
|
||||||
"name": "en2",
|
|
||||||
"netmask": "",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "fw0",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "3c:07:54:ff:fe:bc:01:78",
|
|
||||||
"name": "fw0",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "lo0",
|
|
||||||
"ip_address": "127.0.0.1",
|
|
||||||
"mac_address": "",
|
|
||||||
"name": "lo0",
|
|
||||||
"netmask": "255.0.0.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "p2p0",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "0a:a8:6d:4a:c3:16",
|
|
||||||
"name": "p2p0",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vboxnet0",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "0a:00:27:00:00:00",
|
|
||||||
"name": "vboxnet0",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vboxnet1",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "0a:00:27:00:00:01",
|
|
||||||
"name": "vboxnet1",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vboxnet2",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "0a:00:27:00:00:02",
|
|
||||||
"name": "vboxnet2",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vboxnet3",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "0a:00:27:00:00:03",
|
|
||||||
"name": "vboxnet3",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vboxnet4",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "0a:00:27:00:00:04",
|
|
||||||
"name": "vboxnet4",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vboxnet5",
|
|
||||||
"ip_address": "192.168.33.1",
|
|
||||||
"mac_address": "0a:00:27:00:00:05",
|
|
||||||
"name": "vboxnet5",
|
|
||||||
"netmask": null,
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vboxnet6",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "0a:00:27:00:00:06",
|
|
||||||
"name": "vboxnet6",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vboxnet7",
|
|
||||||
"ip_address": "",
|
|
||||||
"mac_address": "0a:00:27:00:00:07",
|
|
||||||
"name": "vboxnet7",
|
|
||||||
"netmask": "",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet1",
|
|
||||||
"ip_address": "172.16.16.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:01",
|
|
||||||
"name": "vmnet1",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet10",
|
|
||||||
"ip_address": "172.16.7.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:0a",
|
|
||||||
"name": "vmnet10",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet2",
|
|
||||||
"ip_address": "172.16.0.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:02",
|
|
||||||
"name": "vmnet2",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet3",
|
|
||||||
"ip_address": "172.16.1.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:03",
|
|
||||||
"name": "vmnet3",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet4",
|
|
||||||
"ip_address": "172.16.2.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:04",
|
|
||||||
"name": "vmnet4",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet5",
|
|
||||||
"ip_address": "172.16.3.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:05",
|
|
||||||
"name": "vmnet5",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet6",
|
|
||||||
"ip_address": "172.16.4.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:06",
|
|
||||||
"name": "vmnet6",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet7",
|
|
||||||
"ip_address": "172.16.5.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:07",
|
|
||||||
"name": "vmnet7",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet8",
|
|
||||||
"ip_address": "192.168.229.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:08",
|
|
||||||
"name": "vmnet8",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "vmnet9",
|
|
||||||
"ip_address": "172.16.6.1",
|
|
||||||
"mac_address": "00:50:56:c0:00:09",
|
|
||||||
"name": "vmnet9",
|
|
||||||
"netmask": "255.255.255.0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,23 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects'
|
|
||||||
|
|
||||||
GET /v2/compute/projects HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 198
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"name": "test",
|
|
||||||
"project_id": "51010203-0405-0607-0809-0a0b0c0d0e0f"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "test",
|
|
||||||
"project_id": "52010203-0405-0607-0809-0a0b0c0d0e0b"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,17 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/40010203-0405-0607-0809-0a0b0c0d0e02'
|
|
||||||
|
|
||||||
GET /v2/compute/projects/40010203-0405-0607-0809-0a0b0c0d0e02 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 80
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"name": "test",
|
|
||||||
"project_id": "40010203-0405-0607-0809-0a0b0c0d0e02"
|
|
||||||
}
|
|
@ -1,166 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/27e91192-5c83-4c98-af0f-b25b156c22b0'
|
|
||||||
|
|
||||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/27e91192-5c83-4c98-af0f-b25b156c22b0 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 3420
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:51 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"interfaces": [
|
|
||||||
{
|
|
||||||
"name": "bridge0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "en0",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "en1",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "en2",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "fw0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "lo0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "p2p0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet1",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet2",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet3",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet4",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet5",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet6",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet7",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet1",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet10",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet2",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet3",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet4",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet5",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet6",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet7",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet8",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet9",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name": "Cloud 1",
|
|
||||||
"node_id": "27e91192-5c83-4c98-af0f-b25b156c22b0",
|
|
||||||
"ports_mapping": [
|
|
||||||
{
|
|
||||||
"interface": "en0",
|
|
||||||
"name": "en0",
|
|
||||||
"port_number": 0,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"interface": "en1",
|
|
||||||
"name": "en1",
|
|
||||||
"port_number": 1,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"interface": "en2",
|
|
||||||
"name": "en2",
|
|
||||||
"port_number": 2,
|
|
||||||
"type": "ethernet"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"status": "started"
|
|
||||||
}
|
|
@ -1,33 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/85fe2caa-d9a7-46c3-b9bb-34e229c2594b'
|
|
||||||
|
|
||||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/85fe2caa-d9a7-46c3-b9bb-34e229c2594b HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 697
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:53 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5000,
|
|
||||||
"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-105/test_json5/project-files/iou/85fe2caa-d9a7-46c3-b9bb-34e229c2594b",
|
|
||||||
"node_id": "85fe2caa-d9a7-46c3-b9bb-34e229c2594b",
|
|
||||||
"nvram": 128,
|
|
||||||
"path": "iou.bin",
|
|
||||||
"private_config": null,
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"ram": 256,
|
|
||||||
"serial_adapters": 2,
|
|
||||||
"startup_config": null,
|
|
||||||
"status": "stopped",
|
|
||||||
"use_default_iou_values": true
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/351021bf-5bbf-4bd4-beff-19b62b447f05'
|
|
||||||
|
|
||||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/351021bf-5bbf-4bd4-beff-19b62b447f05 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 332
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:54 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"name": "Nat 1",
|
|
||||||
"node_id": "351021bf-5bbf-4bd4-beff-19b62b447f05",
|
|
||||||
"ports_mapping": [
|
|
||||||
{
|
|
||||||
"interface": "gns3nat5",
|
|
||||||
"name": "nat0",
|
|
||||||
"port_number": 0,
|
|
||||||
"type": "tap"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"status": "started"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/4a4b647d-f696-4a21-9fc2-2a56cdad39dd'
|
|
||||||
|
|
||||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/4a4b647d-f696-4a21-9fc2-2a56cdad39dd HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 1415
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:56 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"acpi_shutdown": false,
|
|
||||||
"adapter_type": "e1000",
|
|
||||||
"adapters": 1,
|
|
||||||
"boot_priority": "c",
|
|
||||||
"cdrom_image": "",
|
|
||||||
"cdrom_image_md5sum": null,
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5000,
|
|
||||||
"console_type": "telnet",
|
|
||||||
"cpu_throttling": 0,
|
|
||||||
"cpus": 1,
|
|
||||||
"hda_disk_image": "",
|
|
||||||
"hda_disk_image_md5sum": null,
|
|
||||||
"hda_disk_interface": "ide",
|
|
||||||
"hdb_disk_image": "",
|
|
||||||
"hdb_disk_image_md5sum": null,
|
|
||||||
"hdb_disk_interface": "ide",
|
|
||||||
"hdc_disk_image": "",
|
|
||||||
"hdc_disk_image_md5sum": null,
|
|
||||||
"hdc_disk_interface": "ide",
|
|
||||||
"hdd_disk_image": "",
|
|
||||||
"hdd_disk_image_md5sum": null,
|
|
||||||
"hdd_disk_interface": "ide",
|
|
||||||
"initrd": "",
|
|
||||||
"initrd_md5sum": null,
|
|
||||||
"kernel_command_line": "",
|
|
||||||
"kernel_image": "",
|
|
||||||
"kernel_image_md5sum": null,
|
|
||||||
"legacy_networking": false,
|
|
||||||
"mac_address": "00:dd:80:39:dd:00",
|
|
||||||
"name": "PC TEST 1",
|
|
||||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpy_0wuy69/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/4a4b647d-f696-4a21-9fc2-2a56cdad39dd",
|
|
||||||
"node_id": "4a4b647d-f696-4a21-9fc2-2a56cdad39dd",
|
|
||||||
"options": "",
|
|
||||||
"platform": "x86_64",
|
|
||||||
"process_priority": "low",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp4__9bvkj/qemu-system-x86_64",
|
|
||||||
"ram": 256,
|
|
||||||
"status": "stopped",
|
|
||||||
"usage": ""
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/afdfa713-f35c-4749-b165-77e9afd1a853'
|
|
||||||
|
|
||||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/afdfa713-f35c-4749-b165-77e9afd1a853 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 435
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
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": 5000,
|
|
||||||
"headless": false,
|
|
||||||
"linked_clone": false,
|
|
||||||
"name": "VMTEST",
|
|
||||||
"node_directory": null,
|
|
||||||
"node_id": "afdfa713-f35c-4749-b165-77e9afd1a853",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"ram": 0,
|
|
||||||
"status": "stopped",
|
|
||||||
"use_any_adapter": false,
|
|
||||||
"vmname": "VMTEST"
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ea81751a-8e28-4226-942d-b56e3f3e5709'
|
|
||||||
|
|
||||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ea81751a-8e28-4226-942d-b56e3f3e5709 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 489
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5000,
|
|
||||||
"console_type": "telnet",
|
|
||||||
"name": "PC TEST 1",
|
|
||||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpy_0wuy69/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/ea81751a-8e28-4226-942d-b56e3f3e5709",
|
|
||||||
"node_id": "ea81751a-8e28-4226-942d-b56e3f3e5709",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"startup_script": null,
|
|
||||||
"startup_script_path": null,
|
|
||||||
"status": "stopped"
|
|
||||||
}
|
|
@ -1,31 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/qemu/binaries' -d '{"archs": ["i386"]}'
|
|
||||||
|
|
||||||
GET /v2/compute/qemu/binaries HTTP/1.1
|
|
||||||
{
|
|
||||||
"archs": [
|
|
||||||
"i386"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 212
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:57 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/qemu/binaries
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"path": "/tmp/x86_64",
|
|
||||||
"version": "2.2.0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "/tmp/alpha",
|
|
||||||
"version": "2.1.0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "/tmp/i386",
|
|
||||||
"version": "2.1.0"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,18 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/qemu/capabilities'
|
|
||||||
|
|
||||||
GET /v2/compute/qemu/capabilities HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 39
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:57 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/qemu/capabilities
|
|
||||||
|
|
||||||
{
|
|
||||||
"kvm": [
|
|
||||||
"x86_64"
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,17 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/compute/version'
|
|
||||||
|
|
||||||
GET /v2/compute/version HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 49
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:57 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/version
|
|
||||||
|
|
||||||
{
|
|
||||||
"local": true,
|
|
||||||
"version": "2.0.0dev4"
|
|
||||||
}
|
|
@ -1,20 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects' -d '{"name": "test", "project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f"}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects HTTP/1.1
|
|
||||||
{
|
|
||||||
"name": "test",
|
|
||||||
"project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 80
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects
|
|
||||||
|
|
||||||
{
|
|
||||||
"name": "test",
|
|
||||||
"project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f"
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/close' -d '{}'
|
|
||||||
|
|
||||||
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: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/close
|
|
||||||
|
|
@ -1,168 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes' -d '{"name": "Cloud 1"}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes HTTP/1.1
|
|
||||||
{
|
|
||||||
"name": "Cloud 1"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 3420
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:51 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes
|
|
||||||
|
|
||||||
{
|
|
||||||
"interfaces": [
|
|
||||||
{
|
|
||||||
"name": "bridge0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "en0",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "en1",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "en2",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "fw0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "lo0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "p2p0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet1",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet2",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet3",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet4",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet5",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet6",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet7",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet1",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet10",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet2",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet3",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet4",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet5",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet6",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet7",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet8",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet9",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name": "Cloud 1",
|
|
||||||
"node_id": "c02a0a78-b84e-44b9-b151-0a650ecd7bb8",
|
|
||||||
"ports_mapping": [
|
|
||||||
{
|
|
||||||
"interface": "en0",
|
|
||||||
"name": "en0",
|
|
||||||
"port_number": 0,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"interface": "en1",
|
|
||||||
"name": "en1",
|
|
||||||
"port_number": 1,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"interface": "en2",
|
|
||||||
"name": "en2",
|
|
||||||
"port_number": 2,
|
|
||||||
"type": "ethernet"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"status": "started"
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/69c8e1b3-c2e2-48a1-a647-2ab7b44152dc/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/69c8e1b3-c2e2-48a1-a647-2ab7b44152dc/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 89
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:52 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/56c56eaa-3262-4459-9dc4-7225ed4eb3d5/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/56c56eaa-3262-4459-9dc4-7225ed4eb3d5/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 89
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:52 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
@ -1,19 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/e2694da2-b2a4-4c7a-87aa-22814f7bbc75/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/e2694da2-b2a4-4c7a-87aa-22814f7bbc75/adapters/0/ports/0/start_capture HTTP/1.1
|
|
||||||
{
|
|
||||||
"capture_file_name": "test.pcap",
|
|
||||||
"data_link_type": "DLT_EN10MB"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 146
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:53 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
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-105/test_json5/tmp/captures/test.pcap"
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/a6e26e68-18ed-4303-85cd-a342503a2ea0/adapters/0/ports/0/stop_capture' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/a6e26e68-18ed-4303-85cd-a342503a2ea0/adapters/0/ports/0/stop_capture HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:53 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/stop_capture
|
|
||||||
|
|
@ -1,38 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes' -d '{"name": "PC TEST 1", "node_id": "4ade4a52-c7b2-4ed8-abce-3598e4214c0a", "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": "4ade4a52-c7b2-4ed8-abce-3598e4214c0a",
|
|
||||||
"path": "iou.bin",
|
|
||||||
"startup_config_content": "hostname test"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 713
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:53 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes
|
|
||||||
|
|
||||||
{
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5000,
|
|
||||||
"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-105/test_json5/project-files/iou/4ade4a52-c7b2-4ed8-abce-3598e4214c0a",
|
|
||||||
"node_id": "4ade4a52-c7b2-4ed8-abce-3598e4214c0a",
|
|
||||||
"nvram": 128,
|
|
||||||
"path": "iou.bin",
|
|
||||||
"private_config": null,
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"ram": 256,
|
|
||||||
"serial_adapters": 2,
|
|
||||||
"startup_config": "startup-config.cfg",
|
|
||||||
"status": "stopped",
|
|
||||||
"use_default_iou_values": true
|
|
||||||
}
|
|
@ -1,20 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/1dd3b2b3-3d60-466f-9204-378b6b368572/adapters/1/ports/0/nio' -d '{"ethernet_device": "bridge0", "type": "nio_ethernet"}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/1dd3b2b3-3d60-466f-9204-378b6b368572/adapters/1/ports/0/nio HTTP/1.1
|
|
||||||
{
|
|
||||||
"ethernet_device": "bridge0",
|
|
||||||
"type": "nio_ethernet"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 64
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:54 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
||||||
{
|
|
||||||
"ethernet_device": "bridge0",
|
|
||||||
"type": "nio_ethernet"
|
|
||||||
}
|
|
@ -1,19 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/68117b25-55ae-4066-b1b0-80551439d8e3/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/68117b25-55ae-4066-b1b0-80551439d8e3/adapters/0/ports/0/start_capture HTTP/1.1
|
|
||||||
{
|
|
||||||
"capture_file_name": "test.pcap",
|
|
||||||
"data_link_type": "DLT_EN10MB"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 146
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:54 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
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-105/test_json5/tmp/captures/test.pcap"
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/56bdd97b-c85e-45ba-b8d3-23214cc65684/adapters/0/ports/0/stop_capture' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/56bdd97b-c85e-45ba-b8d3-23214cc65684/adapters/0/ports/0/stop_capture HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:54 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/stop_capture
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/f207ba5a-a9f9-4104-a216-814cae606bc2/reload' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/f207ba5a-a9f9-4104-a216-814cae606bc2/reload HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:53 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/reload
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9b1a4092-9c1e-4714-97eb-2c9099a36f74/start' -d '{"iourc_content": "test"}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9b1a4092-9c1e-4714-97eb-2c9099a36f74/start HTTP/1.1
|
|
||||||
{
|
|
||||||
"iourc_content": "test"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 697
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:53 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/start
|
|
||||||
|
|
||||||
{
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5000,
|
|
||||||
"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-105/test_json5/project-files/iou/9b1a4092-9c1e-4714-97eb-2c9099a36f74",
|
|
||||||
"node_id": "9b1a4092-9c1e-4714-97eb-2c9099a36f74",
|
|
||||||
"nvram": 128,
|
|
||||||
"path": "iou.bin",
|
|
||||||
"private_config": null,
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"ram": 256,
|
|
||||||
"serial_adapters": 2,
|
|
||||||
"startup_config": null,
|
|
||||||
"status": "stopped",
|
|
||||||
"use_default_iou_values": true
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/04a1ad32-27f8-4162-9c97-e2ab0051b57b/stop' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/04a1ad32-27f8-4162-9c97-e2ab0051b57b/stop HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:53 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/stop
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes' -d '{"name": "Nat 1"}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes HTTP/1.1
|
|
||||||
{
|
|
||||||
"name": "Nat 1"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 332
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:54 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes
|
|
||||||
|
|
||||||
{
|
|
||||||
"name": "Nat 1",
|
|
||||||
"node_id": "f8572394-f4a6-41c2-8990-76191f85976c",
|
|
||||||
"ports_mapping": [
|
|
||||||
{
|
|
||||||
"interface": "gns3nat4",
|
|
||||||
"name": "nat0",
|
|
||||||
"port_number": 0,
|
|
||||||
"type": "tap"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"status": "started"
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/2e34595b-ab09-4df5-b0d5-27d26fc8cfeb/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/2e34595b-ab09-4df5-b0d5-27d26fc8cfeb/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 89
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/ports/udp' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/ports/udp HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 25
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/ports/udp
|
|
||||||
|
|
||||||
{
|
|
||||||
"udp_port": 10000
|
|
||||||
}
|
|
@ -1,61 +0,0 @@
|
|||||||
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/tmp4__9bvkj/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/tmp4__9bvkj/qemu-system-x86_64",
|
|
||||||
"ram": 1024
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 1461
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:56 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes
|
|
||||||
|
|
||||||
{
|
|
||||||
"acpi_shutdown": false,
|
|
||||||
"adapter_type": "e1000",
|
|
||||||
"adapters": 1,
|
|
||||||
"boot_priority": "c",
|
|
||||||
"cdrom_image": "",
|
|
||||||
"cdrom_image_md5sum": null,
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5000,
|
|
||||||
"console_type": "telnet",
|
|
||||||
"cpu_throttling": 0,
|
|
||||||
"cpus": 1,
|
|
||||||
"hda_disk_image": "linux\u8f7d.img",
|
|
||||||
"hda_disk_image_md5sum": "c4ca4238a0b923820dcc509a6f75849b",
|
|
||||||
"hda_disk_interface": "ide",
|
|
||||||
"hdb_disk_image": "",
|
|
||||||
"hdb_disk_image_md5sum": null,
|
|
||||||
"hdb_disk_interface": "ide",
|
|
||||||
"hdc_disk_image": "",
|
|
||||||
"hdc_disk_image_md5sum": null,
|
|
||||||
"hdc_disk_interface": "ide",
|
|
||||||
"hdd_disk_image": "",
|
|
||||||
"hdd_disk_image_md5sum": null,
|
|
||||||
"hdd_disk_interface": "ide",
|
|
||||||
"initrd": "",
|
|
||||||
"initrd_md5sum": null,
|
|
||||||
"kernel_command_line": "",
|
|
||||||
"kernel_image": "",
|
|
||||||
"kernel_image_md5sum": null,
|
|
||||||
"legacy_networking": false,
|
|
||||||
"mac_address": "00:dd:80:04:23:00",
|
|
||||||
"name": "PC TEST 1",
|
|
||||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpy_0wuy69/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/26ee1a57-b93e-49e3-bcab-f495734c0423",
|
|
||||||
"node_id": "26ee1a57-b93e-49e3-bcab-f495734c0423",
|
|
||||||
"options": "",
|
|
||||||
"platform": "x86_64",
|
|
||||||
"process_priority": "low",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp4__9bvkj/qemu-system-x86_64",
|
|
||||||
"ram": 1024,
|
|
||||||
"status": "stopped",
|
|
||||||
"usage": ""
|
|
||||||
}
|
|
@ -1,20 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/cd663ba1-9a14-4c86-9c5e-5e5122b15519/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_ethernet"}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/cd663ba1-9a14-4c86-9c5e-5e5122b15519/adapters/1/ports/0/nio HTTP/1.1
|
|
||||||
{
|
|
||||||
"ethernet_device": "eth0",
|
|
||||||
"type": "nio_ethernet"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 409
|
|
||||||
Content-Length: 81
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:57 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
||||||
{
|
|
||||||
"message": "NIO of type nio_ethernet is not supported",
|
|
||||||
"status": 409
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8f74240d-cbc9-4b97-b27a-336ef70b8304/reload' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8f74240d-cbc9-4b97-b27a-336ef70b8304/reload HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:56 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/reload
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/08a64ae9-b47a-478c-92ce-4646c795c433/resume' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/08a64ae9-b47a-478c-92ce-4646c795c433/resume HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:56 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/resume
|
|
||||||
|
|
@ -1,56 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/12876bc4-6262-41d0-87bf-2a0762d63290/start' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/12876bc4-6262-41d0-87bf-2a0762d63290/start HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 1415
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:56 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/start
|
|
||||||
|
|
||||||
{
|
|
||||||
"acpi_shutdown": false,
|
|
||||||
"adapter_type": "e1000",
|
|
||||||
"adapters": 1,
|
|
||||||
"boot_priority": "c",
|
|
||||||
"cdrom_image": "",
|
|
||||||
"cdrom_image_md5sum": null,
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5000,
|
|
||||||
"console_type": "telnet",
|
|
||||||
"cpu_throttling": 0,
|
|
||||||
"cpus": 1,
|
|
||||||
"hda_disk_image": "",
|
|
||||||
"hda_disk_image_md5sum": null,
|
|
||||||
"hda_disk_interface": "ide",
|
|
||||||
"hdb_disk_image": "",
|
|
||||||
"hdb_disk_image_md5sum": null,
|
|
||||||
"hdb_disk_interface": "ide",
|
|
||||||
"hdc_disk_image": "",
|
|
||||||
"hdc_disk_image_md5sum": null,
|
|
||||||
"hdc_disk_interface": "ide",
|
|
||||||
"hdd_disk_image": "",
|
|
||||||
"hdd_disk_image_md5sum": null,
|
|
||||||
"hdd_disk_interface": "ide",
|
|
||||||
"initrd": "",
|
|
||||||
"initrd_md5sum": null,
|
|
||||||
"kernel_command_line": "",
|
|
||||||
"kernel_image": "",
|
|
||||||
"kernel_image_md5sum": null,
|
|
||||||
"legacy_networking": false,
|
|
||||||
"mac_address": "00:dd:80:32:90:00",
|
|
||||||
"name": "PC TEST 1",
|
|
||||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpy_0wuy69/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/12876bc4-6262-41d0-87bf-2a0762d63290",
|
|
||||||
"node_id": "12876bc4-6262-41d0-87bf-2a0762d63290",
|
|
||||||
"options": "",
|
|
||||||
"platform": "x86_64",
|
|
||||||
"process_priority": "low",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp4__9bvkj/qemu-system-x86_64",
|
|
||||||
"ram": 256,
|
|
||||||
"status": "stopped",
|
|
||||||
"usage": ""
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/d6886ce2-45ec-4a17-891d-7dd00e32784b/stop' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/d6886ce2-45ec-4a17-891d-7dd00e32784b/stop HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:56 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/stop
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5c8d29b0-ca7e-4430-aaca-a2528cfec782/suspend' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/5c8d29b0-ca7e-4430-aaca-a2528cfec782/suspend HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:56 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/suspend
|
|
||||||
|
|
@ -1,33 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes' -d '{"linked_clone": false, "name": "VM1", "vmname": "VM1"}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes HTTP/1.1
|
|
||||||
{
|
|
||||||
"linked_clone": false,
|
|
||||||
"name": "VM1",
|
|
||||||
"vmname": "VM1"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 429
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:57 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes
|
|
||||||
|
|
||||||
{
|
|
||||||
"acpi_shutdown": false,
|
|
||||||
"adapter_type": "Intel PRO/1000 MT Desktop (82540EM)",
|
|
||||||
"adapters": 0,
|
|
||||||
"console": 5000,
|
|
||||||
"headless": false,
|
|
||||||
"linked_clone": false,
|
|
||||||
"name": "VM1",
|
|
||||||
"node_directory": null,
|
|
||||||
"node_id": "91fe27cf-47af-40a9-85a1-d4e3c80dc826",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"ram": 0,
|
|
||||||
"status": "stopped",
|
|
||||||
"use_any_adapter": false,
|
|
||||||
"vmname": "VM1"
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a6a1fde9-419d-481d-ad56-154da1d8fdcb/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/a6a1fde9-419d-481d-ad56-154da1d8fdcb/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 89
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/106d35ba-148b-4a00-8e4b-275f56f0a9c7/reload' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/106d35ba-148b-4a00-8e4b-275f56f0a9c7/reload HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/reload
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7b408f89-7560-473e-a95d-eaf6cf7cc9d8/resume' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/7b408f89-7560-473e-a95d-eaf6cf7cc9d8/resume HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/resume
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/90c774f6-2f06-4085-9e1a-f069aa558063/start' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/90c774f6-2f06-4085-9e1a-f069aa558063/start HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/start
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a1a6ae70-9521-40ab-ae07-c4afaa5276e6/stop' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a1a6ae70-9521-40ab-ae07-c4afaa5276e6/stop HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/stop
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/dd4fec46-330e-4ac9-bd33-bbe627eb58dd/suspend' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/dd4fec46-330e-4ac9-bd33-bbe627eb58dd/suspend HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/suspend
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes' -d '{"name": "PC TEST 1"}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes HTTP/1.1
|
|
||||||
{
|
|
||||||
"name": "PC TEST 1"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 489
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes
|
|
||||||
|
|
||||||
{
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5000,
|
|
||||||
"console_type": "telnet",
|
|
||||||
"name": "PC TEST 1",
|
|
||||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpy_0wuy69/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/97bd62ea-c059-43f0-a5a1-016d7eb0d921",
|
|
||||||
"node_id": "97bd62ea-c059-43f0-a5a1-016d7eb0d921",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"startup_script": null,
|
|
||||||
"startup_script_path": null,
|
|
||||||
"status": "stopped"
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/edf434e7-d3f1-44c6-ad60-e539bf2a4a6e/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/edf434e7-d3f1-44c6-ad60-e539bf2a4a6e/adapters/0/ports/0/nio HTTP/1.1
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 89
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
|
||||||
|
|
||||||
{
|
|
||||||
"lport": 4242,
|
|
||||||
"rhost": "127.0.0.1",
|
|
||||||
"rport": 4343,
|
|
||||||
"type": "nio_udp"
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/b9d873d6-d53e-4765-b026-1571f5df4a38/reload' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/b9d873d6-d53e-4765-b026-1571f5df4a38/reload HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/reload
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/cd0a7422-7bd9-47e9-81a6-e7ec0bf79bff/start' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/cd0a7422-7bd9-47e9-81a6-e7ec0bf79bff/start HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 489
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/start
|
|
||||||
|
|
||||||
{
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5000,
|
|
||||||
"console_type": "telnet",
|
|
||||||
"name": "PC TEST 1",
|
|
||||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpy_0wuy69/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/cd0a7422-7bd9-47e9-81a6-e7ec0bf79bff",
|
|
||||||
"node_id": "cd0a7422-7bd9-47e9-81a6-e7ec0bf79bff",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"startup_script": null,
|
|
||||||
"startup_script_path": null,
|
|
||||||
"status": "stopped"
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1077534f-0902-487a-9826-df49dfd223eb/stop' -d '{}'
|
|
||||||
|
|
||||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1077534f-0902-487a-9826-df49dfd223eb/stop HTTP/1.1
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/stop
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/compute/qemu/img' -d '{"cluster_size": 64, "format": "qcow2", "lazy_refcounts": "off", "path": "/tmp/hda.qcow2", "preallocation": "metadata", "qemu_img": "/tmp/qemu-img", "refcount_bits": 12, "size": 100}'
|
|
||||||
|
|
||||||
POST /v2/compute/qemu/img HTTP/1.1
|
|
||||||
{
|
|
||||||
"cluster_size": 64,
|
|
||||||
"format": "qcow2",
|
|
||||||
"lazy_refcounts": "off",
|
|
||||||
"path": "/tmp/hda.qcow2",
|
|
||||||
"preallocation": "metadata",
|
|
||||||
"qemu_img": "/tmp/qemu-img",
|
|
||||||
"refcount_bits": 12,
|
|
||||||
"size": 100
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:57 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/qemu/img
|
|
||||||
|
|
@ -1,168 +0,0 @@
|
|||||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/1609e4ce-3925-4dfa-beb9-a37bb6e4eba8' -d '{"name": "test"}'
|
|
||||||
|
|
||||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/1609e4ce-3925-4dfa-beb9-a37bb6e4eba8 HTTP/1.1
|
|
||||||
{
|
|
||||||
"name": "test"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 3417
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:52 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"interfaces": [
|
|
||||||
{
|
|
||||||
"name": "bridge0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "en0",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "en1",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "en2",
|
|
||||||
"special": false,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "fw0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "lo0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "p2p0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet0",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet1",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet2",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet3",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet4",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet5",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet6",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vboxnet7",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet1",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet10",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet2",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet3",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet4",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet5",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet6",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet7",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet8",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "vmnet9",
|
|
||||||
"special": true,
|
|
||||||
"type": "ethernet"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name": "test",
|
|
||||||
"node_id": "1609e4ce-3925-4dfa-beb9-a37bb6e4eba8",
|
|
||||||
"ports_mapping": [
|
|
||||||
{
|
|
||||||
"interface": "en0",
|
|
||||||
"name": "en0",
|
|
||||||
"port_number": 0,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"interface": "en1",
|
|
||||||
"name": "en1",
|
|
||||||
"port_number": 1,
|
|
||||||
"type": "ethernet"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"interface": "en2",
|
|
||||||
"name": "en2",
|
|
||||||
"port_number": 2,
|
|
||||||
"type": "ethernet"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"status": "started"
|
|
||||||
}
|
|
@ -1,36 +0,0 @@
|
|||||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/5ffe52e9-7dde-4ec2-9df4-98760b1d8bb8' -d '{"console": 5003, "environment": "GNS3=1\nGNS4=0", "name": "test", "start_command": "yes"}'
|
|
||||||
|
|
||||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/5ffe52e9-7dde-4ec2-9df4-98760b1d8bb8 HTTP/1.1
|
|
||||||
{
|
|
||||||
"console": 5003,
|
|
||||||
"environment": "GNS3=1\nGNS4=0",
|
|
||||||
"name": "test",
|
|
||||||
"start_command": "yes"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 654
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:52 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"adapters": 2,
|
|
||||||
"aux": 5002,
|
|
||||||
"console": 5003,
|
|
||||||
"console_http_path": "/",
|
|
||||||
"console_http_port": 80,
|
|
||||||
"console_resolution": "1280x1024",
|
|
||||||
"console_type": "telnet",
|
|
||||||
"container_id": "8bd8153ea8f5",
|
|
||||||
"environment": "GNS3=1\nGNS4=0",
|
|
||||||
"image": "nginx:latest",
|
|
||||||
"name": "test",
|
|
||||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-105/test_json5/project-files/docker/5ffe52e9-7dde-4ec2-9df4-98760b1d8bb8",
|
|
||||||
"node_id": "5ffe52e9-7dde-4ec2-9df4-98760b1d8bb8",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"start_command": "yes",
|
|
||||||
"status": "stopped"
|
|
||||||
}
|
|
@ -1,44 +0,0 @@
|
|||||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/2aec8581-8312-4c46-9c64-8801854aea79' -d '{"console": 5002, "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/2aec8581-8312-4c46-9c64-8801854aea79 HTTP/1.1
|
|
||||||
{
|
|
||||||
"console": 5002,
|
|
||||||
"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
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 708
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:54 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5002,
|
|
||||||
"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-105/test_json5/project-files/iou/2aec8581-8312-4c46-9c64-8801854aea79",
|
|
||||||
"node_id": "2aec8581-8312-4c46-9c64-8801854aea79",
|
|
||||||
"nvram": 2048,
|
|
||||||
"path": "iou.bin",
|
|
||||||
"private_config": null,
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"ram": 512,
|
|
||||||
"serial_adapters": 0,
|
|
||||||
"startup_config": "startup-config.cfg",
|
|
||||||
"status": "stopped",
|
|
||||||
"use_default_iou_values": true
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/7061bfeb-39f5-4b27-9557-2420b81fac6c' -d '{"name": "test"}'
|
|
||||||
|
|
||||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/7061bfeb-39f5-4b27-9557-2420b81fac6c HTTP/1.1
|
|
||||||
{
|
|
||||||
"name": "test"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 331
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:55 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"name": "test",
|
|
||||||
"node_id": "7061bfeb-39f5-4b27-9557-2420b81fac6c",
|
|
||||||
"ports_mapping": [
|
|
||||||
{
|
|
||||||
"interface": "gns3nat9",
|
|
||||||
"name": "nat0",
|
|
||||||
"port_number": 0,
|
|
||||||
"type": "tap"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"status": "started"
|
|
||||||
}
|
|
@ -1,61 +0,0 @@
|
|||||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b99813b1-5ff4-485e-9f83-8e3cb55649fb' -d '{"console": 5002, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}'
|
|
||||||
|
|
||||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/b99813b1-5ff4-485e-9f83-8e3cb55649fb HTTP/1.1
|
|
||||||
{
|
|
||||||
"console": 5002,
|
|
||||||
"hdb_disk_image": "linux\u8f7d.img",
|
|
||||||
"name": "test",
|
|
||||||
"ram": 1024
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 1456
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:56 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"acpi_shutdown": false,
|
|
||||||
"adapter_type": "e1000",
|
|
||||||
"adapters": 1,
|
|
||||||
"boot_priority": "c",
|
|
||||||
"cdrom_image": "",
|
|
||||||
"cdrom_image_md5sum": null,
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5002,
|
|
||||||
"console_type": "telnet",
|
|
||||||
"cpu_throttling": 0,
|
|
||||||
"cpus": 1,
|
|
||||||
"hda_disk_image": "",
|
|
||||||
"hda_disk_image_md5sum": null,
|
|
||||||
"hda_disk_interface": "ide",
|
|
||||||
"hdb_disk_image": "linux\u8f7d.img",
|
|
||||||
"hdb_disk_image_md5sum": "c4ca4238a0b923820dcc509a6f75849b",
|
|
||||||
"hdb_disk_interface": "ide",
|
|
||||||
"hdc_disk_image": "",
|
|
||||||
"hdc_disk_image_md5sum": null,
|
|
||||||
"hdc_disk_interface": "ide",
|
|
||||||
"hdd_disk_image": "",
|
|
||||||
"hdd_disk_image_md5sum": null,
|
|
||||||
"hdd_disk_interface": "ide",
|
|
||||||
"initrd": "",
|
|
||||||
"initrd_md5sum": null,
|
|
||||||
"kernel_command_line": "",
|
|
||||||
"kernel_image": "",
|
|
||||||
"kernel_image_md5sum": null,
|
|
||||||
"legacy_networking": false,
|
|
||||||
"mac_address": "00:dd:80:49:fb:00",
|
|
||||||
"name": "test",
|
|
||||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpy_0wuy69/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/b99813b1-5ff4-485e-9f83-8e3cb55649fb",
|
|
||||||
"node_id": "b99813b1-5ff4-485e-9f83-8e3cb55649fb",
|
|
||||||
"options": "",
|
|
||||||
"platform": "x86_64",
|
|
||||||
"process_priority": "low",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp4__9bvkj/qemu-system-x86_64",
|
|
||||||
"ram": 1024,
|
|
||||||
"status": "stopped",
|
|
||||||
"usage": ""
|
|
||||||
}
|
|
@ -1,32 +0,0 @@
|
|||||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/99b36e74-6202-4c94-a64a-4e90a177fb19' -d '{"console": 5002, "name": "test"}'
|
|
||||||
|
|
||||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/99b36e74-6202-4c94-a64a-4e90a177fb19 HTTP/1.1
|
|
||||||
{
|
|
||||||
"console": 5002,
|
|
||||||
"name": "test"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 433
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:58 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
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": 5002,
|
|
||||||
"headless": false,
|
|
||||||
"linked_clone": false,
|
|
||||||
"name": "test",
|
|
||||||
"node_directory": null,
|
|
||||||
"node_id": "99b36e74-6202-4c94-a64a-4e90a177fb19",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"ram": 0,
|
|
||||||
"status": "stopped",
|
|
||||||
"use_any_adapter": false,
|
|
||||||
"vmname": "VMTEST"
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1fb10f34-00dc-48d8-8a07-ee9337e03c06' -d '{"console": 5002, "name": "test", "startup_script": "ip 192.168.1.1"}'
|
|
||||||
|
|
||||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1fb10f34-00dc-48d8-8a07-ee9337e03c06 HTTP/1.1
|
|
||||||
{
|
|
||||||
"console": 5002,
|
|
||||||
"name": "test",
|
|
||||||
"startup_script": "ip 192.168.1.1"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 505
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"command_line": "",
|
|
||||||
"console": 5002,
|
|
||||||
"console_type": "telnet",
|
|
||||||
"name": "test",
|
|
||||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpy_0wuy69/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/1fb10f34-00dc-48d8-8a07-ee9337e03c06",
|
|
||||||
"node_id": "1fb10f34-00dc-48d8-8a07-ee9337e03c06",
|
|
||||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
|
||||||
"startup_script": "ip 192.168.1.1",
|
|
||||||
"startup_script_path": "startup.vpc",
|
|
||||||
"status": "stopped"
|
|
||||||
}
|
|
@ -1,13 +0,0 @@
|
|||||||
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, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/computes/{compute_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/5a0dc853-249e-4f7b-ac4e-00bdef741285'
|
|
||||||
|
|
||||||
DELETE /v2/projects/5a0dc853-249e-4f7b-ac4e-00bdef741285 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:03 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/dae36643-b4b9-489d-b4c1-0d6bf8c6a079/drawings/59f70a89-21a8-4e7f-a3d4-a9c559c73f58'
|
|
||||||
|
|
||||||
DELETE /v2/projects/dae36643-b4b9-489d-b4c1-0d6bf8c6a079/drawings/59f70a89-21a8-4e7f-a3d4-a9c559c73f58 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:00 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/drawings/{drawing_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/90d544c0-ecc1-43c4-9daf-f349a7fbc647/links/8975791d-acea-404c-9c4f-afc9cb74f08c'
|
|
||||||
|
|
||||||
DELETE /v2/projects/90d544c0-ecc1-43c4-9daf-f349a7fbc647/links/8975791d-acea-404c-9c4f-afc9cb74f08c HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:01 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/links/{link_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/a345928e-d655-457d-bd8e-5ece2233b547/nodes/a155fe6a-c8bc-4cd3-8200-76e43e17b26c'
|
|
||||||
|
|
||||||
DELETE /v2/projects/a345928e-d655-457d-bd8e-5ece2233b547/nodes/a155fe6a-c8bc-4cd3-8200-76e43e17b26c HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:02 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/nodes/{node_id}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/dd06697e-76d3-46a9-951e-c3e360c17759/snapshots/76eb2f34-7854-4fd6-9354-4227f401bd07'
|
|
||||||
|
|
||||||
DELETE /v2/projects/dd06697e-76d3-46a9-951e-c3e360c17759/snapshots/76eb2f34-7854-4fd6-9354-4227f401bd07 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 204
|
|
||||||
Content-Length: 0
|
|
||||||
Content-Type: application/octet-stream
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:04 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/snapshots/{snapshot_id}
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/computes'
|
|
||||||
|
|
||||||
GET /v2/computes HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 387
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/computes
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"capabilities": {
|
|
||||||
"node_types": [],
|
|
||||||
"version": null
|
|
||||||
},
|
|
||||||
"compute_id": "my_compute_id",
|
|
||||||
"connected": false,
|
|
||||||
"cpu_usage_percent": null,
|
|
||||||
"host": "localhost",
|
|
||||||
"memory_usage_percent": null,
|
|
||||||
"name": "My super server",
|
|
||||||
"port": 84,
|
|
||||||
"protocol": "http",
|
|
||||||
"user": "julien"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,28 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/computes/my_compute_id'
|
|
||||||
|
|
||||||
GET /v2/computes/my_compute_id HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 334
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/computes/{compute_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"capabilities": {
|
|
||||||
"node_types": [],
|
|
||||||
"version": null
|
|
||||||
},
|
|
||||||
"compute_id": "my_compute_id",
|
|
||||||
"connected": false,
|
|
||||||
"cpu_usage_percent": null,
|
|
||||||
"host": "localhost",
|
|
||||||
"memory_usage_percent": null,
|
|
||||||
"name": "http://julien@localhost:84",
|
|
||||||
"port": 84,
|
|
||||||
"protocol": "http",
|
|
||||||
"user": "julien"
|
|
||||||
}
|
|
@ -1,14 +0,0 @@
|
|||||||
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, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/computes/{compute_id}/{emulator}/{action:.+}
|
|
||||||
|
|
||||||
[]
|
|
@ -1,21 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/computes/my_compute/qemu/images'
|
|
||||||
|
|
||||||
GET /v2/computes/my_compute/qemu/images HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 95
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/computes/{compute_id}/{emulator}/images
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"filename": "linux.qcow2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "asav.qcow2"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,22 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/gns3vm'
|
|
||||||
|
|
||||||
GET /v2/gns3vm HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 148
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:00 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/gns3vm
|
|
||||||
|
|
||||||
{
|
|
||||||
"enable": false,
|
|
||||||
"engine": "vmware",
|
|
||||||
"headless": false,
|
|
||||||
"ram": 2048,
|
|
||||||
"vcpus": 1,
|
|
||||||
"vmname": null,
|
|
||||||
"when_exit": "stop"
|
|
||||||
}
|
|
@ -1,39 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/gns3vm/engines'
|
|
||||||
|
|
||||||
GET /v2/gns3vm/engines HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 1106
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:00 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
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.0dev4/GNS3.VM.VMware.Workstation.2.0.0dev4.zip\">downloaded here</a>.",
|
|
||||||
"engine_id": "vmware",
|
|
||||||
"name": "VMware Fusion",
|
|
||||||
"support_headless": true,
|
|
||||||
"support_ram": true,
|
|
||||||
"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.0dev4/GNS3.VM.VirtualBox.2.0.0dev4.zip\">downloaded here</a>",
|
|
||||||
"engine_id": "virtualbox",
|
|
||||||
"name": "VirtualBox",
|
|
||||||
"support_headless": true,
|
|
||||||
"support_ram": true,
|
|
||||||
"support_when_exit": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": "Use a remote GNS3 server as the GNS3 VM.",
|
|
||||||
"engine_id": "remote",
|
|
||||||
"name": "Remote",
|
|
||||||
"support_headless": false,
|
|
||||||
"support_ram": false,
|
|
||||||
"support_when_exit": false
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,18 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/gns3vm/engines/vmware/vms'
|
|
||||||
|
|
||||||
GET /v2/gns3vm/engines/vmware/vms HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 40
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:00 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/gns3vm/engines/{engine}/vms
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"vmname": "test"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,27 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/projects'
|
|
||||||
|
|
||||||
GET /v2/projects HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 429
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:03 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"auto_close": true,
|
|
||||||
"auto_open": false,
|
|
||||||
"auto_start": false,
|
|
||||||
"filename": "test.gns3",
|
|
||||||
"name": "test",
|
|
||||||
"path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-105/test_list_projects1",
|
|
||||||
"project_id": "00010203-0405-0607-0809-0a0b0c0d0e0f",
|
|
||||||
"scene_height": 1000,
|
|
||||||
"scene_width": 2000,
|
|
||||||
"status": "opened"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,25 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/projects/0714c0ef-654f-402d-9b5f-9a42431478c9'
|
|
||||||
|
|
||||||
GET /v2/projects/0714c0ef-654f-402d-9b5f-9a42431478c9 HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 379
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:03 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"auto_close": true,
|
|
||||||
"auto_open": false,
|
|
||||||
"auto_start": false,
|
|
||||||
"filename": "test.gns3",
|
|
||||||
"name": "test",
|
|
||||||
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpibw102pd/projects/0714c0ef-654f-402d-9b5f-9a42431478c9",
|
|
||||||
"project_id": "0714c0ef-654f-402d-9b5f-9a42431478c9",
|
|
||||||
"scene_height": 1000,
|
|
||||||
"scene_width": 2000,
|
|
||||||
"status": "opened"
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/projects/b46d5053-9683-4b4b-ae08-d67fdd8016a3/drawings'
|
|
||||||
|
|
||||||
GET /v2/projects/b46d5053-9683-4b4b-ae08-d67fdd8016a3/drawings HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 363
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:00 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/drawings
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"drawing_id": "f0d4d443-3a0e-4319-897b-b58d87668092",
|
|
||||||
"project_id": "b46d5053-9683-4b4b-ae08-d67fdd8016a3",
|
|
||||||
"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,
|
|
||||||
"y": 20,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,49 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/projects/ca14de30-087a-4994-bb54-b2b00e18d1ef/links'
|
|
||||||
|
|
||||||
GET /v2/projects/ca14de30-087a-4994-bb54-b2b00e18d1ef/links HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 1111
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:01 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/links
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"capture_file_name": null,
|
|
||||||
"capture_file_path": null,
|
|
||||||
"capturing": false,
|
|
||||||
"link_id": "398c9cb0-724e-4d56-a9b5-2b33831c8c39",
|
|
||||||
"link_type": "ethernet",
|
|
||||||
"nodes": [
|
|
||||||
{
|
|
||||||
"adapter_number": 0,
|
|
||||||
"label": {
|
|
||||||
"rotation": 0,
|
|
||||||
"style": "font-size: 10; font-style: Verdana",
|
|
||||||
"text": "0/3",
|
|
||||||
"x": -10,
|
|
||||||
"y": -10
|
|
||||||
},
|
|
||||||
"node_id": "f931da2a-abe7-4e8b-8b40-385fa091cb4d",
|
|
||||||
"port_number": 3
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"adapter_number": 2,
|
|
||||||
"label": {
|
|
||||||
"rotation": 0,
|
|
||||||
"style": "font-size: 10; font-style: Verdana",
|
|
||||||
"text": "2/4",
|
|
||||||
"x": -10,
|
|
||||||
"y": -10
|
|
||||||
},
|
|
||||||
"node_id": "3fcc232f-a6df-422c-800a-39ca356661d5",
|
|
||||||
"port_number": 4
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"project_id": "ca14de30-087a-4994-bb54-b2b00e18d1ef"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,59 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/projects/a75e8c91-cb8a-4d9f-8d66-8180793b3c1c/nodes'
|
|
||||||
|
|
||||||
GET /v2/projects/a75e8c91-cb8a-4d9f-8d66-8180793b3c1c/nodes HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 1305
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:01 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/nodes
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"command_line": null,
|
|
||||||
"compute_id": "example.com",
|
|
||||||
"console": 2048,
|
|
||||||
"console_host": "<MagicMock name='mock.console_host' id='4552667992'>",
|
|
||||||
"console_type": null,
|
|
||||||
"first_port_name": null,
|
|
||||||
"height": 59,
|
|
||||||
"label": {
|
|
||||||
"rotation": 0,
|
|
||||||
"style": "font-size: 10;font-familly: Verdana",
|
|
||||||
"text": "test",
|
|
||||||
"x": null,
|
|
||||||
"y": -40
|
|
||||||
},
|
|
||||||
"name": "test",
|
|
||||||
"node_directory": null,
|
|
||||||
"node_id": "efe73b73-94c6-40d8-bdaf-df0e2948940c",
|
|
||||||
"node_type": "vpcs",
|
|
||||||
"port_name_format": "Ethernet{0}",
|
|
||||||
"port_segment_size": 0,
|
|
||||||
"ports": [
|
|
||||||
{
|
|
||||||
"adapter_number": 0,
|
|
||||||
"data_link_types": {
|
|
||||||
"Ethernet": "DLT_EN10MB"
|
|
||||||
},
|
|
||||||
"link_type": "ethernet",
|
|
||||||
"name": "Ethernet0",
|
|
||||||
"port_number": 0,
|
|
||||||
"short_name": "e0/0"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"project_id": "a75e8c91-cb8a-4d9f-8d66-8180793b3c1c",
|
|
||||||
"properties": {
|
|
||||||
"startup_script": "echo test"
|
|
||||||
},
|
|
||||||
"status": "stopped",
|
|
||||||
"symbol": ":/symbols/computer.svg",
|
|
||||||
"width": 65,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,57 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/projects/e1b0cf1f-9284-4cd8-af88-047c18def631/nodes/160fed8d-9518-448a-8adf-6678f40cdfbe'
|
|
||||||
|
|
||||||
GET /v2/projects/e1b0cf1f-9284-4cd8-af88-047c18def631/nodes/160fed8d-9518-448a-8adf-6678f40cdfbe HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 1125
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:01 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/nodes/{node_id}
|
|
||||||
|
|
||||||
{
|
|
||||||
"command_line": null,
|
|
||||||
"compute_id": "example.com",
|
|
||||||
"console": 2048,
|
|
||||||
"console_host": "<MagicMock name='mock.console_host' id='4556132928'>",
|
|
||||||
"console_type": null,
|
|
||||||
"first_port_name": null,
|
|
||||||
"height": 59,
|
|
||||||
"label": {
|
|
||||||
"rotation": 0,
|
|
||||||
"style": "font-size: 10;font-familly: Verdana",
|
|
||||||
"text": "test",
|
|
||||||
"x": null,
|
|
||||||
"y": -40
|
|
||||||
},
|
|
||||||
"name": "test",
|
|
||||||
"node_directory": null,
|
|
||||||
"node_id": "160fed8d-9518-448a-8adf-6678f40cdfbe",
|
|
||||||
"node_type": "vpcs",
|
|
||||||
"port_name_format": "Ethernet{0}",
|
|
||||||
"port_segment_size": 0,
|
|
||||||
"ports": [
|
|
||||||
{
|
|
||||||
"adapter_number": 0,
|
|
||||||
"data_link_types": {
|
|
||||||
"Ethernet": "DLT_EN10MB"
|
|
||||||
},
|
|
||||||
"link_type": "ethernet",
|
|
||||||
"name": "Ethernet0",
|
|
||||||
"port_number": 0,
|
|
||||||
"short_name": "e0/0"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"project_id": "e1b0cf1f-9284-4cd8-af88-047c18def631",
|
|
||||||
"properties": {
|
|
||||||
"startup_script": "echo test"
|
|
||||||
},
|
|
||||||
"status": "stopped",
|
|
||||||
"symbol": ":/symbols/computer.svg",
|
|
||||||
"width": 65,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/projects/db5ec58a-09ff-497e-9631-1472bf262a3d/nodes/563ae8d3-cab5-4c53-b0db-b2d0d0eee741/dynamips/auto_idlepc'
|
|
||||||
|
|
||||||
GET /v2/projects/db5ec58a-09ff-497e-9631-1472bf262a3d/nodes/563ae8d3-cab5-4c53-b0db-b2d0d0eee741/dynamips/auto_idlepc HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 30
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:02 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/nodes/{node_id}/dynamips/auto_idlepc
|
|
||||||
|
|
||||||
{
|
|
||||||
"idlepc": "0x60606f54"
|
|
||||||
}
|
|
@ -1,17 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/projects/74e08b86-700e-4d38-a32c-f898421a8bef/nodes/fcdc2c76-cb28-4380-9c1c-f1e56f1f2017/dynamips/idlepc_proposals'
|
|
||||||
|
|
||||||
GET /v2/projects/74e08b86-700e-4d38-a32c-f898421a8bef/nodes/fcdc2c76-cb28-4380-9c1c-f1e56f1f2017/dynamips/idlepc_proposals HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 38
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:02 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/nodes/{node_id}/dynamips/idlepc_proposals
|
|
||||||
|
|
||||||
[
|
|
||||||
"0x60606f54",
|
|
||||||
"0x33805a22"
|
|
||||||
]
|
|
@ -1,21 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/projects/6bb95778-66d6-499a-b872-722ab5f1bbb4/snapshots'
|
|
||||||
|
|
||||||
GET /v2/projects/6bb95778-66d6-499a-b872-722ab5f1bbb4/snapshots HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 197
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:04 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/{project_id}/snapshots
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"created_at": 1478193604,
|
|
||||||
"name": "test",
|
|
||||||
"project_id": "6bb95778-66d6-499a-b872-722ab5f1bbb4",
|
|
||||||
"snapshot_id": "3fd6e6b5-084e-4eb7-b599-f7636c0bd117"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,16 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/settings'
|
|
||||||
|
|
||||||
GET /v2/settings HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 20
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:04 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/settings
|
|
||||||
|
|
||||||
{
|
|
||||||
"test": true
|
|
||||||
}
|
|
@ -1,220 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/symbols'
|
|
||||||
|
|
||||||
GET /v2/symbols HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 5174
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:04 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/symbols
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "PBX.svg",
|
|
||||||
"symbol_id": ":/symbols/PBX.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "PIX_firewall.svg",
|
|
||||||
"symbol_id": ":/symbols/PIX_firewall.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "access_point.svg",
|
|
||||||
"symbol_id": ":/symbols/access_point.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "access_server.svg",
|
|
||||||
"symbol_id": ":/symbols/access_server.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "asa.svg",
|
|
||||||
"symbol_id": ":/symbols/asa.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "atm_bridge.svg",
|
|
||||||
"symbol_id": ":/symbols/atm_bridge.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "atm_switch.svg",
|
|
||||||
"symbol_id": ":/symbols/atm_switch.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "call_manager.svg",
|
|
||||||
"symbol_id": ":/symbols/call_manager.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "cloud.svg",
|
|
||||||
"symbol_id": ":/symbols/cloud.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "computer.svg",
|
|
||||||
"symbol_id": ":/symbols/computer.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "docker_guest.svg",
|
|
||||||
"symbol_id": ":/symbols/docker_guest.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "dslam.svg",
|
|
||||||
"symbol_id": ":/symbols/dslam.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "edge_label_switch_router.svg",
|
|
||||||
"symbol_id": ":/symbols/edge_label_switch_router.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "ethernet_switch.svg",
|
|
||||||
"symbol_id": ":/symbols/ethernet_switch.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "firewall.svg",
|
|
||||||
"symbol_id": ":/symbols/firewall.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "frame_relay_switch.svg",
|
|
||||||
"symbol_id": ":/symbols/frame_relay_switch.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "gateway.svg",
|
|
||||||
"symbol_id": ":/symbols/gateway.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "hub.svg",
|
|
||||||
"symbol_id": ":/symbols/hub.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "ids.svg",
|
|
||||||
"symbol_id": ":/symbols/ids.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "iosv_l2_virl.svg",
|
|
||||||
"symbol_id": ":/symbols/iosv_l2_virl.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "iosv_virl.svg",
|
|
||||||
"symbol_id": ":/symbols/iosv_virl.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "ip_phone.svg",
|
|
||||||
"symbol_id": ":/symbols/ip_phone.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "label_switch_router.svg",
|
|
||||||
"symbol_id": ":/symbols/label_switch_router.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "lightweight_ap.svg",
|
|
||||||
"symbol_id": ":/symbols/lightweight_ap.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "multilayer_switch.svg",
|
|
||||||
"symbol_id": ":/symbols/multilayer_switch.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "optical_router.svg",
|
|
||||||
"symbol_id": ":/symbols/optical_router.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "printer.svg",
|
|
||||||
"symbol_id": ":/symbols/printer.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "qemu_guest.svg",
|
|
||||||
"symbol_id": ":/symbols/qemu_guest.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "route_switch_processor.svg",
|
|
||||||
"symbol_id": ":/symbols/route_switch_processor.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "router.awp.svg",
|
|
||||||
"symbol_id": ":/symbols/router.awp.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "router.svg",
|
|
||||||
"symbol_id": ":/symbols/router.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "router_firewall.svg",
|
|
||||||
"symbol_id": ":/symbols/router_firewall.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "router_netflow.svg",
|
|
||||||
"symbol_id": ":/symbols/router_netflow.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "server.svg",
|
|
||||||
"symbol_id": ":/symbols/server.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "sip_server.svg",
|
|
||||||
"symbol_id": ":/symbols/sip_server.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "vbox_guest.svg",
|
|
||||||
"symbol_id": ":/symbols/vbox_guest.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "vmware_guest.svg",
|
|
||||||
"symbol_id": ":/symbols/vmware_guest.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "voice_access_server.svg",
|
|
||||||
"symbol_id": ":/symbols/voice_access_server.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "voice_router.svg",
|
|
||||||
"symbol_id": ":/symbols/voice_router.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "vpcs_guest.svg",
|
|
||||||
"symbol_id": ":/symbols/vpcs_guest.svg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"builtin": true,
|
|
||||||
"filename": "wlan_controller.svg",
|
|
||||||
"symbol_id": ":/symbols/wlan_controller.svg"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,17 +0,0 @@
|
|||||||
curl -i -X GET 'http://localhost:3080/v2/version'
|
|
||||||
|
|
||||||
GET /v2/version HTTP/1.1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 200
|
|
||||||
Content-Length: 49
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:04 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/version
|
|
||||||
|
|
||||||
{
|
|
||||||
"local": true,
|
|
||||||
"version": "2.0.0dev4"
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/computes' -d '{"compute_id": "my_compute_id", "host": "localhost", "password": "secure", "port": 84, "protocol": "http", "user": "julien"}'
|
|
||||||
|
|
||||||
POST /v2/computes HTTP/1.1
|
|
||||||
{
|
|
||||||
"compute_id": "my_compute_id",
|
|
||||||
"host": "localhost",
|
|
||||||
"password": "secure",
|
|
||||||
"port": 84,
|
|
||||||
"protocol": "http",
|
|
||||||
"user": "julien"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 334
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/computes
|
|
||||||
|
|
||||||
{
|
|
||||||
"capabilities": {
|
|
||||||
"node_types": [],
|
|
||||||
"version": null
|
|
||||||
},
|
|
||||||
"compute_id": "my_compute_id",
|
|
||||||
"connected": false,
|
|
||||||
"cpu_usage_percent": null,
|
|
||||||
"host": "localhost",
|
|
||||||
"memory_usage_percent": null,
|
|
||||||
"name": "http://julien@localhost:84",
|
|
||||||
"port": 84,
|
|
||||||
"protocol": "http",
|
|
||||||
"user": "julien"
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
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, 03 Nov 2016 17:19:59 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/computes/{compute_id}/{emulator}/{action:.+}
|
|
||||||
|
|
||||||
[]
|
|
@ -1,28 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/projects' -d '{"name": "test", "project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f"}'
|
|
||||||
|
|
||||||
POST /v2/projects HTTP/1.1
|
|
||||||
{
|
|
||||||
"name": "test",
|
|
||||||
"project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 379
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:02 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects
|
|
||||||
|
|
||||||
{
|
|
||||||
"auto_close": true,
|
|
||||||
"auto_open": false,
|
|
||||||
"auto_start": false,
|
|
||||||
"filename": "test.gns3",
|
|
||||||
"name": "test",
|
|
||||||
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpr3nqew3l/projects/10010203-0405-0607-0809-0a0b0c0d0e0f",
|
|
||||||
"project_id": "10010203-0405-0607-0809-0a0b0c0d0e0f",
|
|
||||||
"scene_height": 1000,
|
|
||||||
"scene_width": 2000,
|
|
||||||
"status": "opened"
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
curl -i -X POST 'http://localhost:3080/v2/projects/load' -d '{"path": "/tmp/test.gns3"}'
|
|
||||||
|
|
||||||
POST /v2/projects/load HTTP/1.1
|
|
||||||
{
|
|
||||||
"path": "/tmp/test.gns3"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HTTP/1.1 201
|
|
||||||
Content-Length: 379
|
|
||||||
Content-Type: application/json
|
|
||||||
Date: Thu, 03 Nov 2016 17:20:03 GMT
|
|
||||||
Server: Python/3.5 GNS3/2.0.0dev4
|
|
||||||
X-Route: /v2/projects/load
|
|
||||||
|
|
||||||
{
|
|
||||||
"auto_close": true,
|
|
||||||
"auto_open": false,
|
|
||||||
"auto_start": false,
|
|
||||||
"filename": "test.gns3",
|
|
||||||
"name": "test",
|
|
||||||
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpeix5a_qk/projects/63b6688e-fada-44ad-a1e2-ff7cc76a1cec",
|
|
||||||
"project_id": "63b6688e-fada-44ad-a1e2-ff7cc76a1cec",
|
|
||||||
"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…
Reference in New Issue
Block a user