Aracılığıyla paylaş


DataDisk interface

Veri disklerini açıklar.

Özellikler

caching

Önbelleğe alma gereksinimlerini belirtir.

Olası değerler şunlardır:

Yok

ReadOnly

Okuma Yazma

Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly

createOption

Sanal makinenin nasıl oluşturulması gerektiğini belirtir.

Olası değerler şunlardır:

\u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır.

FromImage \u2013 Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız.

deleteOption

VM silindikten sonra veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir.

Olası değerler:

Sil Bu değer kullanılırsa, VM silindiğinde veri diski silinir.

ayırma Bu değer kullanılırsa, VM silindikten sonra veri diski korunur.

Varsayılan değer ayırma olarak ayarlanır

detachOption

Bir diski ayırırken kullanılacak veya zaten sanal makineden ayrılma sürecinde olan ayırma davranışını belirtir. Desteklenen değerler: ForceDetach .

detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Veri diskinin önceki bir ayırma denemesi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare seçeneği olarak force-detach kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir.

Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini zorla ayırmak içinBeDetached 'true' değerine ve detachOption: 'ForceDetach' ayarını ayarlayın.

diskSizeGB

Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir.

diskSizeGB, disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz

image

Kaynak kullanıcı görüntüsü sanal sabit diski. Sanal sabit disk, sanal makineye eklenmeden önce kopyalanır. SourceImage sağlanmışsa, hedef sanal sabit sürücü mevcut olmamalıdır.

lun

Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır.

managedDisk

Yönetilen disk parametreleri.

name

Disk adı.

toBeDetached

Veri diskinin VirtualMachine/VirtualMachineScaleset'ten ayrılma sürecinde olup olmadığını belirtir

vhd

Sanal sabit disk.

writeAcceleratorEnabled

diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir.

Özellik Ayrıntıları

caching

Önbelleğe alma gereksinimlerini belirtir.

Olası değerler şunlardır:

Yok

ReadOnly

Okuma Yazma

Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly

caching?: "None" | "ReadOnly" | "ReadWrite"

Özellik Değeri

"None" | "ReadOnly" | "ReadWrite"

createOption

Sanal makinenin nasıl oluşturulması gerektiğini belirtir.

Olası değerler şunlardır:

\u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır.

FromImage \u2013 Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız.

createOption: "FromImage" | "Empty" | "Attach"

Özellik Değeri

"FromImage" | "Empty" | "Attach"

deleteOption

VM silindikten sonra veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir.

Olası değerler:

Sil Bu değer kullanılırsa, VM silindiğinde veri diski silinir.

ayırma Bu değer kullanılırsa, VM silindikten sonra veri diski korunur.

Varsayılan değer ayırma olarak ayarlanır

deleteOption?: "Delete" | "Detach"

Özellik Değeri

"Delete" | "Detach"

detachOption

Bir diski ayırırken kullanılacak veya zaten sanal makineden ayrılma sürecinde olan ayırma davranışını belirtir. Desteklenen değerler: ForceDetach .

detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Veri diskinin önceki bir ayırma denemesi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare seçeneği olarak force-detach kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir.

Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini zorla ayırmak içinBeDetached 'true' değerine ve detachOption: 'ForceDetach' ayarını ayarlayın.

detachOption?: "ForceDetach"

Özellik Değeri

"ForceDetach"

diskSizeGB

Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir.

diskSizeGB, disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz

diskSizeGB?: number

Özellik Değeri

number

image

Kaynak kullanıcı görüntüsü sanal sabit diski. Sanal sabit disk, sanal makineye eklenmeden önce kopyalanır. SourceImage sağlanmışsa, hedef sanal sabit sürücü mevcut olmamalıdır.

image?: VirtualHardDisk

Özellik Değeri

lun

Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır.

lun: number

Özellik Değeri

number

managedDisk

Yönetilen disk parametreleri.

managedDisk?: ManagedDiskParameters

Özellik Değeri

name

Disk adı.

name?: string

Özellik Değeri

string

toBeDetached

Veri diskinin VirtualMachine/VirtualMachineScaleset'ten ayrılma sürecinde olup olmadığını belirtir

toBeDetached?: boolean

Özellik Değeri

boolean

vhd

Sanal sabit disk.

vhd?: VirtualHardDisk

Özellik Değeri

writeAcceleratorEnabled

diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir.

writeAcceleratorEnabled?: boolean

Özellik Değeri

boolean