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
Test
RAM authorization
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. |
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:
|
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:
|
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 |
| DefSchema |
string |
The resource type. |
MAXCOMPUTE |
| AuthMethod |
string |
The authorization method. |
default |
| Resource |
object |
The requested resource. |
|
| DefSchema |
string |
The name of the |
MaxCompute |
| DefVersion |
string |
The version of the |
v1.0.0 |
| MetaData |
object |
The resource metadata. Its format is defined by the |
|
|
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 |
| PrincipalId |
string |
The ID of the principal. The value of this parameter varies based on the value of
|
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:
|
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.