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) Correspondances d'icônes à créer.
En plus des propriétés standard des correspondances 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 correspondance 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 aussi
Source
CIconMap::create() dans ui/include/classes/api/services/CIconMap.php.