def get_all_elbs_v2(**kwargs):
    """
    Fetches all elbs for a given account/region

    :param kwargs:
    :return:
    """
    elbs = []

    try:
        while True:
            response = _get_elbs_v2(**kwargs)
            elbs += _filter_ignored_elbsv2(response["LoadBalancers"], **kwargs)

            if not response.get("NextMarker"):
                return elbs
            else:
                kwargs.update(dict(Marker=response["NextMarker"]))
    except Exception as e:  # noqa
        metrics.send("get_all_elbs_v2_error", "counter", 1)
        capture_exception()
        raise

    Fetches all elbs for a given account/region

    :param kwargs:
    :return:
    
lemur/plugins/lemur_aws/elb.py