drule.update
Opis
object drule.update(object/array discoveryRules)
Ta metoda umożliwia aktualizację istniejących reguł wykrywania.
Ta metoda jest dostępna tylko dla typów użytkowników Admin i Super admin. Uprawnienia do wywołania tej metody mogą zostać odebrane 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.