Todos los productos
Search
Centro de documentos

DataWorks:ListMyApplications

Última actualización: Sep 29, 2026

Consulta todas las órdenes de solicitud de permisos de acceso a recursos iniciadas por el usuario actual.

Descripción de la operación

Descripción de la solicitud

  • Esta API admite consultas paginadas, controladas por los parámetros NextToken y PageSize.

  • DefSchema es un parámetro obligatorio que especifica el tipo de recurso.

  • La lista ResourceType puede contener varios tipos de recursos para filtrar con mayor precisión las órdenes de solicitud.

  • Puede establecer StartTime y EndTime para limitar el intervalo de tiempo de la consulta.

  • Statuses permite filtrar las órdenes de solicitud por estados específicos, como pendiente de aprobación y autorizado.

  • Si necesita filtrar por recursos o destinatarios de autorización específicos, puede proporcionar información detallada a través de los campos Resource y Grantee.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

dataworks:ListMyApplications

list

*All Resource

*

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

DefSchema

string

Sí

Filtra por tipo de recurso.

Nota: Los tipos de recursos admitidos por el sistema para las solicitudes están restringidos por ResourceSchema.name.

Consulte también: Documentación de ResourceSchema para el sitio internacional

MaxCompute

ResourceType

array

Sí

Filtra por tipo de recurso de permiso mínimo.

Nota: El tipo de recurso de permiso mínimo está restringido por ResourceSchema.resources[*].isValidLeaf igual a true.

Consulte también: Documentación de ResourceSchema para el sitio internacional

string

No

El tipo de recurso.

table

Resource

object

No

Filtra por recurso con coincidencia exacta o generalizada. La descripción del recurso está restringida por ResourceSchema.

Consulte también: Documentación de ResourceSchema para el sitio internacional

DefSchema

string

No

El tipo de recurso.

Nota: Los tipos de recursos admitidos por el sistema para las solicitudes están restringidos por ResourceSchema.name.

Consulte también: Documentación de ResourceSchema para el sitio internacional

MaxCompute

DefVersion

string

No

La versión de análisis del recurso, que está restringida por ResourceSchema.version.

Documentación de ResourceSchema para el sitio internacional

v1.0.0

MetaData

object

No

Los metadatos del recurso.

Nota: Los metadatos están restringidos por ResourceSchema.resources. Una declaración de recurso válida debe incluir las declaraciones de metadatos de la ruta completa desde el nivel 0 hasta el nivel validLeaf.

Consulte también: Documentación de ResourceSchema para el sitio internacional

any

No

Los metadatos del recurso.

{ "workspace": "449056", "project": "sync_destination" }

StartTime

integer

Sí

La hora de inicio del periodo de la solicitud (marca de tiempo en milisegundos).

1771948800000

EndTime

integer

Sí

La hora de finalización del periodo de la solicitud (marca de tiempo en milisegundos).

1779724799999

Statuses

array

No

Filtra por estado de aprobación. Valores válidos:

  • WaitApproval: pendiente de aprobación.

  • Confirmed: pendiente de autorización.

  • RejectApproval: aprobación rechazada.

  • AuthorizeSucceed: autorización correcta.

  • AuthorizeFailed: autorización fallida.

  • Deleted: eliminado.

  • Canceled: retirado.

Deleted

string

No

El estado del recurso.

WAIT_APPROVAL

NextToken

string

No

El cursor de paginación.

eyJpZCI6MTIzfQ==

PageSize

integer

No

El número de entradas por página. Valor predeterminado: 10. Valor máximo: 200.

20

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

El resultado paginado.

RequestId

string

El ID de la solicitud, que es un UUID.

0bc5df3a17****903790e8e8a

Data

object

La parte de datos del resultado paginado.

PageSize

integer

El número de entradas por página. Valor predeterminado: 10. Valor máximo: 200.

20

NextToken

string

El cursor de paginación.

eyJpZCI6NDU2fQ==

HasMore

boolean

Indica si hay más datos disponibles.

false

Data

array<object>

La lista de detalles de las órdenes de solicitud.

array<object>

El proceso de aprobación y el contenido de la solicitud.

ProcessInstanceId

string

El ID de la instancia del proceso.

176906667488145

DefSchema

string

El tipo de recurso.

MaxCompute

Reason

string

El motivo de la solicitud.

Business requirement

ApplicationTime

integer

La hora en la que se inició la solicitud.

1779695088000

Status

string

El estado de aprobación. Valores válidos:

  • WaitApproval: pendiente de aprobación.

  • Confirmed: pendiente de autorización.

  • RejectApproval: aprobación rechazada.

  • AuthorizeSucceed: autorización correcta.

  • AuthorizeFailed: autorización fallida.

  • Deleted: eliminado.

  • Canceled: retirado.

