예제 #1
0
파일: nova.py 프로젝트: tliu88/stx-horizon
def get_device_usage(request, device_id):
    if device_id is None:
        raise nova_exceptions.ResourceNotFound

    usage = wrs_pci.PciDevicesManager(
        novaclient(request)).list(device=device_id)
    return DeviceUsage(usage[0])
예제 #2
0
파일: nova.py 프로젝트: tliu88/stx-horizon
def get_detail_usage(request, device_id):
    usages = wrs_pci.PciDevicesManager(novaclient(request)).get(device_id)
    return [DetailUsage(n) for n in usages]
예제 #3
0
파일: nova.py 프로젝트: tliu88/stx-horizon
def get_device_usage_list(request):
    usages = wrs_pci.PciDevicesManager(novaclient(request)).list()
    return [DeviceUsage(n) for n in usages]