netx/netx_api/topology_service.py
2026-08-04 22:23:44 +08:00

100 lines
2.5 KiB
Python

"""Topology domain facade — re-exports fabric / views / discover for compatibility."""
from __future__ import annotations
from .topology_common import (
_is_deadlock_error,
_norm_host,
)
from .topology_discover import (
_apply_discover_hits,
get_discover_job,
pause_discover_job,
prune_discover_jobs,
reclaim_stale_discover_jobs,
recover_lldp_discover_on_startup,
resume_discover_job,
start_discover_job,
stop_discover_job,
)
from .topology_fabric import (
_apply_missing_and_purge,
_mark_replaced_port_peers,
_match_hit_to_fabric_node,
_node_out,
ensure_fabric_node_for_managed,
ensure_fabric_node_for_ume,
ensure_lldp_discovered_managed_ne,
get_fabric_neighborhood,
get_fabric_summary,
list_fabric_edges,
list_fabric_nodes,
merge_duplicate_fabric_nodes,
refresh_fabric_stats,
upsert_fabric_edge,
)
from .topology_views import (
_place_fabric_ids_on_view,
add_nodes_to_view,
bootstrap_topology_tree,
create_folder,
create_view,
delete_folder,
delete_view,
ensure_region_physical_view,
get_topology_tree,
get_view_graph,
list_views,
patch_view_edge_style,
patch_view_positions,
populate_view,
project_fabric_neighbors_to_view,
remove_view_nodes,
update_folder,
update_view,
)
__all__ = [
"_apply_discover_hits",
"_apply_missing_and_purge",
"_is_deadlock_error",
"_mark_replaced_port_peers",
"_match_hit_to_fabric_node",
"_node_out",
"_norm_host",
"_place_fabric_ids_on_view",
"add_nodes_to_view",
"bootstrap_topology_tree",
"create_folder",
"create_view",
"delete_folder",
"delete_view",
"ensure_fabric_node_for_managed",
"ensure_fabric_node_for_ume",
"ensure_lldp_discovered_managed_ne",
"ensure_region_physical_view",
"get_discover_job",
"get_fabric_neighborhood",
"get_fabric_summary",
"get_topology_tree",
"get_view_graph",
"list_fabric_edges",
"list_fabric_nodes",
"list_views",
"merge_duplicate_fabric_nodes",
"patch_view_edge_style",
"patch_view_positions",
"pause_discover_job",
"populate_view",
"project_fabric_neighbors_to_view",
"prune_discover_jobs",
"reclaim_stale_discover_jobs",
"recover_lldp_discover_on_startup",
"refresh_fabric_stats",
"remove_view_nodes",
"resume_discover_job",
"start_discover_job",
"stop_discover_job",
"update_folder",
"update_view",
"upsert_fabric_edge",
]