module.delete
Descrizione
object module.delete(array moduleids)
Questo metodo consente di disinstallare i moduli.
Questo metodo è disponibile solo per utenti di tipo Super admin.
Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente.
Per ulteriori informazioni, vedere Ruoli utente.
Se $ZBX_FEATURE_FLAGS['modules_config_enabled'] è impostato su false nel file di configurazione del frontend (zabbix.conf.php), all'utente non sarà consentito chiamare questo metodo.
I file del modulo devono essere rimossi manualmente.
Parametri
"(array)" ID dei moduli da disinstallare.
Restituisce i valori
"(object)" Restituisce un oggetto contenente gli ID dei moduli disinstallati nella proprietà "moduleids".
Esempi
Disinstallazione di più moduli
Disinstallare i moduli "27" e "28".
{
"jsonrpc": "2.0",
"method": "module.delete",
"params": [
"27",
"28"
],
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"moduleids": [
"27",
"28"
]
},
"id": 1
}
Fonte
CModule::delete() in ui/include/classes/api/services/CModule.php.