Udostępnij przez


DataDisk interface

Opisuje dysk danych.

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

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.

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

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".

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

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.

managedDisk

Parametry dysku zarządzanego.

name

Nazwa dysku.

toBeDetached

Określa, czy dysk danych jest w trakcie odłączania od zestawu VirtualMachine/VirtualMachineScaleset

vhd

Wirtualny dysk twardy.

writeAcceleratorEnabled

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

Wirtualny dysk twardy.

vhd?: VirtualHardDisk

Wartość właściwości

writeAcceleratorEnabled

Określa, czy na dysku należy włączyć lub wyłączyć funkcję writeAccelerator.

writeAcceleratorEnabled?: boolean

Wartość właściwości

boolean