次の方法で共有


VirtualMachineScaleSetVM コンストラクター

定義

オーバーロード

VirtualMachineScaleSetVM()

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

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy)

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

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan)

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

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>)

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

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>, IList<String>)

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

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, String, Plan, IList<VirtualMachineExtension>, IList<String>, VirtualMachineIdentity)

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

VirtualMachineScaleSetVM()

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

public VirtualMachineScaleSetVM ();
Public Sub New ()

適用対象

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy)

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

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy)

パラメーター

location
String

リソースの場所

id
String

リソース ID

name
String

リソース名

type
String

リソースの種類

tags
IDictionary<String,String>

リソース タグ

instanceId
String

仮想マシン インスタンス ID。

sku
Sku

仮想マシン SKU。

latestModelApplied
Nullable<Boolean>

最新のモデルが仮想マシンに適用されているかどうかを指定します。

vmId
String

Azure VM の一意の ID。

instanceView
VirtualMachineScaleSetVMInstanceView

仮想マシン インスタンス ビュー。

hardwareProfile
HardwareProfile

仮想マシンのハードウェア設定を指定します。

storageProfile
StorageProfile

仮想マシンのストレージ設定を指定します。

additionalCapabilities
AdditionalCapabilities

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

osProfile
OSProfile

仮想マシンのオペレーティング システム設定を指定します。

securityProfile
SecurityProfile

仮想マシンのセキュリティ関連のプロファイル設定を指定します。

networkProfile
NetworkProfile

仮想マシンのネットワーク インターフェイスを指定します。

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

仮想マシンのネットワーク プロファイル構成を指定します。

diagnosticsProfile
DiagnosticsProfile

ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。

availabilitySet
SubResource

仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性セット の概要」を参照してください。 <br><> Azure の計画メンテナンスの詳細については、「Azure <br><br>のVirtual Machinesのメンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。

provisioningState
String

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

licenseType
String

使用されているイメージまたはディスクがオンプレミスでライセンスされたことを指定します。 <><br br> Windows Server オペレーティング システムの使用可能な値: <br br>>< Windows_Client <br br>>< Windows_Server <br br>>< Linux Server オペレーティング システムで使用できる値は次のとおりです。<br><br> RHEL_BYOS (RHEL の場合) <br><> SLES_BYOS (SUSE) <br><> 詳細については、「Azure Hybrid Use Benefit for Windows Server<br><br> Azure Hybrid Use Benefit for Linux Server <br」を参照してください。><Br>最小 api-version: 2015-06-15

modelDefinitionApplied
String

仮想マシンに適用されるモデルが、仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

仮想マシンの保護ポリシーを指定します。

適用対象

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan)

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

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan)

パラメーター

location
String

リソースの場所

id
String

リソース ID

name
String

リソース名

type
String

リソースの種類

tags
IDictionary<String,String>

リソース タグ

instanceId
String

仮想マシン インスタンス ID。

sku
Sku

仮想マシン SKU。

latestModelApplied
Nullable<Boolean>

最新のモデルが仮想マシンに適用されているかどうかを指定します。

vmId
String

Azure VM の一意の ID。

instanceView
VirtualMachineScaleSetVMInstanceView

仮想マシン インスタンス ビュー。

hardwareProfile
HardwareProfile

仮想マシンのハードウェア設定を指定します。

storageProfile
StorageProfile

仮想マシンのストレージ設定を指定します。

additionalCapabilities
AdditionalCapabilities

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

osProfile
OSProfile

仮想マシンのオペレーティング システム設定を指定します。

securityProfile
SecurityProfile

仮想マシンのセキュリティ関連のプロファイル設定を指定します。

networkProfile
NetworkProfile

仮想マシンのネットワーク インターフェイスを指定します。

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

仮想マシンのネットワーク プロファイル構成を指定します。

diagnosticsProfile
DiagnosticsProfile

ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。

availabilitySet
SubResource

仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性セット の概要」を参照してください。 <br><> Azure の計画メンテナンスの詳細については、「Azure <br><br>のVirtual Machinesのメンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。

provisioningState
String

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

licenseType
String

使用されているイメージまたはディスクがオンプレミスでライセンスされたことを指定します。 <><br br> Windows Server オペレーティング システムの使用可能な値: <br br>>< Windows_Client <br br>>< Windows_Server <br br>>< Linux Server オペレーティング システムで使用できる値は次のとおりです。<br><br> RHEL_BYOS (RHEL の場合) <br><> SLES_BYOS (SUSE) <br><> 詳細については、「Azure Hybrid Use Benefit for Windows Server<br><br> Azure Hybrid Use Benefit for Linux Server <br」を参照してください。><Br>最小 api-version: 2015-06-15

