接口详情
POST /v1/admin/probe-dnspup/diagnoses
按需 MTR 排障(最多 2 个检测点,计入「排障」用途额度)
- operationId
createProbeDNSPupDiagnosis- 认证
- 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
- 所需权限
全部需要:system.probe_dnspup.manage
参数
createProbeDNSPupDiagnosis 参数| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|
Idempotency-Key | header | string | 是 | — |
|---|
请求体
application/json · 必填:是
createProbeDNSPupDiagnosis 请求体| 名称 | 类型 | 必填 | 说明 |
|---|
target | string | 是 | public IP or domain |
|---|
node_id | string(uuid) | 否 | — |
|---|
checkpoints | array<string> | 是 | — |
|---|
响应
createProbeDNSPupDiagnosis 响应| 状态码 | 说明 |
|---|
202 | Started 字段:id: string(uuid) status: string: pending / completed / failed type: string target: string error_code?: string created_at: string(date-time) traces?: any results: array<object> |
|---|
401 | Error envelope |
|---|
403 | Error envelope |
|---|
409 | Error envelope |
|---|
422 | Error envelope |
|---|
429 | Error envelope |
|---|
503 | Error envelope |
|---|
失败时怎么办
401 检查凭据格式、是否过期或被轮换。403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。409 先回读资源当前状态;同一操作重试保持原 Idempotency-Key 和原请求内容。429 被限速:等待后再试,降低并发。503 依赖暂不可用:稍后用原 Idempotency-Key 重试。
↑ 回到列表
GET /v1/admin/probe-dnspup/diagnoses/{id}
读取排障结果(运行中带 Retry-After)
- operationId
getProbeDNSPupDiagnosis- 认证
- 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
- 所需权限
全部需要:system.probe_dnspup.manage
参数
getProbeDNSPupDiagnosis 参数| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|
id | path | string(uuid) | 是 | — |
|---|
响应
getProbeDNSPupDiagnosis 响应| 状态码 | 说明 |
|---|
200 | Diagnosis 字段:id: string(uuid) status: string: pending / completed / failed type: string target: string error_code?: string created_at: string(date-time) traces?: any results: array<object> |
|---|
401 | Error envelope |
|---|
403 | Error envelope |
|---|
404 | Error envelope |
|---|
失败时怎么办
401 检查凭据格式、是否过期或被轮换。403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。404 资源不存在或不属于当前租户。
↑ 回到列表
GET /v1/admin/probe-dnspup/edge-subjects
最近一天有拨测结果的第三方 CDN 候选主机
- operationId
listProbeDNSPupEdgeSubjects- 认证
- 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
- 所需权限
全部需要:system.probe_dnspup.manage
响应
listProbeDNSPupEdgeSubjects 响应| 状态码 | 说明 |
|---|
200 | Hosts 字段:items: array<string> |
|---|
401 | Error envelope |
|---|
403 | Error envelope |
|---|
失败时怎么办
401 检查凭据格式、是否过期或被轮换。403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
↑ 回到列表
GET /v1/admin/probe-dnspup/matrix
节点或第三方 CDN 候选的「地区 × 运营商」矩阵与历史曲线
- operationId
getProbeDNSPupMatrix- 认证
- 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
- 所需权限
全部需要:system.probe_dnspup.manage
参数
getProbeDNSPupMatrix 参数| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|
subject | query | string: node / edge | 是 | — |
|---|
id | query | string | 是 | node id, or the candidate host |
|---|
window | query | string: 1h / 6h / 24h / 7d | 否 | — |
|---|
响应
getProbeDNSPupMatrix 响应| 状态码 | 说明 |
|---|
200 | Matrix 字段:subject: string id: string window: string cells: array<object> series: array<object> |
|---|
401 | Error envelope |
|---|
403 | Error envelope |
|---|
422 | Error envelope |
|---|
失败时怎么办
401 检查凭据格式、是否过期或被轮换。403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
↑ 回到列表
GET /v1/admin/probe-dnspup/node-monitoring/overrides
按节点或线路组覆盖的拨测类型与选点
- operationId
listProbeDNSPupNodeOverrides- 认证
- 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
- 所需权限
全部需要:system.probe_dnspup.manage
响应
listProbeDNSPupNodeOverrides 响应| 状态码 | 说明 |
|---|
200 | Overrides 字段:items: array<Override> |
|---|
401 | Error envelope |
|---|
403 | Error envelope |
|---|
503 | Error envelope |
|---|
失败时怎么办
401 检查凭据格式、是否过期或被轮换。403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。503 依赖暂不可用:稍后用原 Idempotency-Key 重试。
↑ 回到列表
PUT /v1/admin/probe-dnspup/node-monitoring/overrides
新建或替换一个节点(node_id)或线路组(tenant_scope_id + line_group_id)的覆盖
- operationId
putProbeDNSPupNodeOverride- 认证
- 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
- 所需权限
全部需要:system.probe_dnspup.manage
参数
putProbeDNSPupNodeOverride 参数| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|
Idempotency-Key | header | string | 是 | — |
|---|
请求体
application/json · 必填:是
putProbeDNSPupNodeOverride 请求体| 名称 | 类型 | 必填 | 说明 |
|---|
node_id | string(uuid) | 否 | — |
|---|
tenant_scope_id | string(uuid) | 否 | — |
|---|
line_group_id | string(uuid) | 否 | — |
|---|
probe_type | string: tcping / ping / http | 否 | — |
|---|
selection | Selection | 否 | — |
|---|
响应
putProbeDNSPupNodeOverride 响应| 状态码 | 说明 |
|---|
200 | Saved 字段:id: string(uuid) subject_kind: string: node / line_group node_id?: string(uuid) tenant_scope_id?: string(uuid) line_group_id?: string(uuid) subject_name: string subject_display_id?: integer probe_type?: string: tcping / ping / http / null | null: tcping / ping / http / null selection?: Selection | null revision: integer |
|---|
400 | Error envelope |
|---|
401 | Error envelope |
|---|
403 | Error envelope |
|---|
409 | Error envelope |
|---|
422 | Error envelope |
|---|
失败时怎么办
400 按字段说明修正参数或请求体再发;不要原样重试。401 检查凭据格式、是否过期或被轮换。403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。409 先回读资源当前状态;同一操作重试保持原 Idempotency-Key 和原请求内容。
↑ 回到列表
DELETE /v1/admin/probe-dnspup/node-monitoring/overrides/{id}
删除覆盖(恢复继承)
- operationId
deleteProbeDNSPupNodeOverride- 认证
- 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
- 所需权限
全部需要:system.probe_dnspup.manage
参数
deleteProbeDNSPupNodeOverride 参数| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|
Idempotency-Key | header | string | 是 | — |
|---|
id | path | string(uuid) | 是 | — |
|---|
响应
deleteProbeDNSPupNodeOverride 响应| 状态码 | 说明 |
|---|
204 | Deleted |
|---|
401 | Error envelope |
|---|
403 | Error envelope |
|---|
404 | Error envelope |
|---|
409 | Error envelope |
|---|
失败时怎么办
401 检查凭据格式、是否过期或被轮换。403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。404 资源不存在或不属于当前租户。409 先回读资源当前状态;同一操作重试保持原 Idempotency-Key 和原请求内容。
↑ 回到列表
GET /v1/admin/probe-dnspup/purposes
按用途的拨测开关、月上限、频率、本月用量、预计月用量与降频状态
- operationId
getProbeDNSPupPurposes- 认证
- 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
- 所需权限
全部需要:system.probe_dnspup.manage
响应
getProbeDNSPupPurposes 响应| 状态码 | 说明 |
|---|
200 | Purposes 字段:monthly_limit: integer monthly_used: integer projected_monthly: integer purposes: array<object> |
|---|
401 | Error envelope |
|---|
403 | Error envelope |
|---|
失败时怎么办
401 检查凭据格式、是否过期或被轮换。403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
↑ 回到列表
PUT /v1/admin/probe-dnspup/purposes
修改用途的开关、月上限与最小间隔(可用性类用途不能关闭)
- operationId
putProbeDNSPupPurposes- 认证
- 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
- 所需权限
全部需要:system.probe_dnspup.manage
参数
putProbeDNSPupPurposes 参数| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|
Idempotency-Key | header | string | 是 | — |
|---|
请求体
application/json · 必填:是
putProbeDNSPupPurposes 请求体| 名称 | 类型 | 必填 | 说明 |
|---|
purposes | array<object> | 是 | — |
|---|
响应
putProbeDNSPupPurposes 响应| 状态码 | 说明 |
|---|
200 | Saved 字段:monthly_limit: integer monthly_used: integer projected_monthly: integer purposes: array<object> |
|---|
400 | Error envelope |
|---|
401 | Error envelope |
|---|
403 | Error envelope |
|---|
409 | Error envelope |
|---|
422 | Error envelope |
|---|
失败时怎么办
400 按字段说明修正参数或请求体再发;不要原样重试。401 检查凭据格式、是否过期或被轮换。403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。409 先回读资源当前状态;同一操作重试保持原 Idempotency-Key 和原请求内容。
↑ 回到列表