Dela via


Microsoft.DevCenter devcenters/devboxdefinitions 2023-04-01

Bicep-resursdefinition

Resurstypen devcenters/devboxdefinitions kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DevCenter/devcenters/devboxdefinitions-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

Microsoft.DevCenter/devcenters/devboxdefinitions

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: devcenters
Egenskaper Dev Box-definitionsegenskaper DevBoxDefinitionEgenskaper
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

DevBoxDefinitionEgenskaper

Namn Beskrivning Värde
VilolägeSupport Anger om Dev Boxes som skapats med den här definitionen kan viloläge. Alla bilder kan inte stödja viloläge. Mer information finns i https://aka.ms/devbox/hibernate "Inaktiverad"
"Aktiverad"
imageReference (bildreferens) Bildreferensinformation. Bildreferens
osStorageType Lagringstypen som används för operativsystemdisken för Dev Boxes som skapats med den här definitionen. sträng
Sku SKU:n för Dev Boxes som skapats med den här definitionen. Sku

Bildreferens

Namn Beskrivning Värde
Id Bild-ID eller Avbildningsversions-ID. När avbildnings-ID anges används den senaste versionen. sträng

Sku

Namn Beskrivning Värde
kapacitet Om SKU:n stöder utskalning/in bör kapacitets heltal inkluderas. Om det inte går att skala ut/in för resursen kan detta utelämnas. Int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. sträng
Namn Namnet på SKU:n. Ex - P3. Det är vanligtvis en bokstav+nummerkod sträng (krävs)
storlek SKU-storleken. När namnfältet är kombinationen av nivå och något annat värde är detta den fristående koden. sträng
Nivå Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT. "Grundläggande"
"Kostnadsfri"
"Premium"
"Standard"

Spårade resurstaggar

Namn Beskrivning Värde

Användningsexempel

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
Konfigurera Dev Box-tjänsten Den här mallen skulle skapa alla Dev Box-administratörsresurser enligt dev box-snabbstartsguiden (/azure/dev-box/quickstart-create-dev-box). Du kan visa alla resurser som skapats eller gå direkt till DevPortal.microsoft.com för att skapa din första Dev Box.
Distribuera Dev Box-tjänsten Den här mallen är ett sätt att konfigurera alla resurser som krävs för att skapa en Dev Box.
Distribuera Dev Box Service med inbyggd Den här mallen är ett sätt att distribuera en Dev Box-tjänst med inbyggd avbildning.

Resursdefinition för ARM-mall

Resurstypen devcenters/devboxdefinitions kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DevCenter/devcenters/devboxdefinitions-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DevCenter/devcenters/devboxdefinitions",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "hibernateSupport": "string",
    "imageReference": {
      "id": "string"
    },
    "osStorageType": "string",
    "sku": {
      "capacity": "int",
      "family": "string",
      "name": "string",
      "size": "string",
      "tier": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

Microsoft.DevCenter/devcenters/devboxdefinitions

Namn Beskrivning Värde
apiVersion API-versionen '2023-04-01'
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Dev Box-definitionsegenskaper DevBoxDefinitionEgenskaper
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.DevCenter/devcenters/devboxdefinitions"

DevBoxDefinitionEgenskaper

Namn Beskrivning Värde
VilolägeSupport Anger om Dev Boxes som skapats med den här definitionen kan viloläge. Alla bilder kan inte stödja viloläge. Mer information finns i https://aka.ms/devbox/hibernate "Inaktiverad"
"Aktiverad"
imageReference (bildreferens) Bildreferensinformation. Bildreferens
osStorageType Lagringstypen som används för operativsystemdisken för Dev Boxes som skapats med den här definitionen. sträng
Sku SKU:n för Dev Boxes som skapats med den här definitionen. Sku

Bildreferens

Namn Beskrivning Värde
Id Bild-ID eller Avbildningsversions-ID. När avbildnings-ID anges används den senaste versionen. sträng

Sku

Namn Beskrivning Värde
kapacitet Om SKU:n stöder utskalning/in bör kapacitets heltal inkluderas. Om det inte går att skala ut/in för resursen kan detta utelämnas. Int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. sträng
Namn Namnet på SKU:n. Ex - P3. Det är vanligtvis en bokstav+nummerkod sträng (krävs)
storlek SKU-storleken. När namnfältet är kombinationen av nivå och något annat värde är detta den fristående koden. sträng
Nivå Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT. "Grundläggande"
"Kostnadsfri"
"Premium"
"Standard"

Spårade resurstaggar

Namn Beskrivning Värde

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Konfigurera Dev Box-tjänsten

Distribuera till Azure
Den här mallen skulle skapa alla Dev Box-administratörsresurser enligt dev box-snabbstartsguiden (/azure/dev-box/quickstart-create-dev-box). Du kan visa alla resurser som skapats eller gå direkt till DevPortal.microsoft.com för att skapa din första Dev Box.
Distribuera Dev Box-tjänsten

Distribuera till Azure
Den här mallen är ett sätt att konfigurera alla resurser som krävs för att skapa en Dev Box.
Distribuera Dev Box Service med inbyggd

Distribuera till Azure
Den här mallen är ett sätt att distribuera en Dev Box-tjänst med inbyggd avbildning.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen devcenters/devboxdefinitions kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DevCenter/devcenters/devboxdefinitions-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

Microsoft.DevCenter/devcenters/devboxdefinitions

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
föräldra_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: devcenters
Egenskaper Dev Box-definitionsegenskaper DevBoxDefinitionEgenskaper
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.DevCenter/devcenters/devboxdefinitions@2023-04-01"

DevBoxDefinitionEgenskaper

Namn Beskrivning Värde
VilolägeSupport Anger om Dev Boxes som skapats med den här definitionen kan viloläge. Alla bilder kan inte stödja viloläge. Mer information finns i https://aka.ms/devbox/hibernate "Inaktiverad"
"Aktiverad"
imageReference (bildreferens) Bildreferensinformation. Bildreferens
osStorageType Lagringstypen som används för operativsystemdisken för Dev Boxes som skapats med den här definitionen. sträng
Sku SKU:n för Dev Boxes som skapats med den här definitionen. Sku

Bildreferens

Namn Beskrivning Värde
Id Bild-ID eller Avbildningsversions-ID. När avbildnings-ID anges används den senaste versionen. sträng

Sku

Namn Beskrivning Värde
kapacitet Om SKU:n stöder utskalning/in bör kapacitets heltal inkluderas. Om det inte går att skala ut/in för resursen kan detta utelämnas. Int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. sträng
Namn Namnet på SKU:n. Ex - P3. Det är vanligtvis en bokstav+nummerkod sträng (krävs)
storlek SKU-storleken. När namnfältet är kombinationen av nivå och något annat värde är detta den fristående koden. sträng
Nivå Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT. "Grundläggande"
"Kostnadsfri"
"Premium"
"Standard"

Spårade resurstaggar

Namn Beskrivning Värde