查询用户表权限清单
功能介绍
查询用户表权限清单
调用方法
请参见如何调用API。
URI
GET /v1/{project_id}/security/member-permission/{user_id}
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方法请参见项目ID和账号ID。 |
user_id |
是 |
String |
IAM用户id |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
feature |
否 |
String |
权限清单场景类型,PERMISSION_LIST |
limit |
否 |
Integer |
每页显示的条目数量。 |
offset |
否 |
Integer |
偏移量,表示从此偏移量开始查询,该值大于等于0。 |
datasource_type |
否 |
String |
数据源类型,hive,dws,dli |
cluster_name |
否 |
String |
集群名称 |
database_name |
否 |
String |
数据库名称 |
schema_name |
否 |
String |
schema名称 |
table_name |
否 |
String |
表名称 |
fuzzy_table_name |
否 |
String |
表名(模糊匹配) |
workspace_ids |
否 |
Array of strings |
工作空间id列表 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
workspace |
是 |
String |
工作空间ID,获取方法请参见实例ID和工作空间ID。 |
X-Auth-Token |
是 |
String |
IAM Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)使用Token认证时必选。 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
total |
Integer |
权限总数 |
member_permission_list |
Array of MemberPermission objects |
成员权限列表(包含权限集的和权限审批) |
参数 |
参数类型 |
描述 |
---|---|---|
permission_set_id |
String |
权限集ID |
permission_source |
String |
权限来源:1、权限集名称。2、权限审批 |
permission_actions |
String |
权限类别
|
url |
String |
Hive数据源,指定url权限的策略信息 |
datasource_type |
String |
数据源类型 |
cluster_name |
String |
集群名 |
database_name |
String |
数据库名 |
schema_name |
String |
schema名 |
table_name |
String |
表名 |
column_name |
String |
列名 |
请求示例
无
响应示例
状态码:200
ok
{ "total" : 1, "member_permission_list" : [ { "database_name" : "dls", "datasource_type" : "HIVE", "schema_name" : null, "table_name" : "dls_hive_samples_101", "column_name" : "test_column", "cluster_name" : "mrs_cluster", "permission_actions" : "SELECT", "permission_set_id" : null, "permission_source" : "权限审批", "url" : null } ] }
状态码
状态码 |
描述 |
---|---|
200 |
ok |