A hora em que o artefato começa a ser instalado na máquina virtual.
corda
Parâmetros
Os parâmetros do artefato.
ArtifactParameterProperties []
estado
O status do artefato.
corda
vmExtensionStatusMessage
A mensagem de status da extensão da máquina virtual.
corda
ArtifactParameterProperties
Nome
Descrição
Valor
nome
O nome do parâmetro de artefato.
corda
valor
O valor do parâmetro de artefato.
corda
AttachNewDataDiskOptions
Nome
Descrição
Valor
diskName
O nome do disco a ser anexado.
corda
diskSizeGiB
Tamanho do disco a ser anexado em Gibibytes.
int
diskType
O tipo de armazenamento do disco (ou seja, Standard, Premium).
'Premium' 'Standard' 'StandardSSD'
DataDiskProperties
Nome
Descrição
Valor
attachNewDataDiskOptions
Especifica as opções para anexar um novo disco à máquina virtual.
attachNewDataDiskOptions
existingLabDiskId
Especifica a ID de disco de laboratório existente a ser anexada à máquina virtual.
corda
hostCaching
Opção de cache para um disco de dados (ou seja, None, ReadOnly, ReadWrite).
'None' 'ReadOnly' 'ReadWrite'
DayDetails
Nome
Descrição
Valor
Hora
A hora do dia em que a agenda ocorrerá.
corda
GalleryImageReference
Nome
Descrição
Valor
oferecer
A oferta da imagem da galeria.
corda
osType
O tipo de sistema operacional da imagem da galeria.
corda
editor
O editor da imagem da galeria.
corda
Sku
A SKU da imagem da galeria.
corda
Versão
A versão da imagem da galeria.
corda
HourDetails
Nome
Descrição
Valor
minuto
Minutos da hora em que o agendamento será executado.
int
InboundNatRule
Nome
Descrição
Valor
backendPort
A porta para a qual o tráfego externo será redirecionado.
int
frontendPort
A porta do ponto de extremidade externo da conexão de entrada. Os valores possíveis variam entre 1 e 65535, inclusive. Se não for especificado, um valor será alocado automaticamente.
int
transportProtocol
O protocolo de transporte para o ponto de extremidade.
'Tcp' 'Udp'
LabVirtualMachineProperties
Nome
Descrição
Valor
allowClaim
Indica se outro usuário pode assumir a propriedade da máquina virtual
Bool
Artefatos
Os artefatos a serem instalados na máquina virtual.
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.
corda
labVirtualNetworkId
O identificador de rede virtual do laboratório da máquina virtual.
corda
networkInterface
As propriedades do adaptador de rede.
NetworkInterfaceProperties
anotações
As anotações da máquina virtual.
corda
ownerObjectId
O identificador de objeto do proprietário da máquina virtual.
corda
ownerUserPrincipalName
O nome principal do usuário do proprietário da máquina virtual.
corda
senha
A senha do administrador da máquina virtual.
corda
Restrições: Valor confidencial. Passe como um parâmetro seguro.
planId
A ID do plano associado à imagem da máquina virtual
corda
scheduleParameters
Agendamentos da Máquina Virtual a serem criados
ScheduleCreationParameter []
tamanho
O tamanho da máquina virtual.
corda
sshKey
A chave SSH do administrador da máquina virtual.
corda
Restrições: Valor confidencial. Passe como um parâmetro seguro.
storageType
Tipo de armazenamento a ser usado para máquina virtual (ou seja, Standard, Premium).
corda
userName
O nome de usuário da máquina virtual.
corda
Microsoft.DevTestLab/labs/virtualmachines
Nome
Descrição
Valor
localização
O local do recurso.
corda
nome
O nome do recurso
cadeia de caracteres (obrigatório)
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.
A propriedade RdpAuthority é um nome de host DNS do servidor ou endereço IP seguido pelo número da porta de serviço para RDP (Protocolo de Área de Trabalho Remota).
corda
sharedPublicIpAddressConfiguration
A configuração para compartilhar um endereço IP público em várias máquinas virtuais.
SharedPublicIpAddressConfiguration
sshAuthority
A propriedade SshAuthority é um nome de host DNS do servidor ou endereço IP seguido pelo número da porta de serviço para SSH.
corda
subnetId
A ID do recurso da sub-rede.
corda
virtualNetworkId
A ID do recurso da rede virtual.
corda
NotificationSettings
Nome
Descrição
Valor
emailRecipient
O destinatário de email para o qual enviar notificações (pode ser uma lista de endereços de email separados por ponto e vírgula).
corda
notificationLocale
A localidade a ser usada ao enviar uma notificação (o fallback para idiomas sem suporte é EN).
corda
estado
Se as notificações estiverem habilitadas para esse agendamento (ou seja, Habilitado, Desabilitado).
'Desabilitado' 'Habilitado'
timeInMinutes
Tempo em minutos antes do evento em que a notificação será enviada.
int
webhookUrl
A URL do webhook para a qual a notificação será enviada.
corda
ResourceTags
Nome
Descrição
Valor
ScheduleCreationParameter
Nome
Descrição
Valor
nome
O nome da máquina virtual ou ambiente
corda
Propriedades
As propriedades do agendamento.
scheduleCreationParameterProperties
Tags
As marcas do recurso.
scheduleCreationParameterTags
ScheduleCreationParameterProperties
Nome
Descrição
Valor
dailyRecurrence
Se o agendamento ocorrer uma vez a cada dia da semana, especifique a recorrência diária.
DayDetails
hourlyRecurrence
Se o agendamento ocorrer várias vezes por dia, especifique a recorrência por hora.
O status do agendamento (ou seja, Habilitado, Desabilitado)
'Desabilitado' 'Habilitado'
targetResourceId
A ID do recurso à qual o agendamento pertence
corda
taskType
O tipo de tarefa do agendamento (por exemplo, LabVmsShutdownTask, LabVmAutoStart).
corda
timeZoneId
A ID do fuso horário (por exemplo, Hora Padrão da China, Hora Padrão da Groenlândia, Hora Padrão do Pacífico etc.). Os valores possíveis para essa propriedade podem ser encontrados em IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
corda
weeklyRecurrence
Se o agendamento ocorrer apenas alguns dias da semana, especifique a recorrência semanal.
Esse 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 do Azure Resource Manager para o Azure DevTest Labs disponíveis em https://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:
A hora em que o artefato começa a ser instalado na máquina virtual.
corda
Parâmetros
Os parâmetros do artefato.
ArtifactParameterProperties []
estado
O status do artefato.
corda
vmExtensionStatusMessage
A mensagem de status da extensão da máquina virtual.
corda
ArtifactParameterProperties
Nome
Descrição
Valor
nome
O nome do parâmetro de artefato.
corda
valor
O valor do parâmetro de artefato.
corda
AttachNewDataDiskOptions
Nome
Descrição
Valor
diskName
O nome do disco a ser anexado.
corda
diskSizeGiB
Tamanho do disco a ser anexado em Gibibytes.
int
diskType
O tipo de armazenamento do disco (ou seja, Standard, Premium).
'Premium' 'Standard' 'StandardSSD'
DataDiskProperties
Nome
Descrição
Valor
attachNewDataDiskOptions
Especifica as opções para anexar um novo disco à máquina virtual.
attachNewDataDiskOptions
existingLabDiskId
Especifica a ID de disco de laboratório existente a ser anexada à máquina virtual.
corda
hostCaching
Opção de cache para um disco de dados (ou seja, None, ReadOnly, ReadWrite).
'None' 'ReadOnly' 'ReadWrite'
DayDetails
Nome
Descrição
Valor
Hora
A hora do dia em que a agenda ocorrerá.
corda
GalleryImageReference
Nome
Descrição
Valor
oferecer
A oferta da imagem da galeria.
corda
osType
O tipo de sistema operacional da imagem da galeria.
corda
editor
O editor da imagem da galeria.
corda
Sku
A SKU da imagem da galeria.
corda
Versão
A versão da imagem da galeria.
corda
HourDetails
Nome
Descrição
Valor
minuto
Minutos da hora em que o agendamento será executado.
int
InboundNatRule
Nome
Descrição
Valor
backendPort
A porta para a qual o tráfego externo será redirecionado.
int
frontendPort
A porta do ponto de extremidade externo da conexão de entrada. Os valores possíveis variam entre 1 e 65535, inclusive. Se não for especificado, um valor será alocado automaticamente.
int
transportProtocol
O protocolo de transporte para o ponto de extremidade.
'Tcp' 'Udp'
LabVirtualMachineProperties
Nome
Descrição
Valor
allowClaim
Indica se outro usuário pode assumir a propriedade da máquina virtual
Bool
Artefatos
Os artefatos a serem instalados na máquina virtual.
A propriedade RdpAuthority é um nome de host DNS do servidor ou endereço IP seguido pelo número da porta de serviço para RDP (Protocolo de Área de Trabalho Remota).
corda
sharedPublicIpAddressConfiguration
A configuração para compartilhar um endereço IP público em várias máquinas virtuais.
SharedPublicIpAddressConfiguration
sshAuthority
A propriedade SshAuthority é um nome de host DNS do servidor ou endereço IP seguido pelo número da porta de serviço para SSH.
corda
subnetId
A ID do recurso da sub-rede.
corda
virtualNetworkId
A ID do recurso da rede virtual.
corda
NotificationSettings
Nome
Descrição
Valor
emailRecipient
O destinatário de email para o qual enviar notificações (pode ser uma lista de endereços de email separados por ponto e vírgula).
corda
notificationLocale
A localidade a ser usada ao enviar uma notificação (o fallback para idiomas sem suporte é EN).
corda
estado
Se as notificações estiverem habilitadas para esse agendamento (ou seja, Habilitado, Desabilitado).
'Desabilitado' 'Habilitado'
timeInMinutes
Tempo em minutos antes do evento em que a notificação será enviada.
int
webhookUrl
A URL do webhook para a qual a notificação será enviada.
corda
ResourceTags
Nome
Descrição
Valor
ScheduleCreationParameter
Nome
Descrição
Valor
nome
O nome da máquina virtual ou ambiente
corda
Propriedades
As propriedades do agendamento.
scheduleCreationParameterProperties
Tags
As marcas do recurso.
scheduleCreationParameterTags
ScheduleCreationParameterProperties
Nome
Descrição
Valor
dailyRecurrence
Se o agendamento ocorrer uma vez a cada dia da semana, especifique a recorrência diária.
DayDetails
hourlyRecurrence
Se o agendamento ocorrer várias vezes por dia, especifique a recorrência por hora.
O status do agendamento (ou seja, Habilitado, Desabilitado)
'Desabilitado' 'Habilitado'
targetResourceId
A ID do recurso à qual o agendamento pertence
corda
taskType
O tipo de tarefa do agendamento (por exemplo, LabVmsShutdownTask, LabVmAutoStart).
corda
timeZoneId
A ID do fuso horário (por exemplo, Hora Padrão da China, Hora Padrão da Groenlândia, Hora Padrão do Pacífico etc.). Os valores possíveis para essa propriedade podem ser encontrados em IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
corda
weeklyRecurrence
Se o agendamento ocorrer apenas alguns dias da semana, especifique a recorrência semanal.
Esse 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 do Azure Resource Manager para o Azure DevTest Labs disponíveis em https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Definição de recurso do Terraform (provedor de 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 de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DevTestLab/labs/virtualmachines, adicione o Terraform a seguir ao seu modelo.
A hora em que o artefato começa a ser instalado na máquina virtual.
corda
Parâmetros
Os parâmetros do artefato.
ArtifactParameterProperties []
estado
O status do artefato.
corda
vmExtensionStatusMessage
A mensagem de status da extensão da máquina virtual.
corda
ArtifactParameterProperties
Nome
Descrição
Valor
nome
O nome do parâmetro de artefato.
corda
valor
O valor do parâmetro de artefato.
corda
AttachNewDataDiskOptions
Nome
Descrição
Valor
diskName
O nome do disco a ser anexado.
corda
diskSizeGiB
Tamanho do disco a ser anexado em Gibibytes.
int
diskType
O tipo de armazenamento do disco (ou seja, Standard, Premium).
'Premium' 'Standard' 'StandardSSD'
DataDiskProperties
Nome
Descrição
Valor
attachNewDataDiskOptions
Especifica as opções para anexar um novo disco à máquina virtual.
attachNewDataDiskOptions
existingLabDiskId
Especifica a ID de disco de laboratório existente a ser anexada à máquina virtual.
corda
hostCaching
Opção de cache para um disco de dados (ou seja, None, ReadOnly, ReadWrite).
'None' 'ReadOnly' 'ReadWrite'
DayDetails
Nome
Descrição
Valor
Hora
A hora do dia em que a agenda ocorrerá.
corda
GalleryImageReference
Nome
Descrição
Valor
oferecer
A oferta da imagem da galeria.
corda
osType
O tipo de sistema operacional da imagem da galeria.
corda
editor
O editor da imagem da galeria.
corda
Sku
A SKU da imagem da galeria.
corda
Versão
A versão da imagem da galeria.
corda
HourDetails
Nome
Descrição
Valor
minuto
Minutos da hora em que o agendamento será executado.
int
InboundNatRule
Nome
Descrição
Valor
backendPort
A porta para a qual o tráfego externo será redirecionado.
int
frontendPort
A porta do ponto de extremidade externo da conexão de entrada. Os valores possíveis variam entre 1 e 65535, inclusive. Se não for especificado, um valor será alocado automaticamente.
int
transportProtocol
O protocolo de transporte para o ponto de extremidade.
'Tcp' 'Udp'
LabVirtualMachineProperties
Nome
Descrição
Valor
allowClaim
Indica se outro usuário pode assumir a propriedade da máquina virtual
Bool
Artefatos
Os artefatos a serem instalados na máquina virtual.
A propriedade RdpAuthority é um nome de host DNS do servidor ou endereço IP seguido pelo número da porta de serviço para RDP (Protocolo de Área de Trabalho Remota).
corda
sharedPublicIpAddressConfiguration
A configuração para compartilhar um endereço IP público em várias máquinas virtuais.
SharedPublicIpAddressConfiguration
sshAuthority
A propriedade SshAuthority é um nome de host DNS do servidor ou endereço IP seguido pelo número da porta de serviço para SSH.
corda
subnetId
A ID do recurso da sub-rede.
corda
virtualNetworkId
A ID do recurso da rede virtual.
corda
NotificationSettings
Nome
Descrição
Valor
emailRecipient
O destinatário de email para o qual enviar notificações (pode ser uma lista de endereços de email separados por ponto e vírgula).
corda
notificationLocale
A localidade a ser usada ao enviar uma notificação (o fallback para idiomas sem suporte é EN).
corda
estado
Se as notificações estiverem habilitadas para esse agendamento (ou seja, Habilitado, Desabilitado).
'Desabilitado' 'Habilitado'
timeInMinutes
Tempo em minutos antes do evento em que a notificação será enviada.
int
webhookUrl
A URL do webhook para a qual a notificação será enviada.
corda
ResourceTags
Nome
Descrição
Valor
ScheduleCreationParameter
Nome
Descrição
Valor
nome
O nome da máquina virtual ou ambiente
corda
Propriedades
As propriedades do agendamento.
scheduleCreationParameterProperties
Tags
As marcas do recurso.
scheduleCreationParameterTags
ScheduleCreationParameterProperties
Nome
Descrição
Valor
dailyRecurrence
Se o agendamento ocorrer uma vez a cada dia da semana, especifique a recorrência diária.
DayDetails
hourlyRecurrence
Se o agendamento ocorrer várias vezes por dia, especifique a recorrência por hora.
O status do agendamento (ou seja, Habilitado, Desabilitado)
'Desabilitado' 'Habilitado'
targetResourceId
A ID do recurso à qual o agendamento pertence
corda
taskType
O tipo de tarefa do agendamento (por exemplo, LabVmsShutdownTask, LabVmAutoStart).
corda
timeZoneId
A ID do fuso horário (por exemplo, Hora Padrão da China, Hora Padrão da Groenlândia, Hora Padrão do Pacífico etc.). Os valores possíveis para essa propriedade podem ser encontrados em IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
corda
weeklyRecurrence
Se o agendamento ocorrer apenas alguns dias da semana, especifique a recorrência semanal.