更新时间:2024-11-22 GMT+08:00
分享

获取表权限审批人列表

功能介绍

获取表权限审批人列表

调用方法

请参见如何调用API

URI

POST /v1/{project_id}/security/permission-application/table/approvers

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

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

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

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

表3 请求Body参数

参数

是否必选

参数类型

描述

instance_id

String

实例id

datasource_type

String

数据源类型,hive,dws,dli

cluster_id

String

集群id,dli传DLI,dws和mrs-hive传对应的集群id

schema_name

String

schema名称,dws需要传这个字段

database_name

String

数据库名称

table_name

String

表名称

expire_time

Long

权限到期时间时间戳,毫秒。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

approvers

Array of TableApprover objects

审批人列表

has_table_rule

Boolean

是否已经有权限

表5 TableApprover

参数

参数类型

描述

id

String

审批人id

name

String

审批人姓名

permission_set_id

String

权限集id

type

Integer

审批人类型, 0 用户 1 用户组 2 角色(空间管理员)

workspace_id

String

空间id

table_approver_type

String

安全管理员:SECURITY_MANAGER,空间权限集管理员WORKSPACE_PERMISSION_SET_MANAGER,权限集管理员PERMISSION_SET_MANAGER

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

请求示例

响应示例

状态码

状态码

描述

200

ok

400

Bad Request

相关文档