Bagikan melalui


DataDisk Kelas

Menjelaskan disk data.

Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.

Semua parameter yang diperlukan harus diisi untuk dikirim ke Azure.

Warisan
azure.mgmt.compute._serialization.Model
DataDisk

Konstruktor

DataDisk(*, lun: int, create_option: str | _models.DiskCreateOptionTypes, name: str | None = None, vhd: _models.VirtualHardDisk | None = None, image: _models.VirtualHardDisk | None = None, caching: str | _models.CachingTypes | None = None, write_accelerator_enabled: bool | None = None, disk_size_gb: int | None = None, managed_disk: _models.ManagedDiskParameters | None = None, to_be_detached: bool | None = None, detach_option: str | _models.DiskDetachOptionTypes | None = None, delete_option: str | _models.DiskDeleteOptionTypes | None = None, **kwargs: Any)

Keyword-Only Parameters

lun
int

Menentukan nomor unit logis dari disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada VM. Wajib diisi.

name
str

Nama disk.

vhd
VirtualHardDisk

Hard disk virtual.

image
VirtualHardDisk

Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada.

caching
str atau CachingTypes

Menentukan persyaratan penembolokan. <br>``<br> Nilai yang mungkin adalah: <br>``<br>Tidak Ada<br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> Default: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. Nilai yang diketahui adalah: "None", "ReadOnly", dan "ReadWrite".

write_accelerator_enabled
bool

Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk.

create_option
str atau DiskCreateOptionTypes

Menentukan bagaimana komputer virtual harus dibuat.:code:
<br> Nilai yang mungkin adalah:<br>``<br>Lampirkan – Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual.:code:
<br>FromImage - Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga menggunakan elemen paket yang dijelaskan sebelumnya. Wajib diisi. Nilai yang diketahui adalah: "FromImage", "Kosong", dan "Lampirkan".

disk_size_gb
int

Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. <br>``<br> diskSizeGB adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023.

managed_disk
ManagedDiskParameters

Parameter disk terkelola.

to_be_detached
bool

Menentukan apakah disk data sedang dalam proses pencopotan dari VirtualMachine/VirtualMachineScaleset.

detach_option
str atau DiskDetachOptionTypes

Menentukan perilaku pencopotan yang akan digunakan saat melepaskan disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach. <br>``<br> detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua tulisan mungkin belum dihapus saat menggunakan perilaku lepas ini. <br>``<br> Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'. "ForceDetach"

delete_option
str atau DiskDeleteOptionTypes

Menentukan apakah disk data harus dihapus atau dilepas setelah penghapusan VM.:code:
<br> Nilai yang mungkin: <br>``<br>Hapus Jika nilai ini digunakan, disk data dihapus saat VM dihapus.:code:
<br>Melepaskan Jika nilai ini digunakan, disk data dipertahankan setelah VM dihapus.:code:
<br> Nilai default diatur untuk mencopot. Nilai yang diketahui adalah: "Hapus" dan "Lepaskan".

Variabel

lun
int

Menentukan nomor unit logis dari disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada VM. Wajib diisi.

name
str

Nama disk.

vhd
VirtualHardDisk

Hard disk virtual.

image
VirtualHardDisk

Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada.

caching
str atau CachingTypes

Menentukan persyaratan penembolokan. <br>``<br> Nilai yang mungkin adalah: <br>``<br>Tidak Ada<br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> Default: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. Nilai yang diketahui adalah: "None", "ReadOnly", dan "ReadWrite".

write_accelerator_enabled
bool

Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk.

create_option
str atau DiskCreateOptionTypes

Menentukan bagaimana komputer virtual harus dibuat.:code:
<br> Nilai yang mungkin adalah:<br>``<br>Lampirkan – Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual.:code:
<br>FromImage - Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga menggunakan elemen paket yang dijelaskan sebelumnya. Wajib diisi. Nilai yang diketahui adalah: "FromImage", "Kosong", dan "Lampirkan".

disk_size_gb
int

Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. <br>``<br> diskSizeGB adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023.

managed_disk
ManagedDiskParameters

Parameter disk terkelola.

to_be_detached
bool

Menentukan apakah disk data sedang dalam proses pencopotan dari VirtualMachine/VirtualMachineScaleset.

disk_iops_read_write
int

Menentukan IOPS Read-Write untuk disk terkelola saat StorageAccountType UltraSSD_LRS. Dikembalikan hanya untuk disk VM VirtualMachine ScaleSet. Hanya dapat diperbarui melalui pembaruan ke VirtualMachine Scale Set.

disk_m_bps_read_write
int

Menentukan bandwidth dalam MB per detik untuk disk terkelola saat StorageAccountType UltraSSD_LRS. Dikembalikan hanya untuk disk VM VirtualMachine ScaleSet. Hanya dapat diperbarui melalui pembaruan ke VirtualMachine Scale Set.

detach_option
str atau DiskDetachOptionTypes

Menentukan perilaku pencopotan yang akan digunakan saat melepaskan disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach. <br>``<br> detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua tulisan mungkin belum dihapus saat menggunakan perilaku lepas ini. <br>``<br> Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'. "ForceDetach"

delete_option
str atau DiskDeleteOptionTypes

Menentukan apakah disk data harus dihapus atau dilepas setelah penghapusan VM.:code:
<br> Nilai yang mungkin: <br>``<br>Hapus Jika nilai ini digunakan, disk data dihapus saat VM dihapus.:code:
<br>Melepaskan Jika nilai ini digunakan, disk data dipertahankan setelah VM dihapus.:code:
<br> Nilai default diatur untuk mencopot. Nilai yang diketahui adalah: "Hapus" dan "Lepaskan".