object valuemap.create(объект/массив valuemaps)
Этот метод позволяет создавать новые карты значений.
Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.
(объект/массив)
Создаваемые преобразования значений.
Этот метод принимает преобразования значений со стандартными свойствами преобразования значений.
(объект)
Возвращает объект, который содержит ID созданных преобразований значений под свойством hostmacroids
. Порядок возвращаемых ID совпадает с порядком переданных преобразований значений.
Создание одного преобразования значений с двумя соответствиями.
Запрос:
{
"jsonrpc": "2.0",
"method": "valuemap.create",
"params": {
"name": "Service state",
"mappings": [
{
"value": "0",
"newvalue": "Down"
},
{
"value": "1",
"newvalue": "Up"
}
]
},
"auth": "57562fd409b3b3b9a4d916d45207bbcb",
"id": 1
}
Ответ:
CValueMap::create() в ui/include/classes/api/services/CValueMap.php.