VirtualMachineScaleSetOSDisk interface
描述虛擬機擴展集作業系統磁碟。
屬性
caching | 指定快取需求。 可能的值為:None、ReadOnly、ReadWrite。 預設值為:標準記憶體的 None。進階記憶體的 ReadOnly。 |
create |
指定應該如何建立擴展集中的虛擬機。 唯一允許的值是:FromImage。 當您使用映像來建立虛擬機時,會使用此值。 如果您使用平臺映像,則也會使用上述的 imageReference 元素。 如果您使用市集映像,則也會使用先前所述的 plan 元素。 |
delete |
指定 VMSS Flex 刪除時是否應該刪除或中斷連結 OS 磁碟(此功能僅適用於具有彈性 OrchestrationMode 的 VMSS)。 |
diff |
指定虛擬機擴展集所使用作業系統磁碟的暫時磁碟設定。 |
disk |
指定以 GB 為單位的空白資料磁碟大小。 這個元素可用來覆寫虛擬機映像中的磁碟大小。 屬性 'diskSizeGB' 是磁碟的位元組 x 1024^3,值不能大於 1023。 |
image | 指定要以擴展集為基礎之 Unmanaged 使用者映像的相關信息。 |
managed |
受控磁碟參數。 |
name | 磁碟名稱。 |
os |
此屬性可讓您指定從使用者映像或特製化 VHD 建立 VM 時,磁碟包含的 OS 類型。 可能的值為:Windows、Linux。 |
vhd |
指定用來儲存擴展集作業系統磁碟的容器 URL。 |
write |
指定是否應該在磁碟上啟用或停用 writeAccelerator。 |
屬性詳細資料
caching
指定快取需求。 可能的值為:None、ReadOnly、ReadWrite。 預設值為:標準記憶體的 None。進階記憶體的 ReadOnly。
caching?: CachingTypes
屬性值
createOption
指定應該如何建立擴展集中的虛擬機。 唯一允許的值是:FromImage。 當您使用映像來建立虛擬機時,會使用此值。 如果您使用平臺映像,則也會使用上述的 imageReference 元素。 如果您使用市集映像,則也會使用先前所述的 plan 元素。
createOption: string
屬性值
string
deleteOption
指定 VMSS Flex 刪除時是否應該刪除或中斷連結 OS 磁碟(此功能僅適用於具有彈性 OrchestrationMode 的 VMSS)。
可能的值:
刪除 如果使用此值,刪除 VMSS Flex VM 時會刪除 OS 磁碟。
卸離 如果使用此值,則會在刪除 VMSS Flex VM 之後保留 OS 磁碟。
預設值設定為 Delete。 針對暫時 OS 磁碟,預設值會設定為 [刪除]
deleteOption?: string
屬性值
string
diffDiskSettings
diskSizeGB
指定以 GB 為單位的空白資料磁碟大小。 這個元素可用來覆寫虛擬機映像中的磁碟大小。 屬性 'diskSizeGB' 是磁碟的位元組 x 1024^3,值不能大於 1023。
diskSizeGB?: number
屬性值
number
image
managedDisk
受控磁碟參數。
managedDisk?: VirtualMachineScaleSetManagedDiskParameters
屬性值
name
磁碟名稱。
name?: string
屬性值
string
osType
此屬性可讓您指定從使用者映像或特製化 VHD 建立 VM 時,磁碟包含的 OS 類型。 可能的值為:Windows、Linux。
osType?: OperatingSystemTypes
屬性值
vhdContainers
指定用來儲存擴展集作業系統磁碟的容器 URL。
vhdContainers?: string[]
屬性值
string[]
writeAcceleratorEnabled
指定是否應該在磁碟上啟用或停用 writeAccelerator。
writeAcceleratorEnabled?: boolean
屬性值
boolean