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.