Condividi tramite


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

Definizione di risorsa Bicep

Il tipo di risorsa labs/virtualmachines può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.DevTestLab/labs/virtualmachines, aggiungere il codice Bicep seguente al modello.

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

Valori delle proprietà

labs/virtualmachines

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)

Limite di caratteri: 1-15 (Windows)
1-64 (Linux)

Caratteri validi:
Caratteri alfanumerici e trattini.

Deve iniziare e terminare con un carattere alfanumerico. Non può contenere solo numeri.
posizione Il percorso della risorsa. string
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: lab
properties Proprietà della risorsa. LabVirtualMachineProperties

LabVirtualMachineProperties

Nome Descrizione Valore
artifactDeploymentStatus Stato della distribuzione dell'artefatto per la macchina virtuale. ArtifactDeploymentStatusProperties
Artefatti Elementi da installare nella macchina virtuale. ArtifactInstallProperties[]
computeId Identificatore di risorsa (Microsoft.Compute) della macchina virtuale. string
createByUser Indirizzo di posta elettronica dell'autore della macchina virtuale. string
createByUserId Identificatore dell'oggetto dell'autore della macchina virtuale. string
customImageId Identificatore di immagine personalizzato della macchina virtuale. string
disallowPublicIpAddress Indica se la macchina virtuale deve essere creata senza un indirizzo IP pubblico. bool
fqdn Nome di dominio completo della macchina virtuale. string
galleryImageReference Riferimento all'immagine di Microsoft Azure Marketplace della macchina virtuale. GalleryImageReference
isAuthenticationWithSshKey Valore che indica se questa macchina virtuale usa una chiave SSH per l'autenticazione. bool
labSubnetName Nome della subnet lab della macchina virtuale. string
labVirtualNetworkId Identificatore di rete virtuale lab della macchina virtuale. string
di HDInsight Note della macchina virtuale. string
osType Tipo di sistema operativo della macchina virtuale. string
ownerObjectId Identificatore dell'oggetto del proprietario della macchina virtuale. string
password Password dell'amministratore della macchina virtuale. string
provisioningState Stato del provisioning della risorsa. string
size Dimensioni della macchina virtuale. string
sshKey Chiave SSH dell'amministratore della macchina virtuale. string
userName Nome utente della macchina virtuale. string

ArtifactDeploymentStatusProperties

Nome Descrizione Valore
artifactsApplied Conteggio totale degli artefatti applicati correttamente. INT
deploymentStatus Stato della distribuzione dell'artefatto. string
totalArtifacts Conteggio totale degli artefatti applicati provvisoriamente. INT

ArtifactInstallProperties

Nome Descrizione Valore
artifactId Identificatore dell'artefatto. string
parametri Parametri dell'artefatto. ArtifactParameterProperties[]

ArtifactParameterProperties

Nome Descrizione valore
name Nome del parametro dell'artefatto. string
Valore Valore del parametro dell'artefatto. string

GalleryImageReference

Nome Descrizione Valore
offer Offerta dell'immagine della raccolta. string
osType Tipo di sistema operativo dell'immagine della raccolta. string
publisher Autore dell'immagine della raccolta. string
sku SKU dell'immagine della raccolta. string
version Versione dell'immagine della raccolta. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Crea un lab in Azure DevTest Labs con una macchina virtuale Windows Server

Distribuisci in Azure
Questo modello crea una nuova istanza devTest Lab/DTL con una macchina virtuale Windows Server 2019 Datacenter. Altri modelli di avvio rapido di Azure Resource Manager per Azure DevTest Labs disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Crea un lab in Azure DevTest Labs con una macchina virtuale richiesta

Distribuisci in Azure
Questo modello crea una nuova istanza devTest Lab/DTL con una macchina virtuale Windows Server 2019 Datacenter richiesta. Altri modelli di avvio rapido di Azure Resource Manager per Azure DevTest Labs disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa labs/virtualmachines può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.DevTestLab/labs/virtualmachines, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

labs/virtualmachines

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.DevTestLab/labs/virtualmachines'
apiVersion Versione dell'API della risorsa '2015-05-21-preview'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)

Limite di caratteri: 1-15 (Windows)
1-64 (Linux)

Caratteri validi:
Caratteri alfanumerici e trattini.

Deve iniziare e terminare con un carattere alfanumerico. Non può contenere solo numeri.
posizione Il percorso della risorsa. string
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
properties Proprietà della risorsa. LabVirtualMachineProperties

LabVirtualMachineProperties

Nome Descrizione Valore
artifactDeploymentStatus Stato della distribuzione dell'artefatto per la macchina virtuale. ArtifactDeploymentStatusProperties
Artefatti Elementi da installare nella macchina virtuale. ArtifactInstallProperties[]
computeId Identificatore di risorsa (Microsoft.Compute) della macchina virtuale. string
createByUser Indirizzo di posta elettronica dell'autore della macchina virtuale. string
createByUserId Identificatore dell'oggetto dell'autore della macchina virtuale. string
customImageId Identificatore di immagine personalizzato della macchina virtuale. string
disallowPublicIpAddress Indica se la macchina virtuale deve essere creata senza un indirizzo IP pubblico. bool
fqdn Nome di dominio completo della macchina virtuale. string
galleryImageReference Riferimento all'immagine di Microsoft Azure Marketplace della macchina virtuale. GalleryImageReference
isAuthenticationWithSshKey Valore che indica se questa macchina virtuale usa una chiave SSH per l'autenticazione. bool
labSubnetName Nome della subnet lab della macchina virtuale. string
labVirtualNetworkId Identificatore di rete virtuale lab della macchina virtuale. string
di HDInsight Note della macchina virtuale. string
osType Tipo di sistema operativo della macchina virtuale. string
ownerObjectId Identificatore dell'oggetto del proprietario della macchina virtuale. string
password Password dell'amministratore della macchina virtuale. string
provisioningState Stato del provisioning della risorsa. string
size Dimensioni della macchina virtuale. string
sshKey Chiave SSH dell'amministratore della macchina virtuale. string
userName Nome utente della macchina virtuale. string

