예제 #1
0
def get_resiliency_server(id):
    rs = _get_resiliency_server(id)

    if not rs:
        raise exc.NotFoundException("Resiliency Server not found [id=%s]" % id)

    return rs
예제 #2
0
def delete_resiliency_nic(id, session=None):
    rs = _get_resiliency_nic(id)

    if not rs:
        raise exc.NotFoundException("Resiliency Nic not found [id=%s]" % id)

    session.delete(rs)
예제 #3
0
def get_resiliency_nic(id):
    rs = _get_resiliency_nic(id)

    if not rs:
        raise exc.NotFoundException("Resiliency Nic not found [id=%s]" % id)

    return rs
예제 #4
0
def delete_resiliency_group(id, session=None):
    rg = _get_resiliency_group(id)

    if not rg:
        raise exc.NotFoundException("Resiliency Group not found [id=%s]" % id)

    session.delete(rg)
예제 #5
0
def get_resiliency_group(id):
    rg = _get_resiliency_group(id)

    if not rg:
        raise exc.NotFoundException("Resiliency Group not found [id=%s]" % id)

    return rg
예제 #6
0
def delete_resiliency_disk_logical(id, session=None):
    rs = _get_resiliency_disk_logical(id)

    if not rs:
        raise exc.NotFoundException(
            "Resiliency DiskLogical not found [id=%s]" % id)

    session.delete(rs)
예제 #7
0
def get_resiliency_disk_logical(id):
    rs = _get_resiliency_disk_logical(id)

    if not rs:
        raise exc.NotFoundException(
            "Resiliency DiskLogical not found [id=%s]" % id)

    return rs
예제 #8
0
def update_resiliency_nic(id, values, session=None):
    rs = _get_resiliency_nic(id)

    if not rs:
        raise exc.NotFoundException("Resiliency Nic not found [id=%s]" % id)

    rs.update(values.copy())

    return rs
예제 #9
0
def update_resiliency_group(id, values, session=None):
    rg = _get_resiliency_group(id)

    if not rg:
        raise exc.NotFoundException("Resiliency Group not found [id=%s]" % id)

    rg.update(values.copy())

    return rg