modelDefinitionApplied
String

仮想マシンに適用されるモデルが、仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

仮想マシンの保護ポリシーを指定します。

plan
Plan

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

適用対象

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>)

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

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan, resources As IList(Of VirtualMachineExtension))

パラメーター

location
String

リソースの場所

id
String

リソース ID

name
String

リソース名

type
String

リソースの種類

tags
IDictionary<String,String>

リソース タグ

instanceId
String

仮想マシン インスタンス ID。

sku
Sku

仮想マシン SKU。

latestModelApplied
Nullable<Boolean>

最新のモデルが仮想マシンに適用されているかどうかを指定します。

vmId
String

Azure VM の一意の ID。

instanceView
VirtualMachineScaleSetVMInstanceView

仮想マシン インスタンス ビュー。

hardwareProfile
HardwareProfile

仮想マシンのハードウェア設定を指定します。

storageProfile
StorageProfile

仮想マシンのストレージ設定を指定します。

additionalCapabilities
AdditionalCapabilities

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

osProfile
OSProfile

仮想マシンのオペレーティング システム設定を指定します。

securityProfile
SecurityProfile

仮想マシンのセキュリティ関連のプロファイル設定を指定します。

networkProfile
NetworkProfile

仮想マシンのネットワーク インターフェイスを指定します。

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

仮想マシンのネットワーク プロファイル構成を指定します。

diagnosticsProfile
DiagnosticsProfile

ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。

availabilitySet
SubResource

仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。 <br br><> Azure の計画メンテナンスの詳細については、「Azure br><br>のVirtual Machinesの<メンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。

provisioningState
String

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

licenseType
String

使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 <br br><> Windows Server オペレーティング システムの使用可能な値: <br><br> Windows_Client <br><br> Windows_Server <br br>>< Linux Server オペレーティング システムで使用できる値は次のとおりです。<br><br> RHEL_BYOS (RHEL の場合) <br>>< SLES_BYOS (SUSE) <br br>>< 詳細については、「Azure Hybrid Use Benefit for Windows Server<br br><> Azure Hybrid Use Benefit for Linux Server <br」を参照してください。><Br>最小 api-version: 2015-06-15

modelDefinitionApplied
String

仮想マシンに適用されるモデルが仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

仮想マシンの保護ポリシーを指定します。

plan
Plan

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

resources
IList<VirtualMachineExtension>

仮想マシンの子拡張機能リソース。

適用対象

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>, IList<String>)

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

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan, resources As IList(Of VirtualMachineExtension), zones As IList(Of String))

パラメーター

location
String

リソースの場所

id
String

リソース ID

name
String

リソース名

type
String

リソースの種類

tags
IDictionary<String,String>

リソース タグ

instanceId
String

仮想マシン インスタンス ID。

sku
Sku

仮想マシン SKU。

latestModelApplied
Nullable<Boolean>

最新のモデルが仮想マシンに適用されているかどうかを指定します。

vmId
String

Azure VM の一意の ID。

instanceView
VirtualMachineScaleSetVMInstanceView

仮想マシン インスタンス ビュー。

hardwareProfile
HardwareProfile

仮想マシンのハードウェア設定を指定します。

storageProfile
StorageProfile

仮想マシンのストレージ設定を指定します。

additionalCapabilities
AdditionalCapabilities

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

osProfile
OSProfile

仮想マシンのオペレーティング システム設定を指定します。

securityProfile
SecurityProfile

仮想マシンのセキュリティ関連のプロファイル設定を指定します。

networkProfile
NetworkProfile

仮想マシンのネットワーク インターフェイスを指定します。

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

仮想マシンのネットワーク プロファイル構成を指定します。

diagnosticsProfile
DiagnosticsProfile

ブート診断設定の状態を指定します。 <br><br>Minimum api-version: 2015-06-15。

availabilitySet
SubResource

仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。 <br br><> Azure の計画メンテナンスの詳細については、「Azure br><br>のVirtual Machinesの<メンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。

provisioningState
String

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

licenseType
String

使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 <br br><> Windows Server オペレーティング システムの使用可能な値: <br><br> Windows_Client <br><br> Windows_Server <br br>>< Linux Server オペレーティング システムで使用できる値は次のとおりです。<br><br> RHEL_BYOS (RHEL の場合) <br>>< SLES_BYOS (SUSE) <br br>>< 詳細については、「Azure Hybrid Use Benefit for Windows Server<br br><> Azure Hybrid Use Benefit for Linux Server <br」を参照してください。><Br>最小 api-version: 2015-06-15

