Compartilhar via


VirtualMachineScaleSetVM Construtores

Definição

Sobrecargas

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.

VirtualMachineScaleSetVM()

Inicializa uma nova instância da classe VirtualMachineScaleSetVM.

public VirtualMachineScaleSetVM ();
Public Sub New ()

Aplica-se a

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.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy)

Parâmetros

location
String

Localização do recurso

id
String

ID do recurso

name
String

Nome do recurso

type
String

Tipo de recurso

tags
IDictionary<String,String>

Marcações de recursos

instanceId
String

A ID da instância da máquina virtual.

sku
Sku

O SKU da máquina virtual.

latestModelApplied
Nullable<Boolean>

Especifica se o modelo mais recente foi aplicado à máquina virtual.

vmId
String

ID exclusiva da VM do Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

A exibição da instância da máquina virtual.

hardwareProfile
HardwareProfile

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

storageProfile
StorageProfile

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

additionalCapabilities
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.

osProfile
OSProfile

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

securityProfile
SecurityProfile

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

networkProfile
NetworkProfile

Especifica as interfaces de rede da máquina virtual.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

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

diagnosticsProfile
DiagnosticsProfile

Especifica o estado das configurações de diagnóstico de inicialização. <br><br>Versão mínima da api: 2015-06-15.

availabilitySet
SubResource

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. <br><br> Para obter mais informações sobre a manutenção planejada do Azure, consulte Manutenção e atualizações para Máquinas Virtuais no Azure<br><br> 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.

provisioningState
String

O estado de provisionamento, que aparece apenas na resposta.

licenseType
String

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. <br><br> Os valores possíveis para o sistema operacional Windows Server são: <br><br> Windows_Client <br><> br Windows_Server <br br>>< Os valores possíveis para o sistema operacional Linux Server são: <br><br> RHEL_BYOS (para RHEL) <br><br> SLES_BYOS (para SUSE) <br><Br> Para obter mais informações, consulte Benefício de Uso Híbrido do Azure para Windows Server<br><br> Benefício de Uso Híbrido do Azure para Linux Server br <><Br> Versão mínima da api: 2015-06-15

modelDefinitionApplied
String

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.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

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

Aplica-se a

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.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan)

Parâmetros

location
String

Localização do recurso

id
String

ID do recurso

name
String

Nome do recurso

type
String

Tipo de recurso

tags
IDictionary<String,String>

Marcações de recursos

instanceId
String

A ID da instância da máquina virtual.

sku
Sku

O SKU da máquina virtual.

latestModelApplied
Nullable<Boolean>

Especifica se o modelo mais recente foi aplicado à máquina virtual.

vmId
String

ID exclusiva da VM do Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

A exibição da instância da máquina virtual.

hardwareProfile
HardwareProfile

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

storageProfile
StorageProfile

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

additionalCapabilities
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.

osProfile
OSProfile

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

securityProfile
SecurityProfile

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

networkProfile
NetworkProfile

Especifica as interfaces de rede da máquina virtual.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

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

diagnosticsProfile
DiagnosticsProfile

Especifica o estado das configurações de diagnóstico de inicialização. <br><br>Versão mínima da api: 2015-06-15.

availabilitySet
SubResource

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. <br><br> Para obter mais informações sobre a manutenção planejada do Azure, consulte Manutenção e atualizações para Máquinas Virtuais no Azure<br><br> 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.

provisioningState
String

O estado de provisionamento, que aparece apenas na resposta.

licenseType
String

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. <br><br> Os valores possíveis para o sistema operacional Windows Server são: <br><br> Windows_Client <br><> br Windows_Server <br br>>< Os valores possíveis para o sistema operacional Linux Server são: <br><br> RHEL_BYOS (para RHEL) <br><br> SLES_BYOS (para SUSE) <br><Br> Para obter mais informações, consulte Benefício de Uso Híbrido do Azure para Windows Server<br><br> Benefício de Uso Híbrido do Azure para Linux Server br <><Br> Versão mínima da api: 2015-06-15

