调用ListDatabaseUserPermssions展示具备指定数据库权限的用户权限详情

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String ListDatabaseUserPermssions

系统规定参数。取值:ListDatabaseUserPermssions。

DbId String 123

数据库ID

PermType String DATABASE

权限类型,取值和说明如下:

  • DATABASE: 库权限
  • TABLE:表权限
  • COLUMN:列权限
Tid Long -1

租户ID

Logic Boolean false

是否逻辑库

PageNumber Integer 1

第几页

PageSize Integer 10

每页数据量

UserName String search_user_name

用户昵称

返回数据

名称 类型 示例值 描述
ErrorCode String UnknownError

错误码

ErrorMessage String UnknownError

错误信息

RequestId String 68075D06-7406-4887-83A7-F558A4D28C13

请求ID

Success Boolean true

请求是否成功

TotalCount Long 1

满足条件的记录总数

UserPermissions Array

用户权限详情

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

用户权限详情

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

权限类型,取值和说明如下:

  • QUERY:查询
  • EXPORT:导出
  • CORRECT:变更
UserAccessId String 13434

权限记录ID

SchemaName String xxx@xxxx:3306【xxx_ent_prod】

数据库名

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【xxx_ent_prod】</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"
						}
					]
				},
				"SearchName":"xxx@xxxx:3306【xxx_ent_prod】",
				"InstanceId":1434,
				"DbId":123434,
				"UserId":432423,
				"DbType":"drds",
				"EnvType":"product",
				"SchemaName":"xxx"
			}
		]
	},
	"TotalCount":1,
	"RequestId":"68075D06-7406-4887-83A7-F558A4D28C13",
	"Success":true
}

错误码

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