usermacro.update
Apraksts
object usermacro.update(object/array hostMacros)
Šī metode ļauj atjaunināt esošos host makro.
Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā 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.