获取流水线模板列表
功能介绍
获取流水线模板列表口
调用方法
请参见如何调用API。
URI
POST /v3/pipeline/templates/list
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
参数解释: 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
X-Language |
否 |
String |
参数解释: 语言类型。 约束限制: 不涉及。 取值范围:
默认取值: en-us。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
is_system |
否 |
Boolean |
参数解释: 是否系统模板。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
template_name |
否 |
String |
参数解释: 模板名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
offset |
否 |
Long |
参数解释: 偏移量,表示从此偏移量开始查询。 约束限制: 不涉及。 取值范围: offset大于等于0。 默认取值: 默认为0。 |
limit |
否 |
Long |
参数解释: 每次查询的条目数量。 约束限制: 不涉及。 取值范围: 大于等于0。 默认取值: 默认为10。 |
sort_key |
否 |
String |
参数解释: 用于排序的字段,非必选。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
sort_dir |
否 |
String |
参数解释: 排序类型,非必选。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
offset |
Integer |
参数解释: 起始偏移。 取值范围: 不涉及。 |
limit |
Integer |
参数解释: 查询大小。 取值范围: 不涉及。 |
total |
Integer |
参数解释: 记录总数。 取值范围: 不涉及。 |
templates |
Array of PipelineTemplateSimpleVO objects |
参数解释: 流水线模板列表,包含流水线模板的详细信息。 取值范围: 不涉及。 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
参数解释: 模板ID。 取值范围: 32位字符,由数字和字母组成。 |
name |
String |
参数解释: 模板名称。 取值范围: 不涉及。 |
icon |
String |
参数解释: 模板图标。 取值范围: 不涉及。 |
manifest_version |
String |
参数解释: 版本。 取值范围: 默认3.0。 |
language |
String |
参数解释: 模板语言。 取值范围:
|
description |
String |
参数解释: 模板描述。 取值范围: 不涉及。 |
is_system |
Boolean |
参数解释: 是否系统模板。 取值范围:
|
region |
String |
参数解释: 模板局点。 取值范围: 不涉及。 |
domain_id |
String |
参数解释: 模板所属租户ID。 取值范围: 32位字符,由数字和字母组成。 |
creator_id |
String |
参数解释: 模板创建人ID。 取值范围: 32位字符,由数字和字母组成。 |
creator_name |
String |
参数解释: 模板创建人名称。 取值范围: 不涉及。 |
updater_id |
String |
参数解释: 模板更新人ID。 取值范围: 32位字符,由数字和字母组成。 |
create_time |
Integer |
参数解释: 创建时间。 取值范围: 不涉及。 |
update_time |
Integer |
参数解释: 更新时间。 取值范围: 不涉及。 |
is_collect |
Boolean |
参数解释: 是否收藏。 取值范围:
|
is_show_source |
String |
参数解释: 是否展示流水线源。 取值范围:
|
stages |
Array of stages objects |
参数解释: 模板编排的阶段列表。 约束限制: 不涉及。 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
String |
参数解释: 阶段名称。 取值范围: 仅支持输入中文、大小写英文字母、数字、'-'、'_'、','、';'、':'、'.'、'/'、'('、')'、'('、')'及空格,其中空格不可在名称开头或结尾使用,且长度为[1,128]个字符。 |
sequence |
Integer |
参数解释: 阶段顺序。 取值范围: 大于等于0。 |
状态码:400
参数 |
参数类型 |
描述 |
---|---|---|
error_msg |
String |
参数解释: 错误信息。 取值范围: 不涉及。 |
error_code |
String |
参数解释: 错误码。 取值范围: 不涉及。 |
请求示例
POST https://{endpoint}/v3/pipeline/templates/list { "template_name" : "1", "is_system" : "true", "sort_key" : "template_name", "sort_dir" : "asc", "offset" : 1, "limit" : 20 }
响应示例
状态码:200
OK
{ "offset" : 10, "limit" : 2, "total" : 423, "result" : [ { "watched" : "true", "icon" : "pure-tomato", "id" : "ed3a99ae76b346818d6b2d09422d166d", "name" : "template-20221201154239", "user_id" : "847a5317086c41798469d0868535943a", "user_name" : "beta环境账号", "domain_id" : "ce8df55870164338a72d7e828a966a2a", "domain_name" : "devcloud_devcloud_h00485561_01", "description" : "", "create_time" : "2022-12-01 15:43:00", "modify_time" : "2024-04-15 16:51:31", "is_system" : 0 }, { "watched" : "true", "icon" : "pure-mint", "id" : "8f5ed64c74464866b771d9c982648efb", "name" : "testttttt", "user_id" : "fbee1146498c465d851c1b8dd2a253c6", "user_name" : null, "domain_id" : "ce8df55870164338a72d7e828a966a2a", "domain_name" : "devcloud_devcloud_h00485561_01", "description" : "", "create_time" : "2022-12-01 09:04:56", "modify_time" : "2022-12-01 09:04:56", "is_system" : 0 } ] }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
Bad request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
错误码
请参见错误码。