Skip to content
Home » DICloak API-环境组接口

DICloak API-环境组接口

  • by

一、环境组接口

GET 获取环境组列表

GET /v1/env/group

请求参数

名称位置类型必选说明
page_noqueryinteger(int32)页码,默认1
page_sizequeryinteger(int32)分页大小,默认10
allqueryboolean是否获取全量数据,当为true时,忽略pageNo和pageSize
detailqueryboolean是否需要详情
namequerystring名称
remarkquerystring备注
env_idquerystring包含环境
member_idquerystring授权成员
X-API-KEYheaderstringnone

返回结果

{
  "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
  }
}
名称类型说明
idstringid
create_timestring创建时间
update_timestring修改时间
org_idstring组织Id
namestring名称
remarkstring备注
member_listEnvironmentGroupMemberVO授权成员
env_listEnv包含环境列表
is_defaultboolean默认分组
EnvironmentGroupMemberVO
名称类型说明
group_idstring环境组ID
env_group_namestring环境组名称
member_idstring成员ID
member_namestring成员名称
Env
名称类型必选说明
namestring名称
serial_numstring序号

GET 获取环境组详情

GET /v1/env/group/{id}

请求参数

名称位置类型必选说明
idpathstring
X-API-KEYheaderstring

返回结果

{
  "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"
}
名称类型说明
codeinteger
msgstring
dataOpenEnvironmentGroupVO参考列表字段
nextstring

POST 保存环境组

POST /v1/env/group

请求参数

名称位置类型必选说明
X-API-KEYheaderstring
bodybodyEnvironmentGroupEditReq
{
  "name": "string",
  "member_ids": [
    "string"
  ],
  "remark": "string"
}
名称类型必选说明
namestring名称
member_idsstring授权成员
remarkstring备注

返回结果

{
  "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"
}
名称类型说明
codeinteger
msgstring
dataOpenEnvironmentGroupVO参考列表字段
nextstring

PUT 修改环境组

PUT /v1/env/group/{id}

请求参数

名称位置类型必选说明
idpathstring
X-API-KEYheaderstring
bodybody
{
  "name": "string",
  "member_ids": [
    "string"
  ],
  "remark": "string"
}
名称类型必选说明
namestring名称
member_ids[string]授权成员
remarkstring备注

返回结果

{
  "code": 0,
  "msg": "string",
  "data": {}
}

DELETE 删除环境组

DELETE /v1/env/group/{id}

请求参数


名称
位置类型必选说明
idpathstring
X-API-KEYheaderstring
bodybodyEnvGroupDelReq
{
  "del_env": true
}
名称类型必选说明
del_envboolean是否删除环境

返回结果

{
"code": 0,
"msg": "string",
"data": {}
}