module.update
Описание
object module.update(object/array modules)
Этот метод позволяет обновлять существующие модули.
Этот метод доступен только пользователям типа Суперадминистратор.
Разрешения на вызов метода можно отозвать в настройках ролей пользователей.
Дополнительную информацию см. в разделе Роли пользователей.
Если в файле конфигурации веб-интерфейса параметр $ZBX_FEATURE_FLAGS['modules_config_enabled'] имеет значение false, пользователю не будет разрешено вызывать этот метод.
Параметры
(object/array) Свойства модуля, которые необходимо обновить.
Свойство moduleid должно быть определено для каждого модуля, все остальные свойства необязательны.
Будут обновлены только указанные свойства.
Метод принимает модули со стандартными свойствами модуля.
Возвращаемые значения
(object) Возвращает объект, содержащий идентификаторы обновленных модулей в свойстве moduleids.
Примеры
Отключение модуля
Отключить модуль "25".
{
"jsonrpc": "2.0",
"method": "module.update",
"params": {
"moduleid": "25",
"status": 0
},
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": {
"moduleids": [
"25"
]
},
"id": 1
}
См. также
Источник
CModule::update() в ui/include/classes/api/services/CModule.php.