EdgeDeviceResponse
Fields
Section titled “Fields”| Field | Type | Required | Description and constraints |
|---|---|---|---|
platform |
string | No | values "native", "axis". default "native" |
capabilities |
EdgeCapabilities or null | No | |
id |
string (uuid) | Yes | |
organizationId |
string (uuid) or null | Yes | |
name |
string | Yes | |
state |
string | Yes | values "pending", "active", "revoked" |
revision |
integer (int64) | Yes | |
cameraIds |
array of string (uuid) | Yes | |
settings |
EdgeSettings | Yes | |
desiredRevision |
integer (int64) | Yes | |
appliedRevision |
integer (int64) | Yes | |
lastSeenAtUs |
integer (int64) or null | Yes | |
health |
EdgeHeartbeatBody or null | No | |
configurationError |
string or null | No | |
reportedLossCount |
integer | No | default 0 |
Additional properties are rejected by this schema.
JSON schema
Section titled “JSON schema”{ "properties": { "platform": { "type": "string", "enum": [ "native", "axis" ], "title": "Platform", "default": "native" }, "capabilities": { "anyOf": [ { "$ref": "#/components/schemas/EdgeCapabilities" }, { "type": "null" } ] }, "id": { "type": "string", "format": "uuid", "title": "Id" }, "organizationId": { "anyOf": [ { "type": "string", "format": "uuid" }, { "type": "null" } ], "title": "Organizationid" }, "name": { "type": "string", "title": "Name" }, "state": { "type": "string", "enum": [ "pending", "active", "revoked" ], "title": "State" }, "revision": { "type": "integer", "format": "int64", "title": "Revision" }, "cameraIds": { "items": { "type": "string", "format": "uuid" }, "type": "array", "title": "Cameraids" }, "settings": { "$ref": "#/components/schemas/EdgeSettings" }, "desiredRevision": { "type": "integer", "format": "int64", "title": "Desiredrevision" }, "appliedRevision": { "type": "integer", "format": "int64", "title": "Appliedrevision" }, "lastSeenAtUs": { "anyOf": [ { "type": "integer", "format": "int64" }, { "type": "null" } ], "title": "Lastseenatus" }, "health": { "anyOf": [ { "$ref": "#/components/schemas/EdgeHeartbeatBody" }, { "type": "null" } ] }, "configurationError": { "anyOf": [ { "type": "string", "enum": [ "invalid", "capacity", "applyFailed" ] }, { "type": "null" } ], "title": "Configurationerror" }, "reportedLossCount": { "type": "integer", "title": "Reportedlosscount", "default": 0 } }, "additionalProperties": false, "type": "object", "required": [ "id", "organizationId", "name", "state", "revision", "cameraIds", "settings", "desiredRevision", "appliedRevision", "lastSeenAtUs" ], "title": "EdgeDeviceResponse"}