调用ListPermissionApplyOrders接口查询权限申请单列表。

调试

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

请求参数

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

要执行的操作。

RegionId String cn-shanghai

所属的地域信息。例如,华东2(上海)为cn-shanghai,华北3(张家口)为cn-zhangjiakou。您无需填写RegionId,会根据调用的Endpoint自动解析。

FlowStatus Integer 1

申请单的状态。取值如下:

  • 1:待审批。
  • 2:审批通过,授权成功。
  • 3:审批通过,授权失败。
  • 4:审批拒绝。
WorkspaceId Integer 12345

申请单所属的工作空间ID,不输入则返回所有工作空间的申请单。您可登录DataWorks控制台,进入工作空间配置页面,查询工作空间ID。

OrderType Integer 1

申请单类型。目前仅支持取值为1,表示对象ACL权限申请。

MaxComputeProjectName String aMaxComputeProject

申请单所属的MaxCompute项目名称,不输入则返回所有MaxCompute项目的申请单。

TableName String aTableName

申请单包含的表名称,不输入则返回所有表的申请单。

StartTime Long 1616200471885

查询目标起始时间发起的申请单,配置为一个unix时间戳。不输入则表示查询所有的申请单。

EndTime Long 1617200471885

查询目标截至时间的申请单,配置为一个unix时间戳。不输入则表示查询截至当前时间的申请单。

EngineType String odps

申请单的计算引擎类型。目前仅支持取值为odps,表示仅支持申请MaxCompute计算引擎的权限。

PageNum Integer 1

分页查询页码。大于等于1的正整数,默认为1。

PageSize Integer 100

每页显示的条数,默认为10条,最大100条。

QueryType Integer 1

申请单的查询类型。取值如下:

  • 0:我提交的申请单。
  • 1:由我审批的申请单。

返回数据

名称 类型 示例值 描述
RequestId String 0bc1ec92159376****

请求ID。

ApplyOrders Object

权限申请单的分页查询结果。

PageSize Integer 10

每页显示的条数。

PageNumber Integer 1

页码。

TotalCount Integer 150

返回的权限申请单总数。

ApplyOrder Array of Orders

权限申请单列表。

ApplyBaseId String 267842600408993176

提交申请单的阿里云用户UID。

ApplyTimestamp Long 1615284086000

申请单的提交时间,显示为一个unix时间戳。

FlowId String ad8da78d-8135-455e-9486-27cf213fc140

申请单ID。

FlowStatus Integer 2

申请单的状态。取值如下:

  • 1:待审批。
  • 2:审批通过,授权成功。
  • 3:审批通过,授权失败。
  • 4:审批拒绝。
ApproveContent Object

申请单的内容。

ApplyReason String I need to use this table

申请的原因。用于管理员进行评估审批。

OrderType Integer 1

申请单类型。目前仅支持取值为1,表示对象ACL权限申请。

ProjectMeta Object

申请对象的内容。

WorkspaceName String aWorkspaceName

申请权限的MaxCompute项目所属的DataWorks工作空间名称。

ObjectMetaList Array of ObjectMetaList

申请的对象信息。

ObjectName String aTableName

申请的表名称。

Actions Array of String Select,Describe

申请的权限类型,一次申请多种类型权限时使用英文逗号(,)分隔。

目前仅支持申请Select、Describe、Drop、Alter、Update、Download类型。

示例

请求示例

http(s)://[Endpoint]/?Action=ListPermissionApplyOrders
&FlowStatus=1
&WorkspaceId=12345
&OrderType=1
&MaxComputeProjectName=aMaxComputeProject
&TableName=aTableName
&StartTime=1616200471885
&EndTime=1617200471885
&EngineType=odps
&PageNum=1
&PageSize=100
&QueryType=1
&公共请求参数

正常返回示例

XML格式

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

<ListPermissionApplyOrdersResponse>
    <RequestId>0bc1ec92159376****</RequestId>
    <ApplyOrders>
        <PageSize>10</PageSize>
        <PageNumber>1</PageNumber>
        <TotalCount>150</TotalCount>
        <ApplyOrder>
            <ApplyBaseId>267842600408993176</ApplyBaseId>
            <ApplyTimestamp>1615284086000</ApplyTimestamp>
            <FlowId>ad8da78d-8135-455e-9486-27cf213fc140</FlowId>
            <FlowStatus>2</FlowStatus>
            <ApproveContent>
                <ApplyReason>I need to use this table</ApplyReason>
                <OrderType>1</OrderType>
                <ProjectMeta>
                    <WorkspaceName>aWorkspaceName</WorkspaceName>
                    <ObjectMetaList>
                        <ObjectName>aTableName</ObjectName>
                        <Actions>Select,Describe</Actions>
                    </ObjectMetaList>
                </ProjectMeta>
            </ApproveContent>
        </ApplyOrder>
    </ApplyOrders>
</ListPermissionApplyOrdersResponse>

JSON格式

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

{
  "RequestId" : "0bc1ec92159376****",
  "ApplyOrders" : {
    "PageSize" : 10,
    "PageNumber" : 1,
    "TotalCount" : 150,
    "ApplyOrder" : {
      "ApplyBaseId" : "267842600408993176",
      "ApplyTimestamp" : 1615284086000,
      "FlowId" : "ad8da78d-8135-455e-9486-27cf213fc140",
      "FlowStatus" : 2,
      "ApproveContent" : {
        "ApplyReason" : "I need to use this table",
        "OrderType" : 1,
        "ProjectMeta" : {
          "WorkspaceName" : "aWorkspaceName",
          "ObjectMetaList" : {
            "ObjectName" : "aTableName",
            "Actions" : "Select,Describe"
          }
        }
      }
    }
  }
}

错误码

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