次の方法で共有


VirtualMachineScaleSetUpdate コンストラクター

定義

オーバーロード

VirtualMachineScaleSetUpdate()

VirtualMachineScaleSetUpdate クラスの新しいインスタンスを初期化します。

VirtualMachineScaleSetUpdate(IDictionary<String,String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetUpdateVMProfile, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, AdditionalCapabilities, ScaleInPolicy, SubResource, VirtualMachineScaleSetIdentity)

VirtualMachineScaleSetUpdate クラスの新しいインスタンスを初期化します。

VirtualMachineScaleSetUpdate()

VirtualMachineScaleSetUpdate クラスの新しいインスタンスを初期化します。

public VirtualMachineScaleSetUpdate();
Public Sub New ()

適用対象

VirtualMachineScaleSetUpdate(IDictionary<String,String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetUpdateVMProfile, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, AdditionalCapabilities, ScaleInPolicy, SubResource, VirtualMachineScaleSetIdentity)

VirtualMachineScaleSetUpdate クラスの新しいインスタンスを初期化します。

public VirtualMachineScaleSetUpdate(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.VirtualMachineScaleSetUpdateVMProfile virtualMachineProfile = default, bool? overprovision = default, bool? doNotRunExtensionsOnOverprovisionedVMs = default, bool? singlePlacementGroup = default, Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Fluent.Models.ScaleInPolicy scaleInPolicy = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetIdentity identity = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetUpdate : 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.VirtualMachineScaleSetUpdateVMProfile * Nullable<bool> * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Fluent.Models.ScaleInPolicy * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetIdentity -> Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetUpdate
Public Sub New (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 VirtualMachineScaleSetUpdateVMProfile = Nothing, Optional overprovision As Nullable(Of Boolean) = Nothing, Optional doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean) = Nothing, Optional singlePlacementGroup As Nullable(Of Boolean) = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional scaleInPolicy As ScaleInPolicy = Nothing, Optional proximityPlacementGroup As SubResource = Nothing, Optional identity As VirtualMachineScaleSetIdentity = Nothing)

パラメーター

tags
IDictionary<String,String>

リソース タグ

sku
Sku

仮想マシン スケール セット SKU。

plan
Plan

VM Marketplace イメージから仮想マシン スケール セットをデプロイするときの購入プラン。

upgradePolicy
UpgradePolicy

アップグレード ポリシー。

automaticRepairsPolicy
AutomaticRepairsPolicy

自動修復のポリシー。

virtualMachineProfile
VirtualMachineScaleSetUpdateVMProfile

仮想マシン プロファイル。

overprovision
Nullable<Boolean>

仮想マシン スケール セットをオーバープロビジョニングするかどうかを指定します。

doNotRunExtensionsOnOverprovisionedVMs
Nullable<Boolean>

オーバープロビジョニングが有効になっている場合、拡張機能は、最終的に保持される要求された数の VM でのみ起動されます。 そのため、このプロパティを使用すると、追加のオーバープロビジョニングされた VM で拡張機能が実行されなくなります。

singlePlacementGroup
Nullable<Boolean>

true の場合、スケール セットは 1 つの配置グループ (最大サイズは 100 仮想マシン) に制限されます。 注: singlePlacementGroup が true の場合は、false に変更される可能性があります。 ただし、singlePlacementGroup が false の場合は、true に変更できません。

additionalCapabilities
AdditionalCapabilities

仮想マシン スケール セットのVirtual Machinesで有効または無効にされる追加機能を指定します。 たとえば、ストレージ アカウントの種類を持つマネージド データ ディスクのアタッチをサポートする機能がVirtual MachinesにあるかどうかUltraSSD_LRS。

scaleInPolicy
ScaleInPolicy

仮想マシン スケール セットをスケールインするときに削除対象として選択する仮想マシンを決定するスケールイン ポリシーを指定します。

proximityPlacementGroup
SubResource

仮想マシン スケール セットを割り当てる必要がある近接配置グループに関する情報を指定します。 <br><br>最小 api-version: 2018-04-01。

identity
VirtualMachineScaleSetIdentity

構成されている場合は、仮想マシン スケール セットの ID。

適用対象