维护期对象

如下对象与维护期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|问题标签值。|