correlation.update
Опис
object correlation.update(object/array correlations)
Овај метод омогућава ажурирање постојећих корелација.
Овај метод је доступан само типу корисника супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Видите User roles за више информација.
Параметери
(object/array) Својства корелације треба ажурирати.
Својство correlationid мора бити дефинисано за сваку корелацију, сва
остала својства су опциона. Биће ажурирана само пренесена својства,
сва остала ће остати непромењена.
Додатно метод standard correlation properties, прихвата следеће параметре.
| Parameter | Type | Description |
|---|---|---|
| filter | object | Correlation filter објекат за замену тренутног филтера. |
| operations | array | Correlation operations за замену постојећих операција. |
Повратне вредности
(object) Враћа објекат, који садржи ID-ијеве ажуриране
корелације под својством correlationid.
Примери
Онемогући корелацију
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"status": "1"
},
"id": 1
}
Одговор:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Замени услове, али задржи метод евалуације
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"filter": {
"conditions": [
{
"type": 3,
"oldtag": "error",
"newtag": "ok"
}
]
}
},
"id": 1
}
Одговор:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Погледајте такође
Извор
CCorrelation::update() у ui/include/classes/api/services/CCorrelation.php.