GetVMDeployOrder - 获取部署单详情

通过 OpenAPI 获取部署单详情。

适用版本

企业标准版

服务接入点与授权信息

请求语法

GET https://{domain}/oapi/v1/flow/organizations/{organizationId}/pipelines/{pipelineId}/deploy/{deployOrderId}

请求头

参数

类型

是否必填

描述

示例值

x-yunxiao-token

string

个人访问令牌。

pt-0fh3****0fbG_35af****0484

请求参数

参数

类型

位置

是否必填

描述

示例值

organizationId

string

path

企业 Id。

5ebbc0228123212b59xxxxx

pipelineId

string

path

流水线 id。

36**66

deployOrderId

string

path

部署 Id。

1111

请求示例

curl -X 'GET' \
  'https://test.rdc.aliyuncs.com/oapi/v1/flow/organizations/5ebbc0228123212b59xxxxx/pipelines/123/deploy/1111' \
  -H 'Content-Type: application/json' \
  -H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484'

返回参数

参数

类型

描述

示例值

-

object

actions

array

-

object

disable

boolean

当前用户是否有权限进行后续 action。

true

params

object

参数。

map[]

type

string

类型 StopVMDeployOrder 取消部署单 ResumeVMDeployOrder 继续部署单运行。

StopVMDeployOrder

createTime

integer

创建时间。

1729178040000

creator

string

创建人。

ssaassa

currentBatch

integer

当前发布批次。

2

deployMachineInfo

object

batchNum

integer

发布批次。

2

deployMachines

array

-

object

actions

array

-

object

disable

boolean

当前用户是否有权限进行后续 action。

true

params

object

参数。

map[]

type

string

类型 RetryVMDeployMachine 重试机器部署 SkipVMDeployMachine 跳过机器部署 LogVMDeployMachine 查看机器部署日志。

RetryVMDeployMachine

batchNum

integer

部署批次。

2

clientStatus

string

机器状态 ok(正常) error(连接失败)。

ok

createTime

integer

创建时间。

1729178040000

ip

string

机器 ip。

127.0.0.1

machineSn

string

机器 sn。

asssssssxsx

status

string

状态 Success 成功 Pending 待部署 Running 部署中 Cancelled 取消 Queued 部署等待中 Failed 失败 Skipped 已跳过。

Success

updateTime

integer

更新时间。

1729178040000

hostGroupId

integer

主机组 Id。

123

deployOrderId

integer

部署单 id。

1111

exceptionCode

string

错误码。

500

status

string

发布状态 Waiting 暂停 Running 部署中 Cancelled 已取消 Success 成功。

Success

totalBatch

integer

总发布批次。

3

updateTime

integer

更新时间。

1729178040000

返回示例

{
    "actions": [
        {
            "disable": true,
            "params": {
            },
            "type": "StopVMDeployOrder"
        }
    ],
    "createTime": 1729178040000,
    "creator": "ssaassa",
    "currentBatch": 2,
    "deployMachineInfo": {
        "batchNum": 2,
        "deployMachines": [
            {
                "actions": [
                    {
                        "disable": true,
                        "params": {
                        },
                        "type": "RetryVMDeployMachine"
                    }
                ],
                "batchNum": 2,
                "clientStatus": "ok",
                "createTime": 1729178040000,
                "ip": "127.0.0.1",
                "machineSn": "asssssssxsx",
                "status": "Success",
                "updateTime": 1729178040000
            }
        ],
        "hostGroupId": 123
    },
    "deployOrderId": 1111,
    "exceptionCode": "500",
    "status": "Success",
    "totalBatch": 3,
    "updateTime": 1729178040000
}

错误码

访问错误码中心查看 API 相关错误码。