文档

RemoveProjectMemberFromRole

更新时间:

调用RemoveProjectMemberFromRole接口,将DataWorks工作空间内的用户从DataWorks角色中移除。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称

类型

是否必选

示例值

描述

Action String RemoveProjectMemberFromRole

系统规定参数。取值:RemoveProjectMemberFromRole

ProjectId Long 27

DataWorks工作空间的ID。

UserId String 1234

用户的ID。

RoleCode String role_project_guest

DataWorks工作空间的角色Code。可调用接口ListProjectRoles获取项目有哪些角色code列表。

默认预设角色枚举如下:

  • role_project_owner 项目所有者
  • role_project_admin 空间管理员
  • role_project_dev 开发
  • role_project_pe 运维
  • role_project_deploy 部署
  • role_project_guest 访客
  • role_project_security 安全管理员
  • role_project_tester 体验者
  • role_project_erd 模型设计师

返回数据

名称

类型

示例值

描述

RequestId String 1AFAE64E-D1BE-432B-A9****

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=RemoveProjectMemberFromRole
&ProjectId=27
&UserId=1234
&RoleCode=role_project_guest
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<RemoveProjectMemberFromRoleResponse>
    <RequestId>1AFAE64E-D1BE-432B-A9****</RequestId>
</RemoveProjectMemberFromRoleResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "1AFAE64E-D1BE-432B-A9****"
}

错误码

HttpCode

错误码

错误信息

描述

400 Invalid.Tenant.ConnectionNotExists The connection does not exist. 数据源不存在。
400 Invalid.Tenant.ProjectNotExists The project does not exist. 项目不存在。
400 Invalid.Tenant.UserNotInProject The user is not in the project. 用户不在项目中。
403 Invalid.Tenant.UserIsNotProjectOwnerOrAdmin The user is not a project administrator or owner. 用户不是项目负责人或者项目管理员。
403 Invalid.Tenant.UserNotInTenant The user is not in tenant. 用户不在租户中。

访问错误中心查看更多错误码。

  • 本页导读 (1)
文档反馈