module.update
Description
object module.update(object/array modules)
Cette méthode vous permet de mettre à jour des modules existants.
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 la page 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.
Paramètres
(object/array) Propriétés du module à mettre à jour.
La propriété moduleid doit être définie pour chaque module, toutes les autres propriétés sont facultatives.
Seules les propriétés spécifiées seront mises à jour.
La méthode accepte les modules avec les propriétés de module standard.
Valeurs de retour
(object) Renvoie un objet contenant les identifiants des modules mis à jour dans la propriété moduleids.
Exemples
Désactivation d’un module
Désactivez le module « 25 ».
{
"jsonrpc": "2.0",
"method": "module.update",
"params": {
"moduleid": "25",
"status": 0
},
"id": 1
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"moduleids": [
"25"
]
},
"id": 1
}
Voir aussi
Source
CModule::update() dans ui/include/classes/api/services/CModule.php.