Sdílet prostřednictvím


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

Definice prostředku Bicep

Typ prostředku labs/virtualmachines je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DevTestLab/labs/virtualmachines, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

ArtifactDeploymentStatusProperties

Jméno Popis Hodnota
artifactsApplied Celkový počet artefaktů, které byly úspěšně použity. Int
deploymentStatus Stav nasazení artefaktu. řetězec
totalArtifacts Celkový počet artefaktů, které byly nezávazně použity. Int

ArtifactInstallProperties

Jméno Popis Hodnota
artifactId Identifikátor artefaktu. řetězec
parametry Parametry artefaktu. ArtifactParameterProperties[]

ArtifactParameterProperties

Jméno Popis Hodnota
Jméno Název parametru artefaktu. řetězec
hodnota Hodnota parametru artefaktu. řetězec

GalerieImageReference

Jméno Popis Hodnota
nabídnout Nabídka obrázku galerie řetězec
osType Typ operačního systému image galerie. řetězec
vydavatel Vydavatel obrázku galerie. řetězec
sku Skladová položka obrázku galerie. řetězec
verze Verze image galerie. řetězec

LabVirtualMachineProperties

Jméno Popis Hodnota
artifactDeploymentStatus Stav nasazení artefaktů pro virtuální počítač. ArtifactDeploymentStatusProperties
Artefakty Artefakty, které se mají nainstalovat na virtuální počítač. ArtifactInstallProperties[]
computeId Identifikátor prostředku (Microsoft.Compute) virtuálního počítače. řetězec
createdByUser E-mailová adresa tvůrce virtuálního počítače. řetězec
createdByUserId Identifikátor objektu tvůrce virtuálního počítače. řetězec
customImageId Identifikátor vlastní image virtuálního počítače. řetězec
disallowPublicIpAddress Určuje, jestli se má virtuální počítač vytvořit bez veřejné IP adresy. Bool
Fqdn Plně kvalifikovaný název domény virtuálního počítače. řetězec
galleryImageReference Odkaz na image Microsoft Azure Marketplace virtuálního počítače. GalleryImageReference
isAuthenticationWithSshKey Hodnota označující, jestli tento virtuální počítač k ověřování používá klíč SSH. Bool
labSubnetName Název podsítě testovacího prostředí virtuálního počítače. řetězec
labVirtualNetworkId Identifikátor virtuální sítě testovacího prostředí virtuálního počítače. řetězec
poznámky Poznámky k virtuálnímu počítači. řetězec
osType Typ operačního systému virtuálního počítače. řetězec
ownerObjectId Identifikátor objektu vlastníka virtuálního počítače. řetězec
heslo Heslo správce virtuálního počítače. řetězec
provisioningState Stav zřizování prostředku. řetězec
velikost Velikost virtuálního počítače. řetězec
sshKey Klíč SSH správce virtuálního počítače. řetězec
userName Uživatelské jméno virtuálního počítače. řetězec

LabVirtualMachineTags

Jméno Popis Hodnota

Microsoft.DevTestLab/labs/virtualmachines

Jméno Popis Hodnota
umístění Umístění prostředku. řetězec
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: testovací prostředí
vlastnosti Vlastnosti prostředku. LabVirtualMachineProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoří testovací prostředí ve službě Azure DevTest Labs s deklarací virtuálního počítače Tato šablona vytvoří novou instanci DevTest Lab / DTL s deklarovaným virtuálním počítačem s Windows Serverem 2019 Datacenter. Další šablony azure Resource Manageru pro rychlý start pro Azure DevTest Labs dostupné na webu https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Definice prostředku šablony ARM

Typ prostředku labs/virtualmachines je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DevTestLab/labs/virtualmachines, přidejte do šablony následující JSON.

