接口功能介绍
调用createApplication接口在项目下创建通用类型应用
接口约束
无
URI
POST /v1/app/createApplication
路径参数
无
Query参数
无
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionId | 是 | String | 资源池ID,请参考调用前必知-概述 | bb9fdb42056f11eda1610242ac110002 |
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
codeReposAddress | 否 | String | 仓库名称,名称长度不能超过100个字符,以http/https开头,源码时必填 | ||
connectionId | 否 | String | 服务连接ID,数据来源于获取指定类型服务连接列表,若列表无数据,请在MSAP控制台,根据自己所需的项目后,在系统管理->服务连接管理里创建, 源码时必填 | ||
description | 否 | String | 应用描述,数据长度不能超过500个字符 | ||
name | 是 | String | 应用名称,名称长度为3~30个字符,开头为小写字母,后可为大小写字母以及数字 | ||
origin | 否 | String | 代码仓库来源,可填参数GITEE/GITHUB,源码时必填 | ||
projectId | 是 | String | 项目ID,数据来源于分页查询项目列表 | ||
category | 是 | String | 应用分类,可选类型:通用类型(“GENERAL_APP”)、其他(“OTHER”) | ||
type | 是 | String | 应用类型,可选:源码(“EXTERNAL_CODE”)、制品(“PACKAGE”)、镜像(“IMAGE”) |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 响应编码 | 2000 | |
message | String | 消息内容 | ||
returnObj | Object | 返回对象 | returnObj | |
error | String | 调用错误时返回的错误编码 |
表 returnObj
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
appId | String | 应用ID |
枚举参数
无
请求示例
请求url
无
请求头header
无
请求体body
{
"codeReposAddress": "https: //gitee.com/uset/mall-front.git",
"origin": "GITEE",
"name": "mnnk",
"connectionId": "2a0f715c-3e9a-4247-8810-c64f5200555a",
"description": "test",
"category": "GENERAL_APP",
"type": "EXTERNAL_CODE",
"projectId": "3e8694b6-cc4d-4a7a-962e-5f61a07760e5"
}
响应示例
{statusCode: 2000,message: "成功",returnObj: {appId: "29b25b16-0b71-48ae-8e82-3746a052b98d"}}
状态码
请参考 状态码
错误码
请参考 错误码