usermacro.update
Apraksts
object usermacro.update(object/array hostMacros)
Šī metode ļauj atjaunināt esošos hostu makro.
Šī metode ir pieejama tikai lietotāju tipiem Admin un Super admin. Atļaujas izsaukt šo metodi var atsaukt lietotāju lomu iestatījumos. Lai iegūtu papildinformāciju, skatiet sadaļu Lietotāju lomas.
Parametri
(object/array) hosta makro īpašības, kas tiks
atjauninātas.
Īpašībai hostmacroid jābūt definētai katram hosta makro, visas
pārējās īpašības nav obligātas. Tiks atjauninātas tikai nodotās
īpašības, visas pārējās paliks nemainītas.
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto hosta makrosu ID īpašībā hostmacroids.
Piemēri
Hosta makro vērtības maiņa
Mainiet hosta makro vērtību uz "public".
{
"jsonrpc": "2.0",
"method": "usermacro.update",
"params": {
"hostmacroid": "1",
"value": "public"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"hostmacroids": [
"1"
]
},
"id": 1
}
Mainīt makro vērtību, ko izveidoja atklāšanas kārtula
Pārveidot ar atklāšanas kārtulu izveidotu "automatic" makro par "manual" un mainīt tā vērtību uz "new-value".
{
"jsonrpc": "2.0",
"method": "usermacro.update",
"params": {
"hostmacroid": "1",
"value": "new-value",
"automatic": "0"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"hostmacroids": [
"1"
]
},
"id": 1
}
Avots
CUserMacro::update() failā ui/include/classes/api/services/CUserMacro.php.