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
NextTokenyPageSize.DefSchemaes un parámetro obligatorio que especifica el tipo de recurso.La lista
ResourceTypepuede contener varios tipos de recursos para filtrar con mayor precisión las órdenes de solicitud.Puede establecer
StartTimeyEndTimepara limitar el intervalo de tiempo de la consulta.Statusespermite 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
ResourceyGrantee.
Pruébelo ahora
Test
Autorización de RAM
|
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. |
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:
|
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:
|
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 |
| PrincipalId |
string |
El ID del principal para la autorización:
|
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:
|
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.