全部产品
云市场

GetChangeOrderInfo

更新时间:2019-08-28 18:14:05

功能

变更流程详情

请求 URL

/pop/v5/changeorder/change_order_info

请求方法

POST

请求参数

名称 类型 必填 说明
changeOrderId String 变更流程唯一标识 ID,所有应用生命周期方法调用成功都会返回。

返回参数

名称 类型 说明
Code Integer code 码
Message String 信息
ChangeOrderInfo ChangeOrderInfo 变更详情

ChangeOrderInfo:变更流程基础信息

名称 类型 说明
ChangeOrderId String 变更流程唯一标识 ID
CreateUserId String 创建变更流程用户 ID
Desc String 变更流程描述
BatchCount Integer 分几批执行
BatchType String 部署方式
Status Integer 0:准备 1:执行中 2:执行成功 3:执行失败 6:终止 10:系统异常执行失败
CoType Integer 变更流程分类
CreateTime String 创建时间
PipelineInfoList List<PipelineInfo> 分批执行详情,具体参见 PipelineInfo

PipelineInfo:每个批次执行信息

名称 类型 说明
PipelineId String 批次唯一标识
PipelineName String 批次名称
PipelineStatus Integer 0:准备 1:执行中 2:执行成功 3:执行失败 6:终止 10:系统异常执行失败
StageList List<StageInfoDTO> 每一批次包含的阶段,具体见 StageInfoDTO 定义

StageInfoDTO: 批次中具体阶段执行信息

名称 类型 说明
StageId String 阶段Id
StageName Integer 阶段名称
Status Integer 阶段状态 0:准备 1:执行中 2:执行成功 3:执行失败 6:终止 10:系统异常执行失败
StageResultDTO StageResultDTO 具体每个阶段定义详细见 StageResultDTO

StageResultDTO:阶段执行详情包含服务型任务阶段和 agent 类型的任务型阶段

名称 类型 说明
InstanceDTOList List<InstanceDTO> 运行在每台 ECS 实例上阶段执行结果,具体见 InstanceDTO 定义
ServiceStage ServiceStage 服务型 Stage 执行结果

ServiceStage:服务型阶段调用相应服务批量处理实例:比如 SLB 上线、下线

名称 类型 说明
StageId String 阶段 ID
StageName String 阶段名称
Status Integer 运行状态(0:准备 1:执行中 2:执行成功 3:执行失败 6:终止 10:系统异常执行失败)
Message String 执行结果信息

InstanceDTO:具体某台实例机器执行 Agent 类型任务综合结果,常见 Agent 任务:启动应用实例等

名称 类型 说明
InstanceName String 实例名称
InstanceIp String 实例 IP
Status Integer 0:准备 1:执行中 2:执行成功 3:执行失败 6:终止10系统异常执行失败
InstanceStageDTOList List<InstanceStageDTO> 每一台实例上阶段执行结果列表

InstanceStageDTO:具体实例某个阶段执行详情

名称 类型 说明
StageId String 阶段 ID
StageName String 阶段名称
Status Integer 0:准备 1:执行中 2:执行成功 3:执行失败 6:终止 10:系统异常执行失败