valuemap.create

Leírás

object valuemap.create(object/array valuemaps)

Ez a módszer lehetővé teszi új értéktérképek létrehozását.

Ez a módszer csak a Super admin felhasználótípus számára érhető el. A metódus meghívására vonatkozó engedélyeket a felhasználói szerepkör beállításaiban lehet visszavonni. Lát Felhasználó roles további információért.

Paraméterek

(object/array) Létrehozandó értékleképezések.

A módszer elfogadja a standard value map tulajdonságok.

Visszatérési értékek

(object) Egy objektumot ad vissza, amely tartalmazza a létrehozott érték azonosítóit leképezi a "valuemapids" tulajdonságot. A visszaküldött azonosítók sorrendje megegyezik az átadott értéktérképek sorrendje.

Példák

Creating a value map

Create one value map with two mappings.

Request:

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

Response:

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

Forrás

CValueMap::create() az ui/include/classes/api/services/CValueMap.php-ban.