如下对象与维护期
API关联。
维护对象有如下属性。
属性 | 类型 | 描述 |
---|---|---|
maintenanceid | ID | 维护周期的ID。 属性行为: - 只读 - 必需 用于更新操作 |
name | string | 维护周期的名称。 属性行为: - 必需 用于创建操作 |
active_since | timestamp | 维护周期生效的开始时间。 属性行为: - 必需 用于创建操作 |
active_till | timestamp | 维护周期结束时间。 属性行为: - 必需 用于创建操作 |
description | string | 维护周期说明。 |
maintenance_type | integer | 维护周期类型。 可选值: 0 - (默认) 收集数据; 1 - 不收集数据。 |
tags_evaltype | integer | 问题标签多条件逻辑。 可选值: 0 - (默认) And/Or; 2 - Or. |
时间段对象用于定义维护必须生效的周期。 它具有以下属性。
属性 | 类型 | 描述 |
---|---|---|
period | 整数 | 维护周期的持续时间,以秒为单位。 给定的值将向下取整到分钟。 默认值:3600。 |
timeperiod_type | 整数 | 时间段的类型。 可能的值: 0 - (默认) 仅一次; 2 - 每日; 3 - 每周; 4 - 每月。 |
start_date | 时间戳 | 维护周期应生效的日期。 给定的值将向下取整到分钟。 默认值:当前日期。 属性行为: - 支持 如果 timeperiod_type 设置为“仅一次” |
start_time | 整数 | 维护开始的每日时间,以秒为单位。 给定的值将向下取整到分钟。 默认值:0。 属性行为: - 支持 如果 timeperiod_type 设置为“每日”,“每周”,或“每月” |
every | 整数 | 对于每日和每周周期,every 定义维护必须生效的天或周间隔。如果 timeperiod_type 设置为“每日”或“每周”,默认值:1。对于每月周期,当 day 设置时,every 属性定义维护必须生效的月份日期。如果 timeperiod_type 设置为“每月”且day 设置, 默认值:1。对于每月周期,当 dayofweek 设置时,every 属性定义维护必须生效的月份周。如果 timeperiod_type 设置为“每月”且dayofweek 设置,可能的值:1 - (默认) 第一周; 2 - 第二周; 3 - 第三周; 4 - 第四周; 5 - 最后一周。 属性行为: - 支持 如果 timeperiod_type 设置为“每日”,“每周”,或“每月” |
dayofweek | 整数 | 维护必须生效的周中日期。 可能的位图值: 1 - 星期一; 2 - 星期二; 4 - 星期三; 8 - 星期四; 16 - 星期五; 32 - 星期六; 64 - 星期日。 这是一个位字段;任何可能的位图值的总和都是可接受的(例如,21表示星期一,星期三和星期五)。 属性行为: - 必需 如果 timeperiod_type 设置为“每周”或如果timeperiod_type 设置为“每月”且day 未设置 |
day | 整数 | 维护必须生效的月份日期。 属性行为: - 必需 如果 timeperiod_type 设置为“每月”且dayofweek 未设置 |
month | 整数 | 维护必须生效的月份。 可能的位图值: 1 - 一月; 2 - 二月; 4 - 三月; 8 - 四月; 16 - 五月; 32 - 六月; 64 - 七月; 128 - 八月; 256 - 九月; 512 - 十月; 1024 - 十一月; 2048 - 十二月。 这是一个位字段;任何可能的位图值的总和都是可接受的(例如,585表示一月,四月,七月和十月)。 属性行为: - 必需 如果 timeperiod_type 设置为“每月” |
问题标签对象用于定义维护生效时必须抑制哪些问题。 只有当Maintenance object的“maintenance_type”设置为“with data collection”时,才能指定标签。 它具有以下属性。 |属性|类型|描述| |--|--|------| |tag|string|问题标签名字。
属性行为:
- 必需| |operator|条件运算符。
可能得值:
0 - 等于;
2 - (默认值) 包含。| |value|string|问题标签值。|