Compartilhar via


VirtualMachineScaleSetInner Construtores

Definição

Sobrecargas

VirtualMachineScaleSetInner()

Inicializa uma nova instância da classe VirtualMachineScaleSetInner.

VirtualMachineScaleSetInner(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, VirtualMachineScaleSetIdentity, IList<String>)

Inicializa uma nova instância da classe VirtualMachineScaleSetInner.

VirtualMachineScaleSetInner()

Inicializa uma nova instância da classe VirtualMachineScaleSetInner.

public VirtualMachineScaleSetInner ();
Public Sub New ()

Aplica-se a

VirtualMachineScaleSetInner(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, VirtualMachineScaleSetIdentity, IList<String>)

Inicializa uma nova instância da classe VirtualMachineScaleSetInner.

public VirtualMachineScaleSetInner (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Fluent.Models.Sku sku = default, Microsoft.Azure.Management.Compute.Fluent.Models.Plan plan = default, Microsoft.Azure.Management.Compute.Fluent.Models.UpgradePolicy upgradePolicy = default, Microsoft.Azure.Management.Compute.Fluent.Models.AutomaticRepairsPolicy automaticRepairsPolicy = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile = default, string provisioningState = default, bool? overprovision = default, bool? doNotRunExtensionsOnOverprovisionedVMs = default, string uniqueId = default, bool? singlePlacementGroup = default, bool? zoneBalance = default, int? platformFaultDomainCount = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource hostGroup = default, Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Fluent.Models.ScaleInPolicy scaleInPolicy = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetIdentity identity = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Fluent.Models.Sku * Microsoft.Azure.Management.Compute.Fluent.Models.Plan * Microsoft.Azure.Management.Compute.Fluent.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Fluent.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Fluent.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner
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 sku As Sku = Nothing, Optional plan As Plan = Nothing, Optional upgradePolicy As UpgradePolicy = Nothing, Optional automaticRepairsPolicy As AutomaticRepairsPolicy = Nothing, Optional virtualMachineProfile As VirtualMachineScaleSetVMProfile = Nothing, Optional provisioningState As String = Nothing, Optional overprovision As Nullable(Of Boolean) = Nothing, Optional doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean) = Nothing, Optional uniqueId As String = Nothing, Optional singlePlacementGroup As Nullable(Of Boolean) = Nothing, Optional zoneBalance As Nullable(Of Boolean) = Nothing, Optional platformFaultDomainCount As Nullable(Of Integer) = Nothing, Optional proximityPlacementGroup As SubResource = Nothing, Optional hostGroup As SubResource = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional scaleInPolicy As ScaleInPolicy = Nothing, Optional identity As VirtualMachineScaleSetIdentity = Nothing, Optional zones As IList(Of String) = Nothing)

Parâmetros

location
String
id
String
name
String
type
String
sku
Sku

O SKU do conjunto de dimensionamento de máquinas virtuais.

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.

upgradePolicy
UpgradePolicy

A política de atualização.

automaticRepairsPolicy
AutomaticRepairsPolicy

Política para reparos automáticos.

virtualMachineProfile
VirtualMachineScaleSetVMProfile

O perfil da máquina virtual.

provisioningState
String

O estado de provisionamento, que aparece apenas na resposta.

overprovision
Nullable<Boolean>

Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser superprovisionado.

doNotRunExtensionsOnOverprovisionedVMs
Nullable<Boolean>

Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Essa propriedade garantirá, portanto, que as extensões não sejam executadas nas VMs extras superprovisionadas.

uniqueId
String

Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais.

singlePlacementGroup
Nullable<Boolean>

Quando true, isso limita o conjunto de dimensionamento a um único grupo de posicionamento, de tamanho máximo de 100 máquinas virtuais. OBSERVAÇÃO: se singlePlacementGroup for true, ele poderá ser modificado para false. No entanto, se singlePlacementGroup for false, ele não poderá ser modificado para true.

zoneBalance
Nullable<Boolean>

Se é necessário forçar estritamente até mesmo a distribuição de Máquina Virtual entre zonas x, caso haja uma interrupção de zona.

platformFaultDomainCount
Nullable<Int32>

Contagem de domínios de falha para cada grupo de posicionamento.

proximityPlacementGroup
SubResource

Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de dimensionamento de máquinas virtuais deve ser atribuído. <br><br>Versão mínima da api: 2018-04-01.

hostGroup
SubResource

Especifica informações sobre o grupo de hosts dedicado no qual reside o conjunto de dimensionamento de máquinas virtuais. <br><br>Versão mínima da api: 2020-06-01.

additionalCapabilities
AdditionalCapabilities

Especifica recursos adicionais habilitados ou desabilitados no Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se o Máquinas Virtuais tem a capacidade de dar suporte à anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento.

scaleInPolicy
ScaleInPolicy

Especifica a política de redução horizontal que decide quais máquinas virtuais são escolhidas para remoção quando um Conjunto de Dimensionamento de Máquinas Virtuais é dimensionado.

identity
VirtualMachineScaleSetIdentity

A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.

zones
IList<String>

As zonas do conjunto de dimensionamento de máquinas virtuais. OBSERVAÇÃO: as zonas de disponibilidade só podem ser definidas quando você cria o conjunto de dimensionamento

Aplica-se a