Ejemplo n.º 1
0
def resource_detail(request, resource_id):
    '''
    Get resource list through Ceilometer API
    :param request: Django request object
    :return:
    '''
    arrays, filters = _request_GET_to_dict(request.GET)
    token_id = request.session['token'].id
    new_ceilometer_api = CeilometerApi(token_id)

    try:
        result = new_ceilometer_api.get_resources(resource_id=resource_id)
        return HttpResponse(json.dumps(result), content_type='application/json')
    except (err.ClientSideError, err.ServerSideError), e:
        return _report_error(e.message)
Ejemplo n.º 2
0
def resource_detail(request, resource_id):
    '''
    Get resource list through Ceilometer API
    :param request: Django request object
    :return:
    '''
    arrays, filters = _request_GET_to_dict(request.GET)
    token_id = request.session['token'].id
    new_ceilometer_api = CeilometerApi(token_id)

    try:
        result = new_ceilometer_api.get_resources(resource_id=resource_id)
        return HttpResponse(json.dumps(result),
                            content_type='application/json')
    except (err.ClientSideError, err.ServerSideError), e:
        return _report_error(e.message)