object iconmap.create(object/array iconMaps)
Este m¨¦todo permite crear nuevos mapas de iconos.
Este m¨¦todo solo est¨¢ disponible para el tipo de usuario Super administrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n de roles de usuario. Ver Roles de usuario para m¨¢s informaci¨®n.
(objeto/matriz)
Mapas de iconos para crear.
Adem¨¢s de las propiedades est¨¢ndar del mapa de iconos, el m¨¦todo acepta los siguientes par¨¢metros.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
mappings | matriz | Asignaciones de iconos que se crear¨¢n para el mapa de iconos. Comportamiento de par¨¢metros: - obligatorio |
(object)
Devuelve un objeto que contiene los IDs de los mapas de iconos creados bajo la propiedad iconmapids
. El orden de los ID devueltos coincide con el orden de los mapas de iconos pasados.
Cree un mapa de iconos para mostrar equipos de diferentes tipos.
{
"jsonrpc": "2.0",
"method": "iconmap.create",
"params": {
"name": "Type icons",
"default_iconid": "2",
"mappings": [
{
"inventory_link": 1,
"expression": "server",
"iconid": "3"
},
{
"inventory_link": 1,
"expression": "switch",
"iconid": "4"
}
]
},
"id": 1
}
Respuesta:
CMap::create() en ui/include/classes/api/services/CIconMap.php