部署 CODEARTS DEPLOY-更新应用:请求参数

时间:2024-09-10 10:03:36

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

消息体的类型(格式)

X-Auth-Token

String

用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)

表2 请求Body参数

参数

是否必选

参数类型

描述

id

String

应用id

project_id

String

项目id

name

String

应用名称

description

String

描述

is_draft

Boolean

是否为草稿

create_type

String

创建类型,template:部署模板创建

slave_cluster_id

String

自定义slave资源池id

trigger

TaskTriggerVO object

部署应用执行触发设置

arrange_infos

Array of UpdateTaskV2RequestBody objects

部署任务列表信息

表3 TaskTriggerVO

参数

是否必选

参数类型

描述

trigger_source

String

部署任务允许执行的场景。其中0:所有执行请求均可,1:只允许流水线触发

artifact_source_system

String

当任务只允许流水线触发执行时,流水线传递的来源信息,当前只有CodeArtsArtifact

artifact_type

String

当任务只允许流水线触发执行时,对应流水线源的制品仓库类型(generic、docker)

表4 UpdateTaskV2RequestBody

参数

是否必选

参数类型

描述

id

String

部署任务id

deploy_system

String

部署系统,deployTemplate:部署模板

template_id

String

模板id

operation_list

Array of DeployV2OperationsDO objects

部署编排列表信息

表5 DeployV2OperationsDO

参数

是否必选

参数类型

描述

id

String

步骤id

name

String

步骤名称

description

String

步骤描述

code

String

下载地址

params

String

步骤详细定义

entrance

String

入口函数

version

String

版本

module_id

String

模块id

support.huaweicloud.com/api-deployman/UpdateAppInfo.html