iconmap.create
Beschreibung
object iconmap.create(object/array iconMaps)
Mit dieser Methode können Sie neue Symbolzuordnungen erstellen.
Diese Methode ist nur für den Benutzertyp Super-Admin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.
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.