VirtualMachineScaleSet Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
VirtualMachineScaleSet()
Inicializa uma nova instância da classe VirtualMachineScaleSet.
public VirtualMachineScaleSet ();
Public Sub New ()
Aplica-se a
VirtualMachineScaleSet(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, String, SpotRestorePolicy, PriorityMixPolicy, Nullable<DateTime>, Nullable<Boolean>, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Inicializa uma nova instância da classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Models.Sku sku = default, Microsoft.Azure.Management.Compute.Models.Plan plan = default, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy = default, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy = default, Microsoft.Azure.Management.Compute.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.Compute.Models.SubResource proximityPlacementGroup = default, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup = default, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy = default, string orchestrationMode = default, Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy spotRestorePolicy = default, Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy priorityMixPolicy = default, DateTime? timeCreated = default, bool? constrainedMaximumCapacity = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy * Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy * Nullable<DateTime> * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
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 orchestrationMode As String = Nothing, Optional spotRestorePolicy As SpotRestorePolicy = Nothing, Optional priorityMixPolicy As PriorityMixPolicy = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional constrainedMaximumCapacity As Nullable(Of Boolean) = Nothing, Optional identity As VirtualMachineScaleSetIdentity = Nothing, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = 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
- 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.
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado.
Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Portanto, essa propriedade garantirá que as extensões não sejam executadas nas VMs com excesso de provisionamento extra.
- uniqueId
- String
Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais.
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.
Se deve forçar estritamente até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona. A propriedade zoneBalance só poderá ser definida se a propriedade zones do conjunto de dimensionamento contiver mais de uma zona. Se não houver zonas ou apenas uma zona especificada, a propriedade zoneBalance não deverá ser definida.
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. Versão mínima da api: 2018-04-01.
- hostGroup
- SubResource
Especifica informações sobre o grupo de hosts dedicado no qual o conjunto de dimensionamento de máquinas virtuais reside. 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 as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais.
- orchestrationMode
- String
Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais. Os valores possíveis incluem: 'Uniform', 'Flexible'
- spotRestorePolicy
- SpotRestorePolicy
Especifica as propriedades de Restauração spot para o conjunto de dimensionamento de máquinas virtuais.
- priorityMixPolicy
- PriorityMixPolicy
Especifica os destinos desejados para misturar VMs spot e prioridade regular na mesma instância do VMSS Flex.
Especifica a hora em que o recurso conjunto de dimensionamento de máquinas virtuais foi criado. Versão mínima da api: 2021-11-01.
Propriedade opcional que deve ser definida como True ou omitida.
- identity
- VirtualMachineScaleSetIdentity
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.
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
- extendedLocation
- ExtendedLocation
O local estendido do Conjunto de Dimensionamento de Máquinas Virtuais.
Aplica-se a
VirtualMachineScaleSet(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, String, SpotRestorePolicy, PriorityMixPolicy, Nullable<DateTime>, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Inicializa uma nova instância da classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy spotRestorePolicy, Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy priorityMixPolicy, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy * Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy * Nullable<DateTime> * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, spotRestorePolicy As SpotRestorePolicy, priorityMixPolicy As PriorityMixPolicy, timeCreated As Nullable(Of DateTime), identity As VirtualMachineScaleSetIdentity, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = 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
- 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.
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado.
Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Portanto, essa propriedade garantirá que as extensões não sejam executadas nas VMs com excesso de provisionamento extra.
- uniqueId
- String
Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais.
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.
Se deve forçar estritamente até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona. A propriedade zoneBalance só poderá ser definida se a propriedade zones do conjunto de dimensionamento contiver mais de uma zona. Se não houver zonas ou apenas uma zona especificada, a propriedade zoneBalance não deverá ser definida.
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 o conjunto de dimensionamento de máquinas virtuais reside. <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 as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais.
- orchestrationMode
- String
Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais. Os valores possíveis incluem: 'Uniform', 'Flexible'
- spotRestorePolicy
- SpotRestorePolicy
Especifica as propriedades de Restauração spot para o conjunto de dimensionamento de máquinas virtuais.
- priorityMixPolicy
- PriorityMixPolicy
Especifica os destinos desejados para misturar VMs spot e prioridade regular na mesma instância do VMSS Flex.
Especifica a hora em que o recurso do Conjunto de Dimensionamento de Máquinas Virtuais foi criado.<br><br>Versão mínima da api: 2021-11-01.
- identity
- VirtualMachineScaleSetIdentity
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.
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
- extendedLocation
- ExtendedLocation
O local estendido do Conjunto de Dimensionamento de Máquinas Virtuais.
Aplica-se a
VirtualMachineScaleSet(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, String, SpotRestorePolicy, Nullable<DateTime>, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Inicializa uma nova instância da classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy spotRestorePolicy, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy * Nullable<DateTime> * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, spotRestorePolicy As SpotRestorePolicy, timeCreated As Nullable(Of DateTime), Optional identity As VirtualMachineScaleSetIdentity = Nothing, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = 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
- 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.
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser superprovisionado.
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.
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.
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. A propriedade zoneBalance só poderá ser definida se a propriedade zones do conjunto de dimensionamento contiver mais de uma zona. Se não houver zonas ou apenas uma zona especificada, a propriedade zoneBalance não deverá ser definida.
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 as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais.
- orchestrationMode
- String
Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais. Os valores possíveis incluem: 'Uniforme', 'Flexível'
- spotRestorePolicy
- SpotRestorePolicy
Especifica as propriedades de Restauração spot para o conjunto de dimensionamento de máquinas virtuais.
Especifica a hora em que o recurso do Conjunto de Dimensionamento de Máquinas Virtuais foi criado.<br><br>Versão mínima da api: 2022-03-01.
- identity
- VirtualMachineScaleSetIdentity
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.
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
- extendedLocation
- ExtendedLocation
O local estendido do Conjunto de Dimensionamento de Máquinas Virtuais.
Aplica-se a
VirtualMachineScaleSet(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, String, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Inicializa uma nova instância da classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, identity As VirtualMachineScaleSetIdentity, zones As IList(Of String), extendedLocation As ExtendedLocation)
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
- 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.
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser superprovisionado.
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.
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.
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.
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.
- orchestrationMode
- String
Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais. Os valores possíveis incluem: 'Uniforme', 'Flexível'
- identity
- VirtualMachineScaleSetIdentity
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.
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
- extendedLocation
- ExtendedLocation
O local estendido do Conjunto de Dimensionamento de Máquinas Virtuais.
Aplica-se a
VirtualMachineScaleSet(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, String, VirtualMachineScaleSetIdentity, IList<String>)
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, identity As VirtualMachineScaleSetIdentity, zones As IList(Of String))
Parâmetros
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- sku
- Sku
- plan
- Plan
- upgradePolicy
- UpgradePolicy
- automaticRepairsPolicy
- AutomaticRepairsPolicy
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
- provisioningState
- String
- uniqueId
- String
- proximityPlacementGroup
- SubResource
- hostGroup
- SubResource
- additionalCapabilities
- AdditionalCapabilities
- scaleInPolicy
- ScaleInPolicy
- orchestrationMode
- String
- identity
- VirtualMachineScaleSetIdentity
Aplica-se a
VirtualMachineScaleSet(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, String, SpotRestorePolicy, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Inicializa uma nova instância da classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy spotRestorePolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, spotRestorePolicy As SpotRestorePolicy, identity As VirtualMachineScaleSetIdentity, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = 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
- 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.
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado.
Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Portanto, essa propriedade garantirá que as extensões não sejam executadas nas VMs com excesso de provisionamento extra.
- uniqueId
- String
Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais.
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.
Se deve forçar estritamente até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona.
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 o conjunto de dimensionamento de máquinas virtuais reside. <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 escala que decide quais máquinas virtuais são escolhidas para remoção quando um Conjunto de Dimensionamento de Máquinas Virtuais é dimensionado.
- orchestrationMode
- String
Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais. Os valores possíveis incluem: 'Uniform', 'Flexible'
- spotRestorePolicy
- SpotRestorePolicy
Especifica as propriedades de Restauração spot para o conjunto de dimensionamento de máquinas virtuais.
- identity
- VirtualMachineScaleSetIdentity
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado.
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
- extendedLocation
- ExtendedLocation
O local estendido do Conjunto de Dimensionamento de Máquinas Virtuais.
Aplica-se a
VirtualMachineScaleSet(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, String, VirtualMachineScaleSetIdentity)
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, identity As VirtualMachineScaleSetIdentity)
Parâmetros
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- sku
- Sku
- plan
- Plan
- upgradePolicy
- UpgradePolicy
- automaticRepairsPolicy
- AutomaticRepairsPolicy
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
- provisioningState
- String
- uniqueId
- String
- proximityPlacementGroup
- SubResource
- hostGroup
- SubResource
- additionalCapabilities
- AdditionalCapabilities
- scaleInPolicy
- ScaleInPolicy
- orchestrationMode
- String
- identity
- VirtualMachineScaleSetIdentity
Aplica-se a
VirtualMachineScaleSet(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 VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, identity As VirtualMachineScaleSetIdentity, 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
- 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.
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado.
Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Portanto, essa propriedade garantirá que as extensões não sejam executadas nas VMs com excesso de provisionamento extra.
- uniqueId
- String
Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais.
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.
Se deve forçar estritamente até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona.
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 o conjunto de dimensionamento de máquinas virtuais reside. <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 escala 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.
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
VirtualMachineScaleSet(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, String)
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String)
Parâmetros
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- sku
- Sku
- plan
- Plan
- upgradePolicy
- UpgradePolicy
- automaticRepairsPolicy
- AutomaticRepairsPolicy
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
- provisioningState
- String
- uniqueId
- String
- proximityPlacementGroup
- SubResource
- hostGroup
- SubResource
- additionalCapabilities
- AdditionalCapabilities
- scaleInPolicy
- ScaleInPolicy
- orchestrationMode
- String
Aplica-se a
VirtualMachineScaleSet(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)
Inicializa uma nova instância da classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, identity As VirtualMachineScaleSetIdentity)
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
- 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.
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado.
Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Portanto, essa propriedade garantirá que as extensões não sejam executadas nas VMs com excesso de provisionamento extra.
- uniqueId
- String
Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais.
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.
Se deve forçar estritamente até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona.
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 o conjunto de dimensionamento de máquinas virtuais reside. <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 escala 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.
Aplica-se a
VirtualMachineScaleSet(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>, ExtendedLocation)
Inicializa uma nova instância da classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, identity As VirtualMachineScaleSetIdentity, zones As IList(Of String), extendedLocation As ExtendedLocation)
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
- 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.
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser superprovisionado.
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.
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.
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.
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.
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
- extendedLocation
- ExtendedLocation
O local estendido do Conjunto de Dimensionamento de Máquinas Virtuais.
Aplica-se a
Azure SDK for .NET