Skip to content
Snippets Groups Projects
Commit 7858f443 authored by Sam Roberts's avatar Sam Roberts
Browse files

fetch items related to L3VPN

parent 7ec48d2a
No related branches found
No related tags found
1 merge request!2Feature/reporting 307 msr vpn proxy endpoint
......@@ -1063,3 +1063,20 @@ def mdvpn():
for asn in nren_asn_map]
response = json.dumps(nren_details)
return Response(response, mimetype='application/json')
@routes.route('/vpn-proxy', methods=['GET', 'POST'])
@common.require_accepts_json
def vpn_proxy():
def _is_relevant(item):
desc = item.get("description")
if desc is None:
return False
return "L3VPN" in desc
r = common.get_current_redis()
vpnproxy = json.loads(r.get('juniper-peerings:logical-system:VPN-PROXY').decode('utf-8'))
test = [item for item in vpnproxy if _is_relevant(item)]
response = json.dumps(test)
return Response(response, mimetype='application/json')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment