リージョン内のワークスペースのリストを取得します。
操作説明
Option パラメーターを使用してさまざまなクエリオプションを指定し、ワークスペースに関連するさまざまなフォーマットを取得します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
paiworkspace:ListWorkspaces |
list |
*すべてのリソース。
|
なし | なし |
リクエスト構文
GET /api/v1/workspaces HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| PageNumber |
integer |
任意 |
ワークスペースリストのページ番号。最小値: 1。デフォルト値: 1。 |
1 |
| PageSize |
integer |
任意 |
ページングクエリの 1 ページあたりのエントリ数。デフォルト値: 20。 |
20 |
| SortBy |
string |
任意 |
ページングクエリのソートフィールド。デフォルト値: GmtCreateTime。有効な値:
|
GmtCreateTime |
| Order |
string |
任意 |
ページングクエリで指定されたソートフィールドに適用されるソート注文。有効な値:
|
ASC |
| WorkspaceName |
string |
任意 |
ワークスペース名。 |
abc |
| ModuleList |
string |
任意 |
カンマ区切りのモジュールリスト。デフォルト値: PAI。 |
PAI |
| Status |
string |
任意 |
ワークスペースのステータス。有効な値:
|
ENABLED |
| Option |
string |
任意 |
クエリオプション。有効な値:
|
GetWorkspaces |
| Verbose |
boolean |
任意 |
ワークスペースの詳細を表示するかどうかを指定します。有効な値:
|
true |
| Fields |
string |
任意 |
ワークスペースの詳細で返すフィールドのリスト。このパラメーターを使用して、応答に含まれるワークスペースのプロパティを制限します。複数のプロパティはカンマ (,) で区切ります。現在、Id (ワークスペース ID) のみがサポートされています。 |
Id |
| WorkspaceIds |
string |
任意 |
ワークスペース ID のリスト。複数のワークスペース ID はカンマ (,) で区切ります。 |
123,234 |
| ResourceGroupId |
string |
任意 |
リソースグループの ID。リソースグループ ID のフォーマットやビューについては、「リソースグループの基本情報の表示」を参照してください。 |
rg-acfmwp7rky**** |
| UserId |
string |
任意 |
ユーザー ID。 |
17*****1743 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンス構造体。 |
||
| RequestId |
string |
リクエスト ID。 |
8D7B2E70-F770-505B-A672-09F1D8F2EC1E |
| Workspaces |
array<object> |
ワークスペースの詳細のリスト。このリストは、Option が GetWorkspaces に設定されている場合に返されます。 |
|
|
array<object> |
ワークスペースの詳細。 |
||
| WorkspaceId |
string |
ワークスペースの ID。 |
123 |
| WorkspaceName |
string |
ワークスペース名。 |
workspace-example |
| GmtCreateTime |
string |
ワークスペースが作成された時間。時間は UTC+0 の ISO 8601 標準に従います。形式: yyyy-MM-ddTHH:mm:ss.SSSZ。 |
2021-01-21T17:12:35.232Z |
| GmtModifiedTime |
string |
ワークスペースが最後に変更済みの時間。時間は協定世界時 (UTC)+0 の ISO 8601 標準に従います。形式: yyyy-MM-ddTHH:mmZ。 |
2021-01-21T17:12:35.232Z |
| Description |
string |
ワークスペースの説明。 |
workspace description example |
| Creator |
string |
作成者のユーザー ID。 |
122424353535 |
| EnvTypes |
array |
ワークスペースに含まれる環境のリスト。 |
|
|
string |
ワークスペースに含まれる環境。有効な値:
|
prod |
|
| Status |
string |
ワークスペースのステータス。 |
ENABLED |
| AdminNames |
array |
管理者アカウント名のリスト。 |
|
|
string |
管理者アカウント名。 |
demo_test@***.aliyunid.com |
|
| IsDefault |
boolean |
これがデフォルトワークスペースかどうかを示します。 |
false |
| ExtraInfos |
object |
拡張フォーマット。現在、テナント ID を表す TenantId が含まれています。 |
{"TenantId": "4286******98"} |
| resourceGroupId |
string |
リソースグループの ID。 |
rg-acfmwp7rky**** |
| DisplayName |
string |
ワークスペースの表示名。 |
workspace-example |
| TotalCount |
integer |
クエリ条件に一致するワークスペースの総数。 |
1 |
| ResourceLimits |
object |
ユーザーがワークスペース内で有効化できるリソースのタイプと数量使用制限。このリストは、Option が GetResourceLimits にセットされている場合に返されます。現在サポートされているリソースタイプ:
|
{ "MaxCompute_share": 1, "MaxCompute_isolate": 1, "DLC_share": 1 } |
例
成功レスポンス
JSONJSON
{
"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
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。