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.
(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. |
(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.
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 :
CIconMap::create() dans ui/include/classes/api/services/CIconMap.php.