Skip to content

ReplaceStreamBody

Field Type Required Description and constraints
name string Yes minimum length 1. maximum length 128
location string or null No
description string or null No
externalId string or null No
tags object No Shared integration metadata. At most 32 public entries; keys up to 64 characters and values up to 256 characters. The additional server-managed eyesonit.rtsp.routing.v1 entry may contain up to 4096 characters and must be preserved unchanged on replacement. Camera organization uses its dedicated hierarchy APIs. maximum properties 33
timeZone string or null No
targetAnalyzedFps number No greater than 0.0. maximum 120.0. default 5
enabled boolean No default true
processingResolution VideoResolutionPolicyModel No
scene StreamSceneModel No
recording LocalRecordingPolicyModel No
archiveIndexing ArchiveIndexingPolicyModel No
faceRecognition FaceRecognitionPolicyModel No
source string or null No
fileSource FileSourceBody or null No

Additional properties are rejected by this schema.

{
"properties": {
"name": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"title": "Name"
},
"location": {
"anyOf": [
{
"type": "string",
"maxLength": 256
},
{
"type": "null"
}
],
"title": "Location"
},
"description": {
"anyOf": [
{
"type": "string",
"maxLength": 2048
},
{
"type": "null"
}
],
"title": "Description"
},
"externalId": {
"anyOf": [
{
"type": "string",
"maxLength": 128
},
{
"type": "null"
}
],
"title": "Externalid"
},
"tags": {
"if": {
"not": {
"required": [
"eyesonit.rtsp.routing.v1"
]
}
},
"then": {
"maxProperties": 32
},
"patternProperties": {
"^(?!eyesonit\\.rtsp\\.routing\\.v1$)[A-Za-z0-9][A-Za-z0-9._-]*$": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"^eyesonit\\.rtsp\\.routing\\.v1$": {
"type": "string",
"maxLength": 4096,
"minLength": 1
}
},
"propertyNames": {
"maxLength": 64,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._-]*$"
},
"type": "object",
"maxProperties": 33,
"title": "Tags",
"description": "Shared integration metadata. At most 32 public entries; keys up to 64 characters and values up to 256 characters. The additional server-managed eyesonit.rtsp.routing.v1 entry may contain up to 4096 characters and must be preserved unchanged on replacement. Camera organization uses its dedicated hierarchy APIs."
},
"timeZone": {
"anyOf": [
{
"type": "string",
"maxLength": 128,
"minLength": 1
},
{
"type": "null"
}
],
"title": "Timezone"
},
"targetAnalyzedFps": {
"type": "number",
"maximum": 120.0,
"exclusiveMinimum": 0.0,
"title": "Targetanalyzedfps",
"default": 5
},
"enabled": {
"type": "boolean",
"title": "Enabled",
"default": true
},
"processingResolution": {
"$ref": "#/components/schemas/VideoResolutionPolicyModel"
},
"scene": {
"$ref": "#/components/schemas/StreamSceneModel"
},
"recording": {
"$ref": "#/components/schemas/LocalRecordingPolicyModel"
},
"archiveIndexing": {
"$ref": "#/components/schemas/ArchiveIndexingPolicyModel"
},
"faceRecognition": {
"$ref": "#/components/schemas/FaceRecognitionPolicyModel"
},
"source": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "null"
}
],
"title": "Source"
},
"fileSource": {
"anyOf": [
{
"$ref": "#/components/schemas/FileSourceBody"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false,
"type": "object",
"required": [
"name"
],
"title": "ReplaceStreamBody"
}
Image preview