全部产品
Search
文档中心

大数据开发治理平台 DataWorks:GetApplicationContents - 获取资源权限申请详情

更新时间:Jun 24, 2026

查询指定流程实例ID下的资源权限申请内容。

接口说明

请求说明

  • 该 API 用于根据提供的ProcessInstanceId查询相关的资源权限申请详情。

  • 请求时必须提供有效的ProcessInstanceId参数。

  • 返回结果包括申请的基本信息、状态以及具体的申请内容列表。

  • 每个申请内容包含详细的资源信息、授权对象、请求的操作权限等。

调试

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

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称

类型

必填

描述

示例值

ProcessInstanceId

string

发起申请的审批流程实例 ID

332066440109224007

返回参数

名称

类型

描述

示例值

object

返回结果。

RequestId

string

请求 ID。用于定位日志,排查问题。

34267E2E-0335-1A60-A1F0-ADA530890CBA

Data

object

流程实例与关联的申请内容

ProcessInstanceId

string

流程实例 ID

332066440109224007

DefSchema

string

资源类型。

注意:系统支持申请的资源类型受 ResourceSchema .name 约束。

附: ResourceSchema 国际站说明文档

枚举值:

  • MaxCompute :

    MaxCompute

  • LINDORM :

    LINDORM

  • EMR_ON_ECS_HIVE :

    EMR_ON_ECS_HIVE

  • DLF_V1 :

    DLF_V1

  • HOLOGRES :

    HOLOGRES

  • SEVERLESS_STARROCKS :

    SEVERLESS_STARROCKS

  • DATAWORKS_ENTITY :

    DATAWORKS_ENTITY

  • DLF_NEXT :

    DLF_NEXT

MaxCompute

Reason

string

申请理由

业务需要

ApplicationTime

integer

申请发起时间,毫秒时间戳

1779675618000

Status

string

审批状态筛选。枚举:

  • WaitApproval 待审批

  • Confirmed 待授权

  • RejectApproval 审批拒绝

  • AuthorizeSucceed 授权成功

  • AuthorizeFailed 授权失败

  • Deleted 已删除

  • Canceled 已撤回

枚举值:

  • WaitApproval :

    待审批

  • AuthorizeSucceed :

    授权成功

  • AuthorizeFailed :

    授权失败

  • Confirmed :

    待授权

  • Deleted :

    已删除

  • RejectApproval :

    审批拒绝

WaitApproval

Contents

array<object>

申请内容列表

array<object>

申请内容详情

Id

string

申请内容唯一标识

Y9H7AKFmjhWzLYdZNDZA5

ProcessInstanceId

string

发起申请的审批流程实例 ID

777799223

TenantId

string

租户 ID

69973837489

ResourceName

string

最小权限资源类型。

注意:最小权限资源类型受 ResourceSchema . resources[*].isValidLeaf 为 true 约束。

附: ResourceSchema 国际站说明文档

table

DefSchema

string

资源类型。

注意:系统支持申请的资源类型受 ResourceSchema .name 约束。

附: ResourceSchema 国际站说明文档

枚举值:

  • MaxCompute :

    MaxCompute

  • LINDORM :

    LINDORM

  • EMR_ON_ECS_HIVE :

    EMR_ON_ECS_HIVE

  • DLF_V1 :

    DLF_V1

  • HOLOGRES :

    HOLOGRES

  • SEVERLESS_STARROCKS :

    SEVERLESS_STARROCKS

  • DATAWORKS_ENTITY :

    DATAWORKS_ENTITY

  • DLF_NEXT :

    DLF_NEXT

MaxCompute

AuthMethod

string

授权方式。当前只有 SEVERLESS_STARROCKS 支持指定授权方式:ranger、starrocksManager。

注意:不同资源支持的授权方式不同,统一受 ResourceSchema .authMethods 约束。

附: ResourceSchema 国际站说明文档

ranger

Resource

object

资源声明。资源的描述受 ResourceSchema 约束。

附: ResourceSchema 国际站说明文档

DefSchema

string

资源类型。

注意:系统支持申请的资源类型受 ResourceSchema .name 约束。

附: ResourceSchema 国际站说明文档

