Disk Kelas
Sumber daya disk.
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.v2023_04_02.models._models_py3.ResourceDisk
Konstruktor
Disk(*, location: str, tags: Dict[str, str] | None = None, sku: _models.DiskSku | None = None, zones: List[str] | None = None, extended_location: _models.ExtendedLocation | None = None, os_type: str | _models.OperatingSystemTypes | None = None, hyper_v_generation: str | _models.HyperVGeneration | None = None, purchase_plan: _models.PurchasePlan | None = None, supported_capabilities: _models.SupportedCapabilities | None = None, creation_data: _models.CreationData | None = None, disk_size_gb: int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection | None = None, disk_iops_read_write: int | None = None, disk_m_bps_read_write: int | None = None, disk_iops_read_only: int | None = None, disk_m_bps_read_only: int | None = None, encryption: _models.Encryption | None = None, max_shares: int | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, tier: str | None = None, bursting_enabled: bool | None = None, supports_hibernation: bool | None = None, security_profile: _models.DiskSecurityProfile | None = None, completion_percent: float | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, optimized_for_frequent_attach: bool | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Lokasi sumber daya. Wajib diisi.
- sku
- DiskSku
Nama sku disk. Dapat berupa Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, atau PremiumV2_LRS.
- extended_location
- ExtendedLocation
Lokasi yang diperluas tempat disk akan dibuat. Lokasi yang diperluas tidak dapat diubah.
- os_type
- str atau OperatingSystemTypes
Jenis Sistem Operasi. Nilai yang diketahui adalah: "Windows" dan "Linux".
- hyper_v_generation
- str atau HyperVGeneration
Generasi hypervisor Komputer Virtual. Hanya berlaku untuk disk OS. Nilai yang diketahui adalah: "V1" dan "V2".
- purchase_plan
- PurchasePlan
Informasi rencana pembelian untuk gambar tempat disk OS dibuat. Misalnya - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}.
- supported_capabilities
- SupportedCapabilities
Daftar kemampuan yang didukung untuk gambar tempat disk OS dibuat.
- creation_data
- CreationData
Informasi sumber disk. Informasi CreationData tidak dapat diubah setelah disk dibuat.
- disk_size_gb
- int
Jika creationData.createOption Kosong, bidang ini wajib dan menunjukkan ukuran disk yang akan dibuat. Jika bidang ini ada untuk pembaruan atau pembuatan dengan opsi lain, bidang ini menunjukkan perubahan ukuran. Mengubah ukuran hanya diperbolehkan jika disk tidak terpasang pada VM yang sedang berjalan, dan hanya dapat meningkatkan ukuran disk.
- encryption_settings_collection
- EncryptionSettingsCollection
Kumpulan pengaturan enkripsi yang digunakan untuk Azure Disk Encryption, dapat berisi beberapa pengaturan enkripsi per disk atau rekam jepret.
- disk_iops_read_write
- int
Jumlah IOPS yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. Satu operasi dapat ditransfer antara 4k dan 256k byte.
- disk_m_bps_read_write
- int
Bandwidth yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. MBps berarti jutaan byte per detik - MB di sini menggunakan notasi ISO, dengan kekuatan 10.
- disk_iops_read_only
- int
Jumlah total IOPS yang akan diizinkan di semua VM yang memasang disk bersama sebagai ReadOnly. Satu operasi dapat ditransfer antara 4k dan 256k byte.
- disk_m_bps_read_only
- int
Throughput total (MBps) yang akan diizinkan di semua VM yang memasang disk bersama sebagai ReadOnly. MBps berarti jutaan byte per detik - MB di sini menggunakan notasi ISO, dengan kekuatan 10.
- encryption
- Encryption
Properti enkripsi dapat digunakan untuk mengenkripsi data tidak aktif dengan kunci yang dikelola pelanggan atau kunci yang dikelola platform.
- max_shares
- int
Jumlah maksimum VM yang dapat dilampirkan ke disk secara bersamaan. Nilai yang lebih besar dari satu menunjukkan disk yang dapat dipasang pada beberapa VM secara bersamaan.
- network_access_policy
- str atau NetworkAccessPolicy
Kebijakan untuk mengakses disk melalui jaringan. Nilai yang diketahui adalah: "AllowAll", "AllowPrivate", dan "DenyAll".
- disk_access_id
- str
ID ARM dari sumber daya DiskAccess untuk menggunakan titik akhir privat pada disk.
- tier
- str
Tingkat performa disk (misalnya, P4, S10) seperti yang dijelaskan di sini: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Tidak berlaku untuk disk Ultra.
- bursting_enabled
- bool
Atur ke true untuk mengaktifkan bursting di luar target performa disk yang disediakan. Bursting dinonaktifkan secara default. Tidak berlaku untuk disk Ultra.
- supports_hibernation
- bool
Menunjukkan OS pada disk mendukung hibernasi.
- security_profile
- DiskSecurityProfile
Berisi informasi terkait keamanan untuk sumber daya.
- completion_percent
- float
Persentase selesai untuk salinan latar belakang saat sumber daya dibuat melalui operasi CopyStart.
- public_network_access
- str atau PublicNetworkAccess
Kebijakan untuk mengontrol ekspor pada disk. Nilai yang diketahui adalah: "Diaktifkan" dan "Dinonaktifkan".
- data_access_auth_mode
- str atau DataAccessAuthMode
Persyaratan autentikasi tambahan saat mengekspor atau mengunggah ke disk atau rekam jepret. Nilai yang diketahui adalah: "AzureActiveDirectory" dan "None".
- optimized_for_frequent_attach
- bool
Mengatur properti ini ke true meningkatkan keandalan dan performa disk data yang sering (lebih dari 5 kali sehari) dengan melepas dari satu komputer virtual dan dilampirkan ke komputer virtual lainnya. Properti ini tidak boleh diatur untuk disk yang tidak dilepas dan sering dilampirkan karena menyebabkan disk tidak selaras dengan domain kesalahan komputer virtual.
Variabel
- id
- str
Id Sumber Daya.
- name
- str
Nama sumber daya.
- type
- str
Jenis sumber daya
- location
- str
Lokasi sumber daya. Wajib diisi.
- managed_by
- str
URI relatif yang berisi ID VM yang memiliki disk terpasang.
Daftar URI relatif yang berisi ID VM yang memiliki disk terpasang. maxShares harus diatur ke nilai yang lebih besar dari satu untuk disk untuk memungkinkan melampirkannya ke beberapa VM.
- sku
- DiskSku
Nama sku disk. Dapat berupa Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, atau PremiumV2_LRS.
- extended_location
- ExtendedLocation
Lokasi yang diperluas tempat disk akan dibuat. Lokasi yang diperluas tidak dapat diubah.
- time_created
- datetime
Waktu ketika disk dibuat.
- os_type
- str atau OperatingSystemTypes
Jenis Sistem Operasi. Nilai yang diketahui adalah: "Windows" dan "Linux".
- hyper_v_generation
- str atau HyperVGeneration
Generasi hypervisor Komputer Virtual. Hanya berlaku untuk disk OS. Nilai yang diketahui adalah: "V1" dan "V2".
- purchase_plan
- PurchasePlan
Informasi rencana pembelian untuk gambar tempat disk OS dibuat. Misalnya - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}.
- supported_capabilities
- SupportedCapabilities
Daftar kemampuan yang didukung untuk gambar tempat disk OS dibuat.
- creation_data
- CreationData
Informasi sumber disk. Informasi CreationData tidak dapat diubah setelah disk dibuat.
- disk_size_gb
- int
Jika creationData.createOption Kosong, bidang ini wajib dan menunjukkan ukuran disk yang akan dibuat. Jika bidang ini ada untuk pembaruan atau pembuatan dengan opsi lain, bidang ini menunjukkan perubahan ukuran. Mengubah ukuran hanya diperbolehkan jika disk tidak terpasang pada VM yang sedang berjalan, dan hanya dapat meningkatkan ukuran disk.
- disk_size_bytes
- int
Ukuran disk dalam byte. Bidang ini hanya-baca.
- unique_id
- str
Guid unik yang mengidentifikasi sumber daya.
- encryption_settings_collection
- EncryptionSettingsCollection
Kumpulan pengaturan enkripsi yang digunakan untuk Azure Disk Encryption, dapat berisi beberapa pengaturan enkripsi per disk atau rekam jepret.
- provisioning_state
- str
Status penyediaan disk.
- disk_iops_read_write
- int
Jumlah IOPS yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. Satu operasi dapat ditransfer antara 4k dan 256k byte.
- disk_m_bps_read_write
- int
Bandwidth yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. MBps berarti jutaan byte per detik - MB di sini menggunakan notasi ISO, dengan kekuatan 10.
- disk_iops_read_only
- int
Jumlah total IOPS yang akan diizinkan di semua VM yang memasang disk bersama sebagai ReadOnly. Satu operasi dapat ditransfer antara 4k dan 256k byte.
- disk_m_bps_read_only
- int
Throughput total (MBps) yang akan diizinkan di semua VM yang memasang disk bersama sebagai ReadOnly. MBps berarti jutaan byte per detik - MB di sini menggunakan notasi ISO, dengan kekuatan 10.
Status disk. Nilai yang diketahui adalah: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload", dan "ActiveUpload".
- encryption
- Encryption
Properti enkripsi dapat digunakan untuk mengenkripsi data tidak aktif dengan kunci yang dikelola pelanggan atau kunci yang dikelola platform.
- max_shares
- int
Jumlah maksimum VM yang dapat dilampirkan ke disk secara bersamaan. Nilai yang lebih besar dari satu menunjukkan disk yang dapat dipasang pada beberapa VM secara bersamaan.
- share_info
- list[ShareInfoElement]
Detail daftar semua VM yang memiliki disk yang terpasang. maxShares harus diatur ke nilai yang lebih besar dari satu untuk disk untuk memungkinkan melampirkannya ke beberapa VM.
- network_access_policy
- str atau NetworkAccessPolicy
Kebijakan untuk mengakses disk melalui jaringan. Nilai yang diketahui adalah: "AllowAll", "AllowPrivate", dan "DenyAll".
- disk_access_id
- str
ID ARM dari sumber daya DiskAccess untuk menggunakan titik akhir privat pada disk.
- bursting_enabled_time
- datetime
Waktu terbaru ketika bursting terakhir diaktifkan pada disk.
- tier
- str
Tingkat performa disk (misalnya, P4, S10) seperti yang dijelaskan di sini: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Tidak berlaku untuk disk Ultra.
- bursting_enabled
- bool
Atur ke true untuk mengaktifkan bursting di luar target performa disk yang disediakan. Bursting dinonaktifkan secara default. Tidak berlaku untuk disk Ultra.
- property_updates_in_progress
- PropertyUpdatesInProgress
Properti diska yang pembaruannya tertunda.
- supports_hibernation
- bool
Menunjukkan OS pada disk mendukung hibernasi.
- security_profile
- DiskSecurityProfile
Berisi informasi terkait keamanan untuk sumber daya.
- completion_percent
- float
Persentase selesai untuk salinan latar belakang saat sumber daya dibuat melalui operasi CopyStart.
- public_network_access
- str atau PublicNetworkAccess
Kebijakan untuk mengontrol ekspor pada disk. Nilai yang diketahui adalah: "Diaktifkan" dan "Dinonaktifkan".
- data_access_auth_mode
- str atau DataAccessAuthMode
Persyaratan autentikasi tambahan saat mengekspor atau mengunggah ke disk atau rekam jepret. Nilai yang diketahui adalah: "AzureActiveDirectory" dan "None".
- optimized_for_frequent_attach
- bool
Mengatur properti ini ke true meningkatkan keandalan dan performa disk data yang sering (lebih dari 5 kali sehari) dengan melepas dari satu komputer virtual dan dilampirkan ke komputer virtual lainnya. Properti ini tidak boleh diatur untuk disk yang tidak dilepas dan sering dilampirkan karena menyebabkan disk tidak selaras dengan domain kesalahan komputer virtual.
- last_ownership_update_time
- datetime
Waktu UTC ketika status kepemilikan disk terakhir diubah yaitu, waktu disk terakhir dilampirkan atau dilepas dari VM atau waktu ketika VM tempat disk dilampirkan dibatalkan alokasinya atau dimulai.
Azure SDK for Python