Compartilhar via


VirtualMachineScaleSetVM Classe

Definição

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualMachineScaleSetVM : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualMachineScaleSetVM = class
    inherit Resource
Public Class VirtualMachineScaleSetVM
Inherits Resource
Herança
VirtualMachineScaleSetVM
Atributos

Construtores

VirtualMachineScaleSetVM()

Inicializa uma nova instância da classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy)

Inicializa uma nova instância da classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan)

Inicializa uma nova instância da classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>)

Inicializa uma nova instância da classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>, IList<String>)

Inicializa uma nova instância da classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, String, Plan, IList<VirtualMachineExtension>, IList<String>, VirtualMachineIdentity)

Inicializa uma nova instância da classe VirtualMachineScaleSetVM.

Propriedades

AdditionalCapabilities

Obtém ou define 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

Obtém ou define que 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

Obtém ou define o estado das configurações de diagnóstico de inicialização. Versão mínima da api: 2015-06-15.

HardwareProfile

Obtém ou define especifica as configurações de hardware para a máquina virtual.

Id

Obtém a ID do recurso

(Herdado de Resource)
Identity

Obtém ou define a identidade da máquina virtual, se configurada.

InstanceId

Obtém a ID da instância da máquina virtual.

InstanceView

Obtém a exibição da instância da máquina virtual.

LatestModelApplied

Obtém especifica se o modelo mais recente foi aplicado à máquina virtual.

LicenseType

Obtém ou define que a imagem ou o disco que está sendo usado foi licenciado localmente. &lt;br&gt;&lt;br&gt; Os valores possíveis para o sistema operacional Windows Server são: &lt;br&gt;&lt;br&gt; &Windows_Client lt;br&gt;&lt;br&gt; &Windows_Server lt;br&gt;&lt;br&gt; Os valores possíveis para o sistema operacional do Servidor Linux são: &lt;br&gt;&lt;br&gt; RHEL_BYOS (para RHEL) &lt;br&gt;&lt;br&gt; SLES_BYOS (para SUSE) &lt;br&gt;&lt;br&gt; Para obter mais informações, consulte Benefício de uso híbrido do Azure para Windows Server&lt;br&gt;&lt;br&gt; Benefício de uso híbrido do Azure para o servidor& Linuxlt;br&gt;&lt;br&gt; Versão mínima da api: 2015-06-15

Location

Obtém ou define o local do recurso

(Herdado de Resource)
ModelDefinitionApplied

Obtém 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.

Name

Obtém o nome do recurso

(Herdado de Resource)
NetworkProfile

Obtém ou define os adaptadores de rede da máquina virtual.

NetworkProfileConfiguration

Obtém ou define a configuração do perfil de rede da máquina virtual.

OsProfile

Obtém ou define especifica as configurações do sistema operacional para a máquina virtual.

Plan

Obtém ou define que especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado 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 -&gt;. Insira as informações necessárias e clique em Salvar.

ProtectionPolicy

Obtém ou define especifica a política de proteção da máquina virtual.

ProvisioningState

Obtém o estado de provisionamento, que aparece apenas na resposta.

Resources

Obtém os recursos de extensão filho da máquina virtual.

SecurityProfile

Obtém ou define especifica as configurações de perfil relacionadas à segurança para a máquina virtual.

Sku

Obtém o SKU da máquina virtual.

StorageProfile

Obtém ou define as configurações de armazenamento para os discos da máquina virtual.

Tags

Obtém ou define marcas de recurso

(Herdado de Resource)
Type

Obtém o tipo de recurso

(Herdado de Resource)
UserData

Obtém ou define userData para a VM, que deve ser codificada em base 64. O cliente não deve passar segredos aqui. &lt;br&gt;&lt;br&gt; Versão mínima da API: 01/03/2021

VmId

Obtém a ID exclusiva da VM do Azure.

Zones

Obtém as zonas da máquina virtual.

Métodos

Validate()

Valide o objeto .

Aplica-se a