Compartilhar via


VirtualMachineScaleSetVM interface

Descreve uma máquina virtual do conjunto de dimensionamento de máquinas virtuais.

Extends

Propriedades

additionalCapabilities

Especifica recursos adicionais habilitados ou desabilitados na máquina virtual no conjunto de dimensionamento. Por exemplo: se a máquina virtual tem a capacidade de dar suporte à 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 Visão geral dos conjuntos de disponibilidade. Para obter mais informações sobre a manutenção planejada do Azure, consulte Manutenção e atualizações 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.

etag

A Etag é uma propriedade retornada na resposta Update/Get da VM VMSS, para que o cliente possa fornecê-la no cabeçalho para garantir atualizações otimistas. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

hardwareProfile

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

identity

A identidade da máquina virtual, se configurada.

instanceId

A ID da instância da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

instanceView

O modo de exibição da instância da máquina virtual. OBSERVAÇÃO: essa 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: essa 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 o Windows Server

Benefício de Uso Híbrido do Azure para o 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 dimensionamento de máquinas virtuais ou o modelo personalizado para a máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

networkProfile

Especifica os adaptadores de rede da máquina virtual.

networkProfileConfiguration

Especifica a configuração de 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. Esse elemento é usado apenas para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução –>. Insira as informações necessárias e clique em Salvar.

protectionPolicy

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

provisioningState

O estado de provisionamento, que aparece apenas na resposta. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

resilientVMDeletionStatus

Especifica o status de exclusão de VM resiliente para a máquina virtual.

resources

Os recursos de extensão filho da máquina virtual. OBSERVAÇÃO: essa 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 SKU da máquina virtual. OBSERVAÇÃO: essa 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.

timeCreated

Especifica a hora em que o recurso da Máquina Virtual foi criado. Versão mínima da API: 2021-11-01. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

userData

UserData para a VM, que deve ser codificada em base 64. O cliente não deve passar segredos aqui. Versão mínima da api: 2021-03-01

vmId

ID exclusiva da VM do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

zones

As zonas da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

A localização geográfica onde o recurso reside

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Tags de recursos.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

additionalCapabilities

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

additionalCapabilities?: AdditionalCapabilities

Valor da 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 Visão geral dos conjuntos de disponibilidade. Para obter mais informações sobre a manutenção planejada do Azure, consulte Manutenção e atualizações 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 da 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 da propriedade

etag

A Etag é uma propriedade retornada na resposta Update/Get da VM VMSS, para que o cliente possa fornecê-la no cabeçalho para garantir atualizações otimistas. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

etag?: string

Valor da propriedade

string

hardwareProfile

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

hardwareProfile?: HardwareProfile

Valor da propriedade

identity

A identidade da máquina virtual, se configurada.

identity?: VirtualMachineIdentity

Valor da propriedade

instanceId

A ID da instância da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

instanceId?: string

Valor da propriedade

string

instanceView

O modo de exibição da instância da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

instanceView?: VirtualMachineScaleSetVMInstanceView

Valor da propriedade

latestModelApplied

Especifica se o modelo mais recente foi aplicado à máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

latestModelApplied?: boolean

Valor da 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 o Windows Server

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

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

licenseType?: string

Valor da propriedade

string

modelDefinitionApplied

Especifica se o modelo aplicado à máquina virtual é o modelo do conjunto de dimensionamento de máquinas virtuais ou o modelo personalizado para a máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

modelDefinitionApplied?: string

Valor da propriedade

string

networkProfile

Especifica os adaptadores de rede da máquina virtual.

networkProfile?: NetworkProfile

Valor da propriedade

networkProfileConfiguration

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

networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration

Valor da propriedade

osProfile

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

osProfile?: OSProfile

Valor da propriedade

plan

Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento é usado apenas para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução –>. Insira as informações necessárias e clique em Salvar.

plan?: Plan

Valor da propriedade

protectionPolicy

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

protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy

Valor da propriedade

provisioningState

O estado de provisionamento, que aparece apenas na resposta. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

resilientVMDeletionStatus

Especifica o status de exclusão de VM resiliente para a máquina virtual.

resilientVMDeletionStatus?: string

Valor da propriedade

string

resources

Os recursos de extensão filho da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

resources?: VirtualMachineExtension[]

Valor da propriedade

securityProfile

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

securityProfile?: SecurityProfile

Valor da propriedade

sku

A SKU da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sku?: Sku

Valor da propriedade

Sku

storageProfile

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

storageProfile?: StorageProfile

Valor da propriedade

timeCreated

Especifica a hora em que o recurso da Máquina Virtual foi criado. Versão mínima da API: 2021-11-01. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

timeCreated?: Date

Valor da propriedade

Date

userData

UserData para a VM, que deve ser codificada em base 64. O cliente não deve passar segredos aqui. Versão mínima da api: 2021-03-01

userData?: string

Valor da propriedade

string

vmId

ID exclusiva da VM do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

vmId?: string

Valor da propriedade

string

zones

As zonas da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

zones?: string[]

Valor da propriedade

string[]

Detalhes das propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

herdado deTrackedResource.id

location

A localização geográfica onde o recurso reside

location: string

Valor da propriedade

string

Herdado deTrackedResource.location

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

herdado deTrackedResource.name

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

herdado detrackedResource.systemData

tags

Tags de recursos.

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

Valor da propriedade

{[propertyName: string]: string}

Herdado deTrackedResource.tags

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deTrackedResource.type