module.delete
Description
object module.delete(array moduleids)
Cette méthode permet de désinstaller des modules.
Cette méthode est uniquement disponible pour le type d'utilisateur Super administrateur.
Les autorisations d'appel de la méthode peuvent être révoquées dans les paramètres des rôles utilisateur.
Consultez Rôles utilisateur pour plus d'informations.
Si $ZBX_FEATURE_FLAGS['modules_config_enabled'] est défini sur false dans le fichier de configuration de l'interface, l'utilisateur ne sera pas autorisé à appeler cette méthode.
Les fichiers des modules doivent être supprimés manuellement.
Paramètres
(array) ID des modules à désinstaller.
Valeurs de retour
(object) Renvoie un objet contenant les identifiants des modules désinstallés dans la propriété moduleids.
Exemples
Désinstallation de plusieurs modules
Désinstallez les modules « 27 » et « 28 ».
{
"jsonrpc": "2.0",
"method": "module.delete",
"params": [
"27",
"28"
],
"id": 1
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"moduleids": [
"27",
"28"
]
},
"id": 1
}
Source
CModule::delete() dans ui/include/classes/api/services/CModule.php.