utp_service/backend/app/services/discovery/__init__.py
2026-04-13 16:17:09 +03:00

20 lines
582 B
Python

"""
SSH-based device discovery package.
Public API:
discover_via_ssh — run a full discovery pass for one Object
DiscoveryResult — summary of what was created/updated/skipped
DeviceAction — per-device action record
DiscoveredDevice — device parsed from a CAPS config plugin section
"""
from .orchestrator import discover_via_ssh
from .types import DeviceAction, DiscoveredDevice, DiscoveryResult, ProgressCallback
__all__ = [
"discover_via_ssh",
"DiscoveryResult",
"DeviceAction",
"DiscoveredDevice",
"ProgressCallback",
]