DataDisk interface
描述數據磁碟。
屬性
caching | 指定快取需求。 可能的值為:None、ReadOnly、ReadWrite。 預設行為為:標準記憶體的 None。進階記憶體的 ReadOnly。 |
create |
指定應如何建立虛擬機磁碟。 可能的值為 Attach: 當您使用特製化磁碟來建立虛擬機時,會使用此值。 FromImage:當您使用映像建立虛擬機數據磁碟時,會使用此值 此值。 如果您使用平臺映像,則也應該使用上述的 imageReference 元素。 如果您使用市集映射,則也應該使用先前所述的 plan 元素。 空白: 建立空白數據磁碟時會使用此值。 複製: 此值可用來從快照集或其他磁碟建立數據磁碟。 還原: 此值可用來從磁碟還原點建立數據磁碟。 |
delete |
指定在 VM 刪除時應該刪除或中斷連結資料磁碟。 可能的值為:Delete。 如果使用此值,刪除 VM 時會刪除資料磁碟。 分離。 如果使用此值,則會在刪除 VM 之後保留資料磁碟。 預設值設定為 Detach。 |
detach |
指定卸離磁碟時所要使用的卸離行為,或已在從虛擬機中斷鏈接的過程中使用的行為。 支援的值:ForceDetach。 detachOption:ForceDetach 僅適用於受控數據磁碟。 如果先前的數據磁盤中斷鏈接嘗試未完成,因為虛擬機發生非預期的失敗,磁碟仍未釋放,則請使用強制卸離作為最後手段選項,強制中斷連結磁碟與 VM。 使用這個卸離行為時,所有寫入可能都沒有排清。 這項功能仍處於預覽 模式,且 VirtualMachineScaleSet 不支援此功能。 若要強制將數據磁碟更新強制卸離至 『true』,以及設定 detachOption: 'ForceDetach'。 |
disk |
指定 StorageAccountType UltraSSD_LRS時受控磁碟的 Read-Write IOPS。 僅針對 VirtualMachine ScaleSet VM 磁碟傳回。 只能透過 VirtualMachine 擴展集的更新來更新。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
disk |
指定 StorageAccountType UltraSSD_LRS時,受控磁碟每秒 MB 的頻寬。 僅針對 VirtualMachine ScaleSet VM 磁碟傳回。 只能透過 VirtualMachine 擴展集的更新來更新。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
disk |
指定以 GB 為單位的空白資料磁碟大小。 這個元素可用來覆寫虛擬機映像中的磁碟大小。 屬性 'diskSizeGB' 是磁碟的位元組 x 1024^3,值不能大於 1023。 |
image | 來源使用者映像虛擬硬碟。 在連接至虛擬機之前,將會先複製虛擬硬碟。 如果提供SourceImage,則目的地虛擬硬碟不得存在。 |
lun | 指定數據磁碟的邏輯單元編號。 這個值是用來識別 VM 內的數據磁碟,因此對於連結至 VM 的每個數據磁碟而言都必須是唯一的。 |
managed |
受控磁碟參數。 |
name | 磁碟名稱。 |
source |
來源資源標識碼。 它可以是建立磁碟的快照集或磁碟還原點。 |
to |
指定數據磁碟是否正在從 VirtualMachine/VirtualMachineScaleset 中斷連結 |
vhd | 虛擬硬碟。 |
write |
指定是否應該在磁碟上啟用或停用 writeAccelerator。 |
屬性詳細資料
caching
指定快取需求。 可能的值為:None、ReadOnly、ReadWrite。 預設行為為:標準記憶體的 None。進階記憶體的 ReadOnly。
caching?: CachingTypes
屬性值
createOption
指定應如何建立虛擬機磁碟。 可能的值為 Attach: 當您使用特製化磁碟來建立虛擬機時,會使用此值。 FromImage:當您使用映像建立虛擬機數據磁碟時,會使用此值 此值。 如果您使用平臺映像,則也應該使用上述的 imageReference 元素。 如果您使用市集映射,則也應該使用先前所述的 plan 元素。 空白: 建立空白數據磁碟時會使用此值。 複製: 此值可用來從快照集或其他磁碟建立數據磁碟。 還原: 此值可用來從磁碟還原點建立數據磁碟。
createOption: string
屬性值
string
deleteOption
指定在 VM 刪除時應該刪除或中斷連結資料磁碟。 可能的值為:Delete。 如果使用此值,刪除 VM 時會刪除資料磁碟。 分離。 如果使用此值,則會在刪除 VM 之後保留資料磁碟。 預設值設定為 Detach。
deleteOption?: string
屬性值
string
detachOption
指定卸離磁碟時所要使用的卸離行為,或已在從虛擬機中斷鏈接的過程中使用的行為。 支援的值:ForceDetach。 detachOption:ForceDetach 僅適用於受控數據磁碟。 如果先前的數據磁盤中斷鏈接嘗試未完成,因為虛擬機發生非預期的失敗,磁碟仍未釋放,則請使用強制卸離作為最後手段選項,強制中斷連結磁碟與 VM。 使用這個卸離行為時,所有寫入可能都沒有排清。 這項功能仍處於預覽 模式,且 VirtualMachineScaleSet 不支援此功能。 若要強制將數據磁碟更新強制卸離至 『true』,以及設定 detachOption: 'ForceDetach'。
detachOption?: string
屬性值
string
diskIopsReadWrite
指定 StorageAccountType UltraSSD_LRS時受控磁碟的 Read-Write IOPS。 僅針對 VirtualMachine ScaleSet VM 磁碟傳回。 只能透過 VirtualMachine 擴展集的更新來更新。 注意:這個屬性不會串行化。 它只能由伺服器填入。
diskIopsReadWrite?: number
屬性值
number
diskMBpsReadWrite
指定 StorageAccountType UltraSSD_LRS時,受控磁碟每秒 MB 的頻寬。 僅針對 VirtualMachine ScaleSet VM 磁碟傳回。 只能透過 VirtualMachine 擴展集的更新來更新。 注意:這個屬性不會串行化。 它只能由伺服器填入。
diskMBpsReadWrite?: number
屬性值
number
diskSizeGB
指定以 GB 為單位的空白資料磁碟大小。 這個元素可用來覆寫虛擬機映像中的磁碟大小。 屬性 'diskSizeGB' 是磁碟的位元組 x 1024^3,值不能大於 1023。
diskSizeGB?: number
屬性值
number
image
來源使用者映像虛擬硬碟。 在連接至虛擬機之前,將會先複製虛擬硬碟。 如果提供SourceImage,則目的地虛擬硬碟不得存在。
image?: VirtualHardDisk
屬性值
lun
指定數據磁碟的邏輯單元編號。 這個值是用來識別 VM 內的數據磁碟,因此對於連結至 VM 的每個數據磁碟而言都必須是唯一的。
lun: number
屬性值
number
managedDisk
name
磁碟名稱。
name?: string
屬性值
string
sourceResource
toBeDetached
指定數據磁碟是否正在從 VirtualMachine/VirtualMachineScaleset 中斷連結
toBeDetached?: boolean
屬性值
boolean
vhd
writeAcceleratorEnabled
指定是否應該在磁碟上啟用或停用 writeAccelerator。
writeAcceleratorEnabled?: boolean
屬性值
boolean