SystemStatusInstanceCounts

Estrutura de dados do contrato OpenAPI.

Estrutura de dados do contrato OpenAPI.

Campos

CampoTipoPresençaDescrição
callSlotsConfiguredintegerobrigatórioSoma dos limites de instâncias calls; valores herdados usam o padrão deste worker. Não é capacidade física medida. Mínimo: 0
callSlotsOwnedintegerobrigatórioSoma dos limites das instâncias calls sob lease vigente deste worker. Mínimo: 0
callsobjectobrigatórioModelo: SystemStatusInstanceState.
ownedByWorkerintegerobrigatórioLeases deste worker ainda não expirados. Mínimo: 0
scopestringobrigatórioValores: "database"
staleConnectedintegerobrigatórioStatus persistido connected sem lease vigente. Os totais por estado são snapshots persistidos, não sondas da conexão WhatsApp. Mínimo: 0
totalintegerobrigatórioInstâ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
whatsappobjectobrigatórioModelo: SystemStatusInstanceState.
workerSessionLimitinteger / nullopcional—

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"
}