VirtualMachineScaleSetUpdate コンストラクター

定義

オーバーロード

VirtualMachineScaleSetUpdate()

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

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

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

VirtualMachineScaleSetUpdate(IDictionary<String,String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetUpdateVMProfile, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, AdditionalCapabilities, ScaleInPolicy, SubResource, PriorityMixPolicy, SpotRestorePolicy, 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, 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.VirtualMachineScaleSetUpdateVMProfile virtualMachineProfile, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, bool? singlePlacementGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate : 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.VirtualMachineScaleSetUpdateVMProfile * Nullable<bool> * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdate
Public Sub New (tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetUpdateVMProfile, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), singlePlacementGroup As Nullable(Of Boolean), additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, proximityPlacementGroup As SubResource, identity As VirtualMachineScaleSetIdentity)

パラメーター

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

仮想マシン スケール セットのVirtual Machinesでスケーリングするときに適用されるポリシーを指定します。

proximityPlacementGroup
SubResource

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

identity
VirtualMachineScaleSetIdentity

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

適用対象

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

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

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

仮想マシン スケール セットのVirtual Machinesでスケーリングするときに適用されるポリシーを指定します。

proximityPlacementGroup
SubResource

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

priorityMixPolicy
PriorityMixPolicy

同じ VMSS Flex インスタンス内でスポットと通常の優先度の VM を混在するために必要なターゲットを指定します。

spotRestorePolicy
SpotRestorePolicy

仮想マシン スケール セットのスポット リストア プロパティを指定します。

identity
VirtualMachineScaleSetIdentity

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

適用対象