更新时间:2024-06-18 GMT+08:00
分享

编辑工作空间用户或用户组

功能介绍

编辑工作空间用户或用户组。

调用方法

请参见如何调用API

URI

PUT /v2/{project_id}/{workspace_id}/users/{user_id}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参见项目ID和账号ID

workspace_id

String

工作空间ID ,获取方法请参见实例ID和工作空间ID

user_id

String

用户id,可在IAM侧用户信息中查询。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token,使用Token认证时必选。通过调用ManageOne平台的IAM服务的“获取用户Token”接口获取响应消息头中X-Subject-Token的值。

表3 请求Body参数

参数

是否必选

参数类型

描述

type

Integer

用户类型,0:添加用户,1:添加用户组。

user_ids

Array of ApigIamUserDto objects

用户列表信息,从获取工作空间用户信息列表中获取。

groups

Array of Group objects

用户组列表信息,从获取工作空间用户信息列表中获取。

roles_ids

Array of ApigRole objects

空间角色列表,从获取工作空间用户信息列表中获取。

表4 ApigIamUserDto

参数

是否必选

参数类型

描述

user_id

String

用户id,从获取工作空间用户信息列表中获取。

user_name

String

用户名,从获取工作空间用户信息列表中获取。

domain_id

String

租户id,从获取工作空间用户信息列表中获取。

domain_name

String

租户名,从获取工作空间用户信息列表中获取。

is_domain_owner

Boolean

是否是空间拥有者,从获取工作空间用户信息列表中获取。

表5 Group

参数

是否必选

参数类型

描述

id

String

用户组id,从获取工作空间用户信息列表中获取。

name

String

用户组名,从获取工作空间用户信息列表中获取。

表6 ApigRole

参数

是否必选

参数类型

描述

role_id

String

角色id,可以角色列表信息中获取,r00001:管理员;r00002:开发者;r00003:运维者;r00004:访客

响应参数

状态码: 400

表7 响应Body参数

参数

参数类型

描述

error_msg

String

返回的错误信息。

error_code

String

返回的错误码。

状态码: 500

表8 响应Body参数

参数

参数类型

描述

error_msg

String

返回的错误信息。

error_code

String

返回的错误码。

请求示例

{
  "user_ids" : [ {
    "user_id" : "2d032145d82546b5b83cd7a6fd7d0afc",
    "user_name" : "ei_dayu_n30011721",
    "domain_id" : "0833a5736980d53b0f22c0102ffcbfc0",
    "domain_name" : "ei_dayu_y00321344_01",
    "is_domain_owner" : "false"
  } ],
  "roles_ids" : [ {
    "role_id" : "r00003"
  } ],
  "type" : 0
}

响应示例

状态码: 200

Success,修改工作空间用户成功。

{
  "message" : null,
  "is_success" : true
}

状态码: 400

{
  "error_code" : "DAYU.4402",
  "error_msg" : "The operation failed, detail msg {0}."
}

状态码: 500

{
  "error_code" : "DAYU.3531",
  "error_msg" : "Internal server error: {0}"
}

状态码

状态码

描述

200

Success,修改工作空间用户成功。

400

BadRequest

500

Internal Server Error

分享:

    相关文档

    相关产品