modelDefinitionApplied
String

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.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

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

plan
Plan

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 ->. Insira as informações necessárias e clique em Salvar.

Aplica-se a

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.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan, resources As IList(Of VirtualMachineExtension))

Parâmetros

location
String

Localização do recurso

id
String

ID do recurso

name
String

Nome do recurso

type
String

Tipo de recurso

tags
IDictionary<String,String>

Marcações de recursos

instanceId
String

A ID da instância da máquina virtual.

sku
Sku

O SKU da máquina virtual.

latestModelApplied
Nullable<Boolean>

Especifica se o modelo mais recente foi aplicado à máquina virtual.

vmId
String

ID exclusiva da VM do Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

A exibição da instância da máquina virtual.

hardwareProfile
HardwareProfile

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

storageProfile
StorageProfile

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

additionalCapabilities
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.

osProfile
OSProfile

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

securityProfile
SecurityProfile

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

networkProfile
NetworkProfile

Especifica as interfaces de rede da máquina virtual.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

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

diagnosticsProfile
DiagnosticsProfile

Especifica o estado das configurações de diagnóstico de inicialização. <br><br>Versão mínima da api: 2015-06-15.

availabilitySet
SubResource

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. <br><br> Para obter mais informações sobre a manutenção planejada do Azure, consulte Manutenção e atualizações para Máquinas Virtuais no Azure<br><br> 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.

provisioningState
String

O estado de provisionamento, que aparece apenas na resposta.

licenseType
String

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. <br><br> Os valores possíveis para o sistema operacional Windows Server são: <br><br> Windows_Client <br><> br Windows_Server <br br>>< Os valores possíveis para o sistema operacional Linux Server são: <br><br> RHEL_BYOS (para RHEL) <br><br> SLES_BYOS (para SUSE) <br><Br> Para obter mais informações, consulte Benefício de Uso Híbrido do Azure para Windows Server<br><br> Benefício de Uso Híbrido do Azure para Linux Server br <><Br> Versão mínima da api: 2015-06-15

modelDefinitionApplied
String

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.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

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

plan
Plan

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 ->. Insira as informações necessárias e clique em Salvar.

resources
IList<VirtualMachineExtension>

Os recursos de extensão filho da máquina virtual.

Aplica-se a

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.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan, resources As IList(Of VirtualMachineExtension), zones As IList(Of String))

Parâmetros

location
String

Localização do recurso

id
String

ID do recurso

name
String

Nome do recurso

type
String

Tipo de recurso

tags
IDictionary<String,String>

Marcações de recursos

instanceId
String

A ID da instância da máquina virtual.

sku
Sku

O SKU da máquina virtual.

latestModelApplied
Nullable<Boolean>

Especifica se o modelo mais recente foi aplicado à máquina virtual.

vmId
String

ID exclusiva da VM do Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

A exibição da instância da máquina virtual.

hardwareProfile
HardwareProfile

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

storageProfile
StorageProfile

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

additionalCapabilities
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.

osProfile
OSProfile

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

securityProfile
SecurityProfile

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

networkProfile
NetworkProfile

Especifica as interfaces de rede da máquina virtual.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

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

diagnosticsProfile
DiagnosticsProfile

Especifica o estado das configurações de diagnóstico de inicialização. <br><br>Versão mínima da api: 2015-06-15.

availabilitySet
SubResource

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. <br><br> Para obter mais informações sobre a manutenção planejada do Azure, consulte Manutenção e atualizações para Máquinas Virtuais no Azure<br><br> 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.

provisioningState
String

O estado de provisionamento, que aparece apenas na resposta.

