VirtualMachineScaleSetVM interface
Descreve uma máquina virtual do conjunto de dimensionamento de máquinas virtuais.
- Extends
Propriedades
| additional |
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. |
| availability |
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. |
| diagnostics |
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. |
| hardware |
Especifica as configurações de hardware da máquina virtual. |
| identity | A identidade da máquina virtual, se configurada. |
| instance |
A ID da instância da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| instance |
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. |
| latest |
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. |
| license |
Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. |
| model |
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. |
| network |
Especifica os adaptadores de rede da máquina virtual. |
| network |
Especifica a configuração de perfil de rede da máquina virtual. |
| os |
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. |
| protection |
Especifica a política de proteção da máquina virtual. |
| provisioning |
O estado de provisionamento, que aparece apenas na resposta. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| resilient |
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. |
| security |
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. |
| storage |
Especifica as configurações de armazenamento para os discos da máquina virtual. |
| time |
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. |
| user |
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 |
| vm |
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. |
| system |
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
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