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.

Requête:

{
    "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.