次の方法で共有


VirtualMachineScaleSetInner コンストラクター

定義

オーバーロード

VirtualMachineScaleSetInner()

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>)

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

VirtualMachineScaleSetInner()

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

public VirtualMachineScaleSetInner();
Public Sub New ()

適用対象

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>)

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)

パラメーター

location
String
id
String
name
String
type
String
sku
Sku

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

plan
Plan

仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。

upgradePolicy
UpgradePolicy

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

automaticRepairsPolicy
AutomaticRepairsPolicy

自動修復のポリシー。

virtualMachineProfile
VirtualMachineScaleSetVMProfile

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

provisioningState
String

プロビジョニング状態。これは応答にのみ表示されます。

overprovision
Nullable<Boolean>

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

doNotRunExtensionsOnOverprovisionedVMs
Nullable<Boolean>

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

uniqueId
String

仮想マシン スケール セットを一意に識別する ID を指定します。

singlePlacementGroup
Nullable<Boolean>

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

zoneBalance
Nullable<Boolean>

ゾーンの停止が発生した場合に仮想マシンの配布を x ゾーン間で厳密に行うかどうか。

platformFaultDomainCount
Nullable<Int32>

各配置グループの障害ドメイン数。

proximityPlacementGroup
SubResource

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

hostGroup
SubResource

仮想マシン スケール セットが存在する専用ホスト グループに関する情報を指定します。 <br><br>最小 api-version: 2020-06-01。

additionalCapabilities
AdditionalCapabilities

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

scaleInPolicy
ScaleInPolicy

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

identity
VirtualMachineScaleSetIdentity

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

zones
IList<String>

仮想マシン スケール セット ゾーン。 注: 可用性ゾーンは、スケール セットを作成するときにのみ設定できます

適用対象