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