REST API  14
REST API for Luna Network HSMs
GET /api/lunasa/network/devices/{deviceid}

GET /api/lunasa/network/devices/{deviceid}

Gets information about a network device.

User Privileges

Users with the following role privileges can perform this command:

  • admin
  • operator
  • monitor

Parameters

deviceid

The identifier of a network device.

Use: Required

JSON Schema:

    Object
    type: string

Responses

200

Basic information about the network device.

JSON Schema: Network Device

404

APPLIANCE_INTERFACE_DOES_NOT_EXIST

Specified interface does not exist.

Example Request

    GET
    https://1.2.3.4:8443/api/lunasa/network/devices/eth0

Example Result

{
    "actions": "/api/lunasa/network/devices/eth0/actions",
    "classes": "/api/lunasa/network/devices/eth0/classes",
    "dns": "/api/lunasa/network/devices/eth0/dns",
    "ip4": "/api/lunasa/network/devices/eth0/ip4",
    "ip6": "/api/lunasa/network/devices/eth0/ip6",
    "mac": "00:15:b2:a9:b5:c8",
    "measurementStats":"/api/lunasa/network/devices/eth0/measurementStats",
    "name": "eth0",
    "routes": "/api/lunasa/network/devices/eth0/routes",
    "state": "active",
    "stats": "/api/lunasa/network/devices/eth0/stats",
    "type": "ethernet"
}

See Also

GET /api/lunasa/network/devices/{deviceid}/ip4
GET /api/lunasa/network/devices/{deviceid}/ip6
GET /api/lunasa/network/devices/{deviceid}/routes
GET /api/lunasa/network/devices/{deviceid}/stats
GET /api/lunasa/network/devices/{deviceid}/dns
GET /api/lunasa/network/devices/{deviceid}/actions
GET /api/lunasa/network/devices/{deviceid}/classes
GET /api/lunasa/network/devices/{deviceid}/measurementStats