iconmap.create

Beschreibung

object iconmap.create(object/array iconMaps)

Diese Methode ermöglicht das Erstellen neuer Symbolzuordnungen.

Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Die Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Siehe Benutzerrollen für weitere Informationen.

Parameter

(object/array) Zu erstellende Symbolzuordnungen.

Zusätzlich zu den Standard-Eigenschaften von Symbolzuordnungen akzeptiert die Methode die folgenden Parameter.

Parameter Type Beschreibung
mappings array Symbolzuordnungen, die für die Symbolzuordnung erstellt werden sollen.

Parameterverhalten:
- erforderlich

Rückgabewerte

(object) Gibt ein Objekt zurück, das die IDs der erstellten Icon Maps unter der Eigenschaft iconmapids enthält. Die Reihenfolge der zurückgegebenen IDs entspricht der Reihenfolge der übergebenen Icon Maps.

Beispiele

Eine Symbolzuordnung erstellen

Erstellen Sie eine Symbolzuordnung, um Hosts verschiedener Typen anzuzeigen.

Anfrage:

{
    "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
}

Antwort:

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

Siehe auch

Quelle

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