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.

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 aussi

Source

CIconMap::create() dans ui/include/classes/api/services/CIconMap.php.