Dela via


Microsoft.DevTestLab labs/virtualmachines 2015-05-21-preview

Bicep-resursdefinition

Resurstypen labs/virtualmachines 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.DevTestLab/labs/virtualmachines-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    artifactDeploymentStatus: {
      artifactsApplied: int
      deploymentStatus: 'string'
      totalArtifacts: int
    }
    artifacts: [
      {
        artifactId: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    computeId: 'string'
    createdByUser: 'string'
    createdByUserId: 'string'
    customImageId: 'string'
    disallowPublicIpAddress: bool
    fqdn: 'string'
    galleryImageReference: {
      offer: 'string'
      osType: 'string'
      publisher: 'string'
      sku: 'string'
      version: 'string'
    }
    isAuthenticationWithSshKey: bool
    labSubnetName: 'string'
    labVirtualNetworkId: 'string'
    notes: 'string'
    osType: 'string'
    ownerObjectId: 'string'
    password: 'string'
    provisioningState: 'string'
    size: 'string'
    sshKey: 'string'
    userName: 'string'
  }
}

Egenskapsvärden

labs/virtualmachines

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 1–15 (Windows)
1–64 (Linux)

Giltiga tecken:
Alfanumeriska tecken och bindestreck.

Börja och sluta med alfanumeriskt. Det kan inte vara alla siffror.
location Platsen för resursen. sträng
tags Resursens taggar. Ordlista med taggnamn och värden. Se Taggar i mallar
parent 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 överordnad resurs.
Symboliskt namn för resurs av typen: labb
properties Egenskaperna för resursen. LabVirtualMachineEgenskaper

LabVirtualMachineEgenskaper

Name Beskrivning Värde
artifactDeploymentStatus Artefaktdistributionsstatus för den virtuella datorn. ArtifactDeploymentStatusProperties
Artefakter Artefakterna som ska installeras på den virtuella datorn. ArtifactInstallProperties[]
computeId Resursidentifieraren (Microsoft.Compute) för den virtuella datorn. sträng
createdByUser E-postadressen till den virtuella datorns skapare. sträng
createdByUserId Objektidentifieraren för skaparen av den virtuella datorn. sträng
customImageId Den virtuella datorns anpassade avbildningsidentifierare. sträng
disallowPublicIpAddress Anger om den virtuella datorn ska skapas utan en offentlig IP-adress. boolesk
Fqdn Det fullständigt kvalificerade domännamnet för den virtuella datorn. sträng
galleryImageReference Microsoft Azure Marketplace avbildningsreferens för den virtuella datorn. GalleryImageReference
isAuthenticationWithSshKey Ett värde som anger om den här virtuella datorn använder en SSH-nyckel för autentisering. boolesk
labSubnetName Labbundernätets namn på den virtuella datorn. sträng
labVirtualNetworkId Labbidentifieraren för det virtuella nätverket för den virtuella datorn. sträng
anteckningar Anteckningarna för den virtuella datorn. sträng
osType Operativsystemtypen för den virtuella datorn. sträng
ownerObjectId Objektidentifieraren för den virtuella datorns ägare. sträng
password Lösenordet för den virtuella datoradministratören. sträng
provisioningState Resursens etableringsstatus. sträng
ikoner Storleken på den virtuella datorn. sträng
sshKey SSH-nyckeln för den virtuella datoradministratören. sträng
userName Användarnamnet för den virtuella datorn. sträng

ArtifactDeploymentStatusProperties

Name Beskrivning Värde
artifactsApplied Det totala antalet artefakter som har tillämpats. int
deploymentStatus Distributionsstatus för artefakten. sträng
totalArtifacts Det totala antalet artefakter som tillämpades preliminärt. int

ArtifactInstallProperties

Name Beskrivning Värde
artifactId Artefaktens identifierare. sträng
parametrar Parametrarna för artefakten. ArtifactParameterProperties[]

ArtifactParameterProperties

Name Beskrivning Värde
name Namnet på artefaktparametern. sträng
värde Värdet för artefaktparametern. sträng

GalleryImageReference

Name Beskrivning Värde
offer Galleribildens erbjudande. sträng
osType Galleriavbildningens operativsystemtyp. sträng
utgivare Utgivaren av galleribilden. sträng
sku SKU:n för galleribilden. sträng
version Versionen av galleribilden. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapar ett labb i Azure DevTest Labs med en virtuell Windows Server-dator

Distribuera till Azure
Den här mallen skapar en ny DevTest Lab/DTL-instans med en virtuell Windows Server 2019 Datacenter-dator i den. Fler Azure Resource Manager-snabbstartsmallar för Azure DevTest Labs finns påhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Skapar ett labb i Azure DevTest Labs med en begärd virtuell dator

