module.delete

Beschreibung

object module.delete(array moduleids)

Mit dieser Methode können Sie Module deinstallieren.

Diese Methode ist nur für den Benutzertyp Super-Admin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Wenn $ZBX_FEATURE_FLAGS['modules_config_enabled'] in der Frontend-Konfigurationsdatei auf false gesetzt ist, darf der Benutzer diese Methode nicht aufrufen.

Moduldateien müssen manuell entfernt werden.

Parameter

(array) IDs der zu deinstallierenden Module.

Rückgabewerte

(object) Gibt ein Objekt zurück, das die IDs der deinstallierten Module unter der Eigenschaft moduleids enthält.

Beispiele

Deinstallation mehrerer Module

Deinstallieren Sie die Module „27“ und „28“.

Anfrage:

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

Antwort:

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

Quelle

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