用户宏对象

以下对象均与 usermacro 接口相关 。

全局宏

全局宏对象具有以下属性。

属性类型描述
globalmacroidID全局宏的ID。

属性行为:
- 只读
- 必填 更新操作时
macrostring宏字符串。

属性行为:
- 必填 创建操作时
valuestring宏的值。

属性行为:
- 只写 如果 type 设置为 “Secret macro”时,则只写
- 必填 创建操作时
typeinteger宏的类型。

可能的值:
0 - (默认) 文本宏
1 - 密文宏
2 - 密钥宏
descriptionstring宏描述信息。

主机宏

主机宏对象定义一个主机或模板上可用的宏. 它具有以下属性。

属性类型描述
hostmacroidID主机宏的ID。

属性行为:
- 只读
- 必填 更新操作时
hostidID宏所属主机的主机ID。

属性行为:
- 常量
- 必填 创建操作时
macrostring宏名。

属性行为:
- 必填 创建操作时
valuestring宏值。

属性行为:
- 只读 如果 type 设置为”Secret macro”,则只读
- 必填 创建操作时
typeinteger宏的类型。

可能的值:
0 - (默认) 文本宏
1 - 密文宏
2 - 密钥宏
descriptionstring宏的描述信息。
automaticinteger定义宏是否受发现规则控制。

可能的值:
0 - (默认) 宏由用户管理
1 - 宏由发现规则管理

用户不允许创建自动宏。
要更新自动宏,必须将其转换为手动