Ejemplo n.º 1
0
def delete_alarm(request, alarm_id):
    '''
    Delete a given alarm
    :param request: Django request object
    :param alarm_id: id of an alarm
    :return: HTTPResponse (application/json)
    '''
    token_id = request.session['token'].id
    new_ceilometer_api = CeilometerApi(token_id)
    try:
        new_ceilometer_api.delete_alarm(alarm_id)
        result = {'data': 'Alarm ' + alarm_id + ' has been deleted.'}
        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 delete_alarm(request, alarm_id):
    '''
    Delete a given alarm
    :param request: Django request object
    :param alarm_id: id of an alarm
    :return: HTTPResponse (application/json)
    '''
    token_id = request.session['token'].id
    new_ceilometer_api = CeilometerApi(token_id)
    try:
        new_ceilometer_api.delete_alarm(alarm_id)
        result = {'data': 'Alarm ' + alarm_id + ' has been deleted.'}
        return HttpResponse(json.dumps(result),
                            content_type='application/json')
    except (err.ClientSideError, err.ServerSideError), e:
        return _report_error(e.message)