module.delete
Beschreibung
object module.delete(array moduleids)
Diese Methode ermöglicht es Ihnen, Module zu deinstallieren.
Diese Methode ist nur für den Benutzertyp Superadmin verfügbar.
Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle widerrufen werden.
Weitere Informationen finden Sie unter Benutzerrollen.
Wenn $ZBX_FEATURE_FLAGS['modules_config_enabled'] in der Frontend-Konfigurationsdatei (zabbix.conf.php) 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“.
{
"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.