调用getChangeOrderInfo接口查看变更流程详情
接口URL:/v1/app/inst/getChangeOrderInfo
Content-Type:text/plain
请求方式:get
URI参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
changeOrderId | String | String | 是 | 变更流程ID,数据来源于应用历史变更单列表 |
请求体参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
无请求参数KEY/VALUE类型 |
返回参数说明:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
statusCode | Integer | Integer | 响应编码 2000 success |
message | String | String | 消息内容 |
returnObj | Object | Object | 返回数据 |
error | String | String | 调用错误时返回的错误编码 |
表returnObj
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
appDeployId | String | String | 应用部署ID |
batchCount | Integer | Integer | 分批次数,最少1批,最多5批 |
batchInternal | Integer | Integer | 分批间隔,单位秒 |
batchType | String | String | 分批发布时下一批变更的执行方式, AUTOMATIC-自动MANUAL-手动 |
batchTypeName | String | String | 执行方式名称 |
changeOrderId | String | String | 应用变更ID |
changeSource | String | String | 变更来源CONSOLE-控制台POP-POP API或工具 |
changeType | String | String | 变更流程类型 |
changeTypeName | String | String | 变更流程类型名称 |
createDate | String | String | 创建时间 |
createStaff | String | String | 创建人 |
description | String | String | 变更描述 |
objectType | String | String | 对象类型PIPELINE_DEPLOY、DEPLOY、OPERATE |
pipelineInfoList | Array | Array | 变更流水线列表 |
resourceName | String | String | 资源名称 |
resourceType | String | String | 资源类型INST, DEPLOYMENT, POD, SERVICE, INGRESS |
resourceYaml | String | String | 变更对应的资源yaml文件 |
statusCd | String | String | 状态S0A有效S0X无效 |
statusCdName | String | String | 状态名称 |
statusDate | String | String | 状态时间 |
updateDate | String | String | 修改时间 |
updateStaff | String | String | 修改人 |
msg | String | String | 消息内容 |
表pipelineInfoList
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
pipelineInfopipelineId | String | String | 流水线ID |
pipelineInfopipelineName | String | String | 流水线名称 |
pipelineInfopipelineStatus | String | String | 流水线状态 |
pipelineInfopipelineStatusName | String | String | 流水线状态名称 |
stageList | Array | Array | 流程列表 |
startTime | String | String | 开始执行时间 |
updateTime | String | String | 更新时间 |
表stageList
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
stageName | String | String | 流程名称 |
startTime | String | String | 流程开始时间 |
status | String | String | 流程状态11等待执行12执行中13执行成功14执行失败15等待执行 |
statusName | String | String | 流水线状态名称 |
taskInfo | Array | Array | 任务列表 |
updateTime | String | String | 流程更新时间 |
表taskInfo
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
instance | Object | object | 实例信息 |
resourceInfo | Object | Object | 资源信息 |
taskId | String | String | 任务ID |
taskName | String | String | 任务名称 |
表instance
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
errMsg | String | String | 错误信息 |
instanceName | String | String | 实例名称 |
instanceStatus | String | String | 实例状态S0P执行中S0A执行成功S0E执行失败S0W待执行 |
instanceStatusName | String | String | 实例状态名称 |
pods | Array | Array | pod列表 |
表pods
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
errMsg | String | String | 错误信息 |
podIp | String | String | ip |
podName | String | String | 名称 |
podStatus | String | String | 状态1启动中2运行中3停止中4已停止5停止发生错误6未知错误7变更中 |
podStatusName | String | String | 状态名称 |
表resourceInfo
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
resourceName | String | String | 资源名称 |
resourceYml | String | String | 资源yml |
返回示例:成功
{"statusCode":2000,"returnObj":{"appDeployId":"29b25b16-0b71-48ae-8e82-3746a052b98d ","batchCount":1,"batchInternal":60,"batchType":" AUTOMATIC","batchTypeName":"自动","changeOrderId":"29b25b16-0b71-48ae-8e82-3746a052b98d","changeSource":"CONSOL","changeType":" DELETE","changeTypeName":"删除应用","createDate":"156865000000","createStaff":"张山","description":"部署测试应用","objectType":"DEPLOY","pipelineInfoList":[{"pipelineId":"29b25b16-0b71-48ae-8e82-3746a052b98d ","pipelineName":"发布测试应用","pipelineStatus":"13","pipelineStatusName":"执行成功","stageList":[{"stageName":"编译","startTime":"12365850000000","status":"13","statusName":"执行成功","taskInfo":[{"instance":{"errMsg":" Unsupported object type ","instanceName":"test","instanceStatus":"S0A","instanceStatusName":"执行成功","pods":[{"errMsg":" Unsupported task for category","podIp":"192.168.1.1","podName":"pod1","podStatus":"2","podStatusName":"运行中"}]},"resourceInfo":{"resourceName":"test1","resourceYml":""},"taskId":"975bbe99-facc-4c7c-afb5-08a315643407","taskName":"部署"}],"updateTime":"168980000000"}],"startTime":"169898000000","updateTime":"169890000000"}],"statusCd":"S0A","statusCdName":"有效","statusDate":"196586000000","updateDate":"196586000000","updateStaff":"张三"},"message":"成功"}
返回示例:失败
{"statusCode":191251,"error":"MSAP_1251","message":"非法的变更流程ID"}