iconmap.create
Beschreibung
object iconmap.create(object/array iconMaps)
Diese Methode ermöglicht es Ihnen, neue Icon-Maps zu erstellen.
Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Die Berechtigung zum Aufruf der Methode kann in den Einstellungen der Benutzerrolle widerrufen 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.