以下objects与usermacro
API直接相关。
全局宏 object 具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
globalmacroid | ID | 全局宏的 ID。 属性行为: - 只读 - 对于 update 操作是 必填的 |
macro | string | 宏 string。 属性行为: - 对于 create 操作是 必填的 |
value | string | 宏的值。 属性行为: - 如果 type 设置为 "Secret macro",则为 写入权限- 对于 create 操作是 必填的 |
type | integer | 宏的类型。 可能的值: 0 - (默认) 文本宏; 1 - 秘密宏; 2 - Vault 密钥。 |
description | string | 宏的描述。 |
主机 宏 object 定义了在 一个主机、主机 原型或模板上可用的宏。它具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
hostmacroid | ID | 主机 宏的 ID。 属性行为: - 只读 - 对于 update 操作是必填的 |
hostid | ID | 所属 主机 的 ID。 属性行为: - 常量 - 对于 create 操作是必填的 |
macro | string | 宏的 string。 属性行为: - 对于 create 操作是必填的 |
value | string | 宏的值。 属性行为: - 如果 type 设置为 "Secret macro",则为写入权限- 对于 create 操作是必填的 |
type | integer | 宏的类型。 可能的值: 0 - (默认) 文本宏; 1 - 密钥宏; 2 - Vault 密钥。 |
description | string | 宏的描述。 |
automatic | integer | 定义宏是否由发现规则控制。 可能的值: 0 - (默认) 宏由用户管理; 1 - 宏由发现规则管理。 用户不允许对自动宏执行 create 操作。 要对自动宏执行 update 操作,必须将其 更改由发现规则创建的宏值。 |