Skip to content

EdgeDeviceResponse

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.

{
"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"
}
Image preview