All Products
Search
Document Center

DataWorks:ListMyApplications

Last Updated:Jun 24, 2026

Mengkueri semua pesanan aplikasi izin akses sumber daya yang diinisiasi oleh pengguna saat ini.

Deskripsi operasi

Deskripsi permintaan

  • API ini mendukung kueri berhalaman, yang dikontrol oleh parameter NextToken dan PageSize.

  • DefSchema adalah parameter yang diperlukan yang menentukan tipe sumber daya.

  • Daftar ResourceType dapat berisi beberapa tipe sumber daya untuk penyaringan pesanan aplikasi yang lebih tepat.

  • Anda dapat mengatur StartTime dan EndTime untuk membatasi Rentang Waktu kueri.

  • Statuses memungkinkan Anda menyaring pesanan aplikasi berdasarkan status tertentu, seperti menunggu persetujuan dan diberikan otorisasi.

  • Jika Anda perlu menyaring berdasarkan sumber daya tertentu atau target otorisasi, Anda dapat memberikan informasi detail melalui bidang Resource dan Grantee.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

Parameter permintaan

Parameter

Type

Required

Description

Example

DefSchema

string

Yes

Menyaring berdasarkan tipe sumber daya.

Catatan: Tipe sumber daya yang didukung sistem untuk aplikasi dibatasi oleh ResourceSchema.name.

Lihat juga: Dokumentasi ResourceSchema untuk situs Internasional.

MaxCompute

ResourceType

array

Yes

Menyaring berdasarkan tipe sumber daya izin minimum.

Catatan: Tipe sumber daya izin minimum dibatasi oleh ResourceSchema.resources[*].isValidLeaf yang bernilai true.

Lihat juga: Dokumentasi ResourceSchema untuk situs Internasional.

string

No

Tipe sumber daya.

table

Resource

object

No

Menyaring berdasarkan sumber daya dengan pencocokan eksak atau wildcard. Deskripsi sumber daya dibatasi oleh ResourceSchema.

Lihat juga: Dokumentasi ResourceSchema untuk situs Internasional.

DefSchema

string

No

Tipe sumber daya.

Catatan: Tipe sumber daya yang didukung sistem untuk aplikasi dibatasi oleh ResourceSchema.name.

Lihat juga: Dokumentasi ResourceSchema untuk situs Internasional.

MaxCompute

DefVersion

string

No

Versi penguraian sumber daya, yang dibatasi oleh ResourceSchema.version.

Dokumentasi ResourceSchema untuk situs Internasional.

v1.0.0

MetaData

object

No

Metadata sumber daya.

Catatan: Metadata dibatasi oleh ResourceSchema.resources. Deklarasi sumber daya yang valid harus menyertakan deklarasi metadata jalur lengkap dari level 0 hingga level validLeaf.

Lihat juga: Dokumentasi ResourceSchema untuk situs Internasional.

any

No

The resource metadata.

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

StartTime

integer

Yes

Waktu mulai periode aplikasi (stempel waktu milidetik).

1771948800000

EndTime

integer

Yes

Waktu akhir periode aplikasi (stempel waktu milidetik).

1779724799999

Statuses

array

No

Menyaring berdasarkan status persetujuan. Nilai valid:

  • WaitApproval: menunggu persetujuan.

  • Confirmed: menunggu otorisasi.

  • RejectApproval: persetujuan ditolak.

  • AuthorizeSucceed: otorisasi berhasil.

  • AuthorizeFailed: otorisasi gagal.

  • Deleted: dihapus.

  • Canceled: ditarik.

Deleted

string

No

Status sumber daya.

WAIT_APPROVAL

NextToken

string

No

Kursor paginasi.

eyJpZCI6MTIzfQ==

PageSize

integer

No

Jumlah entri per halaman. Nilai default: 10. Nilai maksimum: 200.

20

Elemen respons

Element

Type

Description

Example

object

Hasil paginasi.

RequestId

string

ID permintaan, yang merupakan UUID.

0bc5df3a17****903790e8e8a

