Bagikan melalui


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.v2021_12_01.models._models_py3.Resource
Disk

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, **kwargs: Any)

Keyword-Only Parameters

location
str

Lokasi sumber daya. Wajib diisi.

tags
dict[str, str]

Tag sumber daya.

sku
DiskSku

Nama sku disk. Dapat berupa Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, atau StandardSSD_ZRS.

zones
list[str]

Daftar Zona logika untuk Disk.

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

Variabel

id
str

Id Sumber Daya.

name
str

Nama sumber daya.

type
str

Jenis sumber daya

location
str

Lokasi sumber daya. Wajib diisi.

tags
dict[str, str]

Tag sumber daya.

managed_by
str

URI relatif yang berisi ID VM yang memiliki disk terpasang.

managed_by_extended
list[str]

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, atau StandardSSD_ZRS.

zones
list[str]

Daftar Zona logika untuk Disk.

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.

disk_state
str atau DiskState

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.

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