Skip to content

EdgeHeartbeatBody

Field Type Required Description and constraints
bootId string (uuid) Yes
bootGeneration integer (int64) Yes minimum 1.0. maximum 9007199254740991.0
sequence integer (int64) Yes minimum 1.0. maximum 9007199254740991.0
softwareVersion string Yes pattern ^[0-9]+\.[0-9]+\.[0-9]+(?:[-+][A-Za-z0-9.-]+)?$
recorder string Yes values "healthy", "recovering", "failed"
detector string Yes values "healthy", "recovering", "unlicensed", "overloaded", "failed"
uploader string Yes values "healthy", "backlog", "failed"
freeStorageBytes integer (int64) Yes minimum 0.0. maximum 9007199254740991.0
pendingBytes integer (int64) Yes minimum 0.0. maximum 9007199254740991.0
unclassifiedDurationUs integer (int64) Yes minimum 0.0. maximum 9007199254740991.0
activeCameraCount integer Yes minimum 0.0. maximum 100.0

Additional properties are rejected by this schema.

{
"properties": {
"bootId": {
"type": "string",
"format": "uuid",
"title": "Bootid"
},
"bootGeneration": {
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 1.0,
"format": "int64",
"title": "Bootgeneration"
},
"sequence": {
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 1.0,
"format": "int64",
"title": "Sequence"
},
"softwareVersion": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]+\\.[0-9]+(?:[-+][A-Za-z0-9.-]+)?$",
"title": "Softwareversion"
},
"recorder": {
"type": "string",
"enum": [
"healthy",
"recovering",
"failed"
],
"title": "Recorder"
},
"detector": {
"type": "string",
"enum": [
"healthy",
"recovering",
"unlicensed",
"overloaded",
"failed"
],
"title": "Detector"
},
"uploader": {
"type": "string",
"enum": [
"healthy",
"backlog",
"failed"
],
"title": "Uploader"
},
"freeStorageBytes": {
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 0.0,
"format": "int64",
"title": "Freestoragebytes"
},
"pendingBytes": {
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 0.0,
"format": "int64",
"title": "Pendingbytes"
},
"unclassifiedDurationUs": {
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 0.0,
"format": "int64",
"title": "Unclassifieddurationus"
},
"activeCameraCount": {
"type": "integer",
"maximum": 100.0,
"minimum": 0.0,
"title": "Activecameracount"
}
},
"additionalProperties": false,
"type": "object",
"required": [
"bootId",
"bootGeneration",
"sequence",
"softwareVersion",
"recorder",
"detector",
"uploader",
"freeStorageBytes",
"pendingBytes",
"unclassifiedDurationUs",
"activeCameraCount"
],
"title": "EdgeHeartbeatBody"
}
Image preview