Table of Contents

发现规则对象

以下对象与 drule API 直接相关。

发现规则

发现规则对象定义一个网络发现规则。具有以下属性。

属性 类型 描述
druleid ID 发现规则的 ID。

属性行为
- 只读
- 必需(更新操作时)
iprange string 用逗号分隔的待检查的一个或多个IP范围。

有关支持的IP范围格式的更多信息,请参考网络发现配置部分。

属性行为
- 必需(创建操作时)
name string 发现规则的名称。

属性行为
- 必需(创建操作时)
delay string 发现规则的执行间隔。

支持秒、带后缀(例如: 30s, 1m, 2h, 1d)的时间单位或者用户宏。

默认值:1h。
proxyid ID 用于发现的代理的ID。
status integer 是否启用了发现规则。

可能值:
0 - (默认值) 启用;
1 - 禁用。
concurrency_max integer 每个发现规则的最大并发检查数。

可能值:
0 - (默认值) 检查数量不受限制;
1 - 一次检查;
2-999 - 自定义检查数量。
error string 如果在执行发现规则时出现任何问题,则显示错误文本。

属性行为
- 只读