object correlation.update(object/array correlations)
Metoda ta pozwala na aktualizację istniejących korelacji.
Ta metoda jest dostępna tylko dla użytkowników typu Super admin. Uprawnienia do wywoływania metody można odebrać w ustawieniach roli użytkownika. Zobacz Role użytkownika po więcej informacji.
(object/array)
Właściwości korelacji do aktualizacji.
Właściwość correlationid
musi być zdefiniowana dla każdej korelacji, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, reszta pozostanie niezmieniona.
Oprócz standardowych właściwości korelacji, metoda akceptuje następujące właściwości.
Parametr | Typ | Opis |
---|---|---|
filter | object | Obiekt filtra korelacji do zastąpienia istniejącego filtra. |
operations | array | Operacja korelacji w celu zastąpienia istniejących operacji. |
(object)
Zwraca obiekt zawierajacy identyfikatory zaktualizowanych korelacji we właściwości `correlationids.
Zapytanie:
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"status": "1"
},
"auth": "343baad4f88b4106b9b5961e77437688",
"id": 1
}
Odpowiedź:
Zapytanie:
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"filter": {
"conditions": [
{
"type": 3,
"oldtag": "error",
"newtag": "ok"
}
]
}
},
"auth": "343baad4f88b4106b9b5961e77437688",
"id": 1
}
Odpowiedź:
CCorrelation::update() w ui/include/classes/api/services/CCorrelation.php.