你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualMachineUpdate 构造函数

定义

重载

VirtualMachineUpdate()

初始化 VirtualMachineUpdate 类的新实例。

VirtualMachineUpdate(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>, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

VirtualMachineUpdate(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, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

VirtualMachineUpdate(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, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

VirtualMachineUpdate(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, VirtualMachineIdentity)
VirtualMachineUpdate(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, VirtualMachineIdentity)
VirtualMachineUpdate(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, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

VirtualMachineUpdate(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>, VirtualMachineIdentity)

初始化 VirtualMachineUpdate 类的新实例。

VirtualMachineUpdate(IDictionary<String,String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

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

初始化 VirtualMachineUpdate 类的新实例。

VirtualMachineUpdate(IDictionary<String,String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, VirtualMachineIdentity)
VirtualMachineUpdate(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>, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

VirtualMachineUpdate()

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate ();
Public Sub New ()

适用于

VirtualMachineUpdate(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>, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate (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, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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 identity As VirtualMachineIdentity = Nothing, Optional zones As IList(Of String) = Nothing)

参数

tags
IDictionary<String,String>

资源标记

plan
Plan

指定用于创建虚拟机的市场映像的相关信息。 此元素仅用于市场映像。 必须先启用该映像以供编程使用,然后才能从 API 使用市场映像。 在Azure 门户中,找到要使用的市场映像,然后单击“想要以编程方式部署”“入门”->。 输入任何所需信息,然后单击“ 保存”。

hardwareProfile
HardwareProfile

指定虚拟机的硬件设置。

storageProfile
StorageProfile

指定虚拟机磁盘的存储设置。

additionalCapabilities
AdditionalCapabilities

指定在虚拟机上启用或禁用的其他功能。

osProfile
OSProfile

指定创建虚拟机时使用的操作系统设置。 预配 VM 后,无法更改某些设置。

networkProfile
NetworkProfile

指定虚拟机的网络接口。

securityProfile
SecurityProfile

指定虚拟机的安全相关配置文件设置。

diagnosticsProfile
DiagnosticsProfile

指定启动诊断设置状态。 最低 API 版本:2015-06-15。

availabilitySet
SubResource

指定虚拟机应分配到的可用性集的相关信息。 将在同一可用性集中指定的虚拟机分配给不同节点,以便尽量提高可用性。 有关可用性集的详细信息,请参阅 可用性集概述。 有关 Azure 计划内维护的详细信息,请参阅 Azure 中虚拟机的维护和更新。 目前,只能在创建时将 VM 添加到可用性集。 要向其添加 VM 的可用性集应位于与可用性集资源相同的资源组下。 无法将现有 VM 添加到可用性集。 此属性不能与非 null properties.virtualMachineScaleSet 引用一起存在。

virtualMachineScaleSet
SubResource

指定虚拟机应分配到的虚拟机规模集的相关信息。 同一虚拟机规模集中指定的虚拟机将分配到不同的节点,以最大程度地提高可用性。 目前,VM 只能在创建时添加到虚拟机规模集。 无法将现有 VM 添加到虚拟机规模集。 此属性不能与非 null properties.availabilitySet 引用一起存在。 最低 api 版本:2019?03?01。

proximityPlacementGroup
SubResource

指定虚拟机应分配到的邻近放置组的相关信息。 最低 API 版本:2018-04-01。

priority
String

指定虚拟机的优先级。 最低 API 版本:2019-03-01。 可能的值包括:“Regular”、“Low”、“Spot”

evictionPolicy
String

指定 Azure 现成虚拟机和 Azure 现成规模集的逐出策略。 对于 Azure 现成虚拟机,支持“Deallocate”和“Delete”,最低 api 版本为 2019-03-01。 对于 Azure 现成规模集,支持“Deallocate”和“Delete”,最低 api 版本为 2017-10-30-preview。 可能的值包括:“Deallocate”、“Delete”

billingProfile
BillingProfile

指定 Azure 现成虚拟机的计费相关详细信息。 最低 API 版本:2019-03-01。

host
SubResource

指定有关虚拟机所在的专用主机的信息。 最低 API 版本:2018-10-01。

hostGroup
SubResource

指定有关虚拟机所在的专用主机组的信息。 注意: 用户不能同时指定 host 和 hostGroup 属性。 最低 API 版本:2020-06-01。

provisioningState
String

预配状态,仅显示在响应中。

instanceView
VirtualMachineInstanceView

虚拟机实例视图。

licenseType
String

指定正在使用的映像或磁盘在本地获得许可。 <br><br> Windows Server 操作系统的可能值为:<br><br> Windows_Client <br><br> br Windows_Server <br><br> Linux Server 操作系统的可能值为:<br><br> RHEL_BYOS (for RHEL) <br><br> br SLES_BYOS (for SUSE) <br><br 有关详细信息>,请参阅适用于 Windows Server<的Azure 混合使用权益 br>< 适用于> Linux Server 的 Azure 混合使用权益<br><br> 最低 api-version:2015-06-15

vmId
String

指定 VM 唯一 ID,该 ID 是一个 128 位标识符,该标识符已编码并存储在所有 Azure IaaS VM SMBIOS 中,可以使用平台 BIOS 命令读取。

extensionsTimeBudget
String

指定为所有扩展分配的启动时间。 持续时间应介于 15 分钟到 120 分钟之间, (包括) ,并且应以 ISO 8601 格式指定。 默认值为 90 分钟 (PT1H30M) 。 最低 API 版本:2020-06-01。

platformFaultDomain
Nullable<Int32>

指定要在其中创建虚拟机的规模集逻辑容错域。 默认情况下,虚拟机会自动分配给容错域,该容错域最好地在可用容错域中保持平衡。 仅当设置了此虚拟机的“virtualMachineScaleSet”属性时,这才适用。 引用的虚拟机规模集的“platformFaultDomainCount”必须大于 1。 创建虚拟机后,无法更新此属性。 可以在虚拟机实例视图中查看容错域分配。 最低 api 版本:2020\12\01。

scheduledEventsProfile
ScheduledEventsProfile

指定与计划事件相关的配置。

userData
String

VM 的 UserData,必须采用 base-64 编码。 客户不应在此处传递任何机密。 最低 API 版本:2021-03-01。

capacityReservation
CapacityReservationProfile

指定有关用于分配虚拟机的容量预留的信息。 最低 API 版本:2021-04-01。

applicationProfile
ApplicationProfile

指定应提供给 VM/VMSS 的库应用程序。

timeCreated
Nullable<DateTime>

指定创建虚拟机资源的时间。 最低 API 版本:2021-11-01。

identity
VirtualMachineIdentity

虚拟机的标识(如果已配置)。

zones
IList<String>

虚拟机区域。

适用于

VirtualMachineUpdate(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, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate (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, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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 * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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, identity As VirtualMachineIdentity, Optional zones As IList(Of String) = Nothing)

参数

tags
IDictionary<String,String>

资源标记

plan
Plan

指定用于创建虚拟机的市场映像的相关信息。 此元素仅用于市场映像。 必须先启用该映像以供编程使用,然后才能从 API 使用市场映像。 在Azure 门户中,找到要使用的市场映像,然后单击“想要以编程方式部署”“入门”->。 输入任何所需信息,然后单击“ 保存”。

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><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 版本: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 现成虚拟机,支持“Deallocate”和“Delete”,最低 api 版本为 2019-03-01。 <br><br>对于 Azure 现成规模集,支持“Deallocate”和“Delete”,最低 api 版本为 2017-10-30-preview。 可能的值包括:“Deallocate”、“Delete”

billingProfile
BillingProfile

指定 Azure 现成虚拟机的计费相关详细信息。 <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>注意:用户不能同时指定 host 和 hostGroup 属性。

provisioningState
String

预配状态,仅显示在响应中。

instanceView
VirtualMachineInstanceView

虚拟机实例视图。

licenseType
String

指定正在使用的映像或磁盘在本地获得许可。 <br><br> Windows Server 操作系统的可能值为:<br><br> Windows_Client <br><br> br Windows_Server <br><br> Linux Server 操作系统的可能值为:<br><br> RHEL_BYOS (for RHEL) <br><br> br SLES_BYOS (for SUSE) <br><br 有关详细信息>,请参阅适用于 Windows Server<的Azure 混合使用权益 br>< 适用于> Linux Server 的 Azure 混合使用权益<br><br> 最低 api-version:2015-06-15

vmId
String

指定 VM 唯一 ID,该 ID 是一个 128 位标识符,该标识符已编码并存储在所有 Azure IaaS VM SMBIOS 中,可以使用平台 BIOS 命令读取。

extensionsTimeBudget
String

指定为所有扩展分配的启动时间。 持续时间应介于 15 分钟到 120 分钟之间, (包括) ,并且应以 ISO 8601 格式指定。 默认值为 90 分钟 (PT1H30M) 。 <br><br> 最低 api-version:2020-06-01

platformFaultDomain
Nullable<Int32>

指定要在其中创建虚拟机的规模集逻辑容错域。 默认情况下,虚拟机会自动分配给容错域,该容错域最好地在可用容错域中保持平衡。<br><li>仅当设置了此虚拟机的“virtualMachineScaleSet”属性时,才适用。<li>引用的虚拟机规模集必须具有“platformFaultDomainCount”&gt;1.li<> 创建虚拟机后,无法更新此属性。<可以在>虚拟机实例视图中查看容错域分配。<br><br>最低 api 版本:2020?12?01

scheduledEventsProfile
ScheduledEventsProfile

指定与计划事件相关的配置。

userData
String

VM 的 UserData,必须采用 base-64 编码。 客户不应在此处传递任何机密。 <br><br>最低 api 版本:2021-03-01

capacityReservation
CapacityReservationProfile

指定有关用于分配虚拟机的容量预留的信息。 <br><br>最低 api-version:2021-04-01。

applicationProfile
ApplicationProfile

指定应提供给 VM/VMSS 的库应用程序

identity
VirtualMachineIdentity

虚拟机的标识(如果已配置)。

zones
IList<String>

虚拟机区域。

适用于

VirtualMachineUpdate(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, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate (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.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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, identity As VirtualMachineIdentity, zones As IList(Of String))

参数

tags
IDictionary<String,String>

资源标记

plan
Plan

指定用于创建虚拟机的市场映像的相关信息。 此元素仅用于市场映像。 必须先启用该映像以供编程使用,然后才能从 API 使用市场映像。 在Azure 门户中,找到要使用的市场映像,然后单击“想要以编程方式部署”“入门”->。 输入任何所需信息,然后单击“ 保存”。

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><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 版本: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 现成虚拟机,支持“Deallocate”和“Delete”,最低 api 版本为 2019-03-01。 <br><br>对于 Azure 现成规模集,支持“Deallocate”和“Delete”,最低 api 版本为 2017-10-30-preview。 可能的值包括:“Deallocate”、“Delete”

billingProfile
BillingProfile

指定 Azure 现成虚拟机的计费相关详细信息。 <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>注意:用户不能同时指定 host 和 hostGroup 属性。

provisioningState
String

预配状态,仅显示在响应中。

instanceView
VirtualMachineInstanceView

虚拟机实例视图。

licenseType
String

指定正在使用的映像或磁盘在本地获得许可。 <br><br> Windows Server 操作系统的可能值为:<br><br> Windows_Client <br><br> br Windows_Server <br><br> Linux Server 操作系统的可能值为:<br><br> RHEL_BYOS (for RHEL) <br><br> br SLES_BYOS (for SUSE) <br><br 有关详细信息>,请参阅适用于 Windows Server<的Azure 混合使用权益 br>< 适用于> Linux Server 的 Azure 混合使用权益<br><br> 最低 api-version:2015-06-15

vmId
String

指定 VM 唯一 ID,该 ID 是一个 128 位标识符,该标识符已编码并存储在所有 Azure IaaS VM SMBIOS 中,可以使用平台 BIOS 命令读取。

extensionsTimeBudget
String

指定为所有扩展分配的启动时间。 持续时间应介于 15 分钟到 120 分钟之间, (包括) ,并且应以 ISO 8601 格式指定。 默认值为 90 分钟 (PT1H30M) 。 <br><br> 最低 api-version:2020-06-01

platformFaultDomain
Nullable<Int32>

指定要在其中创建虚拟机的规模集逻辑容错域。 默认情况下,虚拟机会自动分配给容错域,该容错域最好地在可用容错域中保持平衡。<br><li>仅当设置了此虚拟机的“virtualMachineScaleSet”属性时,才适用。<li>引用的虚拟机规模集必须具有“platformFaultDomainCount”&gt;1.li<> 创建虚拟机后,无法更新此属性。<可以在>虚拟机实例视图中查看容错域分配。<br><br>最低 api 版本:2020?12?01

scheduledEventsProfile
ScheduledEventsProfile

指定与计划事件相关的配置。

userData
String

VM 的 UserData,必须采用 base-64 编码。 客户不应在此处传递任何机密。 <br><br>最低 api 版本:2021-03-01

identity
VirtualMachineIdentity

虚拟机的标识(如果已配置)。

zones
IList<String>

虚拟机区域。

适用于

VirtualMachineUpdate(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, VirtualMachineIdentity)

public VirtualMachineUpdate (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.VirtualMachineIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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, identity As VirtualMachineIdentity)

参数

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
hostGroup
SubResource
provisioningState
String
licenseType
String
vmId
String
extensionsTimeBudget
String
platformFaultDomain
Nullable<Int32>
scheduledEventsProfile
ScheduledEventsProfile
userData
String
capacityReservation
CapacityReservationProfile

适用于

VirtualMachineUpdate(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, VirtualMachineIdentity)

public VirtualMachineUpdate (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.VirtualMachineIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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, identity As VirtualMachineIdentity)

参数

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
hostGroup
SubResource
provisioningState
String
licenseType
String
vmId
String
extensionsTimeBudget
String
platformFaultDomain
Nullable<Int32>
scheduledEventsProfile
ScheduledEventsProfile
userData
String

适用于

VirtualMachineUpdate(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, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate (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.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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, identity As VirtualMachineIdentity, zones As IList(Of String))

参数

tags
IDictionary<String,String>

资源标记

plan
Plan

指定用于创建虚拟机的市场映像的相关信息。 此元素仅用于市场映像。 必须先启用该映像以供编程使用,然后才能从 API 使用市场映像。 在Azure 门户中,找到要使用的市场映像,然后单击“想要以编程方式部署”“入门”->。 输入任何所需信息,然后单击“ 保存”。

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><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 版本: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 现成虚拟机,支持“Deallocate”和“Delete”,最低 api 版本为 2019-03-01。 <br><br>对于 Azure 现成规模集,支持“Deallocate”和“Delete”,最低 api 版本为 2017-10-30-preview。 可能的值包括:“Deallocate”、“Delete”

billingProfile
BillingProfile

指定 Azure 现成虚拟机的计费相关详细信息。 <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>注意:用户不能同时指定 host 和 hostGroup 属性。

provisioningState
String

预配状态,仅显示在响应中。

instanceView
VirtualMachineInstanceView

虚拟机实例视图。

licenseType
String

指定正在使用的映像或磁盘在本地获得许可。 <br><br> Windows Server 操作系统的可能值为:<br><br> Windows_Client <br><br> br Windows_Server <br><br> Linux Server 操作系统的可能值为:<br><br> RHEL_BYOS (for RHEL) <br><br> br SLES_BYOS (for SUSE) <br><br 有关详细信息>,请参阅适用于 Windows Server<的Azure 混合使用权益 br>< 适用于> Linux Server 的 Azure 混合使用权益<br><br> 最低 api-version:2015-06-15

vmId
String

指定 VM 唯一 ID,该 ID 是一个 128 位标识符,该标识符已编码并存储在所有 Azure IaaS VM SMBIOS 中,可以使用平台 BIOS 命令读取。

extensionsTimeBudget
String

指定为所有扩展分配的启动时间。 持续时间应介于 15 分钟到 120 分钟之间, (包括) ,并且应以 ISO 8601 格式指定。 默认值为 90 分钟 (PT1H30M) 。 <br><br> 最低 api-version:2020-06-01

platformFaultDomain
Nullable<Int32>

指定要在其中创建虚拟机的规模集逻辑容错域。 默认情况下,虚拟机会自动分配给容错域,该容错域最好地在可用容错域中保持平衡。<br><li>仅当设置了此虚拟机的“virtualMachineScaleSet”属性时,才适用。<li>引用的虚拟机规模集必须具有“platformFaultDomainCount”&gt;1.li<> 创建虚拟机后,无法更新此属性。<可以在>虚拟机实例视图中查看容错域分配。<br><br>最低 api 版本:2020?12?01

scheduledEventsProfile
ScheduledEventsProfile

指定与计划事件相关的配置。

userData
String

VM 的 UserData,必须采用 base-64 编码。 客户不应在此处传递任何机密。 <br><br>最低 api 版本:2021-03-01

capacityReservation
CapacityReservationProfile

指定有关用于分配虚拟机的容量预留的信息。 <br><br>最低 api-version:2021-04-01。

identity
VirtualMachineIdentity

虚拟机的标识(如果已配置)。

zones
IList<String>

虚拟机区域。

适用于

VirtualMachineUpdate(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>, VirtualMachineIdentity)

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate (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.VirtualMachineIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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), identity As VirtualMachineIdentity)

参数

tags
IDictionary<String,String>

资源标记

plan
Plan

指定用于创建虚拟机的市场映像的相关信息。 此元素仅用于市场映像。 必须先启用该映像以供编程使用,然后才能从 API 使用市场映像。 在Azure 门户中,找到要使用的市场映像,然后单击“想要以编程方式部署”“入门”->。 输入任何所需信息,然后单击“ 保存”。

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><br> 有关 Azure 计划内维护的详细信息,请参阅 Azure <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 版本:2018-04-01。

priority
String

指定虚拟机的优先级。 <br><br>最低 api 版本:2019-03-01。 可能的值包括:“Regular”、“Low”、“Spot”

evictionPolicy
String

指定 Azure 现成虚拟机和 Azure 现成规模集的逐出策略。 <br><对于>Azure 现成虚拟机,支持“Deallocate”和“Delete”,最低 API 版本为 2019-03-01。 <br><对于>Azure 现成规模集,支持“Deallocate”和“Delete”,最低 API 版本为 2017-10-30-preview。 可能的值包括:“Deallocate”、“Delete”

billingProfile
BillingProfile

指定 Azure 现成虚拟机的计费相关详细信息。 <br><br>最低 api 版本:2019-03-01。

host
SubResource

指定有关虚拟机所在的专用主机的信息。 <br><br>最低 api 版本:2018-10-01。

hostGroup
SubResource

指定有关虚拟机所在的专用主机组的信息。 <br><br>最低 api 版本:2020-06-01。 <br><br>注意:用户不能同时指定 hostGroup 属性和 hostGroup 属性。

provisioningState
String

预配状态,仅显示在响应中。

instanceView
VirtualMachineInstanceView

虚拟机实例视图。

licenseType
String

指定正在使用的映像或磁盘已在本地获得许可。 <br><br> Windows Server 操作系统的可能值为: <br><br> Windows_Client <br><br> br Windows_Server <br><br> Linux Server 操作系统的可能值为: <br><br> RHEL_BYOS (for RHEL) <br><br br> SLES_BYOS (for SUSE) <br><br。> 有关详细信息,请参阅 适用于 Windows Server<的 Azure 混合使用权益 br><br>Azure Hybrid Use Benefit for Linux Server<br><br> 最低 api 版本: 2015-06-15

vmId
String

指定 VM 唯一 ID,该 ID 是一个 128 位标识符,在所有 Azure IaaS VM SMBIOS 中编码和存储,可以使用平台 BIOS 命令进行读取。

extensionsTimeBudget
String

指定分配的所有扩展的开始时间。 持续时间应介于 15 分钟到 120 分钟之间, (含) ,应以 ISO 8601 格式指定。 默认值为 90 分钟 (PT1H30M) 。 <br><br> 最低 api 版本: 2020-06-01

platformFaultDomain
Nullable<Int32>

指定要在其中创建虚拟机的规模集逻辑容错域。 默认情况下,虚拟机将自动分配给容错域,该容错域最能跨可用容错域保持平衡。<br><li>仅当设置了此虚拟机的“virtualMachineScaleSet”属性时,才适用。<li>引用的虚拟机规模集必须具有“platformFaultDomainCount”&gt;1.li<> 创建虚拟机后,无法更新此属性。<可以在虚拟机实例视图中查看 li>容错域分配。<br><br>最低 api-version: 2020?12?01

identity
VirtualMachineIdentity

虚拟机的标识(如果已配置)。

适用于

VirtualMachineUpdate(IDictionary<String,String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate (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, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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, identity As VirtualMachineIdentity, zones As IList(Of String))

参数

tags
IDictionary<String,String>

资源标记

plan
Plan

指定有关用于创建虚拟机的市场映像的信息。 此元素仅用于市场映像。 必须先启用映像以供编程使用,然后才能从 API 使用市场映像。 在Azure 门户中,找到要使用的市场映像,然后单击“想要以编程方式部署”“入门”->。 输入任何所需信息,然后单击“ 保存”。

hardwareProfile
HardwareProfile

指定虚拟机的硬件设置。

storageProfile
StorageProfile

指定虚拟机磁盘的存储设置。

additionalCapabilities
AdditionalCapabilities

指定在虚拟机上启用或禁用的其他功能。

osProfile
OSProfile

指定创建虚拟机时使用的操作系统设置。 预配 VM 后,无法更改某些设置。

networkProfile
NetworkProfile

指定虚拟机的网络接口。

securityProfile
SecurityProfile

指定虚拟机的安全相关配置文件设置。

diagnosticsProfile
DiagnosticsProfile

指定启动诊断设置状态。 <br><br>最低 api 版本:2015-06-15。

availabilitySet
SubResource

指定虚拟机应分配到的可用性集的相关信息。 将在同一可用性集中指定的虚拟机分配给不同节点,以便尽量提高可用性。 有关可用性集的详细信息,请参阅 管理虚拟机的可用性。 <br><br> 有关 Azure 计划内维护的详细信息,请参阅 Azure <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 版本:2018-04-01。

priority
String

指定虚拟机的优先级。 <br><br>最低 api 版本:2019-03-01。 可能的值包括:“Regular”、“Low”、“Spot”

evictionPolicy
String

指定 Azure 现成虚拟机和 Azure 现成规模集的逐出策略。 <br><对于>Azure 现成虚拟机,支持“Deallocate”和“Delete”,最低 API 版本为 2019-03-01。 <br><对于>Azure 现成规模集,支持“Deallocate”和“Delete”,最低 API 版本为 2017-10-30-preview。 可能的值包括:“Deallocate”、“Delete”

billingProfile
BillingProfile

指定 Azure 现成虚拟机的计费相关详细信息。 <br><br>最低 api 版本:2019-03-01。

host
SubResource

指定有关虚拟机所在的专用主机的信息。 <br><br>最低 api 版本:2018-10-01。

hostGroup
SubResource

指定有关虚拟机所在的专用主机组的信息。 <br><br>最低 api 版本:2020-06-01。 <br><br>注意:用户不能同时指定 hostGroup 属性和 hostGroup 属性。

provisioningState
String

预配状态,仅显示在响应中。

instanceView
VirtualMachineInstanceView

虚拟机实例视图。

licenseType
String

指定正在使用的映像或磁盘已在本地获得许可。 <br><br> Windows Server 操作系统的可能值为: <br><br> Windows_Client <br><br> br Windows_Server <br><br> Linux Server 操作系统的可能值为: <br><br> RHEL_BYOS (for RHEL) <br><br br> SLES_BYOS (for SUSE) <br><br。> 有关详细信息,请参阅 适用于 Windows Server<的 Azure 混合使用权益 br><br>Azure Hybrid Use Benefit for Linux Server<br><br> 最低 api 版本: 2015-06-15

vmId
String

指定 VM 唯一 ID,该 ID 是一个 128 位标识符,在所有 Azure IaaS VM SMBIOS 中编码和存储,可以使用平台 BIOS 命令进行读取。

extensionsTimeBudget
String

指定分配的所有扩展的开始时间。 持续时间应介于 15 分钟到 120 分钟之间, (含) ,应以 ISO 8601 格式指定。 默认值为 90 分钟 (PT1H30M) 。 <br><br> 最低 api 版本: 2020-06-01

identity
VirtualMachineIdentity

虚拟机的标识(如果已配置)。

zones
IList<String>

虚拟机区域。

适用于

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

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate (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.VirtualMachineUpdate : 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.VirtualMachineUpdate
Public Sub New (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))

参数

tags
IDictionary<String,String>

资源标记

plan
Plan

指定有关用于创建虚拟机的市场映像的信息。 此元素仅用于市场映像。 必须先启用映像以供编程使用,然后才能从 API 使用市场映像。 在Azure 门户中,找到要使用的市场映像,然后单击“想要以编程方式部署”“入门”->。 输入任何所需信息,然后单击“ 保存”。

hardwareProfile
HardwareProfile

指定虚拟机的硬件设置。

storageProfile
StorageProfile

指定虚拟机磁盘的存储设置。

additionalCapabilities
AdditionalCapabilities

指定在虚拟机上启用或禁用的其他功能。

osProfile
OSProfile

指定创建虚拟机时使用的操作系统设置。 预配 VM 后,无法更改某些设置。

networkProfile
NetworkProfile

指定虚拟机的网络接口。

securityProfile
SecurityProfile

指定虚拟机的安全相关配置文件设置。

diagnosticsProfile
DiagnosticsProfile

指定启动诊断设置状态。 <br><br>最低 api 版本:2015-06-15。

availabilitySet
SubResource

指定虚拟机应分配到的可用性集的相关信息。 将在同一可用性集中指定的虚拟机分配给不同节点,以便尽量提高可用性。 有关可用性集的详细信息,请参阅 可用性集概述。 <br><br> 有关 Azure 计划内维护的详细信息,请参阅 Azure <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 版本:2018-04-01。

priority
String

指定虚拟机的优先级。 <br><br>最低 api 版本:2019-03-01。 可能的值包括:“Regular”、“Low”、“Spot”

evictionPolicy
String

指定 Azure 现成虚拟机和 Azure 现成规模集的逐出策略。 <br><对于>Azure 现成虚拟机,支持“Deallocate”和“Delete”,最低 API 版本为 2019-03-01。 <br><对于>Azure 现成规模集,支持“Deallocate”和“Delete”,最低 API 版本为 2017-10-30-preview。 可能的值包括:“Deallocate”、“Delete”

billingProfile
BillingProfile

指定 Azure 现成虚拟机的计费相关详细信息。 <br><br>最低 api 版本:2019-03-01。

host
SubResource

指定有关虚拟机所在的专用主机的信息。 <br><br>最低 api 版本:2018-10-01。

hostGroup
SubResource

指定有关虚拟机所在的专用主机组的信息。 <br><br>最低 api 版本:2020-06-01。 <br><br>注意:用户不能同时指定 hostGroup 属性和 hostGroup 属性。

provisioningState
String

预配状态,仅显示在响应中。

instanceView
VirtualMachineInstanceView

虚拟机实例视图。

licenseType
String

指定正在使用的映像或磁盘已在本地获得许可。 <br><br> Windows Server 操作系统的可能值为: <br><br> Windows_Client <br><br> br Windows_Server <br><br> Linux Server 操作系统的可能值为: <br><br> RHEL_BYOS (for RHEL) <br><br br> SLES_BYOS (for SUSE) <br><br。> 有关详细信息,请参阅 适用于 Windows Server<的 Azure 混合使用权益 br><br>Azure Hybrid Use Benefit for Linux Server<br><br> 最低 api 版本: 2015-06-15

vmId
String

指定 VM 唯一 ID,该 ID 是一个 128 位标识符,在所有 Azure IaaS VM SMBIOS 中编码和存储,可以使用平台 BIOS 命令进行读取。

extensionsTimeBudget
String

指定分配的所有扩展的开始时间。 持续时间应介于 15 分钟到 120 分钟之间, (含) ,应以 ISO 8601 格式指定。 默认值为 90 分钟 (PT1H30M) 。 <br><br> 最低 api 版本: 2020-06-01

platformFaultDomain
Nullable<Int32>

指定要在其中创建虚拟机的规模集逻辑容错域。 默认情况下,虚拟机将自动分配给容错域,该容错域最能跨可用容错域保持平衡。<br><li>仅当设置了此虚拟机的“virtualMachineScaleSet”属性时,才适用。<li>引用的虚拟机规模集必须具有“platformFaultDomainCount”&gt;1.li<> 创建虚拟机后,无法更新此属性。<可以在虚拟机实例视图中查看 li>容错域分配。<br><br>最低 api-version: 2020?12?01

适用于

VirtualMachineUpdate(IDictionary<String,String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, String, String, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, VirtualMachineIdentity)

public VirtualMachineUpdate (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, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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, identity As VirtualMachineIdentity)

参数

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
hostGroup
SubResource
provisioningState
String
licenseType
String
vmId
String
extensionsTimeBudget
String

适用于

VirtualMachineUpdate(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>, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate (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.VirtualMachineIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate : 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.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineUpdate
Public Sub New (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), identity As VirtualMachineIdentity, zones As IList(Of String))

参数

tags
IDictionary<String,String>

资源标记

plan
Plan

指定有关用于创建虚拟机的市场映像的信息。 此元素仅用于市场映像。 必须先启用映像以供编程使用,然后才能从 API 使用市场映像。 在Azure 门户中,找到要使用的市场映像,然后单击“想要以编程方式部署”“入门”->。 输入任何所需信息,然后单击“ 保存”。

hardwareProfile
HardwareProfile

指定虚拟机的硬件设置。

storageProfile
StorageProfile

指定虚拟机磁盘的存储设置。

additionalCapabilities
AdditionalCapabilities

指定在虚拟机上启用或禁用的其他功能。

osProfile
OSProfile

指定创建虚拟机时使用的操作系统设置。 预配 VM 后,无法更改某些设置。

networkProfile
NetworkProfile

指定虚拟机的网络接口。

securityProfile
SecurityProfile

指定虚拟机的安全相关配置文件设置。

diagnosticsProfile
DiagnosticsProfile

指定启动诊断设置状态。 <br><br>最低 api 版本:2015-06-15。

availabilitySet
SubResource

指定虚拟机应分配到的可用性集的相关信息。 将在同一可用性集中指定的虚拟机分配给不同节点,以便尽量提高可用性。 有关可用性集的详细信息,请参阅 可用性集概述。 <br><br> 有关 Azure 计划内维护的详细信息,请参阅 Azure <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 版本:2018-04-01。

priority
String

指定虚拟机的优先级。 <br><br>最低 api 版本:2019-03-01。 可能的值包括:“Regular”、“Low”、“Spot”

evictionPolicy
String

指定 Azure 现成虚拟机和 Azure 现成规模集的逐出策略。 <br><对于>Azure 现成虚拟机,支持“Deallocate”和“Delete”,最低 API 版本为 2019-03-01。 <br><对于>Azure 现成规模集,支持“Deallocate”和“Delete”,最低 API 版本为 2017-10-30-preview。 可能的值包括:“Deallocate”、“Delete”

billingProfile
BillingProfile

指定 Azure 现成虚拟机的计费相关详细信息。 <br><br>最低 api 版本:2019-03-01。

host
SubResource

指定有关虚拟机所在的专用主机的信息。 <br><br>最低 api 版本:2018-10-01。

hostGroup
SubResource

指定有关虚拟机所在的专用主机组的信息。 <br><br>最低 api 版本:2020-06-01。 <br><br>注意:用户不能同时指定 hostGroup 属性和 hostGroup 属性。

provisioningState
String

预配状态,仅显示在响应中。

instanceView
VirtualMachineInstanceView

虚拟机实例视图。

licenseType
String

指定正在使用的映像或磁盘已在本地获得许可。 <br><br> Windows Server 操作系统的可能值为: <br><br> Windows_Client <br><br> br Windows_Server <br><br> Linux Server 操作系统的可能值为: <br><br> RHEL_BYOS (for RHEL) <br><br br> SLES_BYOS (for SUSE) <br><br。> 有关详细信息,请参阅 适用于 Windows Server<的 Azure 混合使用权益 br><br>Azure Hybrid Use Benefit for Linux Server<br><br> 最低 api 版本: 2015-06-15

vmId
String

指定 VM 唯一 ID,该 ID 是一个 128 位标识符,该标识符已编码并存储在所有 Azure IaaS VM SMBIOS 中,可以使用平台 BIOS 命令读取。

extensionsTimeBudget
String

指定为所有扩展分配的启动时间。 持续时间应介于 15 分钟到 120 分钟之间, (包括) ,并且应以 ISO 8601 格式指定。 默认值为 90 分钟 (PT1H30M) 。 <br><br> 最低 api-version:2020-06-01

platformFaultDomain
Nullable<Int32>

指定要在其中创建虚拟机的规模集逻辑容错域。 默认情况下,虚拟机会自动分配给容错域,该容错域最好地在可用容错域中保持平衡。<br><li>仅当设置了此虚拟机的“virtualMachineScaleSet”属性时,才适用。<li>引用的虚拟机规模集必须具有“platformFaultDomainCount”&gt;1.li<> 创建虚拟机后,无法更新此属性。<可以在>虚拟机实例视图中查看容错域分配。<br><br>最低 api 版本:2020?12?01

identity
VirtualMachineIdentity

虚拟机的标识(如果已配置)。

zones
IList<String>

虚拟机区域。

适用于