From 7d1faed71c1f163c60e5159953e12603af33c2bb Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Wed, 2 Jun 2021 11:30:12 +0200 Subject: [PATCH] moved classifier rst to py module --- docs/source/protocol/classifier.rst | 43 ------------------------- docs/source/protocol/index.rst | 3 +- inventory_provider/routes/classifier.py | 42 ++++++++++++++++++++++++ 3 files changed, 44 insertions(+), 44 deletions(-) delete mode 100644 docs/source/protocol/classifier.rst diff --git a/docs/source/protocol/classifier.rst b/docs/source/protocol/classifier.rst deleted file mode 100644 index 06729f24..00000000 --- a/docs/source/protocol/classifier.rst +++ /dev/null @@ -1,43 +0,0 @@ -.. classifier endpoint docs - - -Classifier Endpoints -========================= - -These endpoints are intended for use by Dashboard V3. - -.. contents:: :local: - -/classifier/peer-info ---------------------- - -.. autofunction:: inventory_provider.routes.classifier.get_bgp_peer_info - -/classifier/juniper-link-info ------------------------------ - -.. autofunction:: inventory_provider.routes.classifier.get_juniper_link_info - - -/classifier/infinera-lambda-info --------------------------------- - -.. autofunction:: inventory_provider.routes.classifier.get_infinera_lambda_info - - -/classifier/infinera-fiberlink-info ------------------------------------- - -.. autofunction:: - inventory_provider.routes.classifier.get_fiberlink_trap_metadata - -/classifier/coriant-info ------------------------- - -.. autofunction:: inventory_provider.routes.classifier.get_coriant_info - - -/classifier/mtc-interface-info --------------------------------- - -.. autofunction:: inventory_provider.routes.classifier.get_mtc_interface_info diff --git a/docs/source/protocol/index.rst b/docs/source/protocol/index.rst index 370ec063..d861e71d 100644 --- a/docs/source/protocol/index.rst +++ b/docs/source/protocol/index.rst @@ -28,11 +28,12 @@ API modules :maxdepth: 2 :caption: Contents: - classifier lg data jobs msr lnetd +.. automodule:: inventory_provider.routes.classifier + .. automodule:: inventory_provider.routes.poller diff --git a/inventory_provider/routes/classifier.py b/inventory_provider/routes/classifier.py index f470dd33..6d27c8a0 100644 --- a/inventory_provider/routes/classifier.py +++ b/inventory_provider/routes/classifier.py @@ -1,3 +1,45 @@ +""" +Classifier Endpoints +========================= + +These endpoints are intended for use by Dashboard V3. + +.. contents:: :local: + +/classifier/peer-info +--------------------- + +.. autofunction:: inventory_provider.routes.classifier.get_bgp_peer_info + +/classifier/juniper-link-info +----------------------------- + +.. autofunction:: inventory_provider.routes.classifier.get_juniper_link_info + + +/classifier/infinera-lambda-info +-------------------------------- + +.. autofunction:: inventory_provider.routes.classifier.get_infinera_lambda_info + + +/classifier/infinera-fiberlink-info +------------------------------------ + +.. autofunction:: + inventory_provider.routes.classifier.get_fiberlink_trap_metadata + +/classifier/coriant-info +------------------------ + +.. autofunction:: inventory_provider.routes.classifier.get_coriant_info + + +/classifier/mtc-interface-info +-------------------------------- + +.. autofunction:: inventory_provider.routes.classifier.get_mtc_interface_info +""" import ipaddress import json import logging -- GitLab