nexigon_api.devices.GetDeviceDetailsOutput
Output of getting information about a device.
deviceIdnexigon_api.devices.DeviceId (string)required
Unique ID of a device.
projectIdnexigon_api.projects.ProjectId (string)required
Unique ID of a project.
fingerprintIdnexigon_api.devices.DeviceFingerprintId (string)required
Device fingerprint ID.
namestring
isConnectedbooleanrequired
metadata objectrequired
certificates object[]required
Array [
certificateIdnexigon_api.devices.DeviceCertificateId (string)required
Unique ID of a device certificate.
statusnexigon_api.devices.DeviceCertificateStatusrequired
Status of a device certificate.
Possible values: [Pending
, Active
, Rejected
, Revoked
]
fingerprintnexigon_api.devices.CertificateFingerprint (string)required
Fingerprint of a device certificate.
firstSeennexigon_api.datetime.Timestamp (string)required
ISO 8601 formatted date and time string.
]
connections object[]required
Array [
connectionIdnexigon_api.devices.DeviceConnectionId (string)required
Unique ID of a device connection.
nodeIdnexigon_api.cluster.ClusterNodeId (string)required
Unique ID of a cluster node.
connectedAtnexigon_api.datetime.Timestamp (string)required
ISO 8601 formatted date and time string.
connectedForSecsinteger<uint32>required
]
nexigon_api.devices.GetDeviceDetailsOutput
{
"deviceId": "string",
"projectId": "string",
"fingerprintId": "string",
"name": "string",
"isConnected": true,
"metadata": {},
"certificates": [
{
"certificateId": "string",
"fingerprint": "string",
"firstSeen": "string"
}
],
"connections": [
{
"connectionId": "string",
"nodeId": "string",
"connectedAt": "string",
"connectedForSecs": 0
}
]
}