Dev Boxes - List All Dev Boxes
呼び出し元が DevCenter でアクセスできる開発ボックスを一覧表示します。
GET {endpoint}/devboxes?api-version=2024-02-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
操作する DevCenter 固有の URI。 |
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
要求は成功しました。 |
|
Other Status Codes |
予期しないエラー応答。 ヘッダー x-ms-error-code: string |
セキュリティ
OAuth2Auth
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
https://devcenter.azure.com/.default |
例
Lists Dev Boxes that the caller has access to in the DevCenter.
要求のサンプル
GET https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/devboxes?api-version=2024-02-01
応答のサンプル
{
"value": [
{
"uri": "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/projects/myProject/users/b08e39b4-2ac6-4465-a35e-48322efb0f98/devboxes/MyDevBox",
"name": "MyDevBox",
"provisioningState": "Succeeded",
"projectName": "ContosoProject",
"poolName": "LargeDevWorkStationPool",
"location": "centralus",
"osType": "Windows",
"user": "b08e39b4-2ac6-4465-a35e-48322efb0f98",
"hardwareProfile": {
"vCPUs": 8,
"memoryGB": 32
},
"storageProfile": {
"osDisk": {
"diskSizeGB": 1024
}
},
"hibernateSupport": "Enabled",
"imageReference": {
"name": "DevImage",
"version": "1.0.0",
"publishedDate": "2022-03-01T00:13:23.323Z"
}
}
]
}
定義
名前 | 説明 |
---|---|
Azure. |
エラー オブジェクト。 |
Azure. |
エラーの詳細を含む応答。 |
Azure. |
エラーに関するより具体的な情報を含むオブジェクト。 Microsoft One API のガイドラインに従って - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
Dev |
開発ボックス。 |
Dev |
Dev Box のプロビジョニング状態を示します。 |
Hardware |
Dev Box のハードウェア仕様。 |
Hibernate |
オペレーティング システムで休止状態がサポートされ、有効か無効か、サポートされていないかを示します。 不明な休止状態のサポートは null として表されます。 |
Image |
使用するイメージに関する情報を指定します。 |
Local |
プール内の Dev Boxes の所有者が Dev Boxes のローカル管理者であるかどうかを示します。 |
Os |
オペレーティング システム ディスクの設定。 |
Os |
オペレーティング システムの種類。 |
Paged |
DevBox 項目のページ コレクション |
Power |
Dev Box の電源状態。 |
Sku |
Dev Box コンピューティングを示します。 |
Storage |
Dev Box のディスクのストレージ設定。 |
Azure.Core.Foundations.Error
エラー オブジェクト。
名前 | 型 | 説明 |
---|---|---|
code |
string |
サーバー定義の一連のエラー コードの 1 つ。 |
details |
この報告されたエラーの原因となった特定のエラーに関する詳細の配列。 |
|
innererror |
エラーに関する現在のオブジェクトよりも具体的な情報を含むオブジェクト。 |
|
message |
string |
エラーの人間が判読できる表現。 |
target |
string |
エラーのターゲット。 |
Azure.Core.Foundations.ErrorResponse
エラーの詳細を含む応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラー オブジェクト。 |
Azure.Core.Foundations.InnerError
エラーに関するより具体的な情報を含むオブジェクト。 Microsoft One API のガイドラインに従って - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
名前 | 型 | 説明 |
---|---|---|
code |
string |
サーバー定義の一連のエラー コードの 1 つ。 |
innererror |
内部エラー。 |
DevBox
開発ボックス。
名前 | 型 | 説明 |
---|---|---|
actionState |
string |
Dev Box の現在のアクションの状態。 これは、ユーザーが実行した以前のアクションに基づく状態です。 |
createdTime |
string (date-time) |
この Dev Box の作成時間 (RFC3339形式)。 |
error |
プロビジョニングまたはアクションのエラーの詳細。 エラー状態に対してのみ設定されます。 |
|
hardwareProfile |
Dev Box のハードウェア リソースに関する情報。 |
|
hibernateSupport |
休止状態が有効か無効か不明かを示します。 |
|
imageReference |
この Dev Box に使用されるイメージに関する情報。 |
|
localAdministrator |
Dev Box の所有者がローカル管理者であるかどうかを示します。 |
|
location |
string |
この Dev Box がある Azure リージョン。 これは、接続されている仮想ネットワークと同じリージョンになります。 |
name |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ |
Dev Box の表示名。 |
osType |
この Dev Box のオペレーティング システムの種類。 |
|
poolName |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ |
このマシンが属する Dev Box プールの名前。 |
powerState |
Dev Box の現在の電源状態。 |
|
projectName |
string |
この Dev Box が属するプロジェクトの名前。 |
provisioningState |
Dev Box の現在のプロビジョニング状態。 |
|
storageProfile |
この Dev Box のストレージ設定。 |
|
uniqueId |
string (uuid) |
Dev Box の一意識別子。 これは GUID 形式の文字列です (例: 000000000-0000-0000-0000-000000000000)。 |
uri |
string (uri) |
開発ボックスの一意の URI。 |
user |
string (uuid) |
この Dev Box が割り当てられているユーザーの AAD オブジェクト ID。 |
DevBoxProvisioningState
Dev Box のプロビジョニング状態を示します。
値 | 説明 |
---|---|
Canceled |
Dev Box のプロビジョニングが取り消されました。 |
Creating |
Dev Box が作成されています。 |
Deleting |
Dev Box が削除されています。 |
Failed |
Dev Box のプロビジョニングに失敗しました。 |
InGracePeriod |
Dev Box は猶予期間です。 |
NotProvisioned |
Dev Box はプロビジョニングされていません。 |
ProvisionedWithWarning |
Dev Box が警告付きでプロビジョニングされました。 |
Provisioning |
Dev Box はプロビジョニング中です。 |
Starting |
Dev Box が開始中です。 |
Stopping |
Dev Box が停止しています。 |
Succeeded |
Dev Box が正常にプロビジョニングされました。 |
Updating |
Dev Box が更新中です。 |
HardwareProfile
Dev Box のハードウェア仕様。
名前 | 型 | 説明 |
---|---|---|
memoryGB |
integer (int32) |
Dev Box で使用できるメモリの量。 |
skuName |
SKU の名前。 |
|
vCPUs |
integer (int32) |
Dev Box で使用できる vCPU の数。 |
HibernateSupport
オペレーティング システムで休止状態がサポートされ、有効か無効か、サポートされていないかを示します。 不明な休止状態のサポートは null として表されます。
値 | 説明 |
---|---|
Disabled |
休止状態が有効になっていません。 |
Enabled |
休止状態が有効になっています。 |
OsUnsupported |
休止状態は、オペレーティング システムではサポートされていません。 |
ImageReference
使用するイメージに関する情報を指定します。
名前 | 型 | 説明 |
---|---|---|
name |
string |
使用されるイメージの名前。 |
operatingSystem |
string |
イメージのオペレーティング システム。 |
osBuildNumber |
string |
イメージのオペレーティング システムのビルド番号。 |
publishedDate |
string (date-time) |
バッキング イメージ バージョンが発行された日時 (RFC3339形式)。 |
version |
string |
イメージのバージョン。 |
LocalAdminStatus
プール内の Dev Boxes の所有者が Dev Boxes のローカル管理者であるかどうかを示します。
値 | 説明 |
---|---|
Disabled |
プール内の Dev Boxes の所有者は、Dev Boxes のローカル管理者ではありません。 |
Enabled |
プール内の Dev Boxes の所有者は、Dev Boxes のローカル管理者です。 |
OsDisk
オペレーティング システム ディスクの設定。
名前 | 型 | 説明 |
---|---|---|
diskSizeGB |
integer (int32) |
OS ディスクのサイズ (ギガバイト単位)。 |
OsType
オペレーティング システムの種類。
値 | 説明 |
---|---|
Windows |
Windows オペレーティング システム。 |
PagedDevBox
DevBox 項目のページ コレクション
名前 | 型 | 説明 |
---|---|---|
nextLink |
string (uri) |
アイテムの次のページへのリンク |
value |
Dev |
このページの DevBox 項目 |
PowerState
Dev Box の電源状態。
値 | 説明 |
---|---|
Deallocated |
Dev Box の割り当てが解除されます。 |
Hibernated |
Dev Box は休止状態です。 |
PoweredOff |
Dev Box の電源がオフになっています。 |
Running |
Dev Box が実行されています。 |
Unknown |
Dev Box の電源状態が不明です。 |
SkuName
Dev Box コンピューティングを示します。
値 | 説明 |
---|---|
general_a_16c64gb1024ssd_v2 |
AMD、16 vCPU、64 GB RAM、1024 GB ストレージ。 |
general_a_16c64gb2048ssd_v2 |
AMD、16 vCPU、64 GB RAM、2048 GB ストレージ。 |
general_a_16c64gb256ssd_v2 |
AMD、16 vCPU、64 GB RAM、256 GB ストレージ。 |
general_a_16c64gb512ssd_v2 |
AMD、16 vCPU、64 GB RAM、512 GB ストレージ。 |
general_a_32c128gb1024ssd_v2 |
AMD、32 vCPU、128 GB RAM、1024 GB ストレージ。 |
general_a_32c128gb2048ssd_v2 |
AMD、32 vCPU、128 GB RAM、2048 GB ストレージ。 |
general_a_32c128gb512ssd_v2 |
AMD、32 vCPU、128 GB RAM、512 GB ストレージ。 |
general_a_8c32gb1024ssd_v2 |
AMD、8 vCPU、32 GB RAM、1024 GB ストレージ。 |
general_a_8c32gb2048ssd_v2 |
AMD、8 vCPU、32 GB RAM、2048 GB ストレージ。 |
general_a_8c32gb256ssd_v2 |
AMD、8 vCPU、32 GB RAM、256 GB ストレージ。 |
general_a_8c32gb512ssd_v2 |
AMD、8 vCPU、32 GB RAM、512 GB ストレージ。 |
general_i_16c64gb1024ssd_v2 |
Intel、16 vCPU、64 GB RAM、1024 GB ストレージ。 |
general_i_16c64gb2048ssd_v2 |
Intel、16 vCPU、64 GB RAM、2048 GB ストレージ。 |
general_i_16c64gb256ssd_v2 |
Intel、16 vCPU、64 GB RAM、256 GB ストレージ。 |
general_i_16c64gb512ssd_v2 |
Intel、16 vCPU、64 GB RAM、512 GB ストレージ。 |
general_i_32c128gb1024ssd_v2 |
Intel、32 vCPU、128 GB RAM、1024 GB ストレージ。 |
general_i_32c128gb2048ssd_v2 |
Intel、32 vCPU、128 GB RAM、2048 GB ストレージ。 |
general_i_32c128gb512ssd_v2 |
Intel、32 vCPU、128 GB RAM、512 GB ストレージ。 |
general_i_8c32gb1024ssd_v2 |
Intel、8 vCPU、32 GB RAM、1024 GB ストレージ。 |
general_i_8c32gb2048ssd_v2 |
Intel、8 vCPU、32 GB RAM、2048 GB ストレージ。 |
general_i_8c32gb256ssd_v2 |
Intel、8 vCPU、32 GB RAM、256 GB ストレージ。 |
general_i_8c32gb512ssd_v2 |
Intel、8 vCPU、32 GB RAM、512 GB ストレージ。 |
StorageProfile
Dev Box のディスクのストレージ設定。
名前 | 型 | 説明 |
---|---|---|
osDisk |
オペレーティング システム ディスクの設定。 |