Zabbix Documentation 2.2

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

ru:manual:api:reference:triggerprototype:update

triggerprototype.update

Описание

объект triggerprototype.update(объект/массив ПрототипыТриггеров)

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

Параметры

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

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

Выражение триггера необходимо указывать в раскрытой форме и оно должно содержать по крайней мере один прототип элементов данных.

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

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

Примеры

Активация прототипа триггеров

Активация прототипа триггеров, то есть изменение его состояния на значение “0”.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "triggerprototype.update",
    "params": {
        "triggerid": "13938",
        "status": 0
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Ответ:

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

Исходный код

CTriggerPrototype::update() в frontends/php/api/classes/CTriggerPrototype.php.