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.ModelDataDisk
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 disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang dilampirkan ke 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", "Empty", dan "Attach".
- 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>
Nilai ini tidak boleh lebih besar dari 1023 GB.
- 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 mencopot 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 dibersihkan 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 dicopot 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 disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang dilampirkan ke 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", "Empty", dan "Attach".
- 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>
Nilai ini tidak boleh lebih besar dari 1023 GB.
- 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 pada 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 pada VirtualMachine Scale Set.
- detach_option
- str atau DiskDetachOptionTypes
Menentukan perilaku pencopotan yang akan digunakan saat mencopot 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 dibersihkan 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 dicopot 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".
Azure SDK for Python