Todos os produtos
Search
Central de documentação

DataWorks:GetApplicationContents

Última atualização: Sep 03, 2026

Consulta o conteúdo das solicitações de permissão de recurso sob o ID de instância de processo especificado.

Descrição da operação

Descrição da Solicitação

  • Esta API é utilizada para consultar os detalhes das solicitações de permissão de recurso com base no ProcessInstanceId fornecido.

  • Um parâmetro ProcessInstanceId válido deve ser fornecido na solicitação.

  • A resposta inclui as informações básicas, o status e a lista de conteúdos específicos da solicitação.

  • Cada conteúdo de solicitação inclui informações detalhadas do recurso, o beneficiário, as permissões de operação solicitadas e mais.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ProcessInstanceId

string

Sim

O ID da instância do processo de aprovação da solicitação enviada.

332066440109224007

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Os parâmetros de resposta.

RequestId

string

O ID da solicitação, utilizado para localização de logs e solução de problemas.

34267E2E-0335-1A60-A1F0-ADA530890CBA

Data

object

A instância do processo e o conteúdo da solicitação associada.

ProcessInstanceId

string

O ID da instância do processo.

332066440109224007

DefSchema

string

O tipo de recurso.

Observação: os tipos de recurso suportados para solicitações são restritos por ResourceSchema.name.

Consulte também: Documentação do ResourceSchema no site internacional

Valores válidos:

  • 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

O motivo da solicitação.

业务需要

ApplicationTime

integer

O horário em que a solicitação foi enviada, como um carimbo de data/hora em milissegundos.

1779675618000

Status

string

O status de aprovação. Valores válidos:

  • WaitApproval: Aprovação pendente.

  • Confirmed: Autorização pendente.

  • RejectApproval: Aprovação rejeitada.

  • AuthorizeSucceed: Autorização bem-sucedida.

  • AuthorizeFailed: Falha na autorização.

  • Deleted: Excluído.

  • Canceled: Cancelado.

Valores válidos:

  • WaitApproval :

    Aprovação Pendente

  • AuthorizeSucceed :

    Autorização Bem-sucedida

  • AuthorizeFailed :

    Falha na Autorização

  • Confirmed :

    Autorização Pendente

  • Deleted :

    Excluído

  • RejectApproval :

    Aprovação Rejeitada

WaitApproval

Contents

array<object>

A lista de conteúdos da solicitação.

array<object>

Os detalhes de um conteúdo de solicitação.

Id

string

The unique identifier of the application content.

Y9H7AKFmjhWzLYdZNDZA5

ProcessInstanceId

string

The approval process instance ID of the submitted application.

777799223

TenantId

string

The tenant ID.

69973837489

ResourceName

string

The minimum-permission resource type.

Note: The minimum-permission resource type is constrained by ResourceSchema.resources[*].isValidLeaf being true.

See also: ResourceSchema documentation on the international site

table

DefSchema

string

The resource type.

Note: The resource types supported for applications are constrained by ResourceSchema.name.

See also: ResourceSchema documentation on the international site

Valores válidos:

  • 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

The authorization method. Currently, only SEVERLESS_STARROCKS supports specifying the authorization method: ranger or starrocksManager.

Note: Different resources support different authorization methods, all constrained by ResourceSchema.authMethods.

See also: ResourceSchema documentation on the international site

ranger

Resource

object

The resource declaration. The resource description is constrained by ResourceSchema.

See also: ResourceSchema documentation on the international site

DefSchema

string

The resource type.

Note: The resource types supported for applications are constrained by ResourceSchema.name.

See also: ResourceSchema documentation on the international site

Valores válidos:

  • 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

The resource parsing version, which is constrained by ResourceSchema.version.

See also: ResourceSchema documentation on the international site

v1.0.0

MetaData

string

The resource metadata declaration.

Note: The metadata is constrained by ResourceSchema.resources. A valid resource declaration must include the full-path metadata declaration from level 0 to the validLeaf level.

See also: ResourceSchema documentation on the international site

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

Grantee

object

The grantee description.

Note: The grantee principal types supported by the system are constrained by ResourceSchema.authPrincipal.

See also: ResourceSchema documentation on the international site

PrincipalType

string

The grantee principal type. Valid values:

  • RamUser

  • RamRole

  • DlfRole

Valores válidos:

  • DlfRole :

    DlfRole

  • RamUser :

    RamUser

  • RamRole :

    RamRole

RamRole

PrincipalId

string

The grantee principal ID. The ID has different meanings depending on the principal type:

  • RamUser: DataWorks UserId.

  • RamRole: DataWorks UserId prefixed with "ROLE_".

  • DlfRole: DlfNext role name.

ROLE_3133343434

AccessTypes

array

The list of requested permissions.

Note: Different levels of resources support different permission application types, all constrained by ResourceSchema.isValidLeaf, accessTypeRestrictions, and authMethodAccessTypes.

See also: ResourceSchema documentation on the international site

string

The operation permission.

select

FinalAccessTypes

array

The list of resource operation permissions that are finally approved.

string

The approved operation permission.

select

ExpirationTime

integer

The permission expiration date, as a millisecond timestamp.

1785835708000

Status

string

The approval status. Valid values:

  • WaitApproval: Pending approval.

  • Confirmed: Pending authorization.

  • RejectApproval: Approval rejected.

  • AuthorizeSucceed: Authorization succeeded.

  • AuthorizeFailed: Authorization failed.

  • Deleted: Deleted.

  • Canceled: Canceled.

Valores válidos:

  • WaitApproval :

    Pending Approval

  • AuthorizeSucceed :

    Authorization Succeeded

  • AuthorizeFailed :

    Authorization Failed

  • Confirmed :

    Pending Authorization

  • Deleted :

    Deleted During Approval

  • RejectApproval :

    Approval Rejected

Deleted

CreateTime

integer

The creation time.

1773972024000

UpdateTime

integer

The update time.

1773972024000

Exemplos

Resposta de sucesso

JSON formato

{
  "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
      }
    ]
  }
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.