如下对象与maintenanceAPI关联。
维护模式对象有如下属性。
| 属性 类 | 描述 | |
|---|---|---|
| maintenanceid | string | (只读) 维护模式的ID。 |
| name (必须) |
string | 维护模式的名称。 |
| active_since (必须) |
timestamp | 维护模式生效的时刻。 |
| active_till (必须) |
timestamp | 维护模式失效的时刻。 |
| description | string | 维护模式说明。 |
| maintenance_type | integer | 维护模式类型。 可能的值: 0 - (默认) 采集监控数据; 1 - 不采集监控数据. |
| tags_evaltype | integer | 问题标签评估方法。 可能的值: 0 -(默认)和/或; 2 -或。 |
时间周期(time period)对象用于定义维护模式生效的时间周期。它有如下属性。
| 属性 类 | 描述 | |
|---|---|---|
| timeperiodid | string | (只读) 维护模式ID。 |
| day | integer | 维护模式生效的月份天次。 月份时间周期要求。 |
| dayofweek | integer | 维护模式生效的周次。 日期以二进制形式存储,每个比特代表对应的一天。例如,4在二进制中等于100,意味着星期三将启用维护。 用于周或月时间周期。仅周时间周期要求。 |
| every | integer | 对于天或者周的周期every定义维护模式生效的天或者周间隔。对于月周期 every定义该月维护模式生效的周次。可能的值: 1 - first week; 2 - second week; 3 - third week; 4 - fourth week; 5 - last week. |
| month | integer | 维护模式必须生效的月份。 月份以二进制形式存储,每个位代表相应月份。例如,5在二进制中等于101,意味着维护将在一月和3月启用。 要求只有月时间周期。 |
| period | integer | 维护模式周期的时间(秒)。 默认: 3600. |
| start_date | timestamp | 维护模式必须生效的日期。 只需要一个时间段 默认: 当前时间. |
| start_time | integer | 一天内维护模式开始的时刻。 天、周、月周期要求。 |
| timeperiod_type | integer | 时间周期类型。 可能的值: 0 - (默认) 仅一次; 2 - 天; 3 - 周; 4 - 月. |
| 属性 类 | 描述 | |
|---|---|---|
| tag(必须) s | ring 问 | 标签名称。 |
| operator | integer | 条件操作符。 可能的值: 0 - 等于; 2 -(默认)包含。 |
| timeperiodid | string | 标签值 |