Microsoft。DesktopVirtualization ワークスペース 2021-02-01-preview

Bicep リソース定義

ワークスペース リソースの種類は、次の対象にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoftを作成するにはDesktopVirtualization/workspaces リソースで、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DesktopVirtualization/workspaces@2021-02-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  identity: {
    type: 'SystemAssigned'
  }
  managedBy: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    applicationGroupReferences: [
      'string'
    ]
    description: 'string'
    friendlyName: 'string'
  }
}

プロパティの値

workspaces

名前 説明
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku ResourceModelWithAllowedPropertySetSku
kind 同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータル/ツール/etc によって使用されるメタデータ。たとえば、ApiApps は一種のMicrosoftです。Web/サイトの種類。 サポートされている場合、リソース プロバイダーはこの値を検証して保持する必要があります。 string
identity ResourceModelWithAllowedPropertySetIdentity
managedBy このリソースを管理するリソースの完全修飾リソース ID。 このリソースが別の Azure リソースによって管理されているかどうかを示します。 これが存在する場合、完全モードのデプロイでは、別のリソースによって管理されているため、テンプレートから削除された場合、リソースは削除されません。 string
plan ResourceModelWithAllowedPropertySetPlan
properties ワークスペースの詳細なプロパティ WorkspaceProperties

ResourceModelWithAllowedPropertySetIdentity

名前 説明
type ID の種類。 'SystemAssigned'

ResourceModelWithAllowedPropertySetPlan

名前 説明
name 調達中のサード パーティ成果物のユーザー定義名。 string (必須)
product 調達中のサード パーティの成果物。 例: NewRelic。 製品は、Data Market のオンボード時に成果物に指定された OfferID にマップされます。 string (必須)
promotionCode 発行元は、上記の製品/成果物に対して Data Market でプロビジョニングされたプロモーション コードを提供しました。 string
publisher 購入中のサード パーティ成果物の発行元。 例: NewRelic string (必須)
version 目的の製品/成果物のバージョン。 string

WorkspaceProperties

名前 説明
applicationGroupReferences applicationGroup リソース ID の一覧。 string[]
description ワークスペースの説明。 string
friendlyName ワークスペースのフレンドリ名。 string

ResourceModelWithAllowedPropertySetSku

名前 説明
capacity SKU でスケールアウト/インがサポートされている場合は、容量整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 INT
family サービスのハードウェアの世代が異なる場合は、同じ SKU に対して、ここでキャプチャできます。 string
name SKU の名前。 例 - P3。 通常は文字 +数字のコードです string (必須)
size SKU サイズ。 name フィールドがレベルと他の値の組み合わせである場合、これはスタンドアロン コードになります。 string
レベル サービスに複数のレベルがあるが PUT では必要ない場合、このフィールドはリソース プロバイダーによって実装される必要があります。 'Basic'
'Free'
'Premium'
'Standard'

ARM テンプレート リソース定義

ワークスペース リソースの種類は、次の対象にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoftを作成するにはDesktopVirtualization/workspaces リソースで、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DesktopVirtualization/workspaces",
  "apiVersion": "2021-02-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "managedBy": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "applicationGroupReferences": [ "string" ],
    "description": "string",
    "friendlyName": "string"
  }
}

プロパティの値

workspaces

名前 説明
type リソースの種類 'Microsoft。DesktopVirtualization/workspaces'
apiVersion リソース API のバージョン '2021-02-01-preview'
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku ResourceModelWithAllowedPropertySetSku
kind 同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータル/ツール/etc によって使用されるメタデータ。たとえば、ApiApps は一種のMicrosoftです。Web/サイトの種類。 サポートされている場合、リソース プロバイダーはこの値を検証して保持する必要があります。 string
identity ResourceModelWithAllowedPropertySetIdentity
managedBy このリソースを管理するリソースの完全修飾リソース ID。 このリソースが別の Azure リソースによって管理されているかどうかを示します。 これが存在する場合、完全モードのデプロイでは、別のリソースによって管理されているため、テンプレートから削除された場合、リソースは削除されません。 string
plan ResourceModelWithAllowedPropertySetPlan
properties ワークスペースの詳細なプロパティ WorkspaceProperties

