调用ListDatabaseUserPermssions展示具备指定数据库权限的用户权限详情。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListDatabaseUserPermssions |
要执行的操作,取值:ListDatabaseUserPermssions。 |
DbId | String | 是 | 123 |
数据库ID。 |
PermType | String | 是 | DATABASE |
权限类型,取值和说明如下:
|
Tid | Long | 是 | -1 |
租户ID。 说明 取自系统右上角头像处悬停展示的租户ID信息,详情请参见查看租户信息。
|
Logic | Boolean | 否 | false |
是否逻辑库。 |
UserName | String | 否 | search_user_name |
用户昵称。 |
PageNumber | Integer | 否 | 1 |
第几页。 |
PageSize | Integer | 否 | 10 |
每页数据量。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
ErrorCode | String | UnknownError |
错误码。 |
ErrorMessage | String | UnknownError |
错误信息。 |
RequestId | String | 68075D06-7406-4887-83A7-F558A4D28C13 |
请求ID。 |
Success | Boolean | true |
请求是否成功。 |
TotalCount | Long | 1 |
满足条件的记录总数。 |
UserPermissions | Array of UserPermission |
用户权限详情。 |
|
UserPermission | |||
Alias | String | instance_alias |
实例别名。 |
ColumnName | String | column_name |
字段名。 |
DbId | String | 1234 |
库ID。 |
DbType | String | mysql |
数据库类型。 |
DsType | String | DATABASE |
资源权限类型。 |
EnvType | String | product |
数据库所属环境。 |
InstanceId | String | 1443 |
实例ID。 |
Logic | Boolean | false |
是否逻辑库。 |
PermDetails | Array of PermDetail |
用户权限详情。 |
|
PermDetail | |||
CreateDate | String | 2019-12-12 00:00:00 |
权限创建时间 |
ExpireDate | String | 2020-12-12 00:00:00 |
权限过期时间 |
ExtraData | String | DEFAULT |
附加信息,预留属性 |
OriginFrom | String | xxx grant |
权限申请来源描述 |
PermType | String | QUERY |
权限类型,取值和说明如下:
|
UserAccessId | String | 13434 |
权限记录ID |
SchemaName | String | xxx@xxxx:3306 |
数据库名。 |
SearchName | String | xxx |
数据库搜索名。 |
TableId | String | 42345 |
表ID。 |
TableName | String | table_name |
表名。 |
UserId | String | 14324 |
用户ID。 |
UserNickName | String | user_nick_name |
用户昵称。 |
示例
请求示例
http(s)://[Endpoint]/?Action=ListDatabaseUserPermssions
&DbId=123
&PermType=DATABASE
&Tid=-1
&<公共请求参数>
正常返回示例
XML
格式
<UserPermissions>
<UserPermission>
<Logic>false</Logic>
<UserNickName>xxx</UserNickName>
<DsType>DATABASE</DsType>
<Alias>beihe_ent_prod</Alias>
<PermDetails>
<PermDetail>
<ExpireDate>2020-10-31 00:00:00</ExpireDate>
<UserAccessId>390915</UserAccessId>
<PermType>QUERY</PermType>
<OriginFrom>xxx</OriginFrom>
<CreateDate>2019-11-21 15:07:45</CreateDate>
</PermDetail>
<PermDetail>
<ExpireDate>2020-10-31 00:00:00</ExpireDate>
<UserAccessId>390916</UserAccessId>
<PermType>EXPORT</PermType>
<OriginFrom>xxx</OriginFrom>
<CreateDate>2019-11-21 15:07:45</CreateDate>
</PermDetail>
<PermDetail>
<ExpireDate>2020-10-31 00:00:00</ExpireDate>
<UserAccessId>390917</UserAccessId>
<PermType>CORRECT</PermType>
<OriginFrom>xxx</OriginFrom>
<CreateDate>2019-11-21 15:07:45</CreateDate>
</PermDetail>
</PermDetails>
<InstanceId>1434</InstanceId>
<SearchName>xxx@xxxx:3306</SearchName>
<DbId>123434</DbId>
<UserId>432423</UserId>
<DbType>drds</DbType>
<EnvType>product</EnvType>
<SchemaName>xxx</SchemaName>
</UserPermission>
</UserPermissions>
<TotalCount>1</TotalCount>
<RequestId>68075D06-7406-4887-83A7-F558A4D28C13</RequestId>
<Success>true</Success>
JSON
格式
{
"UserPermissions": {
"UserPermission": [
{
"Logic": false,
"UserNickName": "xxx",
"DsType": "DATABASE",
"Alias": "beihe_ent_prod",
"PermDetails": {
"PermDetail": [
{
"ExpireDate": "2020-10-31 00:00:00",
"UserAccessId": "390915",
"PermType": "QUERY",
"OriginFrom": "xxx",
"CreateDate": "2019-11-21 15:07:45"
},
{
"ExpireDate": "2020-10-31 00:00:00",
"UserAccessId": "390916",
"PermType": "EXPORT",
"OriginFrom": "xxx",
"CreateDate": "2019-11-21 15:07:45"
},
{
"ExpireDate": "2020-10-31 00:00:00",
"UserAccessId": "390917",
"PermType": "CORRECT",
"OriginFrom": "xxx",
"CreateDate": "2019-11-21 15:07:45"
}
]
},
"InstanceId": 1434,
"SearchName": "xxx@xxxx:3306",
"DbId": 123434,
"UserId": 432423,
"DbType": "drds",
"EnvType": "product",
"SchemaName": "xxx"
}
]
},
"TotalCount": 1,
"RequestId": "68075D06-7406-4887-83A7-F558A4D28C13",
"Success": true
}
错误码
访问错误中心查看更多错误码。
在文档使用中是否遇到以下问题
更多建议
匿名提交