Workspaces - Get
ワークスペースを取得します。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}?api-version=2024-04-03
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前では大文字と小文字が区別されません。 |
subscription
|
path | True |
string (uuid) |
ターゲット サブスクリプションの ID。 値は UUID である必要があります。 |
workspace
|
path | True |
string minLength: 3maxLength: 64 pattern: ^[A-Za-z0-9@.\-_ ]*$ |
ワークスペースの名前 |
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
ワークスペースが正常に取得されました。 |
|
Other Status Codes |
操作が失敗した理由を説明するオートメーション エラー応答。 |
例
Workspace_Get
要求のサンプル
応答のサンプル
{
"name": "workspace1",
"id": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/workspaces/workspace1",
"type": "Microsoft.DesktopVirtualization/workspaces",
"location": "centralus",
"tags": {
"key1": "value1",
"key2": "value2"
},
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2020-01-01T17:18:19.1234567Z",
"lastModifiedBy": "user2",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
},
"properties": {
"objectId": "7877fb31-4bde-49fd-9df3-c046e0ec5325",
"description": "des1",
"friendlyName": "friendly",
"cloudPcResource": false
}
}
定義
名前 | 説明 |
---|---|
Cloud |
クラウド エラー オブジェクト。 |
Cloud |
クラウド エラー オブジェクトのプロパティ。 |
created |
リソースを作成した ID の種類。 |
Identity | |
Plan | |
Private |
プライベート エンドポイント リソース。 |
Private |
プライベート エンドポイント接続リソース。 |
Private |
現在のプロビジョニング状態。 |
Private |
プライベート エンドポイント接続の状態。 |
Private |
サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。 |
Public |
有効にすると、パブリック ネットワークとプライベート ネットワークの両方からこのリソースにアクセスできます。無効にすると、このリソースはプライベート エンドポイント経由でのみアクセスできます |
Resource |
ID の種類。 |
Sku | |
Sku |
このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 |
system |
リソースの作成と最後の変更に関連するメタデータ。 |
Workspace |
ワークスペース定義を表します。 |
CloudError
クラウド エラー オブジェクト。
名前 | 型 | 説明 |
---|---|---|
error |
クラウド エラー オブジェクトのプロパティ。 |
CloudErrorProperties
クラウド エラー オブジェクトのプロパティ。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード |
message |
string |
操作が失敗した理由を示すエラー メッセージ。 |
createdByType
リソースを作成した ID の種類。
値 | 説明 |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
Identity
名前 | 型 | 説明 |
---|---|---|
principalId |
string (uuid) |
リソース ID のプリンシパル ID。 値は UUID である必要があります。 |
tenantId |
string (uuid) |
リソースのテナント ID。 値は UUID である必要があります。 |
type |
ID の種類。 |
Plan
名前 | 型 | 説明 |
---|---|---|
name |
string |
調達中のサード パーティ成果物のユーザー定義名。 |
product |
string |
調達中のサード パーティの成果物。 例: NewRelic。 製品は、Data Market のオンボード時に成果物に指定された OfferID にマップされます。 |
promotionCode |
string |
パブリッシャーは、その製品/成果物に対して Data Market でプロビジョニングされたプロモーション コードを提供しました。 |
publisher |
string |
購入中のサード パーティ成果物の発行元。 例: NewRelic |
version |
string |
目的の製品/成果物のバージョン。 |
PrivateEndpoint
プライベート エンドポイント リソース。
名前 | 型 | 説明 |
---|---|---|
id |
string |
プライベート エンドポイントの ARM 識別子。 |
PrivateEndpointConnection
プライベート エンドポイント接続リソース。
名前 | 型 | 説明 |
---|---|---|
id |
string (arm-id) |
リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
リソースの名前 |
properties.groupIds |
string[] |
プライベート エンドポイント リソースのグループ ID。 |
properties.privateEndpoint |
プライベート エンドポイント リソース。 |
|
properties.privateLinkServiceConnectionState |
サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。 |
|
properties.provisioningState |
プライベート エンドポイント接続リソースのプロビジョニング状態。 |
|
systemData |
createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。 |
|
type |
string |
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProvisioningState
現在のプロビジョニング状態。
値 | 説明 |
---|---|
Creating | |
Deleting | |
Failed | |
Succeeded |
PrivateEndpointServiceConnectionStatus
プライベート エンドポイント接続の状態。
値 | 説明 |
---|---|
Approved | |
Pending | |
Rejected |
PrivateLinkServiceConnectionState
サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。
名前 | 型 | 説明 |
---|---|---|
actionsRequired |
string |
サービス プロバイダーの変更にコンシューマーの更新が必要かどうかを示すメッセージ。 |
description |
string |
接続の承認/拒否の理由。 |
status |
接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。 |
PublicNetworkAccess
有効にすると、パブリック ネットワークとプライベート ネットワークの両方からこのリソースにアクセスできます。無効にすると、このリソースはプライベート エンドポイント経由でのみアクセスできます
値 | 説明 |
---|---|
Disabled | |
Enabled |
ResourceIdentityType
ID の種類。
値 | 説明 |
---|---|
SystemAssigned |
Sku
名前 | 型 | 説明 |
---|---|---|
capacity |
integer (int32) |
SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 |
family |
string |
同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。 |
name |
string |
SKU の名前。 例: P3。 通常は文字 + 数字のコードです |
size |
string |
SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。 |
tier |
このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 |
SkuTier
このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。
値 | 説明 |
---|---|
Basic | |
Free | |
Premium | |
Standard |
systemData
リソースの作成と最後の変更に関連するメタデータ。
名前 | 型 | 説明 |
---|---|---|
createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
createdBy |
string |
リソースを作成した ID。 |
createdByType |
リソースを作成した ID の種類。 |
|
lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
lastModifiedBy |
string |
リソースを最後に変更した ID。 |
lastModifiedByType |
リソースを最後に変更した ID の種類。 |
Workspace
ワークスペース定義を表します。
名前 | 型 | 説明 |
---|---|---|
etag |
string |
etag フィールドは 必要ありません。 応答本文で指定する場合は、通常の etag 規則に従ってヘッダーとしても指定する必要があります。 エンティティ タグは、同じ要求されたリソースから 2 つ以上のエンティティを比較するために使用されます。 HTTP/1.1 では、etag (セクション 14.19)、If-Match (セクション 14.24)、If-None-Match (セクション 14.26)、および If-Range (セクション 14.27) ヘッダー フィールドのエンティティ タグを使用します。 |
id |
string (arm-id) |
リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
identity | ||
kind |
string pattern: ^[-\w\._,\(\)]+$ |
同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータルやツールなどで使用されるメタデータ。 たとえば、ApiApps は一種の Microsoft.Web/sites 型です。 サポートされている場合、リソース プロバイダーはこの値を検証して保持する必要があります。 |
location |
string |
リソースが存在する地理的な場所 |
managedBy |
string |
このリソースを管理するリソースの完全修飾リソース ID。 このリソースが別の Azure リソースによって管理されているかどうかを示します。 これが存在する場合、完全モードのデプロイでは、別のリソースによって管理されているため、テンプレートから削除された場合、リソースは削除されません。 |
name |
string |
リソースの名前 |
plan | ||
properties.applicationGroupReferences |
string[] |
applicationGroup リソース ID の一覧。 |
properties.cloudPcResource |
boolean |
クラウド PC リソースです。 |
properties.description |
string |
ワークスペースの説明。 |
properties.friendlyName |
string |
ワークスペースのフレンドリ名。 |
properties.objectId |
string |
ワークスペースの ObjectId。 (内部使用) |
properties.privateEndpointConnections |
指定したリソースに関連付けられているプライベート エンドポイント接続の一覧 |
|
properties.publicNetworkAccess |
有効にすると、パブリック ネットワークとプライベート ネットワークの両方からこのリソースにアクセスできます。無効にすると、このリソースはプライベート エンドポイント経由でのみアクセスできます |
|
sku | ||
systemData |
リソースの作成と最後の変更に関連するメタデータ。 |
|
tags |
object |
リソース タグ。 |
type |
string |
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |