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”.

Żądanie:

{
    "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.