查看应用维护¶
该接口用于根据维护计划的 app key 查询具体的维护窗口详情。
示例¶
请求URl(GET)
curl --location 'https://caweb.aiops.com/api/alert/rest/api/v1/maintenance/appKey' \ --user 'email@example.com:<access_token>' \ --header 'Accept: application/json'
参数 | 类型 | 说明 |
---|---|---|
appKey | string | 必填,设置了维护计划的APP对应的唯一标识 |
access_token如何获取请参考文档 api令牌
提示
• appkey请替换成系统中真实接入生成的appkey的值
• 示例邮箱应替换为用户注册所用邮箱
• access_token应替换为您手动获取的access_token
• 如需对请求进行加密处理:请将
--user 'email@example.com:access_token' \
--header 'Accept: application/json'
替换为:
--header 'Authorization: Basic Z2FveWluaW5nOTk5NUAxNjMuY29tOmt1WWl6bmljZ3oxN0JBVjk=' \
--header 'Content-Type: application/json'
• 替换步骤请参考加密步骤
响应报文¶
{ "result": "success", "message": "ok", "data": { "id": "483eaf3b-4c3c-44ce-9f55-d72ad2d27da7", "entityId": "299cece4a8164d28b9f7e22e44c6e7c3", "timeZone": "BeiJingDong8", "startTime": 1735104792944, "endTime": 1735106592944, "owner": "768215042", "description": "", "status": "ACTIVE", "deleted": 0, "comments": "", "cancled": 0, "dataMaskType": 0, "ruleMaskId": null, "cycle": 0, "cycleTime": null, "isReceiveData": 0, "modifiedTime": "2024-12-25 14:03", "creationTime": "2024-12-25 13:33" }, "totalCount": 1, "code": 200 }
响应参数¶
字段名 | 类型 | 说明 |
---|---|---|
result | string | 请求结果,可能值:success 或 failed |
message | string | 请求状态描述 |
data | 维护窗口的详细信息。没有维护计划为null | |
totalCount | int | 回的记录总数(通常为 1) |
code | int | HTTP 状态码(成功为 200) |
data结果集¶
参数 | 类型 | 说明 |
---|---|---|
id | string | 维护计划的ID |
entityId | string | 查询时使用的 appkey。 |
timeZone | string | 时区信息,例如 BeiJingDong8 |
startTime | Number | 维护窗口的开始时间(时间戳,毫秒) |
endTime | Number | 维护窗口的结束时间(时间戳,毫秒) |
owner | string | 创建该维护窗口的用户 ID |
description | string | 维护窗口的描述信息 |
status | string | 维护窗口状态,例如 ACTIVE(激活) |
deleted | Number | 是否已删除,0 表示未删除 |
comments | string | 备注信息 |
cancled | Number | 是否已取消,0 表示未取消 |
dataMaskType | Number | 数据屏蔽类型,通常为 0 |
ruleMaskId | string | 数据屏蔽规则(如果有) |
cycle | Number | 是否循环,0 表示不循环 |
cycleTime | string | 循环时间(如果有) |
isReceiveData | Number | 是否接收数据,0 表示不接收 |
modifiedTime | string | 上次修改时间,格式为 yyyy-MM-dd HH:mm |
creationTime | string | 创建时间,格式为 yyyy-MM-dd HH:mm |
错误响应¶
{ "result": "failed", "message": "失败,请检查参数.", "data": null, "totalCount": 0, "code": 400 }
错误响应码¶
错误码 | 说明 |
---|---|
200 | 成功 |
400 | 失败,传入的参数有问题 |
401 | 认证失败,用户名密码错误 |
403 | 权限失败,用户没有权限做此操作 |