检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。 进入“我的凭证 > API凭证”页面,即可查看账号ID。
响应示例如下,其中projects下的“id”即为项目ID。
概述 面向云原生的轻量级WebIDE,通过浏览器访问即可实现云端开发环境获取、代码编写、编译调试、运行预览、访问代码仓库、命令行执行等能力,同时支持丰富的插件扩展。 您可以使用本文档提供的API对CodeArts IDE Online进行相关操作,如:IDE实例管理、技术栈管理、模板管理等
URI GET /v2/templates 表1 Query参数 参数 是否必选 参数类型 描述 arch 否 String cpu架构 x86|arm stack_id 是 String 技术栈ID,通过技术栈管理ListStacks接口获取。
使用Open API创建的实例自动安装指定插件,目前可通过以下两种途径实现: 在实例的API参数“plugin_enable_list”中传入插件id,插件id是由插件作者和插件名组成,格式为“publisher.name”。
停止IDE实例 实例ID可通过查询IDE实例列表接口或创建IDE实例接口返回的id获取。
模板管理 查询技术栈模板工程 父主题: API
org_id:组织id(对应华为云账号的domainId)。
URI POST /v1/marketplace/extension/{task_id}/archiving 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 任务id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
URI DELETE /v2/instances/{instance_id}/runtime 表1 路径参数 参数 是否必选 参数类型 描述 instance_id 是 String 实例id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
表2 请求Body参数 参数 是否必选 参数类型 描述 extension_id 是 String 插件id text 是 String 评论内容 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 result Object 返回值 status String
URI POST /v2/extension/authorization/{instance_id} 表1 路径参数 参数 是否必选 参数类型 描述 instance_id 是 String CodeArtsIDEOnline实例ID 请求参数 表2 请求Header参数 参数 是否必选
URI DELETE /v1/marketplace/evaluation/reply/{reply_id} 表1 路径参数 参数 是否必选 参数类型 描述 reply_id 是 Long 回复id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
URI PUT /v2/instances/{instance_id}/runtime 表1 路径参数 参数 是否必选 参数类型 描述 instance_id 是 String 实例id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
URI PUT /v2/instances/{instance_id} 表1 路径参数 参数 是否必选 参数类型 描述 instance_id 是 String 实例id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String
URI DELETE /v1/marketplace/evaluation/{evaluation_id} 表1 路径参数 参数 是否必选 参数类型 描述 evaluation_id 是 Long 评论id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
描述 id Integer id property_name String 参数名 property_value String 参数值 extension_version_id String 插件版本id created_at String 创建时间 updated_at String
URI GET /v1/marketplace/extension/{task_id}/status 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 任务id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
String 租户id(对应华为云账号的domainId) owner_id String 用户id owner_name String 用户名 platform_id Long 平台ID private Boolean 是否私有平台 pvc_quantity String PVC
是 String request_id task_id 是 Integer task_id 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 acceptance_id Integer acceptance_id 请求示例 创建一个需求ID为“13b3f0e0f1e7a7c1fa036b1e4451022b