Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

correlation.update

Описание

object correlation.update(object/array correlations)

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

Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.

Параметры

(object/array) Свойства корреляции должны быть обновлены.

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

В дополнение к standard correlation properties, метод принимает следующее параметры.

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

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

(object) Возвращает объект, содержащий идентификаторы обновленных корреляций в свойстве correlationid.

Примеры

Отключить корреляцию

Request:

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

Response:

{
        · "jsonrpc": "2.0",
        · "result": {
        · "- "correlationid": [
        · "1"
        · ]
        · },
        · "id": 1
       }

Заменить условия, но сохранить метод оценки

Request:

{
        · "jsonrpc": "2.0",
        · "method": "correlation.update",
        · "params": {
        · "correlationid": "1",
        · "filter": {
        · "conditions": [
        · {
        · "type": 3,
        · "- "old tag": "error",
        · "- "new tag": "ok"
        · }
        · ]
        · }
        · },
        · "auth": "343baad4f88b4106b9b5961e77437688",
        · "id": 1
       }

Response:

{
        · "jsonrpc": "2.0",
        · "result": {
        · "- "correlationid": [
        · "1"
        · ]
        · },
        · "id": 1
       }

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

Источник

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