你当前正在访问 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, VirtualMachinePriorityTypes, VirtualMachineEvictionPolicyTypes, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, 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, VirtualMachinePriorityTypes, VirtualMachineEvictionPolicyTypes, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, VirtualMachineIdentity, IList<String>)

初始化 VirtualMachineUpdate 类的新实例。

public VirtualMachineUpdate (System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Fluent.Models.Plan plan = default, Microsoft.Azure.Management.Compute.Fluent.Models.HardwareProfile hardwareProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.StorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Fluent.Models.OSProfile osProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.NetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource availabilitySet = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource virtualMachineScaleSet = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachinePriorityTypes priority = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineEvictionPolicyTypes evictionPolicy = default, Microsoft.Azure.Management.Compute.Fluent.Models.BillingProfile billingProfile = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource host = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource hostGroup = default, string provisioningState = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInstanceView instanceView = default, string licenseType = default, string vmId = default, string extensionsTimeBudget = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineIdentity identity = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineUpdate : System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Fluent.Models.Plan * Microsoft.Azure.Management.Compute.Fluent.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Fluent.Models.StorageProfile * Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Fluent.Models.OSProfile * Microsoft.Azure.Management.Compute.Fluent.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Fluent.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Fluent.Models.DiagnosticsProfile * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachinePriorityTypes * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineEvictionPolicyTypes * Microsoft.Azure.Management.Compute.Fluent.Models.BillingProfile * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * string * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInstanceView * string * string * string * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Fluent.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 VirtualMachinePriorityTypes = Nothing, Optional evictionPolicy As VirtualMachineEvictionPolicyTypes = 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 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

指定启动诊断设置状态。 <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
VirtualMachinePriorityTypes

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

evictionPolicy
VirtualMachineEvictionPolicyTypes

指定 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

指定正在使用的映像或磁盘在本地获得许可。 此元素仅用于包含 Windows Server 操作系统的映像。 <br><br> 可能的值为: <br><br> Windows_Client <br><br> Windows_Server <br><br> 如果此元素包含在更新请求中,则该值必须与初始值匹配。 无法更新此值。 <br><br> 有关详细信息,请参阅 适用于 Windows Server<的 Azure 混合使用权益 br><br> 最低 api 版本:2015-06-15

vmId
String

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

extensionsTimeBudget
String

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

identity
VirtualMachineIdentity

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

zones
IList<String>

虚拟机区域。

适用于