iconmap.create

Apraksts

object iconmap.create(object/array iconMaps)

Šī metode ļauj izveidot jaunus ikonu kartējumus.

Šī metode ir pieejama tikai Super admin lietotāja tipam. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet User roles.

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.