ListWorkspaceRoles - 获取空间角色列表

获取空间角色列表。

调试

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

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
WorkspaceIdstring

工作空间 ID。

95296e95-ca89-4c7d-8af9-dedf0ad0****

返回参数

名称类型描述示例值
object
RequestIdstring

请求 ID。

D787E1A3-A93C-424A-B626-C2B05DF8D885
Resultarray<object>

空间角色列表。

Dataobject
AuthConfigListarray<object>

角色的权限配置列表。

authConfigListobject

具体的权限配置。

ActionAuthKeysarray

权限范围。

actionAuthKeysstring

具体的权限:

  • edit:新建
  • use:使用
  • list:展示列表
edit
AuthKeystring

权限类型:

  • portal_create:数据门户
  • dashboard_create:仪表板
  • report_create:电子表格
  • screen_create:数据大屏
  • analysis:即席分析
  • offline_download:自助取数
  • data_form:数据填报
  • quick_etl:数据准备
  • cube:数据集
  • datasource:数据源
portal_create
IsSystemRoleboolean

是否是预置角色。取值范围:

  • true:是
  • false:否
true
RoleIdlong

空间角色 ID,包括预置角色和自定义角色:

  • 25:空间管理员(预置角色)
  • 26:开发者(预置角色)
  • 27:分析者(预置角色)
  • 30:阅览者(预置角色)
  • 自定义角色:自定义角色对应的角色 ID
25
RoleNamestring

角色名称。

空间管理员
Successboolean

是否请求成功。取值范围:

  • true:请求成功

  • false:请求失败

true

示例

正常返回示例

JSON格式

{
  "RequestId": "D787E1A3-A93C-424A-B626-C2B05DF8D885",
  "Result": [
    {
      "AuthConfigList": [
        {
          "ActionAuthKeys": [
            "edit"
          ],
          "AuthKey": "portal_create"
        }
      ],
      "IsSystemRole": true,
      "RoleId": 25,
      "RoleName": "空间管理员"
    }
  ],
  "Success": true
}

错误码

HTTP status code错误码错误信息描述
400Invalid.WorkspaceThe workspace is not owned by the organization.该空间不在组织内。

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