Distribuera till Azure
Den här mallen skapar en ny DevTest Lab/DTL-instans med en begärd virtuell Windows Server 2019 Datacenter-dator i den. Fler Azure Resource Manager-snabbstartsmallar för Azure DevTest Labs finns påhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Resursdefinition för ARM-mall

Resurstypen labs/virtualmachines 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.DevTestLab/labs/virtualmachines-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DevTestLab/labs/virtualmachines",
  "apiVersion": "2015-05-21-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "artifactDeploymentStatus": {
      "artifactsApplied": "int",
      "deploymentStatus": "string",
      "totalArtifacts": "int"
    },
    "artifacts": [
      {
        "artifactId": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "computeId": "string",
    "createdByUser": "string",
    "createdByUserId": "string",
    "customImageId": "string",
    "disallowPublicIpAddress": "bool",
    "fqdn": "string",
    "galleryImageReference": {
      "offer": "string",
      "osType": "string",
      "publisher": "string",
      "sku": "string",
      "version": "string"
    },
    "isAuthenticationWithSshKey": "bool",
    "labSubnetName": "string",
    "labVirtualNetworkId": "string",
    "notes": "string",
    "osType": "string",
    "ownerObjectId": "string",
    "password": "string",
    "provisioningState": "string",
    "size": "string",
    "sshKey": "string",
    "userName": "string"
  }
}

Egenskapsvärden

labs/virtualmachines

Name Beskrivning Värde
typ Resurstypen "Microsoft.DevTestLab/labs/virtualmachines"
apiVersion Resurs-API-versionen "2015-05-21-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 1–15 (Windows)
1–64 (Linux)

Giltiga tecken:
Alfanumeriska tecken och bindestreck.

Börja och sluta med alfanumeriskt. Det kan inte vara alla tal.
location Platsen för resursen. sträng
tags Resursens taggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaperna för resursen. LabVirtualMachineEgenskaper

LabVirtualMachineEgenskaper

Name Beskrivning Värde
artifactDeploymentStatus Artefaktdistributionsstatus för den virtuella datorn. ArtifactDeploymentStatusProperties
Artefakter Artefakterna som ska installeras på den virtuella datorn. ArtifactInstallProperties[]
computeId Resursidentifieraren (Microsoft.Compute) för den virtuella datorn. sträng
createdByUser E-postadressen till den virtuella datorns skapare. sträng
createdByUserId Objektidentifieraren för skaparen av den virtuella datorn. sträng
customImageId Den virtuella datorns anpassade avbildningsidentifierare. sträng
disallowPublicIpAddress Anger om den virtuella datorn ska skapas utan en offentlig IP-adress. boolesk
Fqdn Det fullständigt kvalificerade domännamnet för den virtuella datorn. sträng
galleryImageReference Microsoft Azure Marketplace avbildningsreferens för den virtuella datorn. GalleryImageReference
isAuthenticationWithSshKey Ett värde som anger om den här virtuella datorn använder en SSH-nyckel för autentisering. boolesk
labSubnetName Labbundernätets namn på den virtuella datorn. sträng
labVirtualNetworkId Labbidentifieraren för det virtuella nätverket för den virtuella datorn. sträng
anteckningar Anteckningarna för den virtuella datorn. sträng
osType Operativsystemtypen för den virtuella datorn. sträng
ownerObjectId Objektidentifieraren för den virtuella datorns ägare. sträng
password Lösenordet för den virtuella datoradministratören. sträng
provisioningState Resursens etableringsstatus. sträng
ikoner Storleken på den virtuella datorn. sträng
sshKey SSH-nyckeln för den virtuella datoradministratören. sträng
userName Användarnamnet för den virtuella datorn. sträng

ArtifactDeploymentStatusProperties

Name Beskrivning Värde
artifactsApplied Det totala antalet artefakter som har tillämpats. int
deploymentStatus Distributionsstatus för artefakten. sträng
totalArtifacts Det totala antalet artefakter som tillämpades preliminärt. int

ArtifactInstallEgenskaper

Name Beskrivning Värde
artifactId Artefaktens identifierare. sträng
parametrar Artefaktens parametrar. ArtifactParameterProperties[]

ArtifactParameterEgenskaper

Name Beskrivning Värde
name Namnet på artefaktparametern. sträng
värde Värdet för artefaktparametern. sträng

GalleryImageReference

Name Beskrivning Värde
offer Galleribildens erbjudande. sträng
osType Galleriavbildningens operativsystemtyp. sträng
utgivare Utgivaren av galleribilden. sträng
sku SKU:n för galleribilden. sträng
version Versionen av galleribilden. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapar ett labb i Azure DevTest Labs med en virtuell Windows Server-dator

