diff --git a/gso/api/v1/network.py b/gso/api/v1/network.py index 9b385c8e86330e5929a8e7b1a882faf07b966da0..b92a135e63ff1a4fcee89e987b3c568fccc28d7f 100644 --- a/gso/api/v1/network.py +++ b/gso/api/v1/network.py @@ -42,6 +42,7 @@ class RouterBlock(OrchestratorBaseModel): router_role: RouterRole vendor: Vendor router_site: SiteBlock + owner_subscription_id: UUID class IptrunkSideBlock(OrchestratorBaseModel): @@ -121,6 +122,7 @@ def network_topology() -> NetworkTopologyDomainModelSchema: "router_role": side["iptrunk_side_node"]["router_role"], "vendor": side["iptrunk_side_node"]["vendor"], "router_site": side["iptrunk_side_node"]["router_site"], + "owner_subscription_id": side["iptrunk_side_node"]["owner_subscription_id"], }, } for side in extended_model["iptrunk"]["iptrunk_sides"]