iconmap.create

Apraksts

object iconmap.create(object/array iconMaps)

Šī metode ļauj izveidot jaunas ikonu 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 ikonu kartes.

Papildus standarta ikonu kartes īpašībām metode pieņem šādus parametrus.

Parametrs Tips Apraksts
mappings array Ikonu kartējumi, kas jāizveido ikonu kartei.

Parametra darbība:
- obligāts

Atgrieztās vērtības

(object) Atgriež objektu, kas satur izveidoto ikonu karšu ID īpašībā iconmapids. Atgriezto ID secība atbilst nodoto ikonu karšu secībai.

Piemēri

Izveidot ikonu karti

Izveidojiet ikonu karti, lai attēlotu dažādu tipu hostus.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "iconmap.create",
    "params": {
        "name": "Type icons",
        "default_iconid": "2",
        "mappings": [
            {
                "inventory_link": 1,
                "expression": "server",
                "iconid": "3"
            },
            {
                "inventory_link": 1,
                "expression": "switch",
                "iconid": "4"
            }
        ]
    },
    "id": 1
}

Atbilde:

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

Skatiet arī

Avots

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