map.update
Descripción
object map.update(object/array maps)
Este método permite actualizar mapas existentes.
Este método está disponible para usuarios de cualquier tipo. Los permisos pata llamar al método se pueden revocar en la configuración de roles de usuario. Ver Roles de usuario para más información.
Paràmetres
(object/array) Propietats del mapa per actualitzar.
La propietat mapid s'ha d'establir per a cada mapa, totes les altres propietats són opcionals. Només s'actualitzaran les propietats aprovades, totes les altres romandran sense canvis.
A més de les propietats d'objecte de mapa estàndard, el mètode admet els paràmetres següents.
| Paràmetre | Tipus | Descripció |
|---|---|---|
| links | array | Enllaços del mapa substituint els enllaços existents. |
| selements | array | Elements del mapa substituint els elements existents. |
| urls | array | URLs del mapa substituint les URL existents. |
| users | array | Comparticions d'usuaris substituint els recursos compartits existents. |
| userGroups | array | Comparticions de grups d'usuaris substituint els recursos compartits existents. |
| forms | array | Formes del mapa que substitueix les formes existents. |
| lines | array | Línies del mapa que substitueix les línies existents. |
Per crear enllaços de mapa, cal establir un element de mapa selementid amb un valor arbitrari i després emprar aquest valor per fer referència a aquest element a les propietats d'enllaç selementid1 o selementid2. En crear l'element, aquest valor es substituirà per l'identificador correcte generat per Zabbix. Veieu exemple.
Valores de retorno
(objeto) Devuelve un objeto que contiene los ID de los mapas actualizados
bajo la propiedad sysmapids.
Ejemplos
Cambiar el tamaño de un mapa
Cambie el tamaño del mapa a 1200x1200 píxeles.
Solicitud:
{
"jsonrpc": "2.0",
"method": "map.update",
"params": {
"sysmapid": "8",
"width": 1200,
"height": 1200
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Respuesta:
{
"jsonrpc": "2.0",
"result": {
"sysmapids": [
"8"
]
},
"id": 1
}
Cambiar propietario del mapa
Disponible solo para administradores y superadministradores.
Solicitud:
{
"jsonrpc": "2.0",
"method": "map.update",
"params": {
"sysmapid": "9",
"userid": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 2
}
Respuesta:
{
"jsonrpc": "2.0",
"result": {
"sysmapids": [
"9"
]
},
"id": 2
}
Ver también
- Elemento del mapa
- Enlace del mapa
- URL del mapa
- Usuario del mapa
- Grupo de usuarios del mapa
- Formas del mapa
- Líneas del mapa
Fuente
CMap::update() en ui/include/classes/api/services/CMap.php.