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