调用createEnv接口在指定项目下创建环境
接口URL:/v1/env/createEnv
Content-Type:application/json
请求方式:post
请求体参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
envCode | String | String | 是 | 环境code,长度为3~30个字符,开头为小写字母,后可为小写字母,中划线以及数字 |
envName | String | String | 是 | 环境名称, 名称长度为3~30个字符 |
envType | String | String | 是 | 环境类型 DEVELOP 开发环境,TEST 测试环境,PRE_ONLINE 预发布环境,ONLINE 生产环境,数据来源于环境类型列表 |
projectId | String | String | 是 | 项目ID,数据来源于分页查询项目列表 |
resPoolId | String | String | 是 | 资源池ID,数据来源于资源池列表里的资源池code(resPoolCode) |
请求示例:
{
"envCode": "test-env",
"envName": "测试环境",
"envType": "devops",
"projectId": "29b25b16-0b71-48ae-8e82-3746a052b98d",
"resPoolId": "xxxxxxx"
}
返回参数说明:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
statusCode | Integer | Integer | 响应编码 2000 success |
message | String | String | 消息内容 |
returnObj | Object | Object | 返回数据 |
error | String | String | 调用错误时返回的错误编码 |
返回示例:成功
{
"statusCode": "2000",
"returnObj":{ "envUuid":"29b25b16-0b71-48ae-8e82-3746a052b98d "},
"message": "成功"
}
返回示例:失败
{"statusCode":190400,"error":"MSAP_400","message":"项目ID不能为空,环境名称不能为空. "}