iconmap.create

Description

object iconmap.create(object/array iconMaps)

Cette méthode permet de créer de nouvelles correspondance d'icônes.

Cette méthode est seulement disponible pour les utilisateurs du type Super admin. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôle d'utilisateur. Voir Rôles utilisateur pour plus d'informations.

Paramètres

(object/array) Table de correspondance des icônes à créer.

En plus des propriétés de table de correspondance des icônes standard, la méthode accepte les paramètres suivants.

Paramètre Type Description
mappings
(obligatoire)
array Correspondaces d'icônes à créer pour la table de correspondance des icônes.

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 les hôtes de différents types.

Requête :

{
           "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"
                   }
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "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.