> 维护模式对象

如下对象与maintenanceAPI关联。

维护模式

维护模式对象有如下属性。

属性类型描述
maintenanceidstring(只读) 维护模式的ID。
name
(必须)
string维护模式的名称。
active_since
(必须)
timestamp维护模式生效的时刻。
active_till
(必须)
timestamp维护模式失效的时刻。
descriptionstring维护模式说明。
maintenance_typeinteger维护模式类型。

可能的值:
0 - (默认) 采集监控数据;
1 - 不采集监控数据.
tags_evaltypeinteger问题标签评估方法。
可能的值:
0 -(默认)和/或;
2 -或。

时间周期

时间周期(time period)对象用于定义维护模式生效的时间周期。它有如下属性。

属性类型描述
timeperiodidstring(只读) 维护模式ID。
dayinteger维护模式生效的月份天次。

月份时间周期要求。
dayofweekinteger维护模式生效的周次。

日期以二进制形式存储,每个比特代表对应的一天。例如,4在二进制中等于100,意味着星期三将启用维护。

用于周或月时间周期。仅周时间周期要求。
everyinteger对于天或者周的周期every定义维护模式生效的天或者周间隔。

对于月周期every定义该月维护模式生效的周次。
可能的值:
1 - first week;
2 - second week;
3 - third week;
4 - fourth week;
5 - last week.
monthinteger维护模式必须生效的月份。

月份以二进制形式存储,每个位代表相应月份。例如,5在二进制中等于101,意味着维护将在一月和3月启用。

要求只有月时间周期。
periodinteger维护模式周期的时间(秒)。

默认: 3600.
start_datetimestamp维护模式必须生效的日期。

只需要一个时间段

默认: 当前时间.
start_timeinteger一天内维护模式开始的时刻。

天、周、月周期要求。
timeperiod_typeinteger时间周期类型。

可能的值:
0 - (默认) 仅一次;
2 - 天;
3 - 周;
4 - 月.

问题标签

属性类型描述
tag(必须)string问题标签名称。
operatorinteger条件操作符。
可能的值:
0 - 等于;
2 -(默认)包含。
timeperiodidstring标签值