Ejemplo n.º 1
0
def DestroyInfrastructure(inf_id, auth_data, force=False, async_call=False):
    request = IMBaseRequest.create_request(
        IMBaseRequest.DESTROY_INFRASTRUCTURE,
        (inf_id, auth_data, force, async_call))
    # This function take a lot of time in some connectors. We can make it
    # async: return (True, "")
    return WaitRequest(request)
Ejemplo n.º 2
0
def AddResource(inf_id, radl_data, auth_data, context=True):
    request = IMBaseRequest.create_request(
        IMBaseRequest.ADD_RESOURCE, (inf_id, radl_data, auth_data, context))
    return WaitRequest(request)
Ejemplo n.º 3
0
def GetVersion():
    request = IMBaseRequest.create_request(IMBaseRequest.GET_VERSION, None)
    return WaitRequest(request)
Ejemplo n.º 4
0
def StartVM(inf_id, vm_id, auth_data):
    request = IMBaseRequest.create_request(IMBaseRequest.START_VM,
                                           (inf_id, vm_id, auth_data))
    return WaitRequest(request)
Ejemplo n.º 5
0
def GetVMContMsg(inf_id, vm_id, auth_data):
    request = IMBaseRequest.create_request(IMBaseRequest.GET_VM_CONT_MSG,
                                           (inf_id, vm_id, auth_data))
    return WaitRequest(request)
Ejemplo n.º 6
0
def ImportInfrastructure(str_inf, auth_data):
    request = IMBaseRequest.create_request(IMBaseRequest.IMPORT_INFRASTRUCTURE,
                                           (str_inf, auth_data))
    return WaitRequest(request)
Ejemplo n.º 7
0
def GetInfrastructureList(auth_data):
    request = IMBaseRequest.create_request(
        IMBaseRequest.GET_INFRASTRUCTURE_LIST, (auth_data))
    return WaitRequest(request)
Ejemplo n.º 8
0
def GetVMContMsg(inf_id, vm_id, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.GET_VM_CONT_MSG,(inf_id, vm_id, auth_data)) 
	return WaitRequest(request)
Ejemplo n.º 9
0
def GetVMProperty(inf_id, vm_id, property_name, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.GET_VM_PROPERTY, (inf_id, vm_id, property_name, auth_data))
	return WaitRequest(request)
Ejemplo n.º 10
0
def GetVMInfo(inf_id, vm_id, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.GET_VM_INFO, (inf_id, vm_id, auth_data))
	return WaitRequest(request)
Ejemplo n.º 11
0
def RemoveResource(inf_id, vm_list, auth_data, context = True):
	request = IMBaseRequest.create_request(IMBaseRequest.REMOVE_RESOURCE, (inf_id, vm_list, auth_data, context))
	return WaitRequest(request)
Ejemplo n.º 12
0
def AddResource(inf_id, radl_data, auth_data, context = True):
	request = IMBaseRequest.create_request(IMBaseRequest.ADD_RESOURCE, (inf_id, radl_data, auth_data, context))
	return WaitRequest(request)
Ejemplo n.º 13
0
def GetVersion():
	request = IMBaseRequest.create_request(IMBaseRequest.GET_VERSION, None) 
	return WaitRequest(request)
Ejemplo n.º 14
0
def StartVM(inf_id, vm_id, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.START_VM,(inf_id, vm_id, auth_data)) 
	return WaitRequest(request)
Ejemplo n.º 15
0
def GetInfrastructureContMsg(inf_id, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.GET_INFRASTRUCTURE_CONT_MSG,(inf_id, auth_data)) 
	return WaitRequest(request)
Ejemplo n.º 16
0
def GetVMInfo(inf_id, vm_id, auth_data):
    request = IMBaseRequest.create_request(IMBaseRequest.GET_VM_INFO,
                                           (inf_id, vm_id, auth_data))
    return WaitRequest(request)
Ejemplo n.º 17
0
def AlterVM(inf_id, vm_id, radl, auth_data):
    request = IMBaseRequest.create_request(IMBaseRequest.ALTER_VM,
                                           (inf_id, vm_id, radl, auth_data))
    return WaitRequest(request)
Ejemplo n.º 18
0
def AlterVM(inf_id, vm_id, radl, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.ALTER_VM, (inf_id, vm_id, radl, auth_data))
	return WaitRequest(request)
Ejemplo n.º 19
0
def CreateInfrastructure(radl_data, auth_data, async_call=False):
    request = IMBaseRequest.create_request(IMBaseRequest.CREATE_INFRASTRUCTURE,
                                           (radl_data, auth_data, async_call))
    return WaitRequest(request)
