检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"branch_number" : 6, "detail_url" : "https://xxx/codehub/498232/home", "download_url" : "https://xxx/592017/repository/archive?sha=master&format=zip"
Devstar 模板创建应用代码并下载到本地的基本流程。 其中,模板使用Devstar官方SpringBoot模板。 API 的调用方法请参见如何调用API。 创建流程 调用接口查询模板列表查询模板列表。 调用接口查询模板详情(V3)查询模板 UUID。 调用接口Devstar 模板生成代码创建代码生成任务。
String 阶段名称 status String 阶段状态 result String 阶段执行结果 请求示例 请求uri示例 GET https://{endpoint}/v2/pipelines/03bfdd95eb694bf6bbd80cb14d9bd1c8/status 响应示例
状态码: 200 表4 响应Body参数 参数 参数类型 描述 url String CodeArts IDE Online打开链接:https://xxx/cloudide/loading?instanceId=xxx&scmUrl=xxx 状态码: 400 表5 响应Body参数
Integer 关联论坛板块id。 file_size Integer 模板文件解压缩之后的大小(单位:KB)。 deployment Object 部署信息。 update_id String 模板关联更新态Id。 is_support_cloudide Boolean 是否支持使用CodeArts
参数 参数类型 描述 id String 流水线id result String 流水线操作成功 请求示例 请求uri示例 POST https://{endpoint}/v2/pipelines/3633650ed8a7e69513eed4c348eb6b8d/start 响应示例
应用描述 icon 否 String 应用图标(传入图片的Base64编码,大小限制15k) 响应参数 无 请求示例 请求uri示例 PUT https://{endpoint}/v3/applications/0633650ed8a7e69212eed4c348eb6b8d { "name"
template_id String 模板的id。 template_title String 模板的名称。 请求示例 请求uri示例 GET https://{endpoint}/v1/templates/view-histories?platform_source=1 响应示例 状态码:
r对应应用中查看和操作他们,如下图。 在此应用中,切换到“应用部署”。 目前DevStar服务提供了“开发环境”、“预发环境”、“生产环境”三种部署环境,以下以开发环境部署为例。 单击红色“部署”按钮,此时可进入部署设置页面,编辑函数执行入口、选择软件包,此案例中,我们选择“创建新的软件包”,如下图所示。
id String 模板id。 title String 模板名。 description String 模板描述。 请求示例 GET https://{endpoint}/v1/templates?keyword=test&limit=10&offset=0 响应示例 状态码: 200
parameter. 非法参数 请联系技术支持 400 DEVSTAR.1004 Invalid domain ID. domain id无效 请参考 https://support.huaweicloud.com/api-iam/iam_17_0002.html 400 DEVSTAR.1005
management_permission Boolean 管理权限 is_stock Boolean 是否是存量项目 请求示例 GET https://{endpoint}/v4/projects?limit=10&offset=0 响应示例 状态码: 200 项目列表 { "projects"
描述 error_code String 错误编码 error_msg String 错误原因 请求示例 请求uri示例 DELETE https://{endpoint}/v4/applications/0633650ed8a7e69212eed4c348eb6b8d?is_de
参数类型 描述 error_code String 错误编码 error_msg String 错误原因 请求示例 请求uri示例 GET https://{endpoint}/v1/pipeline-templates?offset=0&limit=10®ion_id=cn-north-4
file_type String 文件类型 created String 创建时间 updated String 修改时间 请求示例 GET https://{endpoint}/v1/applications/035265ab4c884312924c08f7a2f88631/release-repositories
参数类型 描述 error_code String 错误编码 error_msg String 错误原因 请求示例 请求uri示例 GET https://{endpoint}/v1/application-resources/0633650ed8a7e69212eed4c348eb6b8d/delete-status
String 文件名。 file_path String 文件相对路径。 file_type String 文件类型。 请求示例 GET https://{endpoint}/v1/template/0633650ed8a7e69212eed4c348eb6b8d/files?fil
y_self需为true。 查询应用环境部署任务详情 查询应用环境部署任务详情。 创建部署任务 创建部署任务,并触发任务执行,当前只支持函数部署。 其中,报文中file_id为查询软件版本包接口返回版本包id; handler为在函数部署方式下,入口函数名称,从应用代码中获取,格式为“包名
应用管理 查询应用关联资源删除状态 获取应用详情 更新应用信息 获取应用依赖元数据资源 删除应用信息 获取应用列表 查询应用环境部署任务详情 创建部署任务 部署任务执行变更人工审核 流水线模板列表查询 查询流水线最近一次运行状态查询接口 根据流水线Id操作流水线启动 获取用户有权限的
修订记录 发布日期 修订记录 2022-04-29 新增API 部署任务执行变更人工审核 优化API 优化创建部署任务:增加CCI部署方式 2022-01-27 新增API 使用CodeArts IDE Online实例打开应用代码 查询模板列表 废弃API(仍可以访问,但不推荐使用,推荐使用最新版本接口)