查看赋权对象使用者权限信息
功能介绍
获取对象赋权用户的权限信息。
- 参数说明:
|
参数名称 |
是否必选 |
参数类型 |
说明 |
|---|---|---|---|
|
project_id |
是 |
String |
参数解释: 项目编号,用于资源隔离。获取方式请参考获取项目ID。 约束限制: 无 取值范围: 只能由英文字母和数字组成,且长度为[1-64]个字符。 默认取值: 无 |
|
参数名称 |
是否必选 |
参数类型 |
说明 |
|---|---|---|---|
|
object |
是 |
String |
授权对象,和赋权API中的“object”对应。
说明:
查看分组下的程序包时,“object”的格式为"resources.程序包组名/程序包名"。 |
带入query参数的URL示例如下:
GET /v1.0/{project_id}/authorization/privileges?object={object}
请求消息
无请求参数。
响应消息
|
参数名称 |
是否必选 |
参数类型 |
说明 |
|---|---|---|---|
|
is_success |
是 |
Boolean |
执行请求是否成功。“true”表示请求执行成功。 |
|
message |
是 |
String |
系统提示信息。执行成功时,信息可能为空。 |
|
object_name |
否 |
String |
对象名称。 |
|
object_type |
否 |
String |
对象类型。
|
|
privileges |
否 |
Array of Object |
权限信息。具体内容请参考表4。 |
|
count |
否 |
Integer |
权限总数量。 |
请求示例
无
响应示例
{
"is_success": true,
"message": "",
"object_name": "9561",
"object_type": "flink",
"count": 2,
"privileges": [
{
"user_name": "testuser1",
"is_admin": true,
"privileges": [
"ALL"
]
},
{
"user_name": "user1",
"is_admin": false,
"privileges": [
"GET"
]
}
]
}
错误码
调用接口出错后,将不会返回上述结果,而是返回错误码和错误信息,更多介绍请参见错误码。
|
错误码 |
错误信息 |
|---|---|
|
DLI.0001 |
user input validation failed, object_type sql or spark is not supported now |