Consulta una lista de espacios de trabajo de DataWorks en el inquilino al que pertenece el usuario.
Descripción de la operación
Antes de comenzar: DataWorks está activado y los permisos de RAM necesarios para invocar las operaciones de OpenAPI están configurados para la cuenta que realiza la llamada. Si los permisos o el servicio no están listos, es posible que se devuelva un error 403 Forbidden.Access.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:ListProjects |
get |
*Project
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| PageNumber |
integer |
No |
El número de página. Valor mínimo: 1. Valor máximo: 100. |
1 |
| PageSize |
integer |
No |
El número de entradas por página. Valor predeterminado: 10. Valor máximo: 100. |
10 |
| ResourceManagerResourceGroupId |
string |
No |
El ID del grupo de recursos. |
rg-acfmzbn7pt**** |
| Tags |
array<object> |
No |
La lista de etiquetas vinculadas al espacio de trabajo. |
|
|
object |
No |
La información de la etiqueta. |
||
| Key |
string |
No |
La clave de la etiqueta. |
key |
| Value |
string |
No |
El valor de la etiqueta. |
value |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
La respuesta. |
||
| PageResult |
object |
El resultado de la consulta. |
|
| PageNumber |
integer |
El número de página actual. |
1 |
| PageSize |
integer |
El número de entradas por página. Valor predeterminado: 10. Valor máximo: 100. |
10 |
| ProjectList |
array<object> |
La lista de espacios de trabajo de DataWorks. |
|
|
array<object> |
Los detalles del espacio de trabajo. |
||
| DisableDevelopment |
boolean |
Indica si el rol de desarrollo está deshabilitado. Valores válidos:
|
true |
| IsDefault |
integer |
Indica si el espacio de trabajo es el espacio de trabajo predeterminado. Valores válidos:
|
1 |
| ProjectDescription |
string |
La descripción detallada del espacio de trabajo. |
test_describe |
| ProjectId |
integer |
El ID del espacio de trabajo. |
466230 |
| ProjectIdentifier |
string |
El nombre del espacio de trabajo. |
test_project |
| ProjectName |
string |
El nombre para mostrar del espacio de trabajo. |
test_project |
| ProjectOwnerBaseId |
string |
El ID de usuario del propietario del espacio de trabajo. |
13969939245**** |
| ProjectStatus |
integer |
El estado del espacio de trabajo. Valores válidos:
|
0 |
| ProjectStatusCode |
string |
El código de estado del espacio de trabajo. Valores válidos:
|
AVAILABLE |
| ResourceManagerResourceGroupId |
string |
El ID del grupo de recursos. |
rg-acfmzbn7**** |
| TablePrivacyMode |
integer |
Los permisos de visibilidad de las tablas de MaxCompute. Valores válidos:
|
1 |
| Tags |
array<object> |
La lista de etiquetas vinculadas al espacio de trabajo. |
|
|
object |
La información de la etiqueta. |
||
| Key |
string |
La clave de la etiqueta. |
key |
| Value |
string |
El valor de la etiqueta. |
value |
| UseProxyOdpsAccount |
boolean |
Indica si se utiliza una cuenta de proxy para acceder al motor de MaxCompute. Valores válidos:
|
true |
| TotalCount |
integer |
El número total de entradas devueltas. |
68 |
| RequestId |
string |
El ID de la solicitud. |
20658801**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"PageResult": {
"PageNumber": 1,
"PageSize": 10,
"ProjectList": [
{
"DisableDevelopment": true,
"IsDefault": 1,
"ProjectDescription": "test_describe",
"ProjectId": 466230,
"ProjectIdentifier": "test_project",
"ProjectName": "test_project",
"ProjectOwnerBaseId": "13969939245****",
"ProjectStatus": 0,
"ProjectStatusCode": "AVAILABLE",
"ResourceManagerResourceGroupId": "rg-acfmzbn7****",
"TablePrivacyMode": 1,
"Tags": [
{
"Key": "key",
"Value": "value"
}
],
"UseProxyOdpsAccount": true
}
],
"TotalCount": 68
},
"RequestId": "20658801****"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | Invalid.Tenant.ConnectionNotExists | The connection does not exist. | El origen de datos no existe. |
| 400 | Invalid.Tenant.ProjectNotExists | The project does not exist. | El proyecto no existe. |
| 400 | Invalid.Tenant.UserAlreadyInProject | The user already exists in the project. | El usuario que se va a agregar ya existe en el espacio de trabajo. |
| 400 | Invalid.Tenant.UserNotInProject | The user is not in the project. | El usuario no existe en el proyecto. |
| 403 | Invalid.Tenant.UserIsNotProjectOwnerOrAdmin | The user is not a project administrator or owner. | El usuario no es el propietario ni el administrador del proyecto. |
| 403 | Invalid.Tenant.UserNotInTenant | The user is not in tenant. | El miembro que se va a agregar no existe en el inquilino. |
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.