module.update

Opis

object module.update(object/array modules)

Ta metoda umożliwia aktualizowanie istniejących modułów.

Ta metoda jest dostępna wyłącznie dla typu użytkownika Super admin. Uprawnienia do wywoływania tej metody można odebrać w ustawieniach ról użytkowników. Więcej informacji można znaleźć w sekcji Role użytkowników.
Jeśli parametr $ZBX_FEATURE_FLAGS['modules_config_enabled'] ma wartość false w pliku konfiguracyjnym frontend, użytkownik nie będzie mógł wywołać tej metody.

Parametry

(object/array) Właściwości modułu do zaktualizowania.

Właściwość moduleid musi być zdefiniowana dla każdego modułu, wszystkie pozostałe właściwości są opcjonalne. Zaktualizowane zostaną tylko określone właściwości.

Metoda akceptuje moduły ze standardowymi właściwościami modułu.

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych modułów we właściwości moduleids.

Przykłady

Wyłączanie modułu

Wyłącz moduł „25”.

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "module.update",
    "params": {
        "moduleid": "25",
        "status": 0
    },
    "id": 1
}

Odpowiedź:

{
    "jsonrpc": "2.0",
    "result": {
        "moduleids": [
            "25"
        ]
    },
    "id": 1
}

Zobacz także

Źródło

CModule::update() w ui/include/classes/api/services/CModule.php.