SystemStatusInstanceCounts
Estrutura de dados do contrato OpenAPI.
Estrutura de dados do contrato OpenAPI.
Campos
| Campo | Tipo | Presença | Descrição |
|---|---|---|---|
callSlotsConfigured | integer | obrigatório | Soma dos limites de instâncias calls; valores herdados usam o padrão deste worker. Não é capacidade física medida. Mínimo: 0 |
callSlotsOwned | integer | obrigatório | Soma dos limites das instâncias calls sob lease vigente deste worker. Mínimo: 0 |
calls | object | obrigatório | Modelo: SystemStatusInstanceState. |
ownedByWorker | integer | obrigatório | Leases deste worker ainda não expirados. Mínimo: 0 |
scope | string | obrigatório | Valores: "database" |
staleConnected | integer | obrigatório | Status persistido connected sem lease vigente. Os totais por estado são snapshots persistidos, não sondas da conexão WhatsApp. Mínimo: 0 |
total | integer | obrigatório | Instâncias não excluídas neste banco. Bancos compartilhados entre workers duplicam esse total: não somar os nós sem considerar o escopo. Mínimo: 0 |
whatsapp | object | obrigatório | Modelo: SystemStatusInstanceState. |
workerSessionLimit | integer / null | opcional | — |
Definição OpenAPI
json
{
"additionalProperties": true,
"properties": {
"callSlotsConfigured": {
"description": "Soma dos limites de instâncias calls; valores herdados usam o padrão deste worker. Não é capacidade física medida.",
"minimum": 0,
"type": "integer"
},
"callSlotsOwned": {
"description": "Soma dos limites das instâncias calls sob lease vigente deste worker.",
"minimum": 0,
"type": "integer"
},
"calls": {
"$ref": "#/components/schemas/SystemStatusInstanceState"
},
"ownedByWorker": {
"description": "Leases deste worker ainda não expirados.",
"minimum": 0,
"type": "integer"
},
"scope": {
"enum": [
"database"
],
"type": "string"
},
"staleConnected": {
"description": "Status persistido connected sem lease vigente. Os totais por estado são snapshots persistidos, não sondas da conexão WhatsApp.",
"minimum": 0,
"type": "integer"
},
"total": {
"description": "Instâncias não excluídas neste banco. Bancos compartilhados entre workers duplicam esse total: não somar os nós sem considerar o escopo.",
"minimum": 0,
"type": "integer"
},
"whatsapp": {
"$ref": "#/components/schemas/SystemStatusInstanceState"
},
"workerSessionLimit": {
"anyOf": [
{
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
]
}
},
"required": [
"scope",
"total",
"whatsapp",
"calls",
"ownedByWorker",
"staleConnected",
"callSlotsConfigured",
"callSlotsOwned"
],
"type": "object"
}