VirtualMachineScaleSetVM コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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。
- 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。
- 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。
- 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。
- 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>
仮想マシンの子拡張機能リソース。
適用対象
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。
- 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>
仮想マシンの子拡張機能リソース。
- identity
- VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
適用対象
Azure SDK for .NET