调用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

是否逻辑库。

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

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

  • QUERY:查询
  • EXPORT:导出
  • CORRECT:变更
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
}

错误码

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