VirtualMachineScaleSetOSDisk 類別
描述虛擬機器擴展集作業系統磁片。
必須填入所有必要的參數,才能傳送至 Azure。
- 繼承
-
azure.mgmt.compute._serialization.ModelVirtualMachineScaleSetOSDisk
建構函式
VirtualMachineScaleSetOSDisk(*, create_option: str | _models.DiskCreateOptionTypes, name: str | None = None, caching: str | _models.CachingTypes | 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
- str 或 CachingTypes
指定快取需求。 <br>``<br>
可能的值為: <br>``<br>
無<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
預設值:標準儲存體的 None。進階儲存體的 ReadOnly。 已知值為:「None」、「ReadOnly」 和 「ReadWrite」。
- create_option
- str 或 DiskCreateOptionTypes
指定應如何建立擴展集中的虛擬機器。:code:<br>
唯一允許的值是: FromImage – 當您使用映射來建立虛擬機器時,會使用此值。 如果您使用平臺映射,則也會使用上述的 imageReference 元素。 如果您使用 Marketplace 映射,則也會使用先前所述的 plan 元素。 必要。 已知值為:「FromImage」、「Empty」 和 「Attach」。
- os_type
- str 或 OperatingSystemTypes
此屬性可讓您指定從使用者映射或特製化 VHD 建立 VM 時,磁片中包含的 OS 類型。 <br>``<br>
可能的值為: <br>``<br>
Windows<br>``<br>
Linux。
已知值為:「Windows」 和 「Linux」。
- image
- VirtualHardDisk
指定要根據擴展集之非受控使用者映射的資訊。
- managed_disk
- VirtualMachineScaleSetManagedDiskParameters
受控磁片參數。
變數
- name
- str
磁碟名稱。
- caching
- str 或 CachingTypes
指定快取需求。 <br>``<br>
可能的值為: <br>``<br>
無<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
預設值:標準儲存體的 None。進階儲存體的 ReadOnly。 已知值為:「None」、「ReadOnly」 和 「ReadWrite」。
- create_option
- str 或 DiskCreateOptionTypes
指定應如何建立擴展集中的虛擬機器。:code:<br>
唯一允許的值是: FromImage – 當您使用映射來建立虛擬機器時,會使用此值。 如果您使用平臺映射,則也會使用上述的 imageReference 元素。 如果您使用 Marketplace 映射,則也會使用先前所述的 plan 元素。 必要。 已知值為:「FromImage」、「Empty」 和 「Attach」。
- os_type
- str 或 OperatingSystemTypes
此屬性可讓您指定從使用者映射或特製化 VHD 建立 VM 時,磁片中包含的 OS 類型。 <br>``<br>
可能的值為: <br>``<br>
Windows<br>``<br>
Linux。 已知值為:「Windows」 和 「Linux」。
- image
- VirtualHardDisk
指定要根據擴展集之非受控使用者映射的資訊。
- managed_disk
- VirtualMachineScaleSetManagedDiskParameters
受控磁片參數。