ArtifactDeploymentStatusProperties

Nome Descrizione Valore
artefattiApplied Numero totale degli artefatti applicati correttamente. INT
deploymentStatus Stato della distribuzione dell'artefatto. string
totaliArtifacts Numero totale degli artefatti applicati in modo provvisorio. INT

ArtifactInstallProperties

Nome Descrizione Valore
artifactId Identificatore dell'artefatto. string
parametri Parametri dell'artefatto. ArtifactParameterProperties[]

ArtifactParameterProperties

Nome Descrizione valore
name Nome del parametro dell'artefatto. string
Valore Valore del parametro dell'artefatto. string

GalleryImageReference

Nome Descrizione Valore
offer Offerta dell'immagine della raccolta. string
osType Tipo di sistema operativo dell'immagine della raccolta. string
publisher Autore dell'immagine della raccolta. string
sku SKU dell'immagine della raccolta. string
version Versione dell'immagine della raccolta. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Crea un lab in Azure DevTest Labs con una macchina virtuale Windows Server

Distribuisci in Azure
Questo modello crea una nuova istanza di DevTest Lab/DTL con una macchina virtuale data center di Windows Server 2019. Altre Resource Manager modelli di avvio rapido di Azure per Azure DevTest Labs disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Crea un lab in Azure DevTest Labs con una macchina virtuale richiesta

Distribuisci in Azure
Questo modello crea una nuova istanza di DevTest Lab/DTL con una macchina virtuale Windows Server 2019 Datacenter richiesta. Altre Resource Manager modelli di avvio rapido di Azure per Azure DevTest Labs disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa labs/virtualmachines può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.DevTestLab/labs/virtualmachines, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

labs/virtualmachines

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-15 (Windows)
1-64 (Linux)

Caratteri validi:
Caratteri alfanumerici e trattini.

Deve iniziare e terminare con un carattere alfanumerico. Non può contenere solo numeri.
posizione Il percorso della risorsa. string
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: lab
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag.
properties Proprietà della risorsa. LabVirtualMachineProperties

LabVirtualMachineProperties

Nome Descrizione Valore
artifactDeploymentStatus Stato della distribuzione dell'artefatto per la macchina virtuale. ArtifactDeploymentStatusProperties
Artefatti Elementi da installare nella macchina virtuale. ArtifactInstallProperties[]
computeId Identificatore di risorsa (Microsoft.Compute) della macchina virtuale. string
createByUser Indirizzo di posta elettronica dell'autore della macchina virtuale. string
createByUserId Identificatore dell'oggetto dell'autore della macchina virtuale. string
customImageId Identificatore di immagine personalizzato della macchina virtuale. string
disallowPublicIpAddress Indica se la macchina virtuale deve essere creata senza un indirizzo IP pubblico. bool
fqdn Nome di dominio completo della macchina virtuale. string
galleryImageReference Riferimento all'immagine di Microsoft Azure Marketplace della macchina virtuale. GalleryImageReference
isAuthenticationWithSshKey Valore che indica se questa macchina virtuale usa una chiave SSH per l'autenticazione. bool
labSubnetName Nome della subnet lab della macchina virtuale. string
labVirtualNetworkId Identificatore di rete virtuale lab della macchina virtuale. string
di HDInsight Note della macchina virtuale. string
osType Tipo di sistema operativo della macchina virtuale. string
ownerObjectId Identificatore dell'oggetto del proprietario della macchina virtuale. string
password Password dell'amministratore della macchina virtuale. string
provisioningState Stato del provisioning della risorsa. string
size Dimensioni della macchina virtuale. string
sshKey Chiave SSH dell'amministratore della macchina virtuale. string
userName Nome utente della macchina virtuale. string

ArtifactDeploymentStatusProperties

Nome Descrizione Valore
artefattiApplied Numero totale degli artefatti applicati correttamente. INT
deploymentStatus Stato della distribuzione dell'artefatto. string
totaliArtifacts Numero totale degli artefatti applicati in modo provvisorio. INT

ArtifactInstallProperties

Nome Descrizione Valore
artifactId Identificatore dell'artefatto. string
parametri Parametri dell'artefatto. ArtifactParameterProperties[]

ArtifactParameterProperties

Nome Descrizione valore
name Nome del parametro dell'artefatto. string
Valore Valore del parametro dell'artefatto. string

GalleryImageReference

Nome Descrizione Valore
offer Offerta dell'immagine della raccolta. string
osType Tipo di sistema operativo dell'immagine della raccolta. string
publisher Autore dell'immagine della raccolta. string
sku SKU dell'immagine della raccolta. string
version Versione dell'immagine della raccolta. string