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",
"method": "usermacro.update",
"params": {
"hostmacroid": "1",
"value": "new-value",
"automatic": "0"
},
"id": 1
}
Одговор:
CUserMacro::update() у ui/include/classes/api/services/CUserMacro.php.