diff --git a/docs/source/protocol/msr.rst b/docs/source/protocol/msr.rst index 112a7113ce33de8244fdda4c58fda7661ee134a0..12eb41eefaaf3fc24995b1dac69591a808860c62 100644 --- a/docs/source/protocol/msr.rst +++ b/docs/source/protocol/msr.rst @@ -14,7 +14,33 @@ These endpoints are intended for use by MSR. .. autofunction:: inventory_provider.routes.msr.access_services -/msr/logical-system-peerings</name> +/msr/bgp/logical-systems ------------------------------------- -.. autofunction:: inventory_provider.routes.msr.logical_system_peerings \ No newline at end of file +.. autofunction:: inventory_provider.routes.msr.get_logical_systems + + +/msr/bgp/logical-system-peerings</name> +------------------------------------------ + +.. autofunction:: inventory_provider.routes.msr.logical_system_peerings + + +/msr/bgp/groups +------------------------------------- + +.. autofunction:: inventory_provider.routes.msr.get_peering_groups + + +/msr/bgp/group-peerings</name> +------------------------------------- + +.. autofunction:: inventory_provider.routes.msr.bgp_group_peerings + + +helpers +------------------------------------- + +.. autofunction:: inventory_provider.routes.msr._handle_peering_group_list_request + +.. autofunction:: inventory_provider.routes.msr._handle_peering_group_request diff --git a/inventory_provider/routes/msr.py b/inventory_provider/routes/msr.py index f4c03200dd4e7ec4786a0f6663f657fd5a4f826b..62e25212e3291d23d0b5635c63ce9bba9cde1c35 100644 --- a/inventory_provider/routes/msr.py +++ b/inventory_provider/routes/msr.py @@ -138,7 +138,7 @@ def _handle_peering_group_request(name, cache_key, group_key_base): .. asjson:: inventory_provider.routes.msr.PEERING_LIST_SCHEMA - :param name: group/logical-system name, nor None + :param name: group/logical-system name, or None :param cache_key: base cache key for this type of request :param group_key_base: key above which the peerings are grouped :return: a json list, formatted as above