共用方式為


VirtualMachineScaleSetOSDisk 類別

描述虛擬機器擴展集作業系統磁片。

必須填入所有必要的參數,才能傳送至 Azure。

繼承
azure.mgmt.compute._serialization.Model
VirtualMachineScaleSetOSDisk

建構函式

VirtualMachineScaleSetOSDisk(*, create_option: str | _models.DiskCreateOptionTypes, name: str | None = None, caching: str | _models.CachingTypes | None = None, write_accelerator_enabled: bool | None = None, disk_size_gb: int | None = None, os_type: str | _models.OperatingSystemTypes | None = None, image: _models.VirtualHardDisk | None = None, vhd_containers: List[str] | None = None, managed_disk: _models.VirtualMachineScaleSetManagedDiskParameters | None = None, **kwargs: Any)

Keyword-Only Parameters

name
str

磁碟名稱。

caching
strCachingTypes

指定快取需求。 <br>``<br>可能的值為: <br>``<br>None<br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> Default:Standard 儲存體的 None。進階儲存體的 ReadOnly。 已知值為:「None」、「ReadOnly」 和 「ReadWrite」。

write_accelerator_enabled
bool

指定是否應該在磁片上啟用或停用 writeAccelerator。

create_option
strDiskCreateOptionTypes

指定應該如何建立擴展集中的虛擬機器。:code:
<br> 唯一允許的值是: FromImage – 當您使用映射來建立虛擬機器時,會使用此值。 如果您使用平臺映射,則也會使用上述的 imageReference 元素。 如果您使用市集映射,您也會使用先前所述的 plan 元素。 必要。 已知值為:「FromImage」、「Empty」 和 「Attach」。

disk_size_gb
int

指定以 GB 為單位的作業系統磁片大小。 此元素可用來覆寫虛擬機器映射中的磁片大小。 <br>``<br> 此值不能大於 1023 GB。

os_type
strOperatingSystemTypes

此屬性可讓您指定從使用者映射或特製化 VHD 建立 VM 時,磁片中包含的 OS 類型。 <br>``<br>可能的值為: <br>``<br>Windows<br>``<br>Linux。 已知值為:「Windows」 和 「Linux」。

image
VirtualHardDisk

指定要根據擴展集的 Unmanaged 使用者映射相關資訊。

vhd_containers
list[str]

指定用來儲存擴展集作業系統磁片的容器 URL。

managed_disk
VirtualMachineScaleSetManagedDiskParameters

受控磁片參數。

變數

name
str

磁碟名稱。

caching
strCachingTypes

指定快取需求。 <br>``<br>可能的值為: <br>``<br>None<br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> Default:Standard 儲存體的 None。進階儲存體的 ReadOnly。 已知值為:「None」、「ReadOnly」 和 「ReadWrite」。

write_accelerator_enabled
bool

指定是否應該在磁片上啟用或停用 writeAccelerator。

create_option
strDiskCreateOptionTypes

指定應該如何建立擴展集中的虛擬機器。:code:
<br> 唯一允許的值是: FromImage – 當您使用映射來建立虛擬機器時,會使用此值。 如果您使用平臺映射,則也會使用上述的 imageReference 元素。 如果您使用市集映射,您也會使用先前所述的 plan 元素。 必要。 已知值為:「FromImage」、「Empty」 和 「Attach」。

disk_size_gb
int

指定以 GB 為單位的作業系統磁片大小。 此元素可用來覆寫虛擬機器映射中的磁片大小。 <br>``<br> 此值不能大於 1023 GB。

os_type
strOperatingSystemTypes

此屬性可讓您指定從使用者映射或特製化 VHD 建立 VM 時,磁片中包含的 OS 類型。 <br>``<br>可能的值為: <br>``<br>Windows<br>``<br>Linux。 已知值為:「Windows」 和 「Linux」。

image
VirtualHardDisk

指定要根據擴展集的 Unmanaged 使用者映射相關資訊。

vhd_containers
list[str]

指定用來儲存擴展集作業系統磁片的容器 URL。

managed_disk
VirtualMachineScaleSetManagedDiskParameters

受控磁片參數。