获取流水线模板列表
功能介绍
获取流水线模板列表口
调用方法
请参见如何调用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  | 
      
错误码
请参见错误码。