{
  "type": "Microsoft.DevTestLab/labs/virtualmachines",
  "apiVersion": "2015-05-21-preview",
  "name": "string",
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

ArtifactDeploymentStatusProperties

Jméno Popis Hodnota
artifactsApplied Celkový počet artefaktů, které byly úspěšně použity. Int
deploymentStatus Stav nasazení artefaktu. řetězec
totalArtifacts Celkový počet artefaktů, které byly nezávazně použity. Int

ArtifactInstallProperties

Jméno Popis Hodnota
artifactId Identifikátor artefaktu. řetězec
parametry Parametry artefaktu. ArtifactParameterProperties[]

ArtifactParameterProperties

Jméno Popis Hodnota
Jméno Název parametru artefaktu. řetězec
hodnota Hodnota parametru artefaktu. řetězec

GalerieImageReference

Jméno Popis Hodnota
nabídnout Nabídka obrázku galerie řetězec
osType Typ operačního systému image galerie. řetězec
vydavatel Vydavatel obrázku galerie. řetězec
sku Skladová položka obrázku galerie. řetězec
verze Verze image galerie. řetězec

LabVirtualMachineProperties

Jméno Popis Hodnota
artifactDeploymentStatus Stav nasazení artefaktů pro virtuální počítač. ArtifactDeploymentStatusProperties
Artefakty Artefakty, které se mají nainstalovat na virtuální počítač. ArtifactInstallProperties[]
computeId Identifikátor prostředku (Microsoft.Compute) virtuálního počítače. řetězec
createdByUser E-mailová adresa tvůrce virtuálního počítače. řetězec
createdByUserId Identifikátor objektu tvůrce virtuálního počítače. řetězec
customImageId Identifikátor vlastní image virtuálního počítače. řetězec
disallowPublicIpAddress Určuje, jestli se má virtuální počítač vytvořit bez veřejné IP adresy. Bool
Fqdn Plně kvalifikovaný název domény virtuálního počítače. řetězec
galleryImageReference Odkaz na image Microsoft Azure Marketplace virtuálního počítače. GalleryImageReference
isAuthenticationWithSshKey Hodnota označující, jestli tento virtuální počítač k ověřování používá klíč SSH. Bool
labSubnetName Název podsítě testovacího prostředí virtuálního počítače. řetězec
labVirtualNetworkId Identifikátor virtuální sítě testovacího prostředí virtuálního počítače. řetězec
poznámky Poznámky k virtuálnímu počítači. řetězec
osType Typ operačního systému virtuálního počítače. řetězec
ownerObjectId Identifikátor objektu vlastníka virtuálního počítače. řetězec
heslo Heslo správce virtuálního počítače. řetězec
provisioningState Stav zřizování prostředku. řetězec
velikost Velikost virtuálního počítače. řetězec
sshKey Klíč SSH správce virtuálního počítače. řetězec
userName Uživatelské jméno virtuálního počítače. řetězec

LabVirtualMachineTags

Jméno Popis Hodnota

Microsoft.DevTestLab/labs/virtualmachines

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2015-05-21-preview
umístění Umístění prostředku. řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředku. LabVirtualMachineProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.DevTestLab/labs/virtualmachines

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
vytvoří testovací prostředí ve službě Azure DevTest Labs s deklarací virtuálního počítače

nasazení do Azure
Tato šablona vytvoří novou instanci DevTest Lab / DTL s deklarovaným virtuálním počítačem s Windows Serverem 2019 Datacenter. Další šablony azure Resource Manageru pro rychlý start pro Azure DevTest Labs dostupné na webu https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku labs/virtualmachines je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DevTestLab/labs/virtualmachines, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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"
    }
  })
}

Hodnoty vlastností

ArtifactDeploymentStatusProperties

Jméno Popis Hodnota
artifactsApplied Celkový počet artefaktů, které byly úspěšně použity. Int
deploymentStatus Stav nasazení artefaktu. řetězec
totalArtifacts Celkový počet artefaktů, které byly nezávazně použity. Int

ArtifactInstallProperties

Jméno Popis Hodnota
artifactId Identifikátor artefaktu. řetězec
parametry Parametry artefaktu. ArtifactParameterProperties[]

ArtifactParameterProperties

Jméno Popis Hodnota
Jméno Název parametru artefaktu. řetězec
hodnota Hodnota parametru artefaktu. řetězec

GalerieImageReference

Jméno Popis Hodnota
nabídnout Nabídka obrázku galerie řetězec
osType Typ operačního systému image galerie. řetězec
vydavatel Vydavatel obrázku galerie. řetězec
sku Skladová položka obrázku galerie. řetězec
verze Verze image galerie. řetězec

LabVirtualMachineProperties

Jméno Popis Hodnota
artifactDeploymentStatus Stav nasazení artefaktů pro virtuální počítač. ArtifactDeploymentStatusProperties
Artefakty Artefakty, které se mají nainstalovat na virtuální počítač. ArtifactInstallProperties[]
computeId Identifikátor prostředku (Microsoft.Compute) virtuálního počítače. řetězec
createdByUser E-mailová adresa tvůrce virtuálního počítače. řetězec
createdByUserId Identifikátor objektu tvůrce virtuálního počítače. řetězec
customImageId Identifikátor vlastní image virtuálního počítače. řetězec
disallowPublicIpAddress Určuje, jestli se má virtuální počítač vytvořit bez veřejné IP adresy. Bool
Fqdn Plně kvalifikovaný název domény virtuálního počítače. řetězec
galleryImageReference Odkaz na image Microsoft Azure Marketplace virtuálního počítače. GalleryImageReference
isAuthenticationWithSshKey Hodnota označující, jestli tento virtuální počítač k ověřování používá klíč SSH. Bool
labSubnetName Název podsítě testovacího prostředí virtuálního počítače. řetězec
labVirtualNetworkId Identifikátor virtuální sítě testovacího prostředí virtuálního počítače. řetězec
poznámky Poznámky k virtuálnímu počítači. řetězec
osType Typ operačního systému virtuálního počítače. řetězec
ownerObjectId Identifikátor objektu vlastníka virtuálního počítače. řetězec
heslo Heslo správce virtuálního počítače. řetězec
provisioningState Stav zřizování prostředku. řetězec
velikost Velikost virtuálního počítače. řetězec
sshKey Klíč SSH správce virtuálního počítače. řetězec
userName Uživatelské jméno virtuálního počítače. řetězec

LabVirtualMachineTags

Jméno Popis Hodnota

Microsoft.DevTestLab/labs/virtualmachines

Jméno Popis Hodnota
umístění Umístění prostředku. řetězec
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: testovací prostředí
vlastnosti Vlastnosti prostředku. LabVirtualMachineProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview