更新时间:2024-12-06 GMT+08:00
分享

查询模板详情

功能介绍

查询模板详情

调用方法

请参见如何调用API

URI

GET /v5/{tenant_id}/api/pipeline-templates/{template_id}

表1 路径参数

参数

是否必选

参数类型

描述

tenant_id

String

参数解释

租户ID。

约束限制

不涉及。

取值范围

32位字符。

默认取值

不涉及。

template_id

String

参数解释

模板ID。

约束限制

不涉及。

取值范围

32位字符。

默认取值

不涉及。

请求参数

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

id

String

参数解释

模板ID。

取值范围

32位字符。

name

String

参数解释

模板名称。

取值范围

不涉及。

icon

String

参数解释

模板图标。

取值范围

不涉及。

manifest_version

String

参数解释

版本。

取值范围

默认3.0。

language

String

参数解释

模板语言。

取值范围

java、python、nodejs、go、net、cpp、php、other、none。

description

String

参数解释

模板描述。

取值范围

不涉及。

is_system

Boolean

参数解释

是否系统模板。

取值范围

true, false。

region

String

参数解释

模板局点。

取值范围

不涉及。

domain_id

String

参数解释

模板所属租户ID。

取值范围

32位字符。

variables

Array of CustomVariable objects

自定义参数

creator_id

String

参数解释

模板创建人ID。

取值范围

32位字符。

updater_id

String

参数解释

模板更新人ID。

取值范围

32位字符。

create_time

Integer

参数解释

创建时间。

取值范围

不涉及。

update_time

Integer

参数解释

更新时间。

取值范围

不涉及。

is_collect

String

参数解释

是否收藏。

取值范围

true, false。

is_show_source

Boolean

参数解释

是否展示流水线源。

取值范围

true, false。

definition

String

参数解释

模板编排json,包含stages。

取值范围

true,false。

表3 CustomVariable

参数

参数类型

描述

pipeline_id

String

参数解释

流水线ID。

约束限制

不涉及。

取值范围

32位字符。

默认取值

不涉及。

name

String

参数解释

自定义参数名称。

约束限制

不涉及。

取值范围

32位字符。

默认取值

不涉及。

sequence

Integer

参数解释

参数序号,从1开始。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

type

String

参数解释

自定义参数类型。

约束限制

不涉及。

取值范围

autoIncrement - 自增长参数,enum - 枚举参数,string - 字符串参数。

默认取值

不涉及。

value

String

参数解释

自定义参数默认值。

约束限制

不涉及。

取值范围

最长8192字符。

默认取值

不涉及。

is_secret

Boolean

参数解释

是否私密参数。

约束限制

不涉及。

取值范围

true - 是私密参数,false - 不是私密参数。

默认取值

false。

description

String

参数解释

参数描述。

约束限制

不涉及。

取值范围

最长1024字符。

默认取值

不涉及。

is_runtime

Boolean

参数解释

是否运行时设置参数。

约束限制

不涉及。

取值范围

true - 是运行时设置参数,false - 不是运行时设置参数。

默认取值

false。

limits

Array of objects

参数解释

枚举值列表。

约束限制

不涉及。

取值范围

每个枚举值不超过1024字符。

默认取值

不涉及。

is_reset

Boolean

参数解释

是否重置。自增长参数被编辑,则使用编辑后的值,否则进行末位数字递增。

约束限制

不涉及。

取值范围

true - 使用编辑后的参数值,false - 使用自增长参数。

默认取值

false

latest_value

String

参数解释

最后一次参数值。

约束限制

不涉及。

取值范围

最长8192字符。

默认取值

不涉及。

runtime_value

String

参数解释

运行时传入值。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

状态码: 400

表4 响应Body参数

参数

参数类型

描述

error_msg

String

参数解释

错误信息。

取值范围

不涉及。

error_code

String

参数解释

错误码。

取值范围

不涉及。

请求示例

查询流水线模板详情

GET https://{endpoint}/v5/a5f63758220947b7821e70ae2734c01d/api/pipeline-templates/deb18013bb6c4659b160b15fd7468644

响应示例

状态码: 200

OK

{
  "id" : "deb18013bb6c4659b160b15fd7468644",
  "name" : "新建流水线模板-20230112115711",
  "icon" : null,
  "manifest_version" : "3.0",
  "language" : "none",
  "description" : "",
  "is_system" : false,
  "region" : "region01",
  "domain_id" : "70ffec613024477bbaf266128bd9778d",
  "variables" : [ ],
  "creator_id" : "5ffd41c9df9d4506862ce27e209bb106",
  "updater_id" : "5ffd41c9df9d4506862ce27e209bb106",
  "create_time" : 1673495851000,
  "update_time" : 1673495851000,
  "is_collect" : null,
  "is_show_source" : true,
  "definition" : "{\"stages\":[{\"name\":\"阶段_1\",\"sequence\":\"0\",\"jobs\":[{\"stage_id\":1673495831907,\"identifier\":\"16734958501367554c26c-561b-4831-a906-e88316c8e674\",\"name\":\"新建任务\",\"depends_on\":[],\"timeout\":\"\",\"timeout_unit\":\"\",\"steps\":[],\"exec_type\":\"AGENTLESS_JOB\",\"sequence\":0}],\"identifier\":\"0\",\"pre\":[{\"task\":\"official_devcloud_autoTrigger\",\"sequence\":0}],\"post\":null,\"depends_on\":[],\"run_always\":false}]}"
}

状态码

状态码

描述

200

OK

400

Bad request

401

Unauthorized

403

Forbidden

404

Not Found

错误码

请参见错误码

相关文档