licenseType
String

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. <br><br> Os valores possíveis para o sistema operacional Windows Server são: <br><br> Windows_Client <br><> br Windows_Server <br br>>< Os valores possíveis para o sistema operacional Linux Server são: <br><br> RHEL_BYOS (para RHEL) <br><br> SLES_BYOS (para SUSE) <br><Br> Para obter mais informações, consulte Benefício de Uso Híbrido do Azure para Windows Server<br><br> Benefício de Uso Híbrido do Azure para Linux Server br <><Br> Versão mínima da api: 2015-06-15

modelDefinitionApplied
String

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.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

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

plan
Plan

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 ->. Insira as informações necessárias e clique em Salvar.

resources
IList<VirtualMachineExtension>

Os recursos de extensão filho da máquina virtual.

zones
IList<String>

As zonas da máquina virtual.

Aplica-se a

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.

public VirtualMachineScaleSetVM (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string instanceId = default, Microsoft.Azure.Management.Compute.Models.Sku sku = default, bool? latestModelApplied = default, string vmId = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView = default, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile = default, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile = default, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration = default, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet = default, string provisioningState = default, string licenseType = default, string modelDefinitionApplied = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy = default, string userData = default, Microsoft.Azure.Management.Compute.Models.Plan plan = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * string * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional instanceId As String = Nothing, Optional sku As Sku = Nothing, Optional latestModelApplied As Nullable(Of Boolean) = Nothing, Optional vmId As String = Nothing, Optional instanceView As VirtualMachineScaleSetVMInstanceView = Nothing, Optional hardwareProfile As HardwareProfile = Nothing, Optional storageProfile As StorageProfile = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional osProfile As OSProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional networkProfile As NetworkProfile = Nothing, Optional networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration = Nothing, Optional diagnosticsProfile As DiagnosticsProfile = Nothing, Optional availabilitySet As SubResource = Nothing, Optional provisioningState As String = Nothing, Optional licenseType As String = Nothing, Optional modelDefinitionApplied As String = Nothing, Optional protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy = Nothing, Optional userData As String = Nothing, Optional plan As Plan = Nothing, Optional resources As IList(Of VirtualMachineExtension) = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As VirtualMachineIdentity = Nothing)

Parâmetros

location
String

Localização do recurso

id
String

ID do recurso

name
String

Nome do recurso

type
String

Tipo de recurso

tags
IDictionary<String,String>

Marcações de recursos

instanceId
String

A ID da instância da máquina virtual.

sku
Sku

O SKU da máquina virtual.

latestModelApplied
Nullable<Boolean>

Especifica se o modelo mais recente foi aplicado à máquina virtual.

vmId
String

ID exclusiva da VM do Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

A exibição da instância da máquina virtual.

hardwareProfile
HardwareProfile

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

storageProfile
StorageProfile

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

additionalCapabilities
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.

osProfile
OSProfile

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

securityProfile
SecurityProfile

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

networkProfile
NetworkProfile

Especifica as interfaces de rede da máquina virtual.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

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

diagnosticsProfile
DiagnosticsProfile

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

availabilitySet
SubResource

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.

provisioningState
String

O estado de provisionamento, que aparece apenas na resposta.

licenseType
String

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. <br><br> Os valores possíveis para o sistema operacional Windows Server são: <br><br> Windows_Client <br><> br Windows_Server <br br>>< Os valores possíveis para o sistema operacional Linux Server são: <br><br> RHEL_BYOS (para RHEL) <br><br> SLES_BYOS (para SUSE) <br><Br> Para obter mais informações, consulte Benefício de Uso Híbrido do Azure para Windows Server<br><br> Benefício de Uso Híbrido do Azure para Linux Server br <><Br> Versão mínima da api: 2015-06-15

modelDefinitionApplied
String

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.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

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

userData
String

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

plan
Plan

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 ->. Insira as informações necessárias e clique em Salvar.

resources
IList<VirtualMachineExtension>

Os recursos de extensão filho da máquina virtual.

zones
IList<String>

As zonas da máquina virtual.

identity
VirtualMachineIdentity

A identidade da máquina virtual, se configurada.

Aplica-se a