network-list-devices
network-list-devices lists all devices known to the server, including their
labels, available transports, and vendor/platform metadata. It merges sibling
sources (same device, different transports) into unified device entries.
Key behavior
- read-only
- returns all devices from the device pool
- supports optional filtering by
vendororrole - merges multiple source transports per device into a single entry
- useful for discovery before running fleet operations
Runtime parameters
vendor(optional): filter devices by vendor namerole(optional): filter devices by role label
Example configuration
kind: tools
name: list_lab_devices
type: network-list-devices
Example output
Each device entry includes:
| Field | Description |
|---|---|
name | Device name |
vendor | Vendor identifier |
platform | Platform model |
version | Software version |
transports | Available transport protocols (ssh, gnmi, netconf) |
labels | Key-value labels from the device group |