correlation.update

Описание

объект correlation.update(объект/массив корреляции)

Этот метод позволяет обновлять существующие корреляции.

Параметры

(объект/массив) Свойства корреляции, которые будут обновлены.

Свойство correlationid должно быть указано по каждой корреляции, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.

В дополнение к стандартным свойствам корреляции, этот метод принимает следующие параметры.

Параметр Тип Описание
filter объект Объект фильтра корреляции, который заменит текущий фильтр.
operations массив Операции корреляции, которые заменят существующие операции.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID обновленных корреляций под свойством correlationids.

Примеры

Деактивация корреляции

Запрос:

{
           "jsonrpc": "2.0",
           "method": "correlation.update",
           "params": {
               "correlationid": "1",
               "status": "1"
           },
           "auth": "343baad4f88b4106b9b5961e77437688",
           "id": 1
       }
Copy
✔ Copied

Ответ:

{
           "jsonrpc": "2.0",
           "result": {
               "correlationids": [
                   "1"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Замена условий, но сохранение метода вычисления

Запрос:

{
           "jsonrpc": "2.0",
           "method": "correlation.update",
           "params": {
               "correlationid": "1",
               "filter": {
                   "conditions": [
                       {
                           "type": 3,
                           "oldtag": "error",
                           "newtag": "ok"
                       }
                   ]
               }
           },
           "auth": "343baad4f88b4106b9b5961e77437688",
           "id": 1
       }
Copy
✔ Copied

Ответ:

{
           "jsonrpc": "2.0",
           "result": {
               "correlationids": [
                   "1"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Смотрите также

Исходный код

CCorrelation::update() в frontends/php/include/classes/api/services/CCorrelation.php.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.