Obtém a lista de workspaces em uma região.
Descrição da operação
Use o parâmetro Option para especificar diferentes opções de consulta e obter diferentes informações relacionadas ao workspace.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
paiworkspace:ListWorkspaces |
list |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v1/workspaces HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PageNumber |
integer |
Não |
O número da página da lista de workspaces. Valor mínimo: 1. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página para uma consulta paginada. Valor padrão: 20. |
20 |
| SortBy |
string |
Não |
O campo de ordenação para uma consulta paginada. Valor padrão: GmtCreateTime. Valores válidos:
|
GmtCreateTime |
| Order |
string |
Não |
A ordem de classificação aplicada ao campo de ordenação especificado em uma consulta paginada. Valores válidos:
|
ASC |
| WorkspaceName |
string |
Não |
O nome do workspace. |
abc |
| ModuleList |
string |
Não |
A lista de módulos separados por vírgulas. Valor padrão: PAI. |
PAI |
| Status |
string |
Não |
O status do workspace. Valores válidos:
|
ENABLED |
| Option |
string |
Não |
As opções de consulta. Valores válidos:
|
GetWorkspaces |
| Verbose |
boolean |
Não |
Especifica se deve exibir os detalhes do workspace. Valores válidos:
|
true |
| Fields |
string |
Não |
A lista de campos a serem retornados nos detalhes do workspace. Use este parâmetro para limitar as propriedades do workspace incluídas na resposta. Separe várias propriedades com vírgulas (,). Atualmente, apenas Id (ID do workspace) é suportado. |
Id |
| WorkspaceIds |
string |
Não |
A lista de IDs de workspace. Separe vários IDs de workspace com vírgulas (,). |
123,234 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. Para obter informações sobre como visualizar o ID do grupo de recursos, consulte Visualizar informações básicas sobre um grupo de recursos. |
rg-acfmwp7rky**** |
| UserId |
string |
Não |
O ID do usuário. |
17*****1743 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A estrutura da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
8D7B2E70-F770-505B-A672-09F1D8F2EC1E |
| Workspaces |
array<object> |
A lista de detalhes dos workspaces. Esta lista é retornada quando Option é definido como GetWorkspaces. |
|
|
array<object> |
Os detalhes do workspace. |
||
| WorkspaceId |
string |
O ID do workspace. |
123 |
| WorkspaceName |
string |
O nome do workspace. |
workspace-example |
| GmtCreateTime |
string |
A hora em que o workspace foi criado. A hora segue o padrão ISO 8601 em UTC+0. Formato: yyyy-MM-ddTHH:mm:ss.SSSZ. |
2021-01-21T17:12:35.232Z |
| GmtModifiedTime |
string |
A hora em que o workspace foi modificado pela última vez. A hora segue o padrão ISO 8601 em UTC+0. Formato: yyyy-MM-ddTHH:mmZ. |
2021-01-21T17:12:35.232Z |
| Description |
string |
A descrição do workspace. |
workspace description example |
| Creator |
string |
O ID de usuário do criador. |
122424353535 |
| EnvTypes |
array |
A lista de ambientes incluídos no workspace. |
|
|
string |
O ambiente incluído no workspace. Valores válidos:
|
prod |
|
| Status |
string |
O status do workspace. |
ENABLED |
| AdminNames |
array |
A lista de nomes de contas de administrador. |
|
|
string |
O nome da conta de administrador. |
demo_test@***.aliyunid.com |
|
| IsDefault |
boolean |
Indica se este é o workspace padrão. |
false |
| ExtraInfos |
object |
As informações estendidas. Atualmente inclui TenantId, que representa o ID do tenant. |
{"TenantId": "4286******98"} |
| resourceGroupId |
string |
O ID do grupo de recursos. |
rg-acfmwp7rky**** |
| DisplayName |
string |
O nome de exibição do workspace. |
workspace-example |
| TotalCount |
integer |
O número total de workspaces que correspondem às condições de consulta. |
1 |
| ResourceLimits |
object |
Os tipos e limites de quantidade de recursos que um usuário pode ativar em um workspace. Esta lista é retornada quando Option é definido como GetResourceLimits. Tipos de recursos atualmente suportados:
|
{ "MaxCompute_share": 1, "MaxCompute_isolate": 1, "DLC_share": 1 } |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "8D7B2E70-F770-505B-A672-09F1D8F2EC1E",
"Workspaces": [
{
"WorkspaceId": "123",
"WorkspaceName": "workspace-example",
"GmtCreateTime": "2021-01-21T17:12:35.232Z",
"GmtModifiedTime": "2021-01-21T17:12:35.232Z",
"Description": "workspace description example",
"Creator": "122424353535",
"EnvTypes": [
"prod"
],
"Status": "ENABLED",
"AdminNames": [
"demo_test@***.aliyunid.com"
],
"IsDefault": false,
"ExtraInfos": {
"TenantId": "4286******98"
},
"resourceGroupId": "rg-acfmwp7rky****",
"DisplayName": "workspace-example"
}
],
"TotalCount": 1,
"ResourceLimits": {
"MaxCompute_share": 1,
"MaxCompute_isolate": 1,
"DLC_share": 1
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.