Partilhar via


VirtualMachineUpdate interface

Descreve uma atualização de máquina virtual.

Extends

Propriedades

additionalCapabilities

Especifica recursos adicionais habilitados ou desabilitados na máquina virtual.

availabilitySet

Especifica informações sobre o conjunto de disponibilidade ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de disponibilidade são alocadas a nós diferentes para maximizar a disponibilidade. Para obter mais informações sobre conjuntos de disponibilidade, consulte Gerenciar a disponibilidade de máquinas virtuais.

Para obter mais informações sobre a manutenção planejada do Azure, consulte Manutenção planejada para máquinas virtuais no Azure

Atualmente, uma VM só pode ser adicionada ao conjunto de disponibilidade no momento da criação. O conjunto de disponibilidade ao qual a VM está sendo adicionada deve estar sob o mesmo grupo de recursos que o recurso do conjunto de disponibilidade. Uma VM existente não pode ser adicionada a um conjunto de disponibilidade.

Essa propriedade não pode existir junto com uma referência properties.virtualMachineScaleSet não nula.

billingProfile

Especifica os detalhes relacionados à cobrança de uma máquina virtual do Azure Spot.

Versão api mínima: 2019-03-01.

diagnosticsProfile

Especifica o estado das configurações de diagnóstico de inicialização.

Versão mínima da api: 2015-06-15.

evictionPolicy

Especifica a política de remoção para a máquina virtual do Azure Spot e o conjunto de escala do Azure Spot.

Para máquinas virtuais do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2019-03-01.

Para conjuntos de escala do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview.

extensionsTimeBudget

Especifica o tempo alocado para o início de todas as extensões. A duração do tempo deve ser entre 15 minutos e 120 minutos (inclusive) e deve ser especificada no formato ISO 8601. O valor padrão é 90 minutos (PT1H30M).

Versão mínima da api: 2020-06-01

hardwareProfile

Especifica as configurações de hardware para a máquina virtual.

host

Especifica informações sobre o host dedicado no qual a máquina virtual reside.

Versão api mínima: 2018-10-01.

hostGroup

Especifica informações sobre o grupo de hosts dedicados em que a máquina virtual reside.

Versão api mínima: 2020-06-01.

Observação : o usuário não pode especificar as propriedades de host e hostGroup.

identity

A identidade da máquina virtual, se configurada.

instanceView

A exibição da instância da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

licenseType

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente.

Os valores possíveis para o sistema operacional Windows Server são:

Windows_Client

Windows_Server

Os valores possíveis para o sistema operacional Linux Server são:

RHEL_BYOS (para RHEL)

SLES_BYOS (para SUSE)

Para obter mais informações, consulte Benefício de Uso Híbrido do Azure para Windows Server

Benefício de Uso Híbrido do Azure para Linux Server

Versão mínima da api: 2015-06-15

networkProfile

Especifica as interfaces de rede da máquina virtual.

osProfile

Especifica as configurações do sistema operacional usadas durante a criação da máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada.

plan

Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Este elemento é usado apenas para imagens do mercado. Antes de poder usar uma imagem de mercado de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza todas as informações necessárias e, em seguida, clique em Guardar.

priority

Especifica a prioridade para a máquina virtual.

Versão mínima api: 2019-03-01

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

proximityPlacementGroup

Especifica informações sobre o grupo de posicionamento de proximidade ao qual a máquina virtual deve ser atribuída.

Versão api mínima: 2018-04-01.

securityProfile

Especifica as configurações de perfil relacionadas à segurança para a máquina virtual.

storageProfile

Especifica as configurações de armazenamento para os discos da máquina virtual.

virtualMachineScaleSet

Especifica informações sobre o conjunto de escala da máquina virtual ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de escala de máquina virtual são alocadas a nós diferentes para maximizar a disponibilidade. Atualmente, uma VM só pode ser adicionada à escala da máquina virtual definida no momento da criação. Uma VM existente não pode ser adicionada a um conjunto de dimensionamento de máquina virtual.

Essa propriedade não pode existir junto com uma referência properties.availabilitySet não nula.

Versão mínima api‐version: 2019‐03‐01

vmId

Especifica a ID exclusiva da VM, que é um identificador de 128 bits que é codificado e armazenado em todas as VMs IaaS do Azure SMBIOS e pode ser lido usando comandos do BIOS da plataforma. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

zones

As zonas da máquina virtual.

Propriedades Herdadas

tags

Tags de recursos

Detalhes de Propriedade

additionalCapabilities

Especifica recursos adicionais habilitados ou desabilitados na máquina virtual.

additionalCapabilities?: AdditionalCapabilities

Valor de Propriedade

availabilitySet

Especifica informações sobre o conjunto de disponibilidade ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de disponibilidade são alocadas a nós diferentes para maximizar a disponibilidade. Para obter mais informações sobre conjuntos de disponibilidade, consulte Gerenciar a disponibilidade de máquinas virtuais.

Para obter mais informações sobre a manutenção planejada do Azure, consulte Manutenção planejada para máquinas virtuais no Azure

