correlation.update

Descrição

correlação de objeto.update(correlações de objeto/matriz)

Este método permite atualizar as correlações existentes.

Este método está disponível apenas para o tipo de usuário Super admin. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Ver Do utilizador funções Para maiores informações.

Parâmetros

(object/array) Propriedades de correlação a serem atualizadas.

A propriedade correlationid deve ser definida para casa correlação, todas as outras propriedades são opcionais. property must be defined for each correlation, all other properties are optional. Somente as propriedades passadas serão atualizadas, todas as outras permanecerão inalteradas.

Além das propriedades padrão standard correlation properties, o método aceita os seguintes parâmetros.

Parâmetro Tipo Descrição
filtro objeto Objeto de filter para substituir o filtro atual.
operações array operations para substituir as operações existentes.

Valores de retorno

(object) Retorna um objeto contendo os IDs das correlações atualizadas sob a propriedade correlationids.

Exemplos

Desativar correlação

Solicitação:

{
           "jsonrpc": "2.0",
           "método": "correlação.atualização",
           "parâmetros": {
               "correlationid": "1",
               "estado": "1"
           },
           "auth": "343baad4f88b4106b9b5961e77437688",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "correlationids": [
                   "1"
               ]
           },
           "id": 1
       }

Substitua as condições, mas mantenha o método de avaliação

Solicitação:

{
           "jsonrpc": "2.0",
           "método": "correlação.atualização",
           "parâmetros": {
               "correlationid": "1",
               "filtro": {
                   "condições": [
                       {
                           "tipo": 3,
                           "oldtag": "erro",
                           "newtag": "ok"
                       }
                   ]
               }
           },
           "auth": "343baad4f88b4106b9b5961e77437688",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "correlationids": [
                   "1"
               ]
           },
           "id": 1
       }

Veja também

Fonte

CCorrelation::update() em ui/include/classes/api/services/CCorrelation.php.