Distribuera till Azure
Den här mallen skapar en ny DevTest Lab/DTL-instans med en virtuell Windows Server 2019 Datacenter-dator i den. Fler Azure Resource Manager snabbstartsmallar för Azure DevTest Labs tillgängliga påhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Skapar ett labb i Azure DevTest Labs med en påstådd virtuell dator

Distribuera till Azure
Den här mallen skapar en ny DevTest Lab/DTL-instans med en påstådd virtuell Windows Server 2019 Datacenter-dator i den. Fler Azure Resource Manager snabbstartsmallar för Azure DevTest Labs tillgängliga påhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen labs/virtualmachines 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.DevTestLab/labs/virtualmachines-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      artifactDeploymentStatus = {
        artifactsApplied = int
        deploymentStatus = "string"
        totalArtifacts = int
      }
      artifacts = [
        {
          artifactId = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      computeId = "string"
      createdByUser = "string"
      createdByUserId = "string"
      customImageId = "string"
      disallowPublicIpAddress = bool
      fqdn = "string"
      galleryImageReference = {
        offer = "string"
        osType = "string"
        publisher = "string"
        sku = "string"
        version = "string"
      }
      isAuthenticationWithSshKey = bool
      labSubnetName = "string"
      labVirtualNetworkId = "string"
      notes = "string"
      osType = "string"
      ownerObjectId = "string"
      password = "string"
      provisioningState = "string"
      size = "string"
      sshKey = "string"
      userName = "string"
    }
  })
}

Egenskapsvärden

labs/virtualmachines

Name Beskrivning Värde
typ Resurstypen "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–15 (Windows)
1–64 (Linux)

Giltiga tecken:
Alfanumeriska tecken och bindestreck.

Börja och sluta med alfanumeriskt. Det kan inte vara alla siffror.
location Platsen för resursen. sträng
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: labb
tags Resursens taggar. Ordlista med taggnamn och värden.
properties Egenskaperna för resursen. LabVirtualMachineEgenskaper

LabVirtualMachineEgenskaper

Name Beskrivning Värde
artifactDeploymentStatus Artefaktdistributionsstatus för den virtuella datorn. ArtifactDeploymentStatusProperties
Artefakter Artefakterna som ska installeras på den virtuella datorn. ArtifactInstallProperties[]
computeId Resursidentifieraren (Microsoft.Compute) för den virtuella datorn. sträng
createdByUser E-postadressen till den virtuella datorns skapare. sträng
createdByUserId Objektidentifieraren för skaparen av den virtuella datorn. sträng
customImageId Den virtuella datorns anpassade avbildningsidentifierare. sträng
disallowPublicIpAddress Anger om den virtuella datorn ska skapas utan en offentlig IP-adress. boolesk
Fqdn Det fullständigt kvalificerade domännamnet för den virtuella datorn. sträng
galleryImageReference Microsoft Azure Marketplace avbildningsreferens för den virtuella datorn. GalleryImageReference
isAuthenticationWithSshKey Ett värde som anger om den här virtuella datorn använder en SSH-nyckel för autentisering. boolesk
labSubnetName Namnet på den virtuella datorns labbundernät. sträng
labVirtualNetworkId Labb-ID för det virtuella nätverket för den virtuella datorn. sträng
anteckningar Anteckningarna för den virtuella datorn. sträng
osType Den virtuella datorns operativsystemtyp. sträng
ownerObjectId Objektidentifieraren för den virtuella datorns ägare. sträng
password Lösenordet för den virtuella datoradministratören. sträng
provisioningState Resursens etableringsstatus. sträng
ikoner Storleken på den virtuella datorn. sträng
sshKey SSH-nyckeln för den virtuella datoradministratören. sträng
userName Användarnamnet för den virtuella datorn. sträng

ArtifactDeploymentStatusProperties

Name Beskrivning Värde
artifactsApplied Det totala antalet artefakter som har tillämpats. int
deploymentStatus Distributionsstatus för artefakten. sträng
totalArtifacts Det totala antalet artefakter som tillämpades preliminärt. int

ArtifactInstallProperties

Name Beskrivning Värde
artifactId Artefaktens identifierare. sträng
parametrar Parametrarna för artefakten. ArtifactParameterProperties[]

ArtifactParameterProperties

Name Beskrivning Värde
name Namnet på artefaktparametern. sträng
värde Värdet för artefaktparametern. sträng

GalleryImageReference

Name Beskrivning Värde
offer Galleribildens erbjudande. sträng
osType Galleriavbildningens operativsystemtyp. sträng
utgivare Utgivaren av galleribilden. sträng
sku SKU:n för galleribilden. sträng
version Versionen av galleribilden. sträng