RtspGatewayPoolResponse
Fields
Section titled “Fields”| Field | Type | Required | Description and constraints |
|---|---|---|---|
id |
string (uuid) | Yes | |
revision |
integer | Yes | |
integrationKey |
string | Yes | |
siteId |
string or null | No | |
requireNPlusOne |
boolean | No | default false |
recorderConnectionLimits |
object with integer values | No | |
configurationApplied |
boolean | No | default false |
automaticRecoveryEnabled |
boolean | Yes | |
sharedCredentialConfigured |
boolean | Yes | |
sharedCredentialReference |
string or null | No | |
gateways |
array of RtspGatewayResponse | Yes |
Additional properties are rejected by this schema.
JSON schema
Section titled “JSON schema”{ "properties": { "id": { "type": "string", "format": "uuid", "title": "Id" }, "revision": { "type": "integer", "title": "Revision" }, "integrationKey": { "type": "string", "title": "Integrationkey" }, "siteId": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Siteid" }, "requireNPlusOne": { "type": "boolean", "title": "Requirenplusone", "default": false }, "recorderConnectionLimits": { "additionalProperties": { "type": "integer" }, "type": "object", "title": "Recorderconnectionlimits" }, "configurationApplied": { "type": "boolean", "title": "Configurationapplied", "default": false }, "automaticRecoveryEnabled": { "type": "boolean", "title": "Automaticrecoveryenabled" }, "sharedCredentialConfigured": { "type": "boolean", "title": "Sharedcredentialconfigured" }, "sharedCredentialReference": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Sharedcredentialreference" }, "gateways": { "items": { "$ref": "#/components/schemas/RtspGatewayResponse" }, "type": "array", "title": "Gateways" } }, "additionalProperties": false, "type": "object", "required": [ "id", "revision", "integrationKey", "automaticRecoveryEnabled", "sharedCredentialConfigured", "gateways" ], "title": "RtspGatewayPoolResponse"}