获取灰度计划
获取详情特定灰度升级计划。
/api/v1/lifecycle/upgrade-plans/{planId}操作 ID
GetGraduatedPlan起始版本
1.0.0执行模式
同步认证信息
需要认证认证信息
调用该 API 时需要在请求头中携带以下认证信息。
Authorizationstring必填Bearer 令牌
X-Tenant-IDstringX-Tenant-ID
请求参数
路径参数
planIdString必填ID灰度计划获取。
响应状态
200 OK该 API 成功时返回以下响应结构。
idString资源ID。
示例: plan-a1b2c3d4-e5f6-7890-abcd-ef1234567890
nameString资源名称。
示例: Upgrade agents to v1.3.0
fromVersionString源版本代理已升级。
示例: 1.2.0
toVersionString目标版本号。
示例: 1.3.0
fromReleaseString源发布代理已升级。
示例: 215
toReleaseString目标发布代理已升级。
示例: 221
batchesList资源。
示例: (nested array)
batchIndexInteger批次索引。
示例: 20
agentIdsList代理ID列表。
示例: item1,item2
statusString状态信息。
示例: completed
failedCountInteger失败次数。
示例: 20
tasksList运行时目标定向任务批次。
示例: (nested array)
componentUuidString组件UUID。
示例: abcdef0123456789abcdef0123456789
componentInstanceUuidString组件实例UUID。
示例: abcdef0123456789abcdef0123456789
lifecycleTaskUuidString生命周期任务UUID。
示例: task-a1b2c3d4
componentNameString组件名称。
示例: zmetis
taskTypeString生命周期任务类型。
示例: update
statusString状态信息。
示例: running
nodeUuidString节点UUID。
示例: abcdef0123456789abcdef0123456789
lcaUuidStringLCA UUID。
示例: abcdef0123456789abcdef0123456789
runtimeStatusString运行时状态。
示例: running
actualVersionString实际版本。
示例: 1.0.0
actualReleaseString实际发布。
示例: 221
failureThresholdLong失败阈值。
示例: 0.1
concurrencyInteger并发数。
示例: 5
statusString状态信息。
示例: running
currentBatchInteger索引批次当前执行。
示例: 1
createdByString创建该记录的用户UUID。
示例: admin
createdAtString创建时间。
示例: 2026-01-15T08:00:00Z
startedAtString开始时间。
示例: 2026-01-15T08:00:00Z
pausedAtString已暂停时间。
示例: 2026-01-15T08:00:00Z
pauseReasonString原因计划已暂停适用。
示例: Failure threshold exceeded
completedAtString完成时间。
示例: 2026-01-15T08:00:00Z
sourcePlanUuidString源计划UUID。
示例: a1b2c3d4-e5f6-7890-abcd-ef1234567890
errorString错误码。操作成功时为 null,失败时返回具体错误信息。
示例: "upgrade failed: timeout"
observeDurationString观察时长。
示例: value
