valuemap.create

Apraksts

object valuemap.create(object/array valuemaps)

Šī metode ļauj izveidot jaunas vērtību kartes.

Šī metode ir pieejama tikai Super admin lietotāja tipam. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Skatiet Lietotāju lomas papildinformācijai.

Parametri

(object/array) Izveidojamās vērtību kartes.

Metode pieņem vērtību kartes ar standarta vērtību kartes īpašībām.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur izveidoto vērtību karšu ID īpašumā valuemapids. Atgriezto ID secība atbilst nodoto vērtību karšu secībai.

Piemēri

Vērtību kartes izveide

Izveidojiet vienu vērtību karti ar divām atbilstībām.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "valuemap.create",
    "params": {
        "hostid": "50009",
        "name": "Pakalpojuma stāvoklis",
        "mappings": [
            {
                "type": "1",
                "value": "1",
                "newvalue": "Darbojas"
            },
            {
                "type": "5",
                "newvalue": "Nedarbojas"
            }
        ]
    },
    "id": 1
}

Atbilde:

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

Avots

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