创建
描述
object iconmap.create(object/array **iconMaps**)
此方法允许创建新的图标拓扑。
参数
(object/array) 要创建的图标拓扑。
另外,对于标准图标拓扑图属性,此方法接受以下参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| mappings (必选) | 数组 | 为图标拓扑创建图标映射。 |
返回值
(object) 返回一个对象其中包含在iconmapids属性下已创建图标拓扑图的ID。返回ID的命令与传递图标拓扑图的命令匹配。
示例
创建一个图标拓扑图
创建一个图标拓扑图来显示不同类型的主机。
请求:
{"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"}]},"auth": "038e1d7b1735c6a5436ee9eae095879e","id": 1}
响应:
{"jsonrpc": "2.0","result": {"iconmapids": ["2"]},"id": 1}
参考
来源
CIconMap::create() in ui/include/classes/api/services/CIconMap.php.
