From 810a5a8eefaa3a2991382efd590ba5a5ff9cc61d Mon Sep 17 00:00:00 2001 From: armingol <pablo.armingolrobles@telefonica.com> Date: Wed, 25 Sep 2024 17:04:41 +0200 Subject: [PATCH] fix nbi/tfs-api call --- src/nbi/service/rest_server/nbi_plugins/tfs_api/Resources.py | 4 ++++ src/nbi/service/rest_server/nbi_plugins/tfs_api/__init__.py | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/nbi/service/rest_server/nbi_plugins/tfs_api/Resources.py b/src/nbi/service/rest_server/nbi_plugins/tfs_api/Resources.py index f360e3181..0b3929564 100644 --- a/src/nbi/service/rest_server/nbi_plugins/tfs_api/Resources.py +++ b/src/nbi/service/rest_server/nbi_plugins/tfs_api/Resources.py @@ -323,3 +323,7 @@ class PolicyRules(_Resource): class PolicyRule(_Resource): def get(self, policy_rule_uuid : str): return format_grpc_to_json(self.context_client.GetPolicyRule(grpc_policy_rule_id(policy_rule_uuid))) + +class Networks(_Resource): + def get(self, context_uuid : str): + return format_grpc_to_json(self.context_client.ListTopologies(grpc_context_id(context_uuid))) diff --git a/src/nbi/service/rest_server/nbi_plugins/tfs_api/__init__.py b/src/nbi/service/rest_server/nbi_plugins/tfs_api/__init__.py index 47e6095f0..a95cd88f9 100644 --- a/src/nbi/service/rest_server/nbi_plugins/tfs_api/__init__.py +++ b/src/nbi/service/rest_server/nbi_plugins/tfs_api/__init__.py @@ -22,7 +22,8 @@ from .Resources import ( PolicyRule, PolicyRuleIds, PolicyRules, Service, ServiceIds, Services, Slice, SliceIds, Slices, - Topologies, Topology, TopologyIds + Topologies, Topology, TopologyIds, + Networks ) URL_PREFIX = '/tfs-api' -- GitLab