次の方法で共有


Microsoft.DevCenter デベロッパーセンター/devboxdefinitions 2022-11-11-preview

Bicep リソース定義

devcenters/devboxdefinitions リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

Microsoft.DevCenter/devcenters/devboxdefinitions リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DevCenter/devcenters/devboxdefinitions@2022-11-11-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    hibernateSupport: 'string'
    imageReference: {
      id: 'string'
      offer: 'string'
      publisher: 'string'
      sku: 'string'
    }
    osStorageType: 'string'
    sku: {
      capacity: int
      family: 'string'
      name: 'string'
      size: 'string'
      tier: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.DevCenter/devcenters/devboxdefinitions

名前 形容 価値
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: devcenters
プロパティ Dev Box 定義のプロパティ DevBoxDefinitionProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

DevBoxDefinitionProperties(デブボックス定義プロパティ)

名前 形容 価値
hibernateサポート この定義で作成された Dev Boxes が休止状態にできるかどうかを示します。 すべてのイメージが休止状態をサポートできるわけではありません。 詳細については、https://aka.ms/devbox/hibernate を参照してください。 「無効」
「有効」
画像参照 画像参照情報。 画像参照
osStorageTypeの この定義を使用して作成された開発ボックスのオペレーティング システム ディスクに使用されるストレージの種類。
エスケーユー この定義を使用して作成された開発ボックスの SKU。 SKU

画像参照

名前 形容 価値
身分証明書 イメージ ID、またはイメージ バージョン ID。 イメージ ID を指定すると、その最新バージョンが使用されます。
提供 イメージ オファー。
発行者 イメージの発行元。
エスケーユー イメージ SKU。

SKU

名前 形容 価値
能力 SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 整数 (int)
家族 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。
名前 SKU の名前。 例 - P3。 通常は文字 + 数字のコードです string (必須)
大きさ SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。
このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 「ベーシック」
「無料」
「プレミアム」
「スタンダード」

追跡リソースタグ

名前 形容 価値

使用例

Azure クイック スタートのサンプル

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 形容
Dev Box サービス の構成 このテンプレートでは、Dev Box クイック スタート ガイド (/azure/dev-box/quickstart-create-dev-box) に従って、すべての Dev Box 管理リソースが作成されます。 作成されたすべてのリソースを表示することも、DevPortal.microsoft.com に直接移動して最初の Dev Box を作成することもできます。
Dev Box Service をデプロイする このテンプレートは、Dev Box の作成に必要なすべてのリソースを構成する方法を提供します。
組み込みのイメージ を使用して Dev Box Service をデプロイする このテンプレートは、組み込みのイメージを使用して Dev Box サービスをデプロイする方法を提供します。

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

devcenters/devboxdefinitions リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

Microsoft.DevCenter/devcenters/devboxdefinitions リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DevCenter/devcenters/devboxdefinitions",
  "apiVersion": "2022-11-11-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "hibernateSupport": "string",
    "imageReference": {
      "id": "string",
      "offer": "string",
      "publisher": "string",
      "sku": "string"
    },
    "osStorageType": "string",
    "sku": {
      "capacity": "int",
      "family": "string",
      "name": "string",
      "size": "string",
      "tier": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.DevCenter/devcenters/devboxdefinitions

名前 形容 価値
apiVersion (英語) API のバージョン 「2022-11-11-プレビュー」
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
プロパティ Dev Box 定義のプロパティ DevBoxDefinitionProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.DevCenter/devcenters/devboxdefinitions'

DevBoxDefinitionProperties(デブボックス定義プロパティ)

名前 形容 価値
hibernateサポート この定義で作成された Dev Boxes が休止状態にできるかどうかを示します。 すべてのイメージが休止状態をサポートできるわけではありません。 詳細については、https://aka.ms/devbox/hibernate を参照してください。 「無効」
「有効」
画像参照 画像参照情報。 画像参照
osStorageTypeの この定義を使用して作成された開発ボックスのオペレーティング システム ディスクに使用されるストレージの種類。
エスケーユー この定義を使用して作成された開発ボックスの SKU。 SKU

画像参照

名前 形容 価値
身分証明書 イメージ ID、またはイメージ バージョン ID。 イメージ ID を指定すると、その最新バージョンが使用されます。
提供 イメージ オファー。
発行者 イメージの発行元。
エスケーユー イメージ SKU。

SKU

名前 形容 価値
能力 SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 整数 (int)
家族 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。
名前 SKU の名前。 例 - P3。 通常は文字 + 数字のコードです string (必須)
大きさ SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。
このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 「ベーシック」
「無料」
「プレミアム」
「スタンダード」

追跡リソースタグ

名前 形容 価値

使用例

Azure クイック スタート テンプレート

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 形容
Dev Box サービス の構成

Azure
にデプロイする
このテンプレートでは、Dev Box クイック スタート ガイド (/azure/dev-box/quickstart-create-dev-box) に従って、すべての Dev Box 管理リソースが作成されます。 作成されたすべてのリソースを表示することも、DevPortal.microsoft.com に直接移動して最初の Dev Box を作成することもできます。
Dev Box Service をデプロイする

Azure にデプロイする
このテンプレートは、Dev Box の作成に必要なすべてのリソースを構成する方法を提供します。
組み込みのイメージ を使用して Dev Box Service をデプロイする

Azure
にデプロイする
このテンプレートは、組み込みのイメージを使用して Dev Box サービスをデプロイする方法を提供します。

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

devcenters/devboxdefinitions リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

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

リソースの形式

Microsoft.DevCenter/devcenters/devboxdefinitions リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevCenter/devcenters/devboxdefinitions@2022-11-11-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      hibernateSupport = "string"
      imageReference = {
        id = "string"
        offer = "string"
        publisher = "string"
        sku = "string"
      }
      osStorageType = "string"
      sku = {
        capacity = int
        family = "string"
        name = "string"
        size = "string"
        tier = "string"
      }
    }
  }
}

プロパティ値

Microsoft.DevCenter/devcenters/devboxdefinitions

名前 形容 価値
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: devcenters
プロパティ Dev Box 定義のプロパティ DevBoxDefinitionProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.DevCenter/devcenters/devboxdefinitions@2022-11-11-preview" (マイクロソフト デベロッパー センター/デベロッパーセンター/-11-11-preview)

DevBoxDefinitionProperties(デブボックス定義プロパティ)

名前 形容 価値
hibernateサポート この定義で作成された Dev Boxes が休止状態にできるかどうかを示します。 すべてのイメージが休止状態をサポートできるわけではありません。 詳細については、https://aka.ms/devbox/hibernate を参照してください。 「無効」
「有効」
画像参照 画像参照情報。 画像参照
osStorageTypeの この定義を使用して作成された開発ボックスのオペレーティング システム ディスクに使用されるストレージの種類。
エスケーユー この定義を使用して作成された開発ボックスの SKU。 SKU

画像参照

名前 形容 価値
身分証明書 イメージ ID、またはイメージ バージョン ID。 イメージ ID を指定すると、その最新バージョンが使用されます。
提供 イメージ オファー。
発行者 イメージの発行元。
エスケーユー イメージ SKU。

SKU

名前 形容 価値
能力 SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 整数 (int)
家族 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。
名前 SKU の名前。 例 - P3。 通常は文字 + 数字のコードです string (必須)
大きさ SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。
このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 「ベーシック」
「無料」
「プレミアム」
「スタンダード」

追跡リソースタグ

名前 形容 価値