Lists the workspaces in a region.
Operation description
You can specify different query options with the options parameter to retrieve information about workspaces.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
paiworkspace:ListWorkspaces |
list |
*All Resource
|
None | None |
Request syntax
GET /api/v1/workspaces HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PageNumber |
integer |
No |
The page number of the workspace list. The value starts from 1. The default value is 1. |
1 |
| PageSize |
integer |
No |
The number of entries to return on each page for a paged query. The default value is 20. |
20 |
| SortBy |
string |
No |
The field to use for sorting in a paged query. The default value is GmtCreateTime. Valid values:
|
GmtCreateTime |
| Order |
string |
No |
The sort order for the specified field in a paged query. Valid values:
|
ASC |
| WorkspaceName |
string |
No |
The workspace name. |
abc |
| ModuleList |
string |
No |
A comma-separated list of modules. Default value: PAI. |
PAI |
| Status |
string |
No |
The workspace status. The following values are supported:
|
ENABLED |
| Option |
string |
No |
The option. Valid values:
|
GetWorkspaces |
| Verbose |
boolean |
No |
Specifies whether to display the detailed information of the workspace. Valid values:
|
true |
| Fields |
string |
No |
A list of fields to return for workspace details. This limits the workspace properties in the response. Separate multiple properties with commas (,). Currently, only Id is supported, which indicates the workspace ID. |
Id |
| WorkspaceIds |
string |
No |
A list of workspace IDs. Separate multiple workspace IDs with commas (,). |
123,234 |
| ResourceGroupId |
string |
No |
The ID of the resource group. For more information about how to view the resource group ID, see View the basic information of a resource group. |
rg-acfmwp7rky**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response object. |
||
| RequestId |
string |
The request ID. |
8D7B2E70-F770-505B-A672-09F1D8F2EC1E |
| Workspaces |
array<object> |
The list of workspace details. This list is returned when Option is set to GetWorkspaces. |
|
|
array<object> |
The workspace details. |
||
| WorkspaceId |
string |
The workspace ID. |
123 |
| WorkspaceName |
string |
The workspace name. |
workspace-example |
| GmtCreateTime |
string |
The time when the workspace was created. The time follows the ISO 8601 standard and is in the yyyy-MM-ddTHH:mm:ss.SSSZ format. The time is displayed in UTC. |
2021-01-21T17:12:35.232Z |
| GmtModifiedTime |
string |
The time when the workspace was last modified. The time follows the ISO 8601 standard and is in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC. |
2021-01-21T17:12:35.232Z |
| Description |
string |
The workspace description. |
workspace description example |
| Creator |
string |
The user ID of the creator. |
122424353535 |
| EnvTypes |
array |
The list of environments in the workspace. |
|
|
string |
The environment in the workspace. The environments depend on the workspace mode:
|
prod |
|
| Status |
string |
The workspace status. |
ENABLED |
| AdminNames |
array |
The list of administrator account names. |
|
|
string |
The administrator account name. |
demo_test@***.aliyunid.com |
|
| IsDefault |
boolean |
Indicates whether the workspace is the default workspace. |
false |
| ExtraInfos |
object |
Additional information. This currently includes TenantId, which indicates the tenant ID. |
{"TenantId": "4286******98"} |
| resourceGroupId |
string |
The resource group ID. |
rg-acfmwp7rky**** |
| TotalCount |
integer |
The total number of workspaces that meet the query conditions. |
1 |
| ResourceLimits |
object |
The types and quantity limits of resources that a user can activate in a workspace. This list is returned when Option is set to GetResourceLimits. The following resource types are supported:
|
{ "MaxCompute_share": 1, "MaxCompute_isolate": 1, "DLC_share": 1 } |
Examples
Success response
JSON format
{
"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****"
}
],
"TotalCount": 1,
"ResourceLimits": {
"MaxCompute_share": 1,
"MaxCompute_isolate": 1,
"DLC_share": 1
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.