object map.update(object/array maps)
Ez a módszer lehetővé teszi a meglévő térképek frissítését.
Ez a módszer bármilyen típusú felhasználó számára elérhető. Engedélyek A metódus meghívása a felhasználói szerepkör beállításaiban visszavonható. Lásd: User roles további információért.
(objektum/tömb)
Frissítendő térképtulajdonságok.
A "mapid" tulajdonságot minden térképhez meg kell határozni, az összes többi tulajdonsághoz nem kötelezőek. Csak az átadott tulajdonságok frissülnek, az összes többi változatlan marad.
A standard térképtulajdonságok mellett a metódus elfogadja a következő paramétereket.
Paraméter | Típus | Leírás |
---|---|---|
links | array | Map links a meglévő hivatkozások lecseréléséhez. |
selements | array | Map elements a meglévő elemek lecseréléséhez. |
urls | array | Térítse le az URL-eket a meglévő URL-ek lecseréléséhez. |
users | array | Map user megosztások a meglévő elemek lecseréléséhez. |
userGroups | array | Map user group a meglévő elemek lecseréléséhez. |
shapes | array | Map shapes a meglévő alakzatok lecseréléséhez. |
lines | array | Map lines a meglévő sorok cseréjéhez. |
Új térképelemek közötti térképhivatkozások létrehozásához szüksége lesz hogy egy elem selementid'-jét tetszőleges értékre állítsa be, majd ezt használja érték, amely erre az elemre hivatkozik az "selementid1" hivatkozásokban vagy
selementid2` tulajdonságok. Az elem létrehozásakor ez az érték meg fog jelenni le kell cserélni a Zabbix által generált helyes azonosítóra. Lásd a példát map.create.
(object)
A frissített térképek azonosítóit tartalmazó objektumot ad eredményül a sysmapids
tulajdonság alatt.
Change the size of the map to 1200x1200 pixels.
Request:
{
"jsonrpc": "2.0",
"method": "map.update",
"params": {
"sysmapid": "8",
"width": 1200,
"height": 1200
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
Available only for admins and super admins.
Request:
{
"jsonrpc": "2.0",
"method": "map.update",
"params": {
"sysmapid": "9",
"userid": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 2
}
Response:
CMap::update() az ui/include/classes/api/services/CMap.php-ban.