Deleted

Contents

array<object>

El contenido de la solicitud.

array<object>

El contenido de la solicitud.

Id

string

La clave principal del contenido de la solicitud.

a8aa620037bb410ea13837f9b4d053d8

ProcessInstanceId

string

El ID de la instancia del proceso de aprobación de la solicitud iniciada.

777799223

TenantId

string

El ID del inquilino.

69973837489

ResourceName

string

El tipo de recurso de permiso mínimo.

table

DefSchema

string

El tipo de recurso.

MAXCOMPUTE

AuthMethod

string

El método de autorización.

default

Resource

object

La declaración del recurso.

DefSchema

string

El ResourceSchema.name del que depende el análisis del recurso.

MaxCompute

DefVersion

string

El ResourceSchema.version del que depende el análisis del recurso.

v1.0.0

MetaData

object

Los metadatos del recurso, cuyo contenido está restringido por ResourceSchema.

any

El contenido del recurso.

{ "schema": "default", "threeTierModel": false, "project": "sync_dtestn", "workspace": "4477656", "table": "order", "tenant": "524257424864736" }

Grantee

object

El destinatario de la autorización.

PrincipalType

string

El tipo de principal para la autorización:

  • RamRole

  • RamUser

  • DataworksTenantMember

  • DataworksTenantRole

  • DataworksProjectMember

  • DataworksProjectRole

  • DlfRole

RamRole

PrincipalId

string

El ID del principal para la autorización:

  • RamUser: UserId de DataWorks.

  • RamRole: UserId de DataWorks con el prefijo "ROLE_".

  • DataworksTenantMember: UserId de DataWorks.

  • DataworksTenantRole: roleCode del inquilino de DataWorks.

  • DataworksProjectRole: roleCode del espacio de trabajo de DataWorks.

  • DataworksProjectMember: UserId de DataWorks.

  • DlfRole: nombre del rol de DlfNext.

ROLE_3133343434

AccessTypes

array

Los permisos de operación sobre el recurso solicitados en la solicitud.

string

El permiso.

select

FinalAccessTypes

array

Los permisos de operación sobre el recurso que se aprobaron finalmente.

string

El permiso.

select

ExpirationTime

integer

La fecha de vencimiento del permiso (marca de tiempo en milisegundos).

1782354014507

Status

string

El estado de aprobación. Valores válidos:

  • WaitApproval: pendiente de aprobación.

  • Confirmed: pendiente de autorización.

  • RejectApproval: aprobación rechazada.

  • AuthorizeSucceed: autorización correcta.

  • AuthorizeFailed: autorización fallida.

  • Deleted: eliminado.

  • Canceled: retirado.

Deleted

CreateTime

integer

La hora de creación.

2022-11-29 15:04:52

UpdateTime

integer

La hora de actualización.

2022-07-08 23:58:59

Ejemplos

Respuesta exitosa

JSON Formato

{
  "RequestId": "0bc5df3a17****903790e8e8a",
  "Data": {
    "PageSize": 20,
    "NextToken": "eyJpZCI6NDU2fQ==",
    "HasMore": false,
    "Data": [
      {
        "ProcessInstanceId": "176906667488145",
        "DefSchema": "MaxCompute",
        "Reason": "业务需要",
        "ApplicationTime": 1779695088000,
        "Status": "Deleted",
        "Contents": [
          {
            "Id": "a8aa620037bb410ea13837f9b4d053d8",
            "ProcessInstanceId": "777799223",
            "TenantId": "69973837489",
            "ResourceName": "table",
            "DefSchema": "MAXCOMPUTE",
            "AuthMethod": "default",
            "Resource": {
              "DefSchema": "MaxCompute",
              "DefVersion": "v1.0.0",
              "MetaData": {
                "key": "{\n                \"schema\": \"default\",\n                \"threeTierModel\": false,\n                \"project\": \"sync_dtestn\",\n                \"workspace\": \"4477656\",\n                \"table\": \"order\",\n                \"tenant\": \"524257424864736\"\n              }"
              }
            },
            "Grantee": {
              "PrincipalType": "RamRole",
              "PrincipalId": "ROLE_3133343434"
            },
            "AccessTypes": [
              "select"
            ],
            "FinalAccessTypes": [
              "select"
            ],
            "ExpirationTime": 1782354014507,
            "Status": "Deleted",
            "CreateTime": 0,
            "UpdateTime": 0
          }
        ]
      }
    ]
  }
}

Códigos de error

Consulte Códigos de error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.