VIM_DRIVER_BASE_URL = "openoapi/multivim/v1"
def call(vim_id, tenant_id, res, method, data=''):
- if data and not isinstance(a, (str, unicode)):
+ if data and not isinstance(data, (str, unicode)):
data = json.JSONEncoder().encode(data)
url = "{base_url}/{vim_id}{tenant_id}/{res}".format(
base_url=VIM_DRIVER_BASE_URL,
######################################################################
def create_vm(vim_id, tenant_id, data):
- return call(vim_id, tenant_id, "vms", "POST", data)
+ return call(vim_id, tenant_id, "servers", "POST", data)
def delete_vm(vim_id, tenant_id, vm_id):
- return call(vim_id, tenant_id, "vms/%s" % vm_id, "DELETE")
+ return call(vim_id, tenant_id, "servers/%s" % vm_id, "DELETE")
def get_vm(vim_id, tenant_id, vm_id):
- return call(vim_id, tenant_id, "vms/%s" % vm_id, "GET")
+ return call(vim_id, tenant_id, "servers/%s" % vm_id, "GET")
def list_vm(vim_id, tenant_id):
- return call(vim_id, tenant_id, "vms", "GET")
+ return call(vim_id, tenant_id, "servers", "GET")
######################################################################