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

VirtualMachineScaleSetOSDisk interface

描述虚拟机规模集操作系统磁盘。

属性

caching

指定缓存要求。 可能的值为:None、ReadOnly、ReadWrite。 默认值为:标准存储的 None。高级存储的 ReadOnly。

createOption

指定应如何创建规模集中的虚拟机。 唯一允许的值是:FromImage。 使用映像创建虚拟机时使用此值。 如果使用平台映像,则还使用上述 imageReference 元素。 如果使用市场映像,则还会使用前面所述的计划元素。

deleteOption

指定在 VMSS Flex 删除时是否应删除或分离 OS 磁盘(此功能仅适用于具有灵活 OrchestrationMode 的 VMSS)。

可能的值:

删除 如果使用此值,则删除 VMSS Flex VM 时会删除 OS 磁盘。

分离 如果使用此值,则会在删除 VMSS Flex VM 后保留 OS 磁盘。

默认值设置为 Delete。 对于临时 OS 磁盘,默认值设置为 删除。 用户无法更改临时 OS 磁盘的删除选项。

diffDiskSettings

指定虚拟机规模集使用的操作系统磁盘的临时磁盘设置。

diskSizeGB

指定空数据磁盘的大小(以 GB 为单位)。 此元素可用于覆盖虚拟机映像中的磁盘大小。 属性“diskSizeGB”是磁盘的字节数 x 1024^3,该值不能大于 1023。

image

指定要基于规模集的非托管用户映像的信息。

managedDisk

托管磁盘参数。

name

磁盘名称。

osType

此属性允许指定从用户映像或专用 VHD 创建 VM 时磁盘中包含的 OS 类型。 可能的值包括:Windows、Linux。

vhdContainers

指定用于存储规模集操作系统磁盘的容器 URL。

writeAcceleratorEnabled

指定是应在磁盘上启用或禁用 writeAccelerator。

属性详细信息

caching

指定缓存要求。 可能的值为:None、ReadOnly、ReadWrite。 默认值为:标准存储的 None。高级存储的 ReadOnly。

caching?: string

属性值

string

createOption

指定应如何创建规模集中的虚拟机。 唯一允许的值是:FromImage。 使用映像创建虚拟机时使用此值。 如果使用平台映像,则还使用上述 imageReference 元素。 如果使用市场映像,则还会使用前面所述的计划元素。

createOption: string

属性值

string

deleteOption

指定在 VMSS Flex 删除时是否应删除或分离 OS 磁盘(此功能仅适用于具有灵活 OrchestrationMode 的 VMSS)。

可能的值:

删除 如果使用此值,则删除 VMSS Flex VM 时会删除 OS 磁盘。

分离 如果使用此值,则会在删除 VMSS Flex VM 后保留 OS 磁盘。

默认值设置为 Delete。 对于临时 OS 磁盘,默认值设置为 删除。 用户无法更改临时 OS 磁盘的删除选项。

deleteOption?: string

属性值

string

diffDiskSettings

指定虚拟机规模集使用的操作系统磁盘的临时磁盘设置。

diffDiskSettings?: DiffDiskSettings

属性值

diskSizeGB

指定空数据磁盘的大小(以 GB 为单位)。 此元素可用于覆盖虚拟机映像中的磁盘大小。 属性“diskSizeGB”是磁盘的字节数 x 1024^3,该值不能大于 1023。

diskSizeGB?: number

属性值

number

image

指定要基于规模集的非托管用户映像的信息。

image?: VirtualHardDisk

属性值

managedDisk

托管磁盘参数。

managedDisk?: VirtualMachineScaleSetManagedDiskParameters

属性值

name

磁盘名称。

name?: string

属性值

string

osType

此属性允许指定从用户映像或专用 VHD 创建 VM 时磁盘中包含的 OS 类型。 可能的值包括:Windows、Linux。

osType?: string

属性值

string

vhdContainers

指定用于存储规模集操作系统磁盘的容器 URL。

vhdContainers?: string[]

属性值

string[]

writeAcceleratorEnabled

指定是应在磁盘上启用或禁用 writeAccelerator。

writeAcceleratorEnabled?: boolean

属性值

boolean