ResourceModelWithAllowedPropertySetIdentity

名前 説明
type ID の種類。 'SystemAssigned'

ResourceModelWithAllowedPropertySetPlan

名前 説明
name 調達中のサード パーティ成果物のユーザー定義名。 string (必須)
product 調達中のサード パーティの成果物。 例: NewRelic。 製品は、Data Market のオンボード時に成果物に指定された OfferID にマップされます。 string (必須)
promotionCode 発行元は、上記の製品/成果物に対して Data Market でプロビジョニングされたプロモーション コードを提供しました。 string
publisher 購入中のサード パーティ成果物の発行元。 例: NewRelic string (必須)
version 目的の製品/成果物のバージョン。 string

WorkspaceProperties

名前 説明
applicationGroupReferences applicationGroup リソース ID の一覧。 string[]
description ワークスペースの説明。 string
friendlyName ワークスペースのフレンドリ名。 string

ResourceModelWithAllowedPropertySetSku

名前 説明
capacity SKU でスケールアウト/インがサポートされている場合は、容量整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 INT
family 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。 string
name SKU の名前。 例 - P3。 通常は文字 +数値コードです string (必須)
size SKU サイズ。 name フィールドがレベルと他の値の組み合わせである場合、これはスタンドアロン コードになります。 string
レベル このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合は、リソース プロバイダーによって実装される必要があります。 'Basic'
'Free'
'Premium'
'Standard'

Terraform (AzAPI プロバイダー) リソース定義

ワークスペースのリソースの種類は、次の対象にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoftを作成するにはDesktopVirtualization/workspaces リソースを使用して、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DesktopVirtualization/workspaces@2021-02-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      applicationGroupReferences = [
        "string"
      ]
      description = "string"
      friendlyName = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
    managedBy = "string"
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
      version = "string"
    }
  })
}

プロパティの値

workspaces

名前 説明
type リソースの種類 "Microsoft。DesktopVirtualization/workspaces@2021-02-01-preview"
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。
sku ResourceModelWithAllowedPropertySetSku
kind 同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータル/ツール/etc によって使用されるメタデータ。たとえば、ApiApps は一種のMicrosoftです。Web/サイトの種類。 サポートされている場合、リソース プロバイダーはこの値を検証して永続化する必要があります。 string
identity ResourceModelWithAllowedPropertySetIdentity
managedBy このリソースを管理するリソースの完全修飾リソース ID。 このリソースが別の Azure リソースによって管理されているかどうかを示します。 これが存在する場合、完全モードのデプロイでは、別のリソースによって管理されているため、テンプレートから削除された場合、リソースは削除されません。 string
plan ResourceModelWithAllowedPropertySetPlan
properties ワークスペースの詳細なプロパティ WorkspaceProperties

ResourceModelWithAllowedPropertySetIdentity

名前 説明
type ID の種類。 "SystemAssigned"

ResourceModelWithAllowedPropertySetPlan

名前 説明
name 調達中のサード パーティ成果物のユーザー定義名。 string (必須)
product 調達中のサード パーティの成果物。 例: NewRelic。 製品は、Data Market のオンボード時に成果物に対して指定された OfferID にマップされます。 string (必須)
promotionCode 発行元は、その製品/成果物に対して Data Market でプロビジョニングされたプロモーション コードを提供しました。 string
publisher 購入中のサード パーティ成果物の発行元。 例: NewRelic string (必須)
version 目的の製品/成果物のバージョン。 string

WorkspaceProperties

名前 説明
applicationGroupReferences applicationGroup リソース ID の一覧。 string[]
description ワークスペースの説明。 string
friendlyName ワークスペースのフレンドリ名。 string

ResourceModelWithAllowedPropertySetSku

名前 説明
capacity SKU でスケールアウト/インがサポートされている場合は、容量整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 INT
family 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。 string
name SKU の名前。 例 - P3。 通常は文字 +数値コードです string (必須)
size SKU サイズ。 name フィールドがレベルと他の値の組み合わせである場合、これはスタンドアロン コードになります。 string
レベル このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合は、リソース プロバイダーによって実装される必要があります。 "Basic"
"Free"
"Premium"
"Standard"