correlation.update
Opis
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.
Parametry
(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. |
Zwracane wartości
(object) Zwraca obiekt zawierajacy identyfikatory zaktualizowanych
korelacji we właściwości `correlationids.
Przykłady
Wyłączenie korelacji
Zapytanie:
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"status": "1"
},
"auth": "343baad4f88b4106b9b5961e77437688",
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Zastąp warunki, ale zachowaj metodę oceny
Zapytanie:
{
"jsonrpc": "2.0",
"method": "correlation.update",
"params": {
"correlationid": "1",
"filter": {
"conditions": [
{
"type": 3,
"oldtag": "error",
"newtag": "ok"
}
]
}
},
"auth": "343baad4f88b4106b9b5961e77437688",
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"correlationids": [
"1"
]
},
"id": 1
}
Zobacz także
Źródło
CCorrelation::update() w ui/include/classes/api/services/CCorrelation.php.