Microsoft.DevTestLab labs/virtualmachines 2015-05-21-preview
Definição de recurso do Bicep
O tipo de recurso labs/virtualmachines pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DevTestLab/labs/virtualmachines, adicione o Bicep a seguir ao 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
labs/virtualmachines
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
cadeia de caracteres (obrigatório) Limite de caracteres: 1 a 15 (Windows) 1–64 (Linux) Caracteres válidos: Caracteres alfanuméricos e hifens. Comece e termine com caractere alfanumérico. Não pode ser apenas números. |
local | A localização do recurso. | string |
marcas | As marcas do recurso. | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte Recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: laboratórios |
properties | As propriedades do recurso. | LabVirtualMachineProperties |
LabVirtualMachineProperties
Nome | Descrição | Valor |
---|---|---|
artifactDeploymentStatus | A implantação do artefato status para a máquina virtual. | ArtifactDeploymentStatusProperties |
artefatos | Os artefatos a serem instalados na máquina virtual. | ArtifactInstallProperties[] |
computeId | O identificador de recurso (Microsoft.Compute) da máquina virtual. | string |
createdByUser | O endereço de email 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 totalmente 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 essa máquina virtual usa 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 do laboratório da máquina virtual. | string |
HDInsight | As anotações da máquina virtual. | string |
osType | O tipo de sistema operacional da máquina virtual. | string |
ownerObjectId | O identificador de objeto do proprietário da máquina virtual. | string |
password | A senha do administrador da máquina virtual. | string |
provisioningState | O status de provisionamento do recurso. | string |
tamanho | O tamanho da máquina virtual. | string |
sshKey | A chave SSH do administrador da máquina virtual. | string |
userName | O nome de usuário da máquina virtual. | string |
ArtifactDeploymentStatusProperties
Nome | Descrição | Valor |
---|---|---|
artifactsApplied | A contagem total dos artefatos que foram aplicados com êxito. | INT |
Deploymentstatus | O status de implantação do artefato. | string |
totalArtifacts | A contagem total dos artefatos que foram aplicados provisoriamente. | INT |
ArtifactInstallProperties
Nome | Descrição | Valor |
---|---|---|
artifactId | O identificador do artefato. | string |
parâmetros | Os parâmetros do artefato. | ArtifactParameterProperties[] |
ArtifactParameterProperties
Nome | Descrição | Valor |
---|---|---|
name | O nome do parâmetro de artefato. | string |
value | O valor do parâmetro artifact. | string |
GalleryImageReference
Nome | Descrição | Valor |
---|---|---|
oferta | A oferta da imagem da galeria. | string |
osType | O tipo de sistema operacional da imagem da galeria. | string |
publicador | O editor da imagem da galeria. | string |
sku | O SKU da imagem da galeria. | string |
version | A versão da imagem da galeria. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Cria um laboratório em Azure DevTest Labs com uma VM do Windows Server |
Este modelo cria uma nova instância do DevTest Lab/DTL com uma VM do Datacenter do Windows Server 2019 nela. Mais modelos de início rápido Resource Manager do Azure para Azure DevTest Labs disponíveis emhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates |
Cria um laboratório em Azure DevTest Labs com uma VM reivindicada |
Este modelo cria uma nova instância do DevTest Lab/DTL com uma VM do Datacenter do Windows Server 2019 reivindicada. Mais modelos de início rápido Resource Manager do Azure para Azure DevTest Labs disponíveis emhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates |
Definição de recurso de modelo do ARM
O tipo de recurso labs/virtualmachines pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DevTestLab/labs/virtualmachines, adicione o JSON a seguir ao 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
labs/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 filho em modelos do ARM JSON. |
cadeia de caracteres (obrigatório) Limite de caracteres: 1 a 15 (Windows) 1–64 (Linux) Caracteres válidos: Caracteres alfanuméricos e hifens. Comece e termine com caractere alfanumérico. Não pode ser apenas números. |
local | A localização do recurso. | string |
marcas | As marcas do recurso. | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
properties | As propriedades do recurso. | LabVirtualMachineProperties |
LabVirtualMachineProperties
Nome | Descrição | Valor |
---|---|---|
artifactDeploymentStatus | A implantação do artefato status para a máquina virtual. | ArtifactDeploymentStatusProperties |
artefatos | Os artefatos a serem instalados na máquina virtual. | ArtifactInstallProperties[] |
computeId | O identificador de recurso (Microsoft.Compute) da máquina virtual. | string |
createdByUser | O endereço de email 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 totalmente 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 essa máquina virtual usa 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 do laboratório da máquina virtual. | string |
HDInsight | As anotações da máquina virtual. | string |
osType | O tipo de sistema operacional da máquina virtual. | string |
ownerObjectId | O identificador de objeto do proprietário da máquina virtual. | string |
password | A senha do administrador da máquina virtual. | string |
provisioningState | O status de provisionamento do recurso. | string |
tamanho | O tamanho da máquina virtual. | string |
sshKey | A chave SSH do administrador da máquina virtual. | string |
userName | O nome de usuário da máquina virtual. | string |
ArtifactDeploymentStatusProperties
Nome | Descrição | Valor |
---|---|---|
artifactsApplied | A contagem total dos artefatos que foram aplicados com êxito. | INT |
Deploymentstatus | O status de implantação do artefato. | string |
totalArtifacts | A contagem total dos artefatos que foram aplicados provisoriamente. | INT |
ArtifactInstallProperties
Nome | Descrição | Valor |
---|---|---|
artifactId | O identificador do artefato. | string |
parâmetros | Os parâmetros do artefato. | ArtifactParameterProperties[] |
ArtifactParameterProperties
Nome | Descrição | Valor |
---|---|---|
name | O nome do parâmetro de artefato. | string |
value | O valor do parâmetro artifact. | string |
GalleryImageReference
Nome | Descrição | Valor |
---|---|---|
oferta | A oferta da imagem da galeria. | string |
osType | O tipo de sistema operacional da imagem da galeria. | string |
publicador | O editor da imagem da galeria. | string |
sku | O SKU da imagem da galeria. | string |
version | A versão da imagem da galeria. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Cria um laboratório em Azure DevTest Labs com uma VM do Windows Server |
Este modelo cria uma nova instância do DevTest Lab/DTL com uma VM do Datacenter do Windows Server 2019 nela. Mais modelos de início rápido Resource Manager do Azure para Azure DevTest Labs disponíveis emhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates |
Cria um laboratório em Azure DevTest Labs com uma VM reivindicada |
Este modelo cria uma nova instância do DevTest Lab/DTL com uma VM do Datacenter do Windows Server 2019 reivindicada. Mais modelos de início rápido Resource Manager do Azure para Azure DevTest Labs disponíveis emhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso labs/virtualmachines pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DevTestLab/labs/virtualmachines, adicione o Terraform a seguir ao 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
labs/virtualmachines
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview" |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1 a 15 (Windows) 1–64 (Linux) Caracteres válidos: Caracteres alfanuméricos e hifens. Comece e termine com caractere alfanumérico. Não pode ser apenas números. |
local | A localização do recurso. | string |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: laboratórios |
marcas | As marcas do recurso. | Dicionário de nomes e valores de marcas. |
properties | As propriedades do recurso. | LabVirtualMachineProperties |
LabVirtualMachineProperties
Nome | Descrição | Valor |
---|---|---|
artifactDeploymentStatus | A implantação do artefato status para a máquina virtual. | ArtifactDeploymentStatusProperties |
artefatos | Os artefatos a serem instalados na máquina virtual. | ArtifactInstallProperties[] |
computeId | O identificador de recurso (Microsoft.Compute) da máquina virtual. | string |
createdByUser | O endereço de email 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 totalmente 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 essa máquina virtual usa 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 do laboratório da máquina virtual. | string |
HDInsight | As anotações da máquina virtual. | string |
osType | O tipo de sistema operacional da máquina virtual. | string |
ownerObjectId | O identificador de objeto do proprietário da máquina virtual. | string |
password | A senha do administrador da máquina virtual. | string |
provisioningState | O status de provisionamento do recurso. | string |
tamanho | O tamanho da máquina virtual. | string |
sshKey | A chave SSH do administrador da máquina virtual. | string |
userName | O nome de usuário da máquina virtual. | string |
ArtifactDeploymentStatusProperties
Nome | Descrição | Valor |
---|---|---|
artifactsApplied | A contagem total dos artefatos que foram aplicados com êxito. | INT |
Deploymentstatus | O status de implantação do artefato. | string |
totalArtifacts | A contagem total dos artefatos que foram aplicados provisoriamente. | INT |
ArtifactInstallProperties
Nome | Descrição | Valor |
---|---|---|
artifactId | O identificador do artefato. | string |
parâmetros | Os parâmetros do artefato. | ArtifactParameterProperties[] |
ArtifactParameterProperties
Nome | Descrição | Valor |
---|---|---|
name | O nome do parâmetro de artefato. | string |
value | O valor do parâmetro artifact. | string |
GalleryImageReference
Nome | Descrição | Valor |
---|---|---|
oferta | A oferta da imagem da galeria. | string |
osType | O tipo de sistema operacional da imagem da galeria. | string |
publicador | O editor da imagem da galeria. | string |
sku | O SKU da imagem da galeria. | string |
version | A versão da imagem da galeria. | string |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de