valuemap.create

Descrizione

object valuemap.create(object/array valuemaps)

Questo metodo consente di creare nuovi value map.

Questo metodo è disponibile solo per il tipo di utente Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni dei ruoli utente. Vedere Ruoli utente per ulteriori informazioni.

Parametri

(object/array) Mappe valori da creare.

Il metodo accetta mappe valori con le proprietà standard delle mappe valori.

Valori restituiti

(object) Restituisce un oggetto contenente gli ID delle mappe di valori create nella proprietà valuemapids. L'ordine degli ID restituiti corrisponde all'ordine delle mappe di valori passate.

Esempi

Creazione di una mappa dei valori

Creare una mappa dei valori con due mappature.

Richiesta:

{
    "jsonrpc": "2.0",
    "method": "valuemap.create",
    "params": {
        "hostid": "50009",
        "name": "Service state",
        "mappings": [
            {
                "type": "1",
                "value": "1",
                "newvalue": "Up"
            },
            {
                "type": "5",
                "newvalue": "Down"
            }
        ]
    },
    "id": 1
}

Risposta:

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

Fonte

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