drule.update
Opis
object drule.update(object/array discoveryRules)
Ta metoda umożliwia aktualizowanie istniejących reguł wykrywania.
Ta metoda jest dostępna tylko dla typów użytkowników Admin i Super admin. Uprawnienia do wywoływania tej metody można odebrać w ustawieniach roli użytkownika. Więcej informacji można znaleźć w sekcji Role użytkowników.
Parametry
(object/array) Właściwości reguły wykrywania do zaktualizowania.
Właściwość druleid musi być zdefiniowana dla każdej reguły wykrywania, wszystkie
pozostałe właściwości są opcjonalne. Zaktualizowane zostaną tylko przekazane właściwości,
wszystkie pozostałe pozostaną bez zmian.
Oprócz standardowych właściwości reguły wykrywania, metoda akceptuje następujące parametry.
| Parametr | Type | Opis |
|---|---|---|
| dchecks | array | Kontrole wykrywania zastępujące istniejące kontrole. |
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych reguł wykrywania
właściwości druleids.
Przykłady
Zmień zakres IP reguły wykrywania
Zmień zakres IP reguły wykrywania na „192.168.2.1-255”.
{
"jsonrpc": "2.0",
"method": "drule.update",
"params": {
"druleid": "6",
"iprange": "192.168.2.1-255"
},
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"druleids": [
"6"
]
},
"id": 1
}
Zobacz także
Źródło
CDRule::update() w ui/include/classes/api/services/CDRule.php.