drule.update

Opis

object drule.update(object/array discoveryRules)

Ta metoda pozwala na aktualizację istniejących reguł wykrywania.

Ta metoda jest dostępna tylko dla użytkowników typu Admin i 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 reguły wykrywania do aktualizacji.

Właściwość druleid musi być zdefiniowana dla każdej reguły wykrywania, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie pozostałe pozostaną niezmienione.

Oprócz standardowych właściwości reguł wykrywania, metoda akceptuje następujące właściwości.

Parametr Typ Opis
dchecks array Testy wykrywania aby zastąpić istniejące testy.

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych reguł wykrywania we właściwościdruleids.

Przykłady

Zmień zakres adresów IP reguły wykrywania

Zmień zakres adresów IP reguły wykrywania na „192.168.2.1-255”.

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "drule.update",
           "params": {
               "druleid": "6",
               "iprange": "192.168.2.1-255"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "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.