Ejemplo n.º 20
0
def GetInfrastructureInfo(inf_id, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.GET_INFRASTRUCTURE_INFO,(inf_id, auth_data)) 
	return WaitRequest(request)
Ejemplo n.º 21
0
def Reconfigure(inf_id, radl_data, auth_data, vm_list=None):
    request = IMBaseRequest.create_request(
        IMBaseRequest.RECONFIGURE, (inf_id, radl_data, auth_data, vm_list))
    return WaitRequest(request)
Ejemplo n.º 22
0
def StartInfrastructure(inf_id, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.START_INFRASTRUCTURE,(inf_id, auth_data)) 
	return WaitRequest(request)
Ejemplo n.º 23
0
def ExportInfrastructure(inf_id, delete, auth_data):
    request = IMBaseRequest.create_request(IMBaseRequest.EXPORT_INFRASTRUCTURE,
                                           (inf_id, delete, auth_data))
    return WaitRequest(request)
Ejemplo n.º 24
0
def DestroyInfrastructure(inf_id, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.DESTROY_INFRASTRUCTURE,(inf_id, auth_data))
	# This function take a lot of time in some connectors. We can make it async: return (True, "") 
	return WaitRequest(request)
Ejemplo n.º 25
0
def GetInfrastructureContMsg(inf_id, auth_data, headeronly=False):
    request = IMBaseRequest.create_request(
        IMBaseRequest.GET_INFRASTRUCTURE_CONT_MSG,
        (inf_id, auth_data, headeronly))
    return WaitRequest(request)
Ejemplo n.º 26
0
def CreateInfrastructure(radl_data, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.CREATE_INFRASTRUCTURE,(radl_data, auth_data)) 
	return WaitRequest(request)
Ejemplo n.º 27
0
def RebootVM(inf_id, vm_id, auth_data):
    request = IMBaseRequest.create_request(IMBaseRequest.REBOOT_VM,
                                           (inf_id, vm_id, auth_data))
    return WaitRequest(request)
Ejemplo n.º 28
0
def GetInfrastructureList(auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.GET_INFRASTRUCTURE_LIST,(auth_data)) 
	return WaitRequest(request)
Ejemplo n.º 29
0
def CreateDiskSnapshot(inf_id, vm_id, disk_num, image_name, auto_delete,
                       auth_data):
    request = IMBaseRequest.create_request(
        IMBaseRequest.CREATE_DISK_SNAPSHOT,
        (inf_id, vm_id, disk_num, image_name, auto_delete, auth_data))
    return WaitRequest(request)
Ejemplo n.º 30
0
def Reconfigure(inf_id, radl_data, auth_data, vm_list = None):
	request = IMBaseRequest.create_request(IMBaseRequest.RECONFIGURE,(inf_id, radl_data, auth_data, vm_list)) 
	return WaitRequest(request)
Ejemplo n.º 31
0
def RemoveResource(inf_id, vm_list, auth_data, context=True):
    request = IMBaseRequest.create_request(
        IMBaseRequest.REMOVE_RESOURCE, (inf_id, vm_list, auth_data, context))
    return WaitRequest(request)
Ejemplo n.º 32
0
def ImportInfrastructure(str_inf, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.IMPORT_INFRASTRUCTURE,(str_inf, auth_data)) 
	return WaitRequest(request)
Ejemplo n.º 33
0
def GetVMProperty(inf_id, vm_id, property_name, auth_data):
    request = IMBaseRequest.create_request(
        IMBaseRequest.GET_VM_PROPERTY,
        (inf_id, vm_id, property_name, auth_data))
    return WaitRequest(request)
Ejemplo n.º 34
0
def StartInfrastructure(inf_id, auth_data):
    request = IMBaseRequest.create_request(IMBaseRequest.START_INFRASTRUCTURE,
                                           (inf_id, auth_data))
    return WaitRequest(request)
Ejemplo n.º 35
0
def GetInfrastructureInfo(inf_id, auth_data):
    request = IMBaseRequest.create_request(
        IMBaseRequest.GET_INFRASTRUCTURE_INFO, (inf_id, auth_data))
    return WaitRequest(request)
Ejemplo n.º 36
0
def ExportInfrastructure(inf_id, delete, auth_data):
	request = IMBaseRequest.create_request(IMBaseRequest.EXPORT_INFRASTRUCTURE,(inf_id, delete, auth_data)) 
	return WaitRequest(request)