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

VirtualMachineScaleSetVM interface

描述虚拟机规模集虚拟机。

Extends

属性

additionalCapabilities

指定在规模集中的虚拟机上启用或禁用的其他功能。 例如:虚拟机是否能够支持使用UltraSSD_LRS存储帐户类型附加托管数据磁盘。

availabilitySet

指定虚拟机应分配到的可用性集的相关信息。 将在同一可用性集中指定的虚拟机分配给不同节点,以便尽量提高可用性。 有关可用性集的详细信息,请参阅 可用性集概述。 有关 Azure 计划内维护的详细信息,请参阅 Azure 中虚拟机的维护和更新。 目前,只能在创建时将 VM 添加到可用性集。 无法将现有 VM 添加到可用性集。

diagnosticsProfile

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

etag

Etag 是在 VMSS VM 的 Update/Get 响应中返回的属性,因此客户可以在 标头中提供它,以确保乐观更新。 注意:此属性不会序列化。 它只能由服务器填充。

hardwareProfile

指定虚拟机的硬件设置。

identity

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

instanceId

虚拟机实例 ID。 注意:此属性不会序列化。 它只能由服务器填充。

instanceView

虚拟机实例视图。 注意:此属性不会序列化。 它只能由服务器填充。

latestModelApplied

指定是否已将最新模型应用于虚拟机。 注意:此属性不会序列化。 它只能由服务器填充。

licenseType

指定正在使用的映像或磁盘在本地获得许可。

Windows Server 操作系统的可能值为:

Windows_Client

Windows_Server

Linux Server 操作系统的可能值为:

