调用GetPermApplyOrderDetail获取权限申请的工单详情。

本接口适用获取:库-权限表-权限敏感列-权限

调试

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

请求参数

名称 类型 是否必选 示例值 描述
OrderId Long 730000

工单号。

Tid Long -1

租户ID。

说明 取自系统右上角头像处悬停展示的租户ID信息,详情请参见查看租户信息
RegionId String cn-hangzhou

选择DMS的服务地域,用于调用该接口,取值请参见RegionID参数说明

说明 请根据应用所在地就近选择。

返回数据

名称 类型 示例值 描述
RequestId String A4C4499E-5AC2-4318-9FCF-03E426781A04

请求ID。

Success Boolean true

请求是否成功。

ErrorMessage String UnknownError

错误信息。

ErrorCode String UnknownError

错误码。

PermApplyOrderDetail object

权限申请详情。

Resources Array of Resource

资源详情列表。

DatabaseInfo object

库信息。

DbId Long 12345

库ID。

Logic Boolean false

是否逻辑库,取值:

  • true:是
  • false:否
DbType String MySQL

数据库类型。

SearchName String test@xxxx:3306【test】

库搜索名。

OwnerIds Array of Long 12345

Owner ID。

OwnerNickNames Array of String test_user

Owner昵称。

EnvType String product

实例的环境类型,更多信息,请参见实例环境说明

TableInfo object

表信息。

TableName String test_tb

表名。

ColumnInfo object

字段信息。

TableName String test_tb

表名。

ColumnName String test_col

字段名。

InstanceInfo object

实例信息。

InstanceId String 12345

实例ID。

SearchName String xxxx:3306

搜索名。

DbType String MySQL

数据库类型。

EnvType String product

实例的环境类型,更多信息,请参见实例环境说明

Host String xxxx

连接地址。

Port Long 3306

连接端口。

OwnerIds Array of Long 12345

Owner ID。

OwnerNickName Array of String test_owner

Owner昵称。

DbaId Long 12345

实例DBA的ID。

DbaNickName String test_dba

实例DBA昵称。

PermType Long 7

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

  • 1:查询
  • 2:导出
  • 3:查询+导出
  • 4:变更
  • 5:查询+变更
  • 6:导出+变更
  • 7:查询+导出+变更
Seconds Long 3600

权限时长,单位为秒。

ApplyType String DB

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

  • DB:库权限
  • TAB:表权限
  • COL:列权限
  • INSTANT:实例权限

示例

请求示例

http(s)://dms-enterprise.aliyuncs.com/?OrderId=730000
&Tid=-1
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<GetPermApplyOrderDetailResponse>
    <PermApplyOrderDetail>
        <ApplyType>DB</ApplyType>
        <PermType>1</PermType>
        <Seconds>2592000</Seconds>
        <Resources>
            <DatabaseInfo>
                <SearchName>rds_db@rm-bpxxxxxxxxffxxxxxxi.mysql.rds.aliyuncs.com:3306</SearchName>
                <OwnerNickNames>gctest</OwnerNickNames>
                <DbId>1250000</DbId>
                <Logic>false</Logic>
                <EnvType>dev</EnvType>
                <DbType>mysql</DbType>
                <OwnerIds>120000</OwnerIds>
            </DatabaseInfo>
            <ColumnInfo/>
            <TableInfo/>
            <InstanceInfo/>
        </Resources>
    </PermApplyOrderDetail>
    <RequestId>806FBC5B-2AED-401C-9E00-0B91C1DB2F1A</RequestId>
    <Success>true</Success>
</GetPermApplyOrderDetailResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "PermApplyOrderDetail" : {
    "ApplyType" : "DB",
    "PermType" : 1,
    "Seconds" : 2592000,
    "Resources" : [ {
      "DatabaseInfo" : {
        "SearchName" : "rds_db@rm-bpxxxxxxxxffxxxxxxi.mysql.rds.aliyuncs.com:3306",
        "OwnerNickNames" : [ "gctest" ],
        "DbId" : 1250000,
        "Logic" : false,
        "EnvType" : "dev",
        "DbType" : "mysql",
        "OwnerIds" : [ 120000 ]
      },
      "ColumnInfo" : { },
      "TableInfo" : { },
      "InstanceInfo" : { }
    } ]
  },
  "RequestId" : "806FBC5B-2AED-401C-9E00-0B91C1DB2F1A",
  "Success" : true
}

错误码

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