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 vendor or role
  • 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 name
  • role (optional): filter devices by role label

Example configuration

kind: tools
name: list_lab_devices
type: network-list-devices

Example output

Each device entry includes:

FieldDescription
nameDevice name
vendorVendor identifier
platformPlatform model
versionSoftware version
transportsAvailable transport protocols (ssh, gnmi, netconf)
labelsKey-value labels from the device group