This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

valuemap.create

Beschrijving

object valuemap.create(object/array valuemaps)

Met deze methode kunnen nieuwe waardekaarten 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) Waardekaarten die moeten worden gemaakt.

De methode accepteert waardekaarten met de standaardwaardekaart eigenschappen.

Retourwaarden

(object) Retourneert een object dat de ID's van de gemaakte waarde bevat brengt de eigenschap valuemapids in kaart. De volgorde van de geretourneerde ID's komt overeen de volgorde van de doorgegeven waardekaarten.

Voorbeelden

Een waarde map aanmaken

Maak een waarde map aan met twee toewijzingen.

Request:

{
           "jsonrpc": "2.0",
           "method": "valuemap.create",
           "params": {
               "hostid": "50009",
               "name": "Servicestatus",
               "mappings": [
                   {
                       "type": "1",
                       "value": "1",
                       "newvalue": "Actief"
                   },
                   {
                       "type": "5",
                       "newvalue": "Inactief"
                   }
               ]
           },
           "id": 1
       }

Reactie:

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

Bron

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