示例#1
0
def get_nsxv_lbaas_loadbalancer_bindings(session, filters=None,
                                         like_filters=None):
    session = db_api.get_reader_session()
    query = session.query(nsxv_models.NsxvLbaasLoadbalancerBinding)
    return nsx_db._apply_filters_to_query(
        query, nsxv_models.NsxvLbaasLoadbalancerBinding, filters,
        like_filters).all()
示例#2
0
def get_nsxv_spoofguard_policy_network_mappings(session, filters=None,
                                                like_filters=None):
    session = db_api.get_reader_session()
    query = session.query(nsxv_models.NsxvSpoofGuardPolicyNetworkMapping)
    return nsx_db._apply_filters_to_query(
               query, nsxv_models.NsxvSpoofGuardPolicyNetworkMapping,
               filters, like_filters).all()
示例#3
0
def get_nsxv_router_bindings(session, filters=None,
                             like_filters=None):
    session = db.get_reader_session()
    query = session.query(nsxv_models.NsxvRouterBinding)
    return nsx_db._apply_filters_to_query(query, nsxv_models.NsxvRouterBinding,
                                          filters, like_filters).all()