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ć cofnięte w ustawieniach roli użytkownika. Więcej informacji znajduje się 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.