一、环境组接口
GET 获取环境组列表
GET 获取环境组列表
GET /v1/env/group
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
page_no | query | integer(int32) | 否 | 页码,默认1 |
page_size | query | integer(int32) | 否 | 分页大小,默认10 |
all | query | boolean | 否 | 是否获取全量数据,当为true时,忽略pageNo和pageSize |
detail | query | boolean | 否 | 是否需要详情 |
name | query | string | 否 | 名称 |
remark | query | string | 否 | 备注 |
env_id | query | string | 否 | 包含环境 |
member_id | query | string | 否 | 授权成员 |
X-API-KEY | header | string | 是 | none |
返回结果
{
"code": 0,
"msg": "string",
"data": {
"list": [
{
"id": "string",
"create_time": "string",
"update_time": "string",
"org_id": "string",
"name": "string",
"remark": "string",
"member_list": [
{
"group_id": null,
"env_group_name": null,
"member_id": null,
"member_name": null
}
],
"env_list": [
{
"name": null,
"serial_num": null
}
],
"is_default": true
}
],
"total": 0
}
}
名称 | 类型 | 说明 |
id | string | id |
create_time | string | 创建时间 |
update_time | string | 修改时间 |
org_id | string | 组织Id |
name | string | 名称 |
remark | string | 备注 |
member_list | EnvironmentGroupMemberVO | 授权成员 |
env_list | Env | 包含环境列表 |
is_default | boolean | 默认分组 |
EnvironmentGroupMemberVO
名称 | 类型 | 说明 |
group_id | string | 环境组ID |
env_group_name | string | 环境组名称 |
member_id | string | 成员ID |
member_name | string | 成员名称 |
Env
名称 | 类型 | 必选 | 说明 | |
name | string | 否 | 名称 | |
serial_num | string | 否 | 序号 |
GET 获取环境组详情
GET /v1/env/group/{id}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
id | path | string | 是 | |
X-API-KEY | header | string | 是 |
返回结果
{
"code": 0,
"msg": "string",
"data": {
"id": "string",
"create_time": "string",
"update_time": "string",
"org_id": "string",
"name": "string",
"remark": "string",
"member_list": [
{
"group_id": "string",
"env_group_name": "string",
"member_id": "string",
"member_name": "string"
}
],
"env_list": [
{
"name": "string",
"serial_num": "string"
}
],
"is_default": true
},
"next": "string"
}
名称 | 类型 | 说明 | |
code | integer | ||
msg | string | ||
data | OpenEnvironmentGroupVO | 参考列表字段 | |
next | string |
POST 保存环境组
POST /v1/env/group
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
X-API-KEY | header | string | 是 | |
body | body | EnvironmentGroupEditReq | 否 |
{
"name": "string",
"member_ids": [
"string"
],
"remark": "string"
}
名称 | 类型 | 必选 | 说明 | |
name | string | 否 | 名称 | |
member_ids | string | 否 | 授权成员 | |
remark | string | 否 | 备注 |
返回结果
{
"code": 0,
"msg": "string",
"data": {
"id": "string",
"create_time": "string",
"update_time": "string",
"org_id": "string",
"name": "string",
"remark": "string",
"member_list": [
{
"group_id": "string",
"env_group_name": "string",
"member_id": "string",
"member_name": "string"
}
],
"env_list": [
{
"name": "string",
"serial_num": "string"
}
],
"is_default": true
},
"next": "string"
}
名称 | 类型 | 说明 | |
code | integer | ||
msg | string | ||
data | OpenEnvironmentGroupVO | 参考列表字段 | |
next | string |
PUT 修改环境组
PUT /v1/env/group/{id}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
id | path | string | 是 | |
X-API-KEY | header | string | 是 | |
body | body | 否 |
{
"name": "string",
"member_ids": [
"string"
],
"remark": "string"
}
名称 | 类型 | 必选 | 说明 | |
name | string | 否 | 名称 | |
member_ids | [string] | 否 | 授权成员 | |
remark | string | 否 | 备注 |
返回结果
{
"code": 0,
"msg": "string",
"data": {}
}
DELETE 删除环境组
DELETE /v1/env/group/{id}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
id | path | string | 是 | |
X-API-KEY | header | string | 是 | |
body | body | EnvGroupDelReq | 否 |
{
"del_env": true
}
名称 | 类型 | 必选 | 说明 | |
del_env | boolean | 否 | 是否删除环境 |
返回结果
{
"code": 0,
"msg": "string",
"data": {}
}