This document defines the REST API implemented by nds-webservices to manage NDS Labs Environments.
Resources | Activities | Parameters | HTTP verb mapping | Return value |
---|---|---|---|---|
NDS Lab Environment | Create a NDS Lab Environment. |
| POST users/lab_environment/:lab_id | { "success":true, "lab_id": { "master1_ip":, "master2_ip": }, "ssh_key_url": } |
List all NDS Lab Environments | GET users/lab_environment | { "success":true, { "lab_name":, "lab_status": { "master1_ip": "master2_ip": } "service1": "service2:" "owners":
}
} | ||
Stop a NDS Lab Environment. |
| PUT users/lab_environment/:lab_id/status | ||
Destroy a NDS Lab Environment. |
| DELETE users/lab_environment/:lab_id | { "success":true } |