Partilhar via


VirtualMachineScaleSetVM interface

Descreve uma máquina virtual de conjunto de escala de máquina virtual.

Extends

Propriedades

additionalCapabilities

Especifica recursos adicionais habilitados ou desabilitados na máquina virtual no conjunto de escala. Por exemplo: se a máquina virtual tem a capacidade de suportar a anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento.

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. Uma VM existente não pode ser adicionada a um conjunto de disponibilidade.

diagnosticsProfile

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

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

hardwareProfile

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

instanceId

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

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.

latestModelApplied

Especifica se o modelo mais recente foi aplicado à 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

modelDefinitionApplied

Especifica se o modelo aplicado à máquina virtual é o modelo do conjunto de escala da máquina virtual ou o modelo personalizado para a máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

networkProfile

Especifica as interfaces de rede da máquina virtual.

networkProfileConfiguration

Especifica a configuração do perfil de rede da máquina virtual.

osProfile

Especifica as configurações do sistema operacional para a máquina virtual.

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.

protectionPolicy

Especifica a política de proteção da máquina virtual.

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.

resources

Os recursos de extensão filho da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

securityProfile

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

sku

A máquina virtual SKU. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

storageProfile

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

vmId

ID exclusiva da VM do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

zones

As zonas da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades Herdadas

id

ID do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Localização do recurso

name

Nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Tags de recursos

type

Tipo de recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

additionalCapabilities

Especifica recursos adicionais habilitados ou desabilitados na máquina virtual no conjunto de escala. Por exemplo: se a máquina virtual tem a capacidade de suportar a anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento.

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. Uma VM existente não pode ser adicionada a um conjunto de disponibilidade.

availabilitySet?: SubResource

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

hardwareProfile

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

hardwareProfile?: HardwareProfile

Valor de Propriedade

instanceId

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

instanceId?: string

Valor de Propriedade

string

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?: VirtualMachineScaleSetVMInstanceView

Valor de Propriedade

latestModelApplied

Especifica se o modelo mais recente foi aplicado à máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

latestModelApplied?: boolean

Valor de Propriedade

boolean

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

modelDefinitionApplied

Especifica se o modelo aplicado à máquina virtual é o modelo do conjunto de escala da máquina virtual ou o modelo personalizado para a máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

modelDefinitionApplied?: string

Valor de Propriedade

string

networkProfile

Especifica as interfaces de rede da máquina virtual.

networkProfile?: NetworkProfile

Valor de Propriedade

networkProfileConfiguration

Especifica a configuração do perfil de rede da máquina virtual.

networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration

Valor de Propriedade

osProfile

Especifica as configurações do sistema operacional para a máquina virtual.

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

protectionPolicy

Especifica a política de proteção da máquina virtual.

protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy

Valor de Propriedade

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

resources

Os recursos de extensão filho da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

resources?: VirtualMachineExtension[]

Valor de Propriedade

securityProfile

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

securityProfile?: SecurityProfile

Valor de Propriedade

sku

A máquina virtual SKU. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sku?: Sku

Valor de Propriedade

Sku

storageProfile

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

storageProfile?: StorageProfile

Valor de Propriedade

vmId

ID exclusiva da VM do Azure. 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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

zones?: string[]

Valor de Propriedade

string[]

Detalhes da Propriedade Herdada

id

ID do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdada deResource.id

location

Localização do recurso

location: string

Valor de Propriedade

string

herdado de Resource.location

name

Nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdada deResource.name

tags

Tags de recursos

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

Valor de Propriedade

{[propertyName: string]: string}

herdado de Resource.tags

type

Tipo de recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de Resource.type