iconmap.create
Description
object iconmap.create(object/array iconMaps)
Cette méthode vous permet de créer de nouvelles correspondances d’icônes.
Cette méthode est uniquement disponible pour le type d’utilisateur Super administrateur. Les autorisations d’appeler cette méthode peuvent être révoquées dans les paramètres des rôles utilisateur. Consultez la page Rôles utilisateur 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.