object usermacro.create(object/array hostMacros)
Овај метод омогућава креирање нових домаћина.
Ова метода је доступна само типовима Администратор и Супер администратор типовима корисника. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте Корисничке улоге за више информација.
(object/array)
Макрои домаћина за креирање.
Метод прихвата макрое домаћина са стандардним својствима макроа домаћина.
(object)
Враћа објекат који садржи ID-ијеве креираног домаћина макроа под својством hostmacroids
. Редослед враћених ID-ијева одговара редоследу прослеђених макроа домаћина.
Креирајте макро за домаћина "{$SNMP_COMMUNITY}" са вредношћу "јавно" на домаћину "10198".
{
"jsonrpc": "2.0",
"method": "usermacro.create",
"params": {
"hostid": "10198",
"macro": "{$SNMP_COMMUNITY}",
"value": "public"
},
"id": 1
}
Одговор:
CUserMacro::create() у ui/include/classes/api/services/CUserMacro.php.