Laboratórios Microsoft.DevTestLab/virtualmachines 2015-05-21-preview
Definição de recurso do Bicep
O tipo de recurso labs/virtualmachines pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DevTestLab/labs/virtualmachines, adicione o seguinte Bicep ao seu modelo.
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'
}
}
Valores de propriedade
laboratórios/virtualmachines
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) Limite de carateres: 1-15 (Windows) 1-64 (Linux) Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. Não podem ser todos números. |
localização | A localização do recurso. | string |
etiquetas | As etiquetas do recurso. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: laboratórios |
propriedades | As propriedades do recurso. | LabVirtualMachineProperties |
LabVirtualMachineProperties
Nome | Descrição | Valor |
---|---|---|
artifactDeploymentStatus | O estado de implementação do artefacto da máquina virtual. | ArtifactDeploymentStatusProperties |
artefactos | Os artefactos a instalar na máquina virtual. | ArtifactInstallProperties[] |
computeId | O identificador de recurso (Microsoft.Compute) da máquina virtual. | string |
createdByUser | O endereço de e-mail do criador da máquina virtual. | string |
createdByUserId | O identificador de objeto do criador da máquina virtual. | string |
customImageId | O identificador de imagem personalizado da máquina virtual. | string |
disallowPublicIpAddress | Indica se a máquina virtual deve ser criada sem um endereço IP público. | bool |
fqdn | O nome de domínio completamente qualificado da máquina virtual. | string |
galleryImageReference | O Microsoft Azure Marketplace referência de imagem da máquina virtual. | GalleryImageReference |
isAuthenticationWithSshKey | Um valor que indica se esta máquina virtual utiliza uma chave SSH para autenticação. | bool |
labSubnetName | O nome da sub-rede do laboratório da máquina virtual. | string |
labVirtualNetworkId | O identificador de rede virtual de laboratório da máquina virtual. | string |
notas | As notas da máquina virtual. | string |
osType | O tipo de SO da máquina virtual. | string |
ownerObjectId | O identificador de objeto do proprietário da máquina virtual. | string |
palavra-passe | A palavra-passe do administrador da máquina virtual. | string |
provisioningState | O estado de aprovisionamento do recurso. | string |
size | O tamanho da máquina virtual. | string |
sshKey | A chave SSH do administrador da máquina virtual. | string |
userName | O nome de utilizador da máquina virtual. | string |
ArtifactDeploymentStatusProperties
Nome | Descrição | Valor |
---|---|---|
artifactsApplied | A contagem total dos artefactos que foram aplicados com êxito. | int |
deploymentStatus | O estado de implementação do artefacto. | string |
totalArtifacts | A contagem total dos artefactos que foram aplicados em modo de tentativa. | int |
ArtifactInstallProperties
Nome | Descrição | Valor |
---|---|---|
artifactId | O identificador do artefacto. | string |
parâmetros | Os parâmetros do artefacto. | ArtifactParameterProperties[] |
ArtifactParameterProperties
Nome | Descrição | Valor |
---|---|---|
name | O nome do parâmetro do artefacto. | string |
valor | O valor do parâmetro do artefacto. | string |
GalleryImageReference
Nome | Descrição | Valor |
---|---|---|
oferta | A oferta da imagem da galeria. | string |
osType | O tipo de SO da imagem da galeria. | string |
publicador | O publicador da imagem da galeria. | string |
sku | O SKU da imagem da galeria. | string |
versão | A versão da imagem da galeria. | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Cria um laboratório no Azure DevTest Labs com uma VM do Windows Server |
Este modelo cria uma nova instância de DevTest Lab/DTL com uma VM do Windows Server 2019 Datacenter. Mais Modelos de Início Rápido do Azure Resource Manager para Azure DevTest Labs disponíveis emhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates |
Cria um laboratório no Azure DevTest Labs com uma VM reclamada |
Este modelo cria uma nova instância de DevTest Lab/DTL com uma VM do Windows Server 2019 Datacenter reclamada. Mais Modelos de Início Rápido do Azure Resource Manager para Azure DevTest Labs disponíveis emhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates |
Definição de recurso do modelo arm
O tipo de recurso labs/virtualmachines pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DevTestLab/labs/virtualmachines, adicione o seguinte JSON ao seu modelo.
{
"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"
}
}
Valores de propriedade
laboratórios/virtualmachines
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DevTestLab/labs/virtualmachines" |
apiVersion | A versão da API de recursos | '2015-05-21-preview' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON. |
cadeia (obrigatório) Limite de carateres: 1-15 (Windows) 1-64 (Linux) Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. Não podem ser todos números. |
localização | A localização do recurso. | string |
etiquetas | As etiquetas do recurso. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
propriedades | As propriedades do recurso. | LabVirtualMachineProperties |
LabVirtualMachineProperties
Nome | Descrição | Valor |
---|---|---|
artifactDeploymentStatus | O estado de implementação do artefacto da máquina virtual. | ArtifactDeploymentStatusProperties |
artefactos | Os artefactos a instalar na máquina virtual. | ArtifactInstallProperties[] |
computeId | O identificador de recursos (Microsoft.Compute) da máquina virtual. | string |
createdByUser | O endereço de e-mail do criador da máquina virtual. | string |
createdByUserId | O identificador de objeto do criador da máquina virtual. | string |
customImageId | O identificador de imagem personalizado da máquina virtual. | string |
disallowPublicIpAddress | Indica se a máquina virtual deve ser criada sem um endereço IP público. | bool |
fqdn | O nome de domínio completamente qualificado da máquina virtual. | string |
galleryImageReference | A referência de imagem do Microsoft Azure Marketplace da máquina virtual. | GalleryImageReference |
isAuthenticationWithSshKey | Um valor que indica se esta máquina virtual utiliza uma chave SSH para autenticação. | bool |
labSubnetName | O nome da sub-rede de laboratório da máquina virtual. | string |
labVirtualNetworkId | O identificador de rede virtual de laboratório da máquina virtual. | string |
notas | As notas da máquina virtual. | string |
osType | O tipo de SO da máquina virtual. | string |
ownerObjectId | O identificador de objeto do proprietário da máquina virtual. | string |
palavra-passe | A palavra-passe do administrador da máquina virtual. | string |
provisioningState | O estado de aprovisionamento do recurso. | string |
size | O tamanho da máquina virtual. | string |
sshKey | A chave SSH do administrador da máquina virtual. | string |
userName | O nome de utilizador da máquina virtual. | string |
ArtifactDeploymentStatusProperties
Nome | Descrição | Valor |
---|---|---|
artifactsApplied | A contagem total dos artefactos que foram aplicados com êxito. | int |
deploymentStatus | O estado de implementação do artefacto. | string |
totalArtifacts | A contagem total dos artefactos que foram aplicados em modo de tentativa. | int |
ArtifactInstallProperties
Nome | Descrição | Valor |
---|---|---|
artifactId | O identificador do artefacto. | string |
parâmetros | Os parâmetros do artefacto. | ArtifactParameterProperties[] |
ArtifactParameterProperties
Nome | Descrição | Valor |
---|---|---|
name | O nome do parâmetro do artefacto. | string |
valor | O valor do parâmetro do artefacto. | string |
GalleryImageReference
Nome | Descrição | Valor |
---|---|---|
oferta | A oferta da imagem da galeria. | string |
osType | O tipo de SO da imagem da galeria. | string |
publicador | O publicador da imagem da galeria. | string |
sku | O SKU da imagem da galeria. | string |
versão | A versão da imagem da galeria. | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Cria um laboratório no Azure DevTest Labs com uma VM do Windows Server |
Este modelo cria uma nova instância de DevTest Lab/DTL com uma VM do Windows Server 2019 Datacenter. Mais Modelos de Início Rápido do Azure Resource Manager para Azure DevTest Labs disponíveis emhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates |
Cria um laboratório no Azure DevTest Labs com uma VM reclamada |
Este modelo cria uma nova instância de DevTest Lab/DTL com uma VM do Windows Server 2019 Datacenter reclamada. Mais Modelos de Início Rápido do Azure Resource Manager para Azure DevTest Labs disponíveis emhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso labs/virtualmachines pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DevTestLab/labs/virtualmachines, adicione o seguinte Terraform ao seu modelo.
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"
}
})
}
Valores de propriedade
laboratórios/virtualmachines
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-15 (Windows) 1-64 (Linux) Carateres válidos: Alfanuméricos e hífenes. Comece e termine com alfanumérico. Não podem ser todos números. |
localização | A localização do recurso. | string |
parent_id | O ID do recurso que é o principal para este recurso. | ID do recurso do tipo: laboratórios |
etiquetas | As etiquetas do recurso. | Dicionário de nomes e valores de etiquetas. |
propriedades | As propriedades do recurso. | LabVirtualMachineProperties |
LabVirtualMachineProperties
Nome | Descrição | Valor |
---|---|---|
artifactDeploymentStatus | O estado de implementação do artefacto da máquina virtual. | ArtifactDeploymentStatusProperties |
artefactos | Os artefactos a instalar na máquina virtual. | ArtifactInstallProperties[] |
computeId | O identificador de recurso (Microsoft.Compute) da máquina virtual. | string |
createdByUser | O endereço de e-mail do criador da máquina virtual. | string |
createdByUserId | O identificador de objeto do criador da máquina virtual. | string |
customImageId | O identificador de imagem personalizado da máquina virtual. | string |
disallowPublicIpAddress | Indica se a máquina virtual deve ser criada sem um endereço IP público. | bool |
fqdn | O nome de domínio completamente qualificado da máquina virtual. | string |
galleryImageReference | O Microsoft Azure Marketplace referência de imagem da máquina virtual. | GalleryImageReference |
isAuthenticationWithSshKey | Um valor que indica se esta máquina virtual utiliza uma chave SSH para autenticação. | bool |
labSubnetName | O nome da sub-rede do laboratório da máquina virtual. | string |
labVirtualNetworkId | O identificador de rede virtual de laboratório da máquina virtual. | string |
notas | As notas da máquina virtual. | string |
osType | O tipo de SO da máquina virtual. | string |
ownerObjectId | O identificador de objeto do proprietário da máquina virtual. | string |
palavra-passe | A palavra-passe do administrador da máquina virtual. | string |
provisioningState | O estado de aprovisionamento do recurso. | string |
size | O tamanho da máquina virtual. | string |
sshKey | A chave SSH do administrador da máquina virtual. | string |
userName | O nome de utilizador da máquina virtual. | string |
ArtifactDeploymentStatusProperties
Nome | Descrição | Valor |
---|---|---|
artifactsApplied | A contagem total dos artefactos que foram aplicados com êxito. | int |
deploymentStatus | O estado de implementação do artefacto. | string |
totalArtifacts | A contagem total dos artefactos que foram aplicados em modo de tentativa. | int |
ArtifactInstallProperties
Nome | Descrição | Valor |
---|---|---|
artifactId | O identificador do artefacto. | string |
parâmetros | Os parâmetros do artefacto. | ArtifactParameterProperties[] |
ArtifactParameterProperties
Nome | Descrição | Valor |
---|---|---|
name | O nome do parâmetro do artefacto. | string |
valor | O valor do parâmetro do artefacto. | string |
GalleryImageReference
Nome | Descrição | Valor |
---|---|---|
oferta | A oferta da imagem da galeria. | string |
osType | O tipo de SO da imagem da galeria. | string |
publicador | O publicador da imagem da galeria. | string |
sku | O SKU da imagem da galeria. | string |
versão | A versão da imagem da galeria. | string |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários