DataDisk interface
Opisuje dysk danych.
Właściwości
| caching | Określa wymagania dotyczące buforowania. |
| create |
Określa sposób tworzenia maszyny wirtualnej. |
| delete |
Określa, czy dysk danych ma zostać usunięty, czy odłączony po usunięciu maszyny wirtualnej. |
| detach |
Określa zachowanie odłączania, które ma być używane podczas odłączania dysku lub który jest już w trakcie odłączania od maszyny wirtualnej. Obsługiwane wartości: ForceDetach. |
| disk |
Określa rozmiar pustego dysku danych w gigabajtach. Za pomocą tego elementu można zastąpić rozmiar dysku na obrazie maszyny wirtualnej. |
| image | Źródłowy obraz użytkownika wirtualny dysk twardy. Wirtualny dysk twardy zostanie skopiowany przed przyłączeniem do maszyny wirtualnej. Jeśli parametr SourceImage jest podany, docelowy wirtualny dysk twardy nie może istnieć. |
| lun | Określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych na maszynie wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej. |
| managed |
Parametry dysku zarządzanego. |
| name | Nazwa dysku. |
| to |
Określa, czy dysk danych jest w trakcie odłączania od zestawu VirtualMachine/VirtualMachineScaleset |
| vhd | Wirtualny dysk twardy. |
| write |
Określa, czy na dysku należy włączyć lub wyłączyć funkcję writeAccelerator. |
Szczegóły właściwości
caching
Określa wymagania dotyczące buforowania.
Możliwe wartości to:
Brak
ReadOnly
ReadWrite
Ustawienie domyślne: Brak dla magazynu w warstwie Standardowa. ReadOnly dla usługi Premium Storage
caching?: "None" | "ReadOnly" | "ReadWrite"
Wartość właściwości
"None" | "ReadOnly" | "ReadWrite"
createOption
Określa sposób tworzenia maszyny wirtualnej.
Możliwe wartości to:
Dołącz \u2013 Ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu wyspecjalizowanego dysku.
FromImage \u2013 Ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu obrazu. Jeśli używasz obrazu platformy, użyjesz również elementu imageReference opisanego powyżej. Jeśli używasz obrazu z witryny Marketplace, należy również użyć wcześniej opisanego elementu planu.
createOption: "FromImage" | "Empty" | "Attach"
Wartość właściwości
"FromImage" | "Empty" | "Attach"
deleteOption
Określa, czy dysk danych ma zostać usunięty, czy odłączony po usunięciu maszyny wirtualnej.
Możliwe wartości:
Usuń Jeśli ta wartość jest używana, dysk danych zostanie usunięty po usunięciu maszyny wirtualnej.
Odłącz Jeśli ta wartość jest używana, dysk danych jest zachowywany po usunięciu maszyny wirtualnej.
Wartość domyślna jest ustawiona na odłączanie
deleteOption?: "Delete" | "Detach"
Wartość właściwości
"Delete" | "Detach"
detachOption
Określa zachowanie odłączania, które ma być używane podczas odłączania dysku lub który jest już w trakcie odłączania od maszyny wirtualnej. Obsługiwane wartości: ForceDetach.
detachOption: ForceDetach ma zastosowanie tylko w przypadku dysków danych zarządzanych. Jeśli poprzednia próba odłączenia dysku danych nie została ukończona z powodu nieoczekiwanego błędu z maszyny wirtualnej, a dysk nadal nie został zwolniony, użyj opcji wymuszania odłączania jako opcji ostatniej próby odłączenia dysku, aby zmusić dysk do wymuszonego odłączenia od maszyny wirtualnej. Wszystkie zapisy mogły nie zostać opróżnione podczas korzystania z tego zachowania odłączania.
Ta funkcja jest nadal w trybie wersji zapoznawczej i nie jest obsługiwana w przypadku zestawu VirtualMachineScaleSet. Aby wymusić odłączenie aktualizacji dysku danych na wartość "true" wraz z ustawieniem detachOption: "ForceDetach".
detachOption?: "ForceDetach"
Wartość właściwości
"ForceDetach"
diskSizeGB
Określa rozmiar pustego dysku danych w gigabajtach. Za pomocą tego elementu można zastąpić rozmiar dysku na obrazie maszyny wirtualnej.
diskSizeGB to liczba bajtów x 1024^3 dla dysku, a wartość nie może być większa niż 1023
diskSizeGB?: number
Wartość właściwości
number
image
Źródłowy obraz użytkownika wirtualny dysk twardy. Wirtualny dysk twardy zostanie skopiowany przed przyłączeniem do maszyny wirtualnej. Jeśli parametr SourceImage jest podany, docelowy wirtualny dysk twardy nie może istnieć.
image?: VirtualHardDisk
Wartość właściwości
lun
Określa numer jednostki logicznej dysku danych. Ta wartość służy do identyfikowania dysków danych na maszynie wirtualnej i dlatego musi być unikatowa dla każdego dysku danych dołączonego do maszyny wirtualnej.
lun: number
Wartość właściwości
number
managedDisk
Parametry dysku zarządzanego.
managedDisk?: ManagedDiskParameters
Wartość właściwości
name
Nazwa dysku.
name?: string
Wartość właściwości
string
toBeDetached
Określa, czy dysk danych jest w trakcie odłączania od zestawu VirtualMachine/VirtualMachineScaleset
toBeDetached?: boolean
Wartość właściwości
boolean
vhd
writeAcceleratorEnabled
Określa, czy na dysku należy włączyć lub wyłączyć funkcję writeAccelerator.
writeAcceleratorEnabled?: boolean
Wartość właściwości
boolean