You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

iconmap.create

Beschrijving

object iconmap.create(object/array iconMaps)

Met deze methode kunnen nieuwe pictogramkaarten worden gemaakt.

Deze methode is alleen beschikbaar voor het gebruikerstype Superbeheerder. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zien Gebruiker rollen voor meer informatie.

Parameters

(object/array) Icoonkaarten om te maken.

Naast de standaard eigenschappen van een icoonkaart, accepteert deze methode de volgende parameters.

Parameter Type Beschrijving
mappings array Icoon-toewijzingen om te maken voor de icoonkaart.

Parametergedrag:
- verplicht

Retourwaarden

(object) Retourneert een object dat de ID's van de gemaakte pictogrammaps bevat onder de eigenschap iconmapids. De volgorde van de geretourneerde ID's komt overeen de volgorde van de doorgegeven pictogramkaarten.

Voorbeelden

Maak een pictogramkaart

Maak een pictogramkaart om hosts van verschillende typen weer te geven.

Verzoek:

{
           "jsonrpc": "2.0",
           "method": "iconmap.create",
           "params": {
               "name": "Type pictogrammen",
               "default_iconid": "2",
               "mappings": [
                   {
                       "inventory_link": 1,
                       "expression": "server",
                       "iconid": "3"
                   },
                   {
                       "inventory_link": 1,
                       "expression": "switch",
                       "iconid": "4"
                   }
               ]
           },
           "id": 1
       }

Reactie:

{
           "jsonrpc": "2.0",
           "result": {
               "iconmapids": [
                   "2"
               ]
           },
           "id": 1
       }

Zie ook

Bron

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