枚举值:

  • MaxCompute :

    MaxCompute

  • LINDORM :

    LINDORM

  • EMR_ON_ECS_HIVE :

    EMR_ON_ECS_HIVE

  • DLF_V1 :

    DLF_V1

  • HOLOGRES :

    HOLOGRES

  • SEVERLESS_STARROCKS :

    SEVERLESS_STARROCKS

  • DATAWORKS_ENTITY :

    DATAWORKS_ENTITY

  • DLF_NEXT :

    DLF_NEXT

MaxCompute

DefVersion

string

资源解析版本受 ResourceSchema .version 约束。

ResourceSchema 国际站说明文档

v1.0.0

MetaData

string

资源元数据声明。

注意:元数据受 ResourceSchema .resources 约束,有效的资源声明需要包含 level 0 到 validLeaf 层的全路径元数据声明。

附: ResourceSchema 国际站说明文档

"{\"schema\":\"default\",\"threeTierModel\":false,\"workspace\":\"449656\",\"project\":\"sync_destination\",\"table\":\"order_table\",\"tenant\":\"524997424564736\"}"

Grantee

object

授权主体描述。

注意:系统支持的授权主体类型受 ResourceSchema .authPrincipal 约束。

附: ResourceSchema 国际站说明文档

PrincipalType

string

授权主体类型。枚举:

  • RamUser

  • RamRole

  • DlfRole

枚举值:

  • DlfRole :

    DlfRole

  • RamUser :

    RamUser

  • RamRole :

    RamRole

RamRole

PrincipalId

string

授权主体 ID,不同主授权主体类型映射 ID 具有不同语义:

  • RamUser:Dataworks UserId

  • RamRole "ROLE_"开头的 Dataworks UserId

  • DlfRole: DlfNext 角色名称

ROLE_3133343434

AccessTypes

array

申请的权限列表。

注意:不同层级资源支持权限的申请类型不同,统一受 ResourceSchema .isValidLeaf 和 accessTypeRestrictions 和 authMethodAccessTypes 约束。

附: ResourceSchema 国际站说明文档

string

操作权限

select

FinalAccessTypes

array

最终审批通过的资源操作权限列表

string

通过审批的操作权限

select

ExpirationTime

integer

权限截止日期,毫秒时间戳

1785835708000

Status

string

审批状态筛选。枚举:

  • WaitApproval 待审批

  • Confirmed 待授权

  • RejectApproval 审批拒绝

  • AuthorizeSucceed 授权成功

  • AuthorizeFailed 授权失败

  • Deleted 已删除

  • Canceled 已撤回

枚举值:

  • WaitApproval :

    待审批

  • AuthorizeSucceed :

    授权成功

  • AuthorizeFailed :

    授权失败

  • Confirmed :

    待授权

  • Deleted :

    审批时删除

  • RejectApproval :

    审批拒绝

Deleted

CreateTime

integer

创建时间

1773972024000

UpdateTime

integer

更新时间

1773972024000

示例

正常返回示例

JSON格式

{
  "RequestId": "34267E2E-0335-1A60-A1F0-ADA530890CBA",
  "Data": {
    "ProcessInstanceId": "332066440109224007",
    "DefSchema": "MaxCompute",
    "Reason": "业务需要",
    "ApplicationTime": 1779675618000,
    "Status": "WaitApproval",
    "Contents": [
      {
        "Id": "Y9H7AKFmjhWzLYdZNDZA5",
        "ProcessInstanceId": "777799223",
        "TenantId": "69973837489",
        "ResourceName": "table",
        "DefSchema": "MaxCompute",
        "AuthMethod": "ranger",
        "Resource": {
          "DefSchema": "MaxCompute",
          "DefVersion": "v1.0.0",
          "MetaData": "\"{\\\"schema\\\":\\\"default\\\",\\\"threeTierModel\\\":false,\\\"workspace\\\":\\\"449656\\\",\\\"project\\\":\\\"sync_destination\\\",\\\"table\\\":\\\"order_table\\\",\\\"tenant\\\":\\\"524997424564736\\\"}\""
        },
        "Grantee": {
          "PrincipalType": "RamRole",
          "PrincipalId": "ROLE_3133343434"
        },
        "AccessTypes": [
          "select"
        ],
        "FinalAccessTypes": [
          "select"
        ],
        "ExpirationTime": 1785835708000,
        "Status": "Deleted",
        "CreateTime": 1773972024000,
        "UpdateTime": 1773972024000
      }
    ]
  }
}

错误码

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

变更历史

更多信息,参考变更详情