首页 智能商业分析 Quick BI 开发参考 API参考(专业版) API目录 权限管理 行级权限管理 QueryDatasetSwitchInfo - 获取数据集行级权限开关状态

QueryDatasetSwitchInfo - 获取数据集行级权限开关状态

更新时间: 2024-11-26 20:02:22

获取指定数据集的行级权限开关状态。

接口说明

说明 :当前接口仅支持 Quick BI 新版行列权限模型。若您仍在使用老的行列权限,请先一键迁移至新的行列权限模型后再调用该接口。一键迁移至新的行列权限模型的操作步骤:在组织管理-->安全配置-->行列权限升级新版中,单击一键升级,升级至新版行级权限。

调试

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

授权信息

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

请求参数

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

数据集 ID。

7c7223ae-****-3c744528014b

返回参数

名称类型描述示例值
object
RequestIdstring

请求 ID。

FAECEFA8-09BB-58AB-BC58-C8ACEFE4D232
Resultobject

数据集行列权限开关详情。

CubeIdstring

数据集 ID。

7c7223ae-****-3c744528014b
IsOpenColumnLevelPermissioninteger

列级字段权限开关状态。取值范围:

  • 1:开启
  • 0:关闭
1
IsOpenRowLevelPermissioninteger

行级权限开关状态。

  • 1:开启
  • 0:关闭
1
Successboolean

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

  • true:请求成功
  • false:请求失败
true

示例

正常返回示例

JSON格式

{
  "RequestId": "FAECEFA8-09BB-58AB-BC58-C8ACEFE4D232",
  "Result": {
    "CubeId": "7c7223ae-****-3c744528014b",
    "IsOpenColumnLevelPermission": 1,
    "IsOpenRowLevelPermission": 1
  },
  "Success": true
}

错误码

HTTP status code错误码错误信息描述
400Cube.Not.ExistThe Cube does not exist.数据集不存在。
400CubePermission.Columnlevel.VersionErrorYou are not allowed to use the new dataLevelPermission API.没有权限使用新版行列权限。
400Cube.NotBelongTo.CurrentOrganizationThe cube does not belong to the current organization %s.数据集模型不属于当前组织。

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

上一篇: SetDataLevelPermissionWhiteList - 设置行级权限白名单 下一篇: ListCubeDataLevelPermissionConfig - 获取数据集行列权限配置列表
阿里云首页 智能商业分析 Quick BI 相关技术圈