Aracılığıyla paylaş


Microsoft.DevCenter devcenters/environmentTypes

Bicep kaynak tanımı

Devcenters/environmentTypes kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.DevCenter/devcenters/environmentTypes kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik Değerleri

Microsoft.DevCenter/devcenters/environmentTypes

Name Description Value
name Kaynak adı string

Constraints:
En az uzunluk = 3
Maksimum uzunluk = 63
Desen = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (gerekli)
parent Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: devcenters
properties Ortam türünün özellikleri. EnvironmentTypeProperties
tags Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

EnvironmentTypeProperties

Name Description Value
displayName Ortam türünün görünen adı. string

EnvironmentTypeTags

Name Description Value

Kullanım Örnekleri

Bicep Örnekleri

Geliştirme Merkezi Ortam Türü'nü dağıtmanın temel bir örneği.

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' = {
  parent: devCenter
  name: resourceName
}

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Description
Dağıtım Ortamları hizmeti yapılandırma Bu şablon, Dağıtım Ortamlarını yapılandırmanın bir yolunu sağlar.

ARM şablonu kaynak tanımı

Devcenters/environmentTypes kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.DevCenter/devcenters/environmentTypes kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik Değerleri

Microsoft.DevCenter/devcenters/environmentTypes

Name Description Value
apiVersion API sürümü '2026-01-01-önizleme'
name Kaynak adı string

Constraints:
En az uzunluk = 3
Maksimum uzunluk = 63
Desen = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (gerekli)
properties Ortam türünün özellikleri. EnvironmentTypeProperties
tags Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
type Kaynak türü 'Microsoft.DevCenter/devcenters/environmentTypes'

EnvironmentTypeProperties

Name Description Value
displayName Ortam türünün görünen adı. string

EnvironmentTypeTags

Name Description Value

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Template Description
Dağıtım Ortamları hizmeti yapılandırma

Azure 'a dağıtma
Bu şablon, Dağıtım Ortamlarını yapılandırmanın bir yolunu sağlar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Devcenters/environmentTypes kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.DevCenter/devcenters/environmentTypes kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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"
    }
  }
}

Özellik Değerleri

Microsoft.DevCenter/devcenters/environmentTypes

Name Description Value
name Kaynak adı string

Constraints:
En az uzunluk = 3
Maksimum uzunluk = 63
Desen = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: devcenters
properties Ortam türünün özellikleri. EnvironmentTypeProperties
tags Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
type Kaynak türü "Microsoft.DevCenter/devcenters/environmentTypes@2026-01-01-preview"

EnvironmentTypeProperties

Name Description Value
displayName Ortam türünün görünen adı. string

EnvironmentTypeTags

Name Description Value

Kullanım Örnekleri

Terraform Örnekleri

Geliştirme Merkezi Ortam Türü'nü dağıtmanın temel bir örneği.

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
}