RHEL) 的RHEL_BYOS (

SUSE) SLES_BYOS (

有关详细信息,请参阅 适用于 Windows Server 的 Azure 混合使用权益

适用于 Linux Server 的 Azure 混合使用权益

最低 API 版本:2015-06-15

modelDefinitionApplied

指定应用于虚拟机的模型是虚拟机规模集的模型还是虚拟机的自定义模型。 注意:此属性不会被序列化。 它只能由服务器填充。

networkProfile

指定虚拟机的网络接口。

networkProfileConfiguration

指定虚拟机的网络配置文件配置。

osProfile

指定虚拟机的操作系统设置。

plan

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

protectionPolicy

指定虚拟机的保护策略。

provisioningState

预配状态,仅显示在响应中。 注意:此属性不会被序列化。 它只能由服务器填充。

resources

虚拟机子扩展资源。 注意:此属性不会被序列化。 它只能由服务器填充。

securityProfile

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

sku

虚拟机 SKU。 注意:此属性不会被序列化。 它只能由服务器填充。

storageProfile

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

timeCreated

指定创建虚拟机资源的时间。

最低 API 版本:2021-11-01。 注意:此属性不会被序列化。 它只能由服务器填充。

userData

VM 的 UserData,必须采用 base-64 编码。 客户不应在此处传递任何机密。

最低 API 版本:2021-03-01

vmId

Azure VM 唯一 ID。 注意:此属性不会被序列化。 它只能由服务器填充。

zones

虚拟机区域。 注意:此属性不会被序列化。 它只能由服务器填充。

继承属性

id

资源 ID 注意:此属性不会序列化。 它只能由服务器填充。

location

资源位置

name

资源名称 注意:不会序列化此属性。 它只能由服务器填充。

tags

资源标记

type

资源类型 注意:此属性不会被序列化。 它只能由服务器填充。

属性详细信息

additionalCapabilities

指定在规模集中的虚拟机上启用或禁用的其他功能。 例如:虚拟机是否能够支持使用UltraSSD_LRS存储帐户类型附加托管数据磁盘。

additionalCapabilities?: AdditionalCapabilities

属性值

availabilitySet

指定虚拟机应分配到的可用性集的相关信息。 将在同一可用性集中指定的虚拟机分配给不同节点,以便尽量提高可用性。 有关可用性集的详细信息,请参阅 可用性集概述。 有关 Azure 计划内维护的详细信息,请参阅 Azure 中虚拟机的维护和更新。 目前,只能在创建时将 VM 添加到可用性集。 无法将现有 VM 添加到可用性集。

availabilitySet?: SubResource

属性值

diagnosticsProfile

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

diagnosticsProfile?: DiagnosticsProfile

属性值

etag

Etag 是在 VMSS VM 的 Update/Get 响应中返回的属性,因此客户可以在 标头中提供它,以确保乐观更新。 注意:此属性不会序列化。 它只能由服务器填充。

etag?: string

属性值

string

hardwareProfile

指定虚拟机的硬件设置。

hardwareProfile?: HardwareProfile

属性值

identity

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

identity?: VirtualMachineIdentity

属性值

instanceId

虚拟机实例 ID。 注意:此属性不会序列化。 它只能由服务器填充。

instanceId?: string

属性值

string

instanceView

虚拟机实例视图。 注意:此属性不会序列化。 它只能由服务器填充。

instanceView?: VirtualMachineScaleSetVMInstanceView

属性值

latestModelApplied

指定是否已将最新模型应用于虚拟机。 注意:此属性不会序列化。 它只能由服务器填充。

latestModelApplied?: boolean

属性值

boolean

licenseType

指定正在使用的映像或磁盘在本地获得许可。

Windows Server 操作系统的可能值为:

Windows_Client

Windows_Server

Linux Server 操作系统的可能值为:

RHEL) 的RHEL_BYOS (

SUSE) SLES_BYOS (

有关详细信息,请参阅 适用于 Windows Server 的 Azure 混合使用权益

适用于 Linux Server 的 Azure 混合使用权益

最低 API 版本:2015-06-15

licenseType?: string

属性值

string

modelDefinitionApplied

指定应用于虚拟机的模型是虚拟机规模集的模型还是虚拟机的自定义模型。 注意:此属性不会被序列化。 它只能由服务器填充。

modelDefinitionApplied?: string

属性值

string

networkProfile

指定虚拟机的网络接口。

networkProfile?: NetworkProfile

属性值

networkProfileConfiguration

指定虚拟机的网络配置文件配置。

networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration

属性值

osProfile

指定虚拟机的操作系统设置。

osProfile?: OSProfile

属性值

plan

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

plan?: Plan

属性值

protectionPolicy

指定虚拟机的保护策略。

protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy

属性值

provisioningState

预配状态,仅显示在响应中。 注意:此属性不会被序列化。 它只能由服务器填充。

provisioningState?: string

属性值

string

resources

虚拟机子扩展资源。 注意:此属性不会被序列化。 它只能由服务器填充。

resources?: VirtualMachineExtension[]

属性值

securityProfile

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

securityProfile?: SecurityProfile

属性值

sku

虚拟机 SKU。 注意:此属性不会被序列化。 它只能由服务器填充。

sku?: Sku

属性值

Sku

storageProfile

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

storageProfile?: StorageProfile

属性值

timeCreated

指定创建虚拟机资源的时间。

最低 API 版本:2021-11-01。 注意:此属性不会被序列化。 它只能由服务器填充。

timeCreated?: Date

属性值

Date

userData

VM 的 UserData,必须采用 base-64 编码。 客户不应在此处传递任何机密。

最低 API 版本:2021-03-01

userData?: string

属性值

string

vmId

Azure VM 唯一 ID。 注意:此属性不会被序列化。 它只能由服务器填充。

vmId?: string

属性值

string

zones

虚拟机区域。 注意:此属性不会被序列化。 它只能由服务器填充。

zones?: string[]

属性值

string[]

继承属性详细信息

id

资源 ID 注意:此属性不会序列化。 它只能由服务器填充。

id?: string

属性值

string

继承自Resource.id

location

资源位置

location: string

属性值

string

继承自Resource.location

name

资源名称 注意:不会序列化此属性。 它只能由服务器填充。

name?: string

属性值

string

继承自Resource.name

tags

资源标记

tags?: {[propertyName: string]: string}

属性值

{[propertyName: string]: string}

继承自Resource.tags

type

资源类型 注意:此属性不会被序列化。 它只能由服务器填充。

type?: string

属性值

string

继承自Resource.type