Cette page n'est pas encore disponible dans votre langue. Nous nous efforçons d'ajouter d'autres langues. Nous vous remercions de votre compréhension.
Listing Templates
Function
Querying the Pipeline Template List
URI
POST /v5/{tenant_id}/api/pipeline-templates/list
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
tenant_id |
Yes |
String |
TenantID |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
language |
No |
String |
Language |
is_system |
No |
Boolean |
Indicates whether the template is a system template. |
name |
No |
String |
The template name. |
offset |
No |
Long |
Offset from which the query starts. The value of offset is greater than or equal to 0. The default value is 0. |
limit |
No |
Long |
Number of items queried each time. |
sort_key |
No |
String |
Field used for sorting, which is optional. The value can be name or create_time. |
sort_dir |
No |
String |
Sorting type, which is optional. asc: by sorting field in ascending order; desc: by sorting field in descending order |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
offset |
Integer |
Specifies the initial offset. |
limit |
Integer |
Number of records displayed on each page. |
total |
Integer |
Total number. |
templates |
Array of PipelineTemplateSimpleVO objects |
Pipeline Template List |
Parameter |
Type |
Description |
---|---|---|
id |
String |
The template ID. |
name |
String |
The template name. |
icon |
String |
Template Icon |
manifest_version |
String |
Version |
language |
String |
Language |
description |
String |
Template Description |
is_system |
Boolean |
Indicates whether the template is a system template. |
region |
String |
Template Site |
domain_id |
String |
ID of the tenant to which the template belongs. |
creator_id |
String |
Template Creator ID |
creator_name |
String |
Template Creator Name |
updater_id |
String |
Template Updater ID |
create_time |
Integer |
Created |
update_time |
Integer |
Updated |
is_collect |
Boolean |
Favorite |
is_show_source |
String |
Indicates whether to display the pipeline source. |
stages |
Array of stages objects |
Template Orchestration stages |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_msg |
String |
Error Message |
error_code |
String |
Error code. |
Example Requests
This API is used to query the pipeline template list. Set the start offset to 0 and the number to 3.
POST https://{endpoint}/v5/a5f63758220947b7821e70ae2734c01d/api/pipeline-templates/list { "is_system" : "", "offset" : 0, "limit" : 3, "name" : "" }
Example Responses
Status code: 200
OK
{ "offset" : 0, "limit" : 3, "total" : 19, "templates" : [ { "id" : "e908740fe06e44a28f30c0f3c81b2ad5", "name" : "Serverless-maven Compilation and Deployment", "icon" : "maven60", "manifest_version" : "3.0", "language" : "Java", "description" : "Use Maven to build and deploy serverless project code.", "is_system" : true, "region" : "system", "domain_id" : "system", "creator_id" : "system", "creator_name" : "system", "updater_id" : "e908740fe06e44a28f30c0f3c81b2ad5", "create_time" : 1671172288000, "update_time" : 1677640980000, "is_collect" : true, "is_show_source" : null, "stages" : [ { "name" : "Build and Check", "sequence" : 0 }, { "name" : "Deployment and Test", "sequence" : 1 } ] }, { "id" : "ac3b3b9a6cb64ef6b732c8f8459ab578", "name" : "Building a Container Image on a Node", "icon" : "npm60", "manifest_version" : "3.0", "language" : "Node.js", "description" : "Use nodes to build container images and push them to SWR for storage.", "is_system" : true, "region" : "system", "domain_id" : "system", "creator_id" : "system", "creator_name" : "system", "updater_id" : "ac3b3b9a6cb64ef6b732c8f8459ab578", "create_time" : 1671172288000, "update_time" : 1677640980000, "is_collect" : true, "is_show_source" : null, "stages" : [ { "name" : "Build", "sequence" : 0 } ] }, { "id" : "8ea4d170ba0d45d9b1b647a9780ebcf8", "name" : "Get Started", "icon" : null, "manifest_version" : "3.0", "language" : "java", "description" : "Pipeline template for beginners", "is_system" : true, "region" : "system", "domain_id" : "system", "creator_id" : "system", "creator_name" : "system", "updater_id" : "ac3b3b9a6cb64ef6b732c8f8459ab578", "create_time" : 1680769082000, "update_time" : 1680770243000, "is_collect" : false, "is_show_source" : null, "stages" : [ { "name" : "Code check", "sequence" : 0 }, { "name" : "Build Phase", "sequence" : 1 }, { "name" : "Deployment and Publish", "sequence" : 2 } ] } ] }
Status Codes
Status Code |
Description |
---|---|
200 |
OK |
400 |
Bad request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.