modelDefinitionApplied
String

仮想マシンに適用されるモデルが仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

仮想マシンの保護ポリシーを指定します。

plan
Plan

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

resources
IList<VirtualMachineExtension>

仮想マシンの子拡張機能リソース。

zones
IList<String>

仮想マシン ゾーン。

適用対象

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, String, Plan, IList<VirtualMachineExtension>, IList<String>, VirtualMachineIdentity)

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

public VirtualMachineScaleSetVM (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string instanceId = default, Microsoft.Azure.Management.Compute.Models.Sku sku = default, bool? latestModelApplied = default, string vmId = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView = default, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile = default, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile = default, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration = default, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet = default, string provisioningState = default, string licenseType = default, string modelDefinitionApplied = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy = default, string userData = default, Microsoft.Azure.Management.Compute.Models.Plan plan = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * string * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
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 instanceId As String = Nothing, Optional sku As Sku = Nothing, Optional latestModelApplied As Nullable(Of Boolean) = Nothing, Optional vmId As String = Nothing, Optional instanceView As VirtualMachineScaleSetVMInstanceView = Nothing, Optional hardwareProfile As HardwareProfile = Nothing, Optional storageProfile As StorageProfile = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional osProfile As OSProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional networkProfile As NetworkProfile = Nothing, Optional networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration = Nothing, Optional diagnosticsProfile As DiagnosticsProfile = Nothing, Optional availabilitySet As SubResource = Nothing, Optional provisioningState As String = Nothing, Optional licenseType As String = Nothing, Optional modelDefinitionApplied As String = Nothing, Optional protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy = Nothing, Optional userData As String = Nothing, Optional plan As Plan = Nothing, Optional resources As IList(Of VirtualMachineExtension) = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As VirtualMachineIdentity = Nothing)

パラメーター

location
String

リソースの場所

id
String

リソース ID

name
String

リソース名

type
String

リソースの種類

tags
IDictionary<String,String>

リソース タグ

instanceId
String

仮想マシン インスタンス ID。

sku
Sku

仮想マシン SKU。

latestModelApplied
Nullable<Boolean>

最新のモデルが仮想マシンに適用されているかどうかを指定します。

vmId
String

Azure VM の一意の ID。

instanceView
VirtualMachineScaleSetVMInstanceView

仮想マシン インスタンス ビュー。

hardwareProfile
HardwareProfile

仮想マシンのハードウェア設定を指定します。

storageProfile
StorageProfile

仮想マシンのストレージ設定を指定します。

additionalCapabilities
AdditionalCapabilities

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

osProfile
OSProfile

仮想マシンのオペレーティング システム設定を指定します。

securityProfile
SecurityProfile

仮想マシンのセキュリティ関連のプロファイル設定を指定します。

networkProfile
NetworkProfile

仮想マシンのネットワーク インターフェイスを指定します。

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

仮想マシンのネットワーク プロファイル構成を指定します。

diagnosticsProfile
DiagnosticsProfile

ブート診断設定の状態を指定します。 最小 api-version: 2015-06-15。

availabilitySet
SubResource

仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。 Azure の計画メンテナンスの詳細については、「Azure でのVirtual Machinesのメンテナンスと更新」を参照してください。 現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。

provisioningState
String

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

licenseType
String

使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 <br br><> Windows Server オペレーティング システムの使用可能な値: <br><br> Windows_Client <br><br> Windows_Server <br br>>< Linux Server オペレーティング システムで使用できる値は次のとおりです。<br><br> RHEL_BYOS (RHEL の場合) <br>>< SLES_BYOS (SUSE) <br br>>< 詳細については、「Azure Hybrid Use Benefit for Windows Server<br br><> Azure Hybrid Use Benefit for Linux Server <br」を参照してください。><Br>最小 api-version: 2015-06-15

modelDefinitionApplied
String

仮想マシンに適用されるモデルが仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

仮想マシンの保護ポリシーを指定します。

userData
String

VM の UserData。Base-64 でエンコードする必要があります。 お客様はここでシークレットを渡さないでください。 <br><br>Minimum api-version: 2021-03-01

plan
Plan

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

resources
IList<VirtualMachineExtension>

仮想マシンの子拡張機能リソース。

zones
IList<String>

仮想マシン ゾーン。

identity
VirtualMachineIdentity

構成されている場合は、仮想マシンの ID。

適用対象