module.delete

Opis

object module.delete(array moduleids)

Ta metoda umożliwia odinstalowanie modułów.

Ta metoda jest dostępna tylko dla użytkownika typu Super admin. Uprawnienia do wywoływania metody można odebrać w ustawieniach roli użytkownika. Więcej informacji można znaleźć w sekcji Role użytkowników.
Jeśli $ZBX_FEATURE_FLAGS['modules_config_enabled'] ma wartość false w pliku konfiguracji frontend (zabbix.conf.php), użytkownik nie będzie mógł wywołać tej metody.

Pliki modułów muszą zostać usunięte ręcznie.

Parametry

(array) ID modułów do odinstalowania.

Zwracane wartości

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

Przykłady

Odinstalowywanie wielu modułów

Odinstaluj moduły „27” i „28”.

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "module.delete",
    "params": [
        "27",
        "28"
    ],
    "id": 1
}

Odpowiedź:

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

Źródło

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