Atualmente, uma VM só pode ser adicionada ao conjunto de disponibilidade no momento da criação. O conjunto de disponibilidade ao qual a VM está sendo adicionada deve estar sob o mesmo grupo de recursos que o recurso do conjunto de disponibilidade. Uma VM existente não pode ser adicionada a um conjunto de disponibilidade.

Essa propriedade não pode existir junto com uma referência properties.virtualMachineScaleSet não nula.

availabilitySet?: SubResource

Valor de Propriedade

billingProfile

Especifica os detalhes relacionados à cobrança de uma máquina virtual do Azure Spot.

Versão api mínima: 2019-03-01.

billingProfile?: BillingProfile

Valor de Propriedade

diagnosticsProfile

Especifica o estado das configurações de diagnóstico de inicialização.

Versão mínima da api: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Valor de Propriedade

evictionPolicy

Especifica a política de remoção para a máquina virtual do Azure Spot e o conjunto de escala do Azure Spot.

Para máquinas virtuais do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2019-03-01.

Para conjuntos de escala do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview.

evictionPolicy?: string

Valor de Propriedade

string

extensionsTimeBudget

Especifica o tempo alocado para o início de todas as extensões. A duração do tempo deve ser entre 15 minutos e 120 minutos (inclusive) e deve ser especificada no formato ISO 8601. O valor padrão é 90 minutos (PT1H30M).

Versão mínima da api: 2020-06-01

extensionsTimeBudget?: string

Valor de Propriedade

string

hardwareProfile

Especifica as configurações de hardware para a máquina virtual.

hardwareProfile?: HardwareProfile

Valor de Propriedade

host

Especifica informações sobre o host dedicado no qual a máquina virtual reside.

Versão api mínima: 2018-10-01.

host?: SubResource

Valor de Propriedade

hostGroup

Especifica informações sobre o grupo de hosts dedicados em que a máquina virtual reside.

Versão api mínima: 2020-06-01.

Observação : o usuário não pode especificar as propriedades de host e hostGroup.

hostGroup?: SubResource

Valor de Propriedade

identity

A identidade da máquina virtual, se configurada.

identity?: VirtualMachineIdentity

Valor de Propriedade

instanceView

A exibição da instância da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

instanceView?: VirtualMachineInstanceView

Valor de Propriedade

licenseType

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente.

Os valores possíveis para o sistema operacional Windows Server são:

Windows_Client

Windows_Server

Os valores possíveis para o sistema operacional Linux Server são:

RHEL_BYOS (para RHEL)

SLES_BYOS (para SUSE)

Para obter mais informações, consulte Benefício de Uso Híbrido do Azure para Windows Server

Benefício de Uso Híbrido do Azure para Linux Server

Versão mínima da api: 2015-06-15

licenseType?: string

Valor de Propriedade

string

networkProfile

Especifica as interfaces de rede da máquina virtual.

networkProfile?: NetworkProfile

Valor de Propriedade

osProfile

Especifica as configurações do sistema operacional usadas durante a criação da máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada.

osProfile?: OSProfile

Valor de Propriedade

plan

Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Este elemento é usado apenas para imagens do mercado. Antes de poder usar uma imagem de mercado de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza todas as informações necessárias e, em seguida, clique em Guardar.

plan?: Plan

Valor de Propriedade

priority

Especifica a prioridade para a máquina virtual.

Versão mínima api: 2019-03-01

priority?: string

Valor de Propriedade

string

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

proximityPlacementGroup

Especifica informações sobre o grupo de posicionamento de proximidade ao qual a máquina virtual deve ser atribuída.

Versão api mínima: 2018-04-01.

proximityPlacementGroup?: SubResource

Valor de Propriedade

securityProfile

Especifica as configurações de perfil relacionadas à segurança para a máquina virtual.

securityProfile?: SecurityProfile

Valor de Propriedade

storageProfile

Especifica as configurações de armazenamento para os discos da máquina virtual.

storageProfile?: StorageProfile

Valor de Propriedade

virtualMachineScaleSet

Especifica informações sobre o conjunto de escala da máquina virtual ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de escala de máquina virtual são alocadas a nós diferentes para maximizar a disponibilidade. Atualmente, uma VM só pode ser adicionada à escala da máquina virtual definida no momento da criação. Uma VM existente não pode ser adicionada a um conjunto de dimensionamento de máquina virtual.

Essa propriedade não pode existir junto com uma referência properties.availabilitySet não nula.

Versão mínima api‐version: 2019‐03‐01

virtualMachineScaleSet?: SubResource

Valor de Propriedade

vmId

Especifica a ID exclusiva da VM, que é um identificador de 128 bits que é codificado e armazenado em todas as VMs IaaS do Azure SMBIOS e pode ser lido usando comandos do BIOS da plataforma. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

vmId?: string

Valor de Propriedade

string

zones

As zonas da máquina virtual.

zones?: string[]

Valor de Propriedade

string[]

Detalhes da Propriedade Herdada

tags

Tags de recursos

tags?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

herdado deUpdateResource.tags