iconmap.create
Description
object iconmap.create(object/array iconMaps)
Cette méthode permet de créer de nouvelles correspondances d’icônes.
Cette méthode est disponible uniquement pour le type d’utilisateur Super admin. Les autorisations d’appel de la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir User roles pour plus d’informations.
Paramètres
(object/array) Cartes d’icônes à créer.
En plus des propriétés standard des cartes d’icônes, la méthode accepte les paramètres suivants.
| Paramètre | Type | Description |
|---|---|---|
| mappings | array | Correspondances d’icônes à créer pour la carte d’icônes. Comportement du paramètre: - obligatoire |
Valeurs retournées
(object) Renvoie un objet contenant les ID des tables de correspondance d'icônes créées sous la propriété iconmapids. L'ordre des ID renvoyés correspond à l'ordre des tables de correspondance d'icônes transmises.
Exemples
Créer une carte d’icônes
Créez une carte d’icônes pour afficher des hôtes de différents types.
{
"jsonrpc": "2.0",
"method": "iconmap.create",
"params": {
"name": "Icônes de type",
"default_iconid": "2",
"mappings": [
{
"inventory_link": 1,
"expression": "server",
"iconid": "3"
},
{
"inventory_link": 1,
"expression": "switch",
"iconid": "4"
}
]
},
"id": 1
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"iconmapids": [
"2"
]
},
"id": 1
}
Voir également
Source
CIconMap::create() dans ui/include/classes/api/services/CIconMap.php.