Data

object

Bagian data dari hasil paginasi.

PageSize

integer

Jumlah entri per halaman. Nilai default: 10. Nilai maksimum: 200.

20

NextToken

string

Kursor paginasi.

eyJpZCI6NDU2fQ==

HasMore

boolean

Apakah data lain tersedia.

false

Data

array<object>

Daftar detail pesanan aplikasi.

array<object>

Proses persetujuan dan konten aplikasi.

ProcessInstanceId

string

The process instance ID.

176906667488145

DefSchema

string

The resource type.

MaxCompute

Reason

string

The reason for the application.

业务需要

ApplicationTime

integer

The time the application was submitted, in Unix timestamp format (milliseconds).

1779695088000

Status

string

The approval status. Valid values:

  • WaitApproval: Pending approval

  • Confirmed: Pending authorization

  • RejectApproval: Rejected

  • AuthorizeSucceed: Authorization succeeded

  • AuthorizeFailed: Authorization failed

  • Deleted: Deleted

  • Canceled: Canceled

Deleted

Contents

array<object>

The content of the application.

array<object>

A permission request item within the application.

Id

string

The unique ID of the application item.

a8aa620037bb410ea13837f9b4d053d8

ProcessInstanceId

string

The ID of the approval process instance for the application.

777799223

TenantId

string

The tenant ID.

69973837489

ResourceName

string

The category of the resource. For example, table.

table

DefSchema

string

The resource type.

MAXCOMPUTE

AuthMethod

string

The authorization method.

default

Resource

object

The requested resource.

DefSchema

string

The name of the ResourceSchema used to parse the resource.

MaxCompute

DefVersion

string

The version of the ResourceSchema used to parse the resource.

v1.0.0

MetaData

object

The resource metadata. Its format is defined by the ResourceSchema.

any

The key-value pairs of the resource metadata.

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

Grantee

object

The principal to be granted the permission.

PrincipalType

string

The type of the principal. Valid values:

  • RamRole

  • RamUser

  • DataworksTenantMember

  • DataworksTenantRole

  • DataworksProjectMember

  • DataworksProjectRole

  • DlfRole

RamRole

PrincipalId

string

The ID of the principal. The value of this parameter varies based on the value of PrincipalType:

  • RamUser: The DataWorks user ID.

  • RamRole: The DataWorks user ID, prefixed with ROLE_.

  • DataworksTenantMember: The DataWorks user ID.

  • DataworksTenantRole: The DataWorks tenant role code.

  • DataworksProjectRole: The DataWorks workspace role code.

  • DataworksProjectMember: The DataWorks user ID.

  • DlfRole: The DlfNext role name.

ROLE_3133343434

AccessTypes

array

The permissions requested for the resource.

string

A permission.

select

FinalAccessTypes

array

The granted permissions.

string

A permission.

select

ExpirationTime

integer

When the permission expires, in Unix timestamp format (milliseconds).

1782354014507

Status

string

The approval status. Valid values:

  • WaitApproval: Pending approval

  • Confirmed: Pending authorization

  • RejectApproval: Rejected

  • AuthorizeSucceed: Authorization succeeded

  • AuthorizeFailed: Authorization failed

  • Deleted: Deleted

  • Canceled: Canceled

Deleted

CreateTime

integer

The time when the item was created, in Unix timestamp format (milliseconds).

2022-11-29 15:04:52

UpdateTime

integer

The time when the item was last updated, in Unix timestamp format (milliseconds).

2022-07-08 23:58:59

Contoh

Respons sukses

JSONformat

{
  "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              }\n"
              }
            },
            "Grantee": {
              "PrincipalType": "RamRole",
              "PrincipalId": "ROLE_3133343434"
            },
            "AccessTypes": [
              "select"
            ],
            "FinalAccessTypes": [
              "select"
            ],
            "ExpirationTime": 1782354014507,
            "Status": "Deleted",
            "CreateTime": 0,
            "UpdateTime": 0
          }
        ]
      }
    ]
  }
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.