get_device_status
Check device connection and configuration sync status. Returns status for all managed devices or a specific device, indicating connectivity and sync state.
Instructions
Get device status including connection and config sync status.
Returns status information for all devices or a specific device:
Connection status (up/down)
Config sync status (in_sync/out_of_sync)
DB status (modified/no_changes)
Device status (installed/checkedin/etc.)
Args: adom: ADOM name (default: from DEFAULT_ADOM env var, or "root") device: Specific device name (optional, returns all if not specified)
Returns: dict: Device status with keys: - status: "success" or "error" - count: Number of devices - devices: List of device status objects - message: Error message if failed
Example: >>> # Get all device status >>> result = await get_device_status("root") >>> for dev in result['devices']: ... print(f"{dev['name']}: {dev['conn_status_str']}")
>>> # Get specific device status
>>> result = await get_device_status("root", "FGT-HQ")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adom | No | ||
| device | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||