以下objects与valuemap
API直接相关。
值映射object具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
valuemapid | string | (只读) 值映射的ID。 |
hostid (required) |
id | 值映射主机或模板ID。 |
name (required) |
string | 值映射的名称。 |
mappings (required) |
array | 当前值映射的映射关系。映射object是值映射。 |
uuid | string | 全局唯一标识符,用于将导入的值映射与已存在的值映射关联。仅用于模板上的值映射。如果未提供,则自动生成。 |
请注意,某些方法(更新、删除)所需/可选参数的组合有所不同。
值映射object定义了值映射表的映射关系,具有以下属性:
属性 | 数据类型 | 描述 |
---|---|---|
type | integer | 映射匹配类型。对于等于0、1、2、3、4类型,value 字段不能为空;对于5类型,value 字段应为空。可选值: 0 - (默认)精确匹配; 1 - 当值大于或等于1时应用映射; 2 - 当值小于或等于1时应用映射; 3 - 当值在范围内(范围包含边界)时应用映射,允许定义多个以逗号分隔的范围1; 4 - 当值匹配正则表达式2时应用映射; 5 - 默认值,当未找到其他匹配时应用映射。 |
value (required) |
string | 原始值。 对于"default"类型的映射不是必需的。 |
newvalue (required) |
string | 原始值映射到的目标值。 |
1仅支持值类型为"无符号数字"、"数字float"的监控项。
2仅支持值类型为"字符"的监控项。