VirtualMachine コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
VirtualMachine()
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine ();
Public Sub New ()
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, String, CapacityReservationProfile, ApplicationProfile, Nullable<DateTime>, IList<VirtualMachineExtension>, VirtualMachineIdentity, IList<String>, ExtendedLocation)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Models.Plan plan = 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.NetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet = default, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet = default, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup = default, string priority = default, string evictionPolicy = default, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile = default, Microsoft.Azure.Management.Compute.Models.SubResource host = default, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup = default, string provisioningState = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView = default, string licenseType = default, string vmId = default, string extensionsTimeBudget = default, int? platformFaultDomain = default, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile = default, string userData = default, Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile capacityReservation = default, Microsoft.Azure.Management.Compute.Models.ApplicationProfile applicationProfile = default, DateTime? timeCreated = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile * Microsoft.Azure.Management.Compute.Models.ApplicationProfile * Nullable<DateTime> * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
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 plan As Plan = Nothing, Optional hardwareProfile As HardwareProfile = Nothing, Optional storageProfile As StorageProfile = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional osProfile As OSProfile = Nothing, Optional networkProfile As NetworkProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional diagnosticsProfile As DiagnosticsProfile = Nothing, Optional availabilitySet As SubResource = Nothing, Optional virtualMachineScaleSet As SubResource = Nothing, Optional proximityPlacementGroup As SubResource = Nothing, Optional priority As String = Nothing, Optional evictionPolicy As String = Nothing, Optional billingProfile As BillingProfile = Nothing, Optional host As SubResource = Nothing, Optional hostGroup As SubResource = Nothing, Optional provisioningState As String = Nothing, Optional instanceView As VirtualMachineInstanceView = Nothing, Optional licenseType As String = Nothing, Optional vmId As String = Nothing, Optional extensionsTimeBudget As String = Nothing, Optional platformFaultDomain As Nullable(Of Integer) = Nothing, Optional scheduledEventsProfile As ScheduledEventsProfile = Nothing, Optional userData As String = Nothing, Optional capacityReservation As CapacityReservationProfile = Nothing, Optional applicationProfile As ApplicationProfile = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional resources As IList(Of VirtualMachineExtension) = Nothing, Optional identity As VirtualMachineIdentity = Nothing, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing)
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする] をクリックします。[作業の開始] を>クリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にする追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 最小 api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。 Azure の計画メンテナンスの詳細については、「Azure でのVirtual Machinesのメンテナンスと更新」を参照してください。 現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在することはできません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 このプロパティは、null 以外の properties.availabilitySet 参照と共に存在することはできません。 最小 api-version: 2019‐03-01。
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる必要がある近接配置グループに関する情報を指定します。 最小 api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 最小 api-version: 2019-03-01。 使用可能な値は次のとおりです: 'Regular'、'Low'、'Spot'
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンの場合、"割り当て解除" と "削除" の両方がサポートされており、最小 api バージョンは 2019-03-01 です。 Azure スポット スケール セットでは、"割り当て解除" と "削除" の両方がサポートされており、api-version の最小バージョンは 2017-10-30-preview です。 使用可能な値は次のとおりです: '割り当て解除'、'削除'
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 最小 api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 メモ: ユーザーは、host プロパティと hostGroup プロパティの両方を指定できません。 最小 api-version: 2020-06-01。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 最小 api-version: 2020-06-01。
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。 これは、この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。 参照される仮想マシン スケール セットには、1 より大きい 'platformFaultDomainCount' が必要です。 このプロパティは、仮想マシンを作成した後は更新できません。 障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。 最小 api-version: 2020‐12-01。
- scheduledEventsProfile
- ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
- userData
- String
VM の UserData。Base-64 でエンコードする必要があります。 お客様はここでシークレットを渡さないでください。 最小 api-version: 2021-03-01。
- capacityReservation
- CapacityReservationProfile
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 最小 api-version: 2021-04-01。
- applicationProfile
- ApplicationProfile
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
- identity
- VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
- extendedLocation
- ExtendedLocation
仮想マシンの拡張された場所。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, String, CapacityReservationProfile, ApplicationProfile, IList<VirtualMachineExtension>, VirtualMachineIdentity, IList<String>, ExtendedLocation)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, string userData, Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile capacityReservation, Microsoft.Azure.Management.Compute.Models.ApplicationProfile applicationProfile, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile * Microsoft.Azure.Management.Compute.Models.ApplicationProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, userData As String, capacityReservation As CapacityReservationProfile, applicationProfile As ApplicationProfile, resources As IList(Of VirtualMachineExtension), Optional identity As VirtualMachineIdentity = Nothing, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing)
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にされる追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性セット の概要」を参照してください。 <br><> Azure の計画メンテナンスの詳細については、「Azure <br><br>のVirtual Machinesのメンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03‐01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる近接配置グループに関する情報を指定します。 <br><br>最小 api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>最小 api-version: 2019-03-01。 指定できる値は、'Regular'、'Low'、'Spot' です。
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小値は 2019-03-01 です。 <br br><>Azure スポット スケール セットでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小は 2017-10-30-preview です。 指定できる値は、'Deallocate'、'Delete' です。
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>最小 api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>最小 api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> 最小 api-version: 2020-06-01
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。<br><li>この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。<li>参照される仮想マシン スケール セットには、'platformFaultDomainCount' >1.li<> このプロパティは、仮想マシンが作成されると更新できません。<li>障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。<br><br>最小 api-version: 2020‐12‐01
- scheduledEventsProfile
- ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
- userData
- String
VM の UserData。Base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 <br><br>最小 api-version: 2021-03-01
- capacityReservation
- CapacityReservationProfile
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 <br><br>最小 api-version: 2021-04-01。
- applicationProfile
- ApplicationProfile
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
- identity
- VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
- extendedLocation
- ExtendedLocation
仮想マシンの拡張された場所。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, String, CapacityReservationProfile, IList<VirtualMachineExtension>, VirtualMachineIdentity, IList<String>, ExtendedLocation)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, string userData, Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile capacityReservation, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, userData As String, capacityReservation As CapacityReservationProfile, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity, zones As IList(Of String), extendedLocation As ExtendedLocation)
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にされる追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性セット の概要」を参照してください。 <br><> Azure の計画メンテナンスの詳細については、「Azure <br><br>のVirtual Machinesのメンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03‐01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる近接配置グループに関する情報を指定します。 <br><br>最小 api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>最小 api-version: 2019-03-01。 指定できる値は、'Regular'、'Low'、'Spot' です。
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小値は 2019-03-01 です。 <br br><>Azure スポット スケール セットでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小は 2017-10-30-preview です。 指定できる値は、'Deallocate'、'Delete' です。
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>最小 api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>最小 api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> 最小 api-version: 2020-06-01
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。<br><li>この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。<li>参照される仮想マシン スケール セットには、'platformFaultDomainCount' >1.li<> このプロパティは、仮想マシンが作成されると更新できません。<li>障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。<br><br>最小 api-version: 2020‐12‐01
- scheduledEventsProfile
- ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
- userData
- String
VM の UserData。Base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 <br><br>最小 api-version: 2021-03-01
- capacityReservation
- CapacityReservationProfile
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 <br><br>最小 api-version: 2021-04-01。
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
- identity
- VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
- extendedLocation
- ExtendedLocation
仮想マシンの拡張された場所。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, String, IList<VirtualMachineExtension>, VirtualMachineIdentity, IList<String>, ExtendedLocation)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, string userData, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, userData As String, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity, zones As IList(Of String), extendedLocation As ExtendedLocation)
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にされる追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性セット の概要」を参照してください。 <br><> Azure の計画メンテナンスの詳細については、「Azure <br><br>のVirtual Machinesのメンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03‐01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる近接配置グループに関する情報を指定します。 <br><br>最小 api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>最小 api-version: 2019-03-01。 指定できる値は、'Regular'、'Low'、'Spot' です。
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小値は 2019-03-01 です。 <br br><>Azure スポット スケール セットでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小は 2017-10-30-preview です。 指定できる値は、'Deallocate'、'Delete' です。
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>最小 api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>最小 api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> 最小 api-version: 2020-06-01
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。<br><li>この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。<li>参照される仮想マシン スケール セットには、'platformFaultDomainCount' >1.li<> このプロパティは、仮想マシンが作成されると更新できません。<li>障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。<br><br>最小 api-version: 2020‐12‐01
- scheduledEventsProfile
- ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
- userData
- String
VM の UserData。Base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 <br><br>最小 api-version: 2021-03-01
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
- identity
- VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
- extendedLocation
- ExtendedLocation
仮想マシンの拡張された場所。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, String, CapacityReservationProfile, IList<VirtualMachineExtension>, VirtualMachineIdentity, IList<String>)
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, string userData, Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile capacityReservation, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, userData As String, capacityReservation As CapacityReservationProfile, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity, zones As IList(Of String))
パラメーター
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- plan
- Plan
- hardwareProfile
- HardwareProfile
- storageProfile
- StorageProfile
- additionalCapabilities
- AdditionalCapabilities
- osProfile
- OSProfile
- networkProfile
- NetworkProfile
- securityProfile
- SecurityProfile
- diagnosticsProfile
- DiagnosticsProfile
- availabilitySet
- SubResource
- virtualMachineScaleSet
- SubResource
- proximityPlacementGroup
- SubResource
- priority
- String
- evictionPolicy
- String
- billingProfile
- BillingProfile
- host
- SubResource
- hostGroup
- SubResource
- provisioningState
- String
- instanceView
- VirtualMachineInstanceView
- licenseType
- String
- vmId
- String
- extensionsTimeBudget
- String
- scheduledEventsProfile
- ScheduledEventsProfile
- userData
- String
- capacityReservation
- CapacityReservationProfile
- resources
- IList<VirtualMachineExtension>
- identity
- VirtualMachineIdentity
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, String, IList<VirtualMachineExtension>, VirtualMachineIdentity, IList<String>)
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, string userData, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, userData As String, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity, zones As IList(Of String))
パラメーター
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- plan
- Plan
- hardwareProfile
- HardwareProfile
- storageProfile
- StorageProfile
- additionalCapabilities
- AdditionalCapabilities
- osProfile
- OSProfile
- networkProfile
- NetworkProfile
- securityProfile
- SecurityProfile
- diagnosticsProfile
- DiagnosticsProfile
- availabilitySet
- SubResource
- virtualMachineScaleSet
- SubResource
- proximityPlacementGroup
- SubResource
- priority
- String
- evictionPolicy
- String
- billingProfile
- BillingProfile
- host
- SubResource
- hostGroup
- SubResource
- provisioningState
- String
- instanceView
- VirtualMachineInstanceView
- licenseType
- String
- vmId
- String
- extensionsTimeBudget
- String
- scheduledEventsProfile
- ScheduledEventsProfile
- userData
- String
- resources
- IList<VirtualMachineExtension>
- identity
- VirtualMachineIdentity
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, String, CapacityReservationProfile, IList<VirtualMachineExtension>, VirtualMachineIdentity)
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, string userData, Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile capacityReservation, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, userData As String, capacityReservation As CapacityReservationProfile, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity)
パラメーター
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- plan
- Plan
- hardwareProfile
- HardwareProfile
- storageProfile
- StorageProfile
- additionalCapabilities
- AdditionalCapabilities
- osProfile
- OSProfile
- networkProfile
- NetworkProfile
- securityProfile
- SecurityProfile
- diagnosticsProfile
- DiagnosticsProfile
- availabilitySet
- SubResource
- virtualMachineScaleSet
- SubResource
- proximityPlacementGroup
- SubResource
- priority
- String
- evictionPolicy
- String
- billingProfile
- BillingProfile
- host
- SubResource
- hostGroup
- SubResource
- provisioningState
- String
- instanceView
- VirtualMachineInstanceView
- licenseType
- String
- vmId
- String
- extensionsTimeBudget
- String
- scheduledEventsProfile
- ScheduledEventsProfile
- userData
- String
- capacityReservation
- CapacityReservationProfile
- resources
- IList<VirtualMachineExtension>
- identity
- VirtualMachineIdentity
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, String, IList<VirtualMachineExtension>, VirtualMachineIdentity)
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, string userData, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, userData As String, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity)
パラメーター
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- plan
- Plan
- hardwareProfile
- HardwareProfile
- storageProfile
- StorageProfile
- additionalCapabilities
- AdditionalCapabilities
- osProfile
- OSProfile
- networkProfile
- NetworkProfile
- securityProfile
- SecurityProfile
- diagnosticsProfile
- DiagnosticsProfile
- availabilitySet
- SubResource
- virtualMachineScaleSet
- SubResource
- proximityPlacementGroup
- SubResource
- priority
- String
- evictionPolicy
- String
- billingProfile
- BillingProfile
- host
- SubResource
- hostGroup
- SubResource
- provisioningState
- String
- instanceView
- VirtualMachineInstanceView
- licenseType
- String
- vmId
- String
- extensionsTimeBudget
- String
- scheduledEventsProfile
- ScheduledEventsProfile
- userData
- String
- resources
- IList<VirtualMachineExtension>
- identity
- VirtualMachineIdentity
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, String, CapacityReservationProfile, IList<VirtualMachineExtension>)
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, string userData, Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile capacityReservation, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, userData As String, capacityReservation As CapacityReservationProfile, resources As IList(Of VirtualMachineExtension))
パラメーター
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- plan
- Plan
- hardwareProfile
- HardwareProfile
- storageProfile
- StorageProfile
- additionalCapabilities
- AdditionalCapabilities
- osProfile
- OSProfile
- networkProfile
- NetworkProfile
- securityProfile
- SecurityProfile
- diagnosticsProfile
- DiagnosticsProfile
- availabilitySet
- SubResource
- virtualMachineScaleSet
- SubResource
- proximityPlacementGroup
- SubResource
- priority
- String
- evictionPolicy
- String
- billingProfile
- BillingProfile
- host
- SubResource
- hostGroup
- SubResource
- provisioningState
- String
- instanceView
- VirtualMachineInstanceView
- licenseType
- String
- vmId
- String
- extensionsTimeBudget
- String
- scheduledEventsProfile
- ScheduledEventsProfile
- userData
- String
- capacityReservation
- CapacityReservationProfile
- resources
- IList<VirtualMachineExtension>
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, IList<VirtualMachineExtension>, VirtualMachineIdentity, IList<String>, ExtendedLocation)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity, zones As IList(Of String), extendedLocation As ExtendedLocation)
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にされる追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性セット の概要」を参照してください。 <br><> Azure の計画メンテナンスの詳細については、「Azure <br><br>のVirtual Machinesのメンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03‐01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる近接配置グループに関する情報を指定します。 <br><br>最小 api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>最小 api-version: 2019-03-01。 指定できる値は、'Regular'、'Low'、'Spot' です。
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小値は 2019-03-01 です。 <br br><>Azure スポット スケール セットでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小は 2017-10-30-preview です。 指定できる値は、'Deallocate'、'Delete' です。
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>最小 api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>最小 api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> 最小 api-version: 2020-06-01
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。<br><li>この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。<li>参照される仮想マシン スケール セットには、'platformFaultDomainCount' >1.li<> このプロパティは、仮想マシンが作成されると更新できません。<li>障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。<br><br>最小 api-version: 2020‐12‐01
- scheduledEventsProfile
- ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
- identity
- VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
- extendedLocation
- ExtendedLocation
仮想マシンの拡張された場所。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, IList<VirtualMachineExtension>, VirtualMachineIdentity)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity)
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にされる追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性セット の概要」を参照してください。 <br><> Azure の計画メンテナンスの詳細については、「Azure <br><br>のVirtual Machinesのメンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03‐01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる近接配置グループに関する情報を指定します。 <br><br>最小 api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>最小 api-version: 2019-03-01。 指定できる値は、'Regular'、'Low'、'Spot' です。
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小値は 2019-03-01 です。 <br br><>Azure スポット スケール セットでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小は 2017-10-30-preview です。 指定できる値は、'Deallocate'、'Delete' です。
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>最小 api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>最小 api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> 最小 api-version: 2020-06-01
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。<br><li>この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。<li>参照される仮想マシン スケール セットには、'platformFaultDomainCount' >1.li<> このプロパティは、仮想マシンが作成されると更新できません。<li>障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。<br><br>最小 api-version: 2020‐12‐01
- scheduledEventsProfile
- ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
- identity
- VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, IList<VirtualMachineExtension>)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, resources As IList(Of VirtualMachineExtension))
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にされる追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性セット の概要」を参照してください。 <br><> Azure の計画メンテナンスの詳細については、「Azure <br><br>のVirtual Machinesのメンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03‐01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる近接配置グループに関する情報を指定します。 <br><br>最小 api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>最小 api-version: 2019-03-01。 指定できる値は、'Regular'、'Low'、'Spot' です。
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小値は 2019-03-01 です。 <br br><>Azure スポット スケール セットでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小は 2017-10-30-preview です。 指定できる値は、'Deallocate'、'Delete' です。
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>最小 api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>最小 api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> 最小 api-version: 2020-06-01
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。<br><li>この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。<li>参照される仮想マシン スケール セットには、'platformFaultDomainCount' >1.li<> このプロパティは、仮想マシンが作成されると更新できません。<li>障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。<br><br>最小 api-version: 2020‐12‐01
- scheduledEventsProfile
- ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, IList<VirtualMachineExtension>, VirtualMachineIdentity, IList<String>)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity, zones As IList(Of String))
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする] をクリックします。[作業の開始] を>クリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にする追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>Minimum api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「 仮想マシンの可用性を管理する」を参照してください。 <br br><> Azure の計画メンテナンスの詳細については、「Azure br><br> の仮想マシン<の計画メンテナンス」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03-01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる必要がある近接配置グループに関する情報を指定します。 <br><br>Minimum api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>Minimum api-version: 2019-03-01。 使用可能な値は次のとおりです: 'Regular'、'Low'、'Spot'
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンの場合、'割り当て解除' と 'Delete' の両方がサポートされており、最小 api-version は 2019-03-01 です。 <br br><>Azure スポット スケール セットの場合、'割り当て解除' と 'Delete' の両方がサポートされており、最小 api-version は 2017-10-30-preview です。 使用可能な値は次のとおりです: '割り当て解除'、'削除'
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>Minimum api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>Minimum api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> Minimum api-version: 2020-06-01
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
- identity
- VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile)
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする] をクリックします。[作業の開始] を>クリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にする追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>Minimum api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。 <br br><> Azure の計画メンテナンスの詳細については、「Azure br><br>のVirtual Machinesの<メンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03-01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる必要がある近接配置グループに関する情報を指定します。 <br><br>Minimum api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>Minimum api-version: 2019-03-01。 指定できる値は、'Regular'、'Low'、'Spot' です。
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小値は 2019-03-01 です。 <br br><>Azure スポット スケール セットでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小は 2017-10-30-preview です。 指定できる値は、'Deallocate'、'Delete' です。
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>最小 api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>最小 api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> 最小 api-version: 2020-06-01
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。<br><li>この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。<li>参照される仮想マシン スケール セットには、'platformFaultDomainCount' >1.li<> このプロパティは、仮想マシンが作成されると更新できません。<li>障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。<br><br>最小 api-version: 2020‐12‐01
- scheduledEventsProfile
- ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, IList<VirtualMachineExtension>, VirtualMachineIdentity)
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity)
パラメーター
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- plan
- Plan
- hardwareProfile
- HardwareProfile
- storageProfile
- StorageProfile
- additionalCapabilities
- AdditionalCapabilities
- osProfile
- OSProfile
- networkProfile
- NetworkProfile
- securityProfile
- SecurityProfile
- diagnosticsProfile
- DiagnosticsProfile
- availabilitySet
- SubResource
- virtualMachineScaleSet
- SubResource
- proximityPlacementGroup
- SubResource
- priority
- String
- evictionPolicy
- String
- billingProfile
- BillingProfile
- host
- SubResource
- hostGroup
- SubResource
- provisioningState
- String
- instanceView
- VirtualMachineInstanceView
- licenseType
- String
- vmId
- String
- extensionsTimeBudget
- String
- resources
- IList<VirtualMachineExtension>
- identity
- VirtualMachineIdentity
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>)
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer))
パラメーター
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- plan
- Plan
- hardwareProfile
- HardwareProfile
- storageProfile
- StorageProfile
- additionalCapabilities
- AdditionalCapabilities
- osProfile
- OSProfile
- networkProfile
- NetworkProfile
- securityProfile
- SecurityProfile
- diagnosticsProfile
- DiagnosticsProfile
- availabilitySet
- SubResource
- virtualMachineScaleSet
- SubResource
- proximityPlacementGroup
- SubResource
- priority
- String
- evictionPolicy
- String
- billingProfile
- BillingProfile
- host
- SubResource
- hostGroup
- SubResource
- provisioningState
- String
- instanceView
- VirtualMachineInstanceView
- licenseType
- String
- vmId
- String
- extensionsTimeBudget
- String
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, IList<VirtualMachineExtension>)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, resources As IList(Of VirtualMachineExtension))
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にされる追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>最小 api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「 仮想マシンの可用性を管理する」を参照してください。 <br><> Azure の計画メンテナンスの詳細については、「Azure <br><br> の仮想マシンの計画メンテナンス」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03‐01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる近接配置グループに関する情報を指定します。 <br><br>最小 api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>最小 api-version: 2019-03-01。 指定できる値は、'Regular'、'Low'、'Spot' です。
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小値は 2019-03-01 です。 <br br><>Azure スポット スケール セットでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小は 2017-10-30-preview です。 指定できる値は、'Deallocate'、'Delete' です。
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>最小 api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>最小 api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> 最小 api-version: 2020-06-01
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String)
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String)
パラメーター
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- plan
- Plan
- hardwareProfile
- HardwareProfile
- storageProfile
- StorageProfile
- additionalCapabilities
- AdditionalCapabilities
- osProfile
- OSProfile
- networkProfile
- NetworkProfile
- securityProfile
- SecurityProfile
- diagnosticsProfile
- DiagnosticsProfile
- availabilitySet
- SubResource
- virtualMachineScaleSet
- SubResource
- proximityPlacementGroup
- SubResource
- priority
- String
- evictionPolicy
- String
- billingProfile
- BillingProfile
- host
- SubResource
- hostGroup
- SubResource
- provisioningState
- String
- instanceView
- VirtualMachineInstanceView
- licenseType
- String
- vmId
- String
- extensionsTimeBudget
- String
適用対象
VirtualMachine(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, Nullable<Int32>, ScheduledEventsProfile, IList<VirtualMachineExtension>, VirtualMachineIdentity, IList<String>)
VirtualMachine クラスの新しいインスタンスを初期化します。
public VirtualMachine (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Plan plan, 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.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, Microsoft.Azure.Management.Compute.Models.SubResource virtualMachineScaleSet, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, string priority, string evictionPolicy, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile, Microsoft.Azure.Management.Compute.Models.SubResource host, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView instanceView, string licenseType, string vmId, string extensionsTimeBudget, int? platformFaultDomain, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Plan * 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.NetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineInstanceView * string * string * string * Nullable<int> * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachine
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), plan As Plan, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, networkProfile As NetworkProfile, securityProfile As SecurityProfile, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, virtualMachineScaleSet As SubResource, proximityPlacementGroup As SubResource, priority As String, evictionPolicy As String, billingProfile As BillingProfile, host As SubResource, hostGroup As SubResource, provisioningState As String, instanceView As VirtualMachineInstanceView, licenseType As String, vmId As String, extensionsTimeBudget As String, platformFaultDomain As Nullable(Of Integer), scheduledEventsProfile As ScheduledEventsProfile, resources As IList(Of VirtualMachineExtension), identity As VirtualMachineIdentity, zones As IList(Of String))
パラメーター
- location
- String
リソースの場所
- id
- String
リソース ID
- name
- String
リソース名
- type
- String
リソースの種類
- tags
- IDictionary<String,String>
リソース タグ
- plan
- Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。
- hardwareProfile
- HardwareProfile
仮想マシンのハードウェア設定を指定します。
- storageProfile
- StorageProfile
仮想マシンのストレージ設定を指定します。
- additionalCapabilities
- AdditionalCapabilities
仮想マシンで有効または無効にされる追加の機能を指定します。
- osProfile
- OSProfile
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
- networkProfile
- NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
- securityProfile
- SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
- diagnosticsProfile
- DiagnosticsProfile
ブート診断設定の状態を指定します。 <br><br>Minimum api-version: 2015-06-15。
- availabilitySet
- SubResource
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。 <br br><> Azure の計画メンテナンスの詳細については、「Azure br><br>のVirtual Machinesの<メンテナンスと更新」を参照してください。現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在できません。
- virtualMachineScaleSet
- SubResource
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 <br br><>このプロパティは、null 以外の properties.availabilitySet 参照と共に存在できません。 <br><br>最小 api-version: 2019‐03-01
- proximityPlacementGroup
- SubResource
仮想マシンを割り当てる必要がある近接配置グループに関する情報を指定します。 <br><br>Minimum api-version: 2018-04-01。
- priority
- String
仮想マシンの優先度を指定します。 <br><br>Minimum api-version: 2019-03-01。 使用可能な値は次のとおりです: 'Regular'、'Low'、'Spot'
- evictionPolicy
- String
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 <br br><>Azure Spot 仮想マシンの場合、'割り当て解除' と 'Delete' の両方がサポートされており、最小 api-version は 2019-03-01 です。 <br br><>Azure スポット スケール セットの場合、'割り当て解除' と 'Delete' の両方がサポートされており、最小 api-version は 2017-10-30-preview です。 使用可能な値は次のとおりです: '割り当て解除'、'削除'
- billingProfile
- BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 <br><br>Minimum api-version: 2019-03-01。
- host
- SubResource
仮想マシンが存在する専用ホストに関する情報を指定します。 <br><br>最小 api-version: 2018-10-01。
- hostGroup
- SubResource
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 <br><br>Minimum api-version: 2020-06-01。 <br><br>NOTE: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。
- provisioningState
- String
プロビジョニング状態。これは応答にのみ表示されます。
- instanceView
- VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
- 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
- vmId
- String
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。
- extensionsTimeBudget
- String
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 <br><br> Minimum api-version: 2020-06-01
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。<br><li>この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。<li>参照される仮想マシン スケール セットには、'platformFaultDomainCount' > が必要です。1.li<> このプロパティは、仮想マシンが作成されると更新できません。<li>障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。<br><br>最小 api-version: 2020‐12‐01
- scheduledEventsProfile
- ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
- resources
- IList<VirtualMachineExtension>
仮想マシンの子拡張機能リソース。
- identity
- VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
適用対象
Azure SDK for .NET