检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用步骤1获取的 template_id,调用接口查询模板详情(V3)查询模板信息。 GET /v3/templates/{template_id} template_id由步骤1获取。 使用步骤2获取的模板信息,调用接口Devstar 模板生成代码创建代码生成任务。 POST /v1/jobs/template
获取动态参数 ID 以及规则。 repo_info 否 RepositoryInfo object 生成的代码框架存储的CodeArts Repo信息, 当 repo_type = 0 时必填。 表3 RepositoryInfo 参数 是否必选 参数类型 描述 name 否 String
401 Unauthorized { "error_code" : "DEV.00000003", "error_msg" : "认证信息过期" } 状态码: 403 Forbidden { "error_code" : "DEVSTAR.1034", "error_msg"
Array of strings 模板 dependency ID 集合 repo_info 否 RepositoryInfo object 仓库信息 表3 RepositoryInfo 参数 是否必选 参数类型 描述 name 否 String 代码仓的名称。 description 否
Unauthorized { "error_code" : "DEV.00000001", "error_msg" : "未识别到用户认证信息" } 状态码: 403 Forbidden { "error_code" : "DEVSTAR.1034", "error_msg"
template_id ,调用接口查询模板详情(V3)查询模板信息。 GET /v3/templates/{template_id} 其中的template_id为步骤1获取的 template_id。 使用步骤2获取的模板信息,调用接口Devstar 模板生成代码创建代码生成任务。 POST
PipelineTemplate 参数 参数类型 描述 name String 模板名称 id String 模板id description String 描述信息 region_id String 区域id url String 预览链接 状态码: 400 表5 响应Body参数 参数 参数类型 描述
401 Unauthorized { "error_code" : "DEV.00000003", "error_msg" : "认证信息过期" } 状态码: 403 Forbidden { "error_code" : "DEVSTAR.1034", "error_msg"
object 仓库信息 environment_creation_result Array of strings 环境信息 template_types Array of strings 模板类型 template_deployment String 模板部署信息 deploy_type
AK/SK签名认证方式仅支持消息体大小12M以内,12M以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。
历史API 模板管理
模板管理 查询模板列表(V1) 查询模板列表(V2) 查询模板详情(V1) 父主题: 历史API
模板管理 读取模板文件 同步模板浏览记录 我浏览的模板记录 查询模板列表 查询模板详情(V3) 父主题: API
命令使用 版本查询 查询模板 代码生成
于该项目不在您选择的“Region”下,请切换“Region”。 代码仓库名称:填写新建的代码仓库名称。 代码仓库描述:填写代码仓库的描述信息,例如仓库的用途等。 创建完成后,界面提示“创建成功”,单击“完成”,即可进入新建的代码仓库,查看模板产物的代码。代码仓库的后续操作,请参考代码托管用户指南。
"region_id": "cn-north-1", ...... 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "error_msg": "The format of message is error"
object 仓库信息 environment_creation_result Array of strings 环境信息 template_types Array of strings 模板类型 template_deployment String 模板部署信息 deploy_type
应用示例 使用 Devstar 模板创建代码生成任务并将代码工程推送到 CodeArts Repo 使用 Devstar 模板创建代码生成任务并下载代码工程到本地
代码生成 CodeArts Repo模板生成代码 Devstar 模板生成代码 查询任务详情 下载模板产物 父主题: API
Unauthorized { "error_code" : "DEV.00000001", "error_msg" : "未识别到用户认证信息" } 状态码: 403 Forbidden { "error_code" : "DEVSTAR.1034", "error_msg"