Microsoft。DevCenterのdevcenter/environmentタイプ

Bicep リソース定義

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

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

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

使用例

Bicep サンプル

デベロッパー センター環境の種類をデプロイする基本的な例。

param resourceName string
param location string

resource devCenter 'Microsoft.DevCenter/devCenters@2025-02-01' = {
  name: resourceName
  location: location
  properties: {}
}

resource environmentType 'Microsoft.DevCenter/devCenters/environmentTypes@2025-02-01' = {
  name: resourceName
  parent: devCenter
}

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

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

Bicep ファイル Description
展開環境サービスの構成 このテンプレートは、デプロイ環境を構成する方法を提供します。

リソースの形式

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

resource symbolicname 'Microsoft.DevCenter/devcenters/environmentTypes@2026-01-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    displayName: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.DevCenter/devcenters/environmentTypes

Name Description Value
name リソース名 string

Constraints:
最小長 = 3
最大長 = 63
パターン = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

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

EnvironmentTypeProperties

Name Description Value
displayName 環境の種類の表示名。 文字列

EnvironmentTypeタグ

Name Description Value

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

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

使用例

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

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

Template Description
展開環境サービスの構成

Azure にデプロイする
このテンプレートは、デプロイ環境を構成する方法を提供します。

リソースの形式

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

{
  "type": "Microsoft.DevCenter/devcenters/environmentTypes",
  "apiVersion": "2026-01-01-preview",
  "name": "string",
  "properties": {
    "displayName": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.DevCenter/devcenters/environmentTypes

Name Description Value
apiVersion API のバージョン 『2026-01-01-プレビュー』
name リソース名 string

Constraints:
最小長 = 3
最大長 = 63
パターン = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (必須)
properties 環境の種類のプロパティ。 EnvironmentTypeProperties
tags リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
リソースの種類 'Microsoft.DevCenter/devcenters/environmentTypes'

EnvironmentTypeProperties

Name Description Value
displayName 環境の種類の表示名。 文字列

EnvironmentTypeタグ

Name Description Value

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

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

  • リソースグループ 各APIバージョンの変更プロパティ一覧については、 変更ログをご覧ください。

使用例

Terraformサンプル

デベロッパー センター環境の種類をデプロイする基本的な例。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type = string
}

variable "location" {
  type = string
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "devCenter" {
  type      = "Microsoft.DevCenter/devCenters@2025-02-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  identity {
    type         = "SystemAssigned"
    identity_ids = []
  }
  body = {
    properties = {}
  }
}

resource "azapi_resource" "environmentType" {
  type      = "Microsoft.DevCenter/devCenters/environmentTypes@2025-02-01"
  parent_id = azapi_resource.devCenter.id
  name      = var.resource_name
}

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevCenter/devcenters/environmentTypes@2026-01-01-preview"
  name = "string"
  parent_id = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      displayName = "string"
    }
  }
}

プロパティ値

Microsoft.DevCenter/devcenters/environmentTypes

Name Description Value
name リソース名 string

Constraints:
最小長 = 3
最大長 = 63
パターン = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: devcenters
properties 環境の種類のプロパティ。 EnvironmentTypeProperties
tags リソース タグ タグ名と値のディクショナリ。
リソースの種類 "Microsoft.DevCenter/devcenters/environmentTypes@2026-01-01-preview"

EnvironmentTypeProperties

Name Description Value
displayName 環境の種類の表示名。 文字列

EnvironmentTypeタグ

Name Description Value