Udostępnij przez


Microsoft.DevCenter devcenters/environmentTypes

Definicja zasobu Bicep

Typ zasobu devcenters/environmentTypes można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DevCenter/devcenters/environmentTypes, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

Microsoft.DevCenter/devcenters/environmentTypes

Name Description Value
name Nazwa zasobu string

Constraints:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (wymagane)
nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: centrów deweloperskich
properties Właściwości typu środowiska. EnvironmentTypeProperties
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

EnvironmentTypeProperties

Name Description Value
displayName Nazwa wyświetlana typu środowiska. ciąg

EnvironmentTypeTags (Tagi środowiska)

Name Description Value

Przykłady użycia

Przykłady szybkiego startu platformy Azure

Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.

Plik Bicep Description
Konfigurowanie usługi środowiska wdrażania Ten szablon umożliwia konfigurowanie środowisk wdrażania.

Definicja zasobu szablonu usługi ARM

Typ zasobu devcenters/environmentTypes można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DevCenter/devcenters/environmentTypes, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

Microsoft.DevCenter/devcenters/environmentTypes

Name Description Value
apiVersion Wersja interfejsu API "2025-10-01-podgląd"
name Nazwa zasobu string

Constraints:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (wymagane)
properties Właściwości typu środowiska. EnvironmentTypeProperties
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu 'Microsoft.DevCenter/devcenters/environmentTypes'

EnvironmentTypeProperties

Name Description Value
displayName Nazwa wyświetlana typu środowiska. ciąg

EnvironmentTypeTags (Tagi środowiska)

Name Description Value

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Template Description
Konfigurowanie usługi środowiska wdrażania

wdrażanie w usłudze Azure
Ten szablon umożliwia konfigurowanie środowisk wdrażania.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu devcenters/environmentTypes można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DevCenter/devcenters/environmentTypes, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

Microsoft.DevCenter/devcenters/environmentTypes

Name Description Value
name Nazwa zasobu string

Constraints:
Minimalna długość = 3
Maksymalna długość = 63
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: centrów deweloperskich
properties Właściwości typu środowiska. EnvironmentTypeProperties
tags Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.DevCenter/devcenters/environmentTypes@2025-10-01-preview"

EnvironmentTypeProperties

Name Description Value
displayName Nazwa wyświetlana typu środowiska. ciąg

EnvironmentTypeTags (Tagi środowiska)

Name Description Value

Przykłady użycia

Przykłady programu Terraform

Podstawowy przykład wdrażania typu środowiska Centrum deweloperów.

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
}