summaryrefslogtreecommitdiffstats
path: root/lcm/lcm/pub/vimapi/api.py
diff options
context:
space:
mode:
Diffstat (limited to 'lcm/lcm/pub/vimapi/api.py')
-rw-r--r--lcm/lcm/pub/vimapi/api.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/lcm/lcm/pub/vimapi/api.py b/lcm/lcm/pub/vimapi/api.py
index 0090d66f..2ceb82d0 100644
--- a/lcm/lcm/pub/vimapi/api.py
+++ b/lcm/lcm/pub/vimapi/api.py
@@ -145,6 +145,11 @@ def get_vm(vim_id, tenant_id, vm_id):
def list_vm(vim_id, tenant_id):
return call(vim_id, tenant_id, "servers", "GET")
+
+# Used to start/stop/restart a vm
+def action_vm(vim_id, tenant_id, vm_id, data):
+ return call(vim_id, tenant_id, "servers/%s/action" % vm_id, "POST", data)
+
######################################################################