usermacro.update

Опис

object usermacro.update(object/array hostMacros)

Овај метод омогућава ажурирање постојећих макроа домаћина.

Овај метод је доступан само за Администратор и Супер администратор типове корисника. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Корисничке улоге за више информација.

Параметри

`(object/array) Својства макроа домаћина за ажурирање.

Својство hostmacroid мора бити дефинисан за сваки макро домаћина, сва остала својства су опциона. Биће само ажурирана прослеђена својства, сва остала ће остати непромењена.

Повратне вредности

(object) Враћа објекат који садржи ID-ијеве ажурираног домаћина макроа под својством hostmacroids.

Примери

Промена вредности макроа домаћина

Промените вредност макроа домаћина на "јавно".

Захтев:

{
           "jsonrpc": "2.0",
           "method": "usermacro.update",
           "params": {
               "hostmacroid": "1",
               "value": "public"
           },
           "id": 1
       }

Одговор:

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

Промена вредности макроа креиране правилом откривања

Претворите креирано правило откривања "аутоматско" у "ручно" и промените њихову вредност у "нова вредност".

Захтев:

{
           "jsonrpc": "2.0",
           "method": "usermacro.update",
           "params": {
               "hostmacroid": "1",
               "value": "new-value",
               "automatic": "0"
           },
           "id": 1
       }

Одговор:

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

Извор

CUserMacro::update() у ui/include/classes/api/services/CUserMacro.php.