object usermacro.update(object/array hostMacros)
???? ?? ?????? ????? ?????? ????? ???? ??????.
???? ?? ????? ?? ?-Admin ?-Super Admin ???? ???????. ???? ???? ?????? ????? ????? ?????? ????? ??????. ??? ????? ??????? ????? ????.
(object/array)
??????? ????? ???? ????? ??????????.
?? ?????? ?? ??????? hostmacroid
???? ?? ????? ????, ??? ????? ????? ?? ???????????. ?? ?????? ????? ???? ?????, ?? ???? ?????? ??? ?????.
(object)
?????? ??????? ????? ?? ?????? ?? ????? ??????? ?????? ????? ??? ??????? hostmacroids
.
??? ?? ???? ?? ????? ???? ?"??????".
?????????:
{
"jsonrpc": "2.0",
"method": "usermacro.update",
"params": {
"hostmacroid": "1",
"value": "??????"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"????": 1
}
????????:
Convert discovery rule created "automatic" macro to "manual" and change its value to "new-value".
{
"jsonrpc": "2.0",
"method": "usermacro.update",
"params": {
"hostmacroid": "1",
"value": "new-value",
"automatic": "0"
},
"id": 1
}
Response:
CUserMacro::update()? ???? ui/include/classes/api/services/CUserMacro.php.