Zabbix Documentation 3.0

3.04.04.24.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.4Guidelines

User Tools

Site Tools


Sidebar

ru:manual:api:reference:usermacro:updateglobal

usermacro.updateglobal

Описание

объект usermacro.updateglobal(объект/массив ГлобальныеМакросы)

Этот метод позволяет обновлять существующие глобальные макросы

Параметры

(объект/массив) Свойства глобального макроса, которые будут обновлены.

Свойство globalmacroid должно быть указано по каждому глобальному макросу, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID обновленных глобальных макросов под свойством globalmacroids.

Примеры

Изменение значения глобального макроса

Изменение значения глобального макроса на “public”.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "usermacro.updateglobal",
    "params": {
        "globalmacroid": "1",
        "value": "public"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": {
        "globalmacroids": [
            "1"
        ]
    },
    "id": 1
}

Исходный код

CUserMacro::updateGlobal() в frontends/php/include/classes/api/services/CUserMacro.php.