Skip to content
Snippets Groups Projects
Commit e11f4b17 authored by Mohammad Torkashvand's avatar Mohammad Torkashvand
Browse files

added networks module to docs

parent daed2912
Branches
Tags
1 merge request!187add topology rest api
Pipeline #86075 passed
This commit is part of merge request !187. Comments created here will be created in the context of that merge request.
...@@ -15,3 +15,4 @@ Submodules ...@@ -15,3 +15,4 @@ Submodules
imports imports
subscriptions subscriptions
processes processes
networks
``gso.api.v1.subscriptions``
============================
.. automodule:: gso.api.v1.networks
:members:
:show-inheritance:
...@@ -11,7 +11,7 @@ from starlette import status ...@@ -11,7 +11,7 @@ from starlette import status
from gso.products.product_blocks.iptrunk import PhysicalPortCapacity from gso.products.product_blocks.iptrunk import PhysicalPortCapacity
from gso.services.subscriptions import get_active_iptrunk_subscriptions from gso.services.subscriptions import get_active_iptrunk_subscriptions
router = APIRouter(prefix="/networks", tags=["Network"],) router = APIRouter(prefix="/networks", tags=["Network"])
class RouterBlock(OrchestratorBaseModel): class RouterBlock(OrchestratorBaseModel):
...@@ -59,7 +59,7 @@ def _calculate_iptrunk_capacity(iptrunk_sides: list, iptrunk_speed: PhysicalPort ...@@ -59,7 +59,7 @@ def _calculate_iptrunk_capacity(iptrunk_sides: list, iptrunk_speed: PhysicalPort
return f"{capacity}G" return f"{capacity}G"
@router.get("/topology", status_code=status.HTTP_200_OK, response_model=NetworkTopologyDomainModelSchema,) @router.get("/topology", status_code=status.HTTP_200_OK, response_model=NetworkTopologyDomainModelSchema)
def network_topology() -> NetworkTopologyDomainModelSchema: def network_topology() -> NetworkTopologyDomainModelSchema:
"""Retrieve all active or provisioning IP trunk subscriptions.""" """Retrieve all active or provisioning IP trunk subscriptions."""
topology: dict = {"iptrunks": []} topology: dict = {"iptrunks": []}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment