list_devices
Retrieve a list of all managed devices in a specified ADOM, including details such as name, IP address, and OS version. Useful for inventory tracking and device auditing.
Instructions
List all managed devices in an ADOM.
FortiManager manages FortiGate and other Fortinet devices. This lists all devices registered in the specified ADOM.
Args: adom: ADOM name (default: from DEFAULT_ADOM env var, or "root") fields: Specific fields to return (optional)
Returns: dict: Device list with keys: - status: "success" or "error" - count: Number of devices - devices: List of device objects with name, ip, os_ver, etc. - message: Error message if failed
Example: >>> result = await list_devices("root") >>> for device in result["devices"]: ... print(f"{device['name']}: {device.get('ip', 'N/A')}")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adom | No | ||
| fields | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||