valuemap.create
Beschreibung
object valuemap.create(object/array valuemaps)
Diese Methode ermöglicht es Ihnen, neue Wertemaps zu 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 Wertezuordnungen.
Die Methode akzeptiert Wertezuordnungen mit den standardmäßigen Eigenschaften von Wertezuordnungen.
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der erstellten Wertezuordnungen in der Eigenschaft valuemapids enthält. Die Reihenfolge der zurückgegebenen IDs entspricht der Reihenfolge der übergebenen Wertezuordnungen.
Beispiele
Erstellen einer Wertezuordnung
Erstellen Sie eine Wertezuordnung mit zwei Zuordnungen.
{
"jsonrpc": "2.0",
"method": "valuemap.create",
"params": {
"hostid": "50009",
"name": "Service state",
"mappings": [
{
"type": "1",
"value": "1",
"newvalue": "Up"
},
{
"type": "5",
"newvalue": "Down"
}
]
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"valuemapids": [
"1"
]
},
"id": 1
}
Quelle
CValueMap::create() in ui/include/classes/api/services/CValueMap.php.