DiskUpdate 類別
磁片更新資源。
變數只會由伺服器填入,而且會在傳送要求時予以忽略。
- 繼承
-
azure.mgmt.compute._serialization.ModelDiskUpdate
建構函式
DiskUpdate(*, tags: Dict[str, str] | None = None, sku: _models.DiskSku | None = None, os_type: str | _models.OperatingSystemTypes | 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, max_shares: int | None = None, encryption: _models.Encryption | 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, purchase_plan: _models.PurchasePlan | None = None, supported_capabilities: _models.SupportedCapabilities | None = None, supports_hibernation: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, **kwargs)
變數
- sku
- DiskSku
磁片 SKU 名稱。 可以是Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS或PremiumV2_LRS。
- os_type
- str 或 OperatingSystemTypes
作業系統類型。 已知值為:「Windows」 和 「Linux」。
- disk_size_gb
- int
如果 creationData.createOption 是空的,則此欄位是必要欄位,而且會指出要建立的磁片大小。 如果此欄位存在以使用其他選項進行更新或建立,則表示調整大小。 只有在磁片未連結至執行中的 VM 時,才允許調整大小,而且只能增加磁片的大小。
- encryption_settings_collection
- EncryptionSettingsCollection
用來進行 Azure 磁片加密的加密設定集合,可以包含每個磁片或快照集的多個加密設定。
- disk_iops_read_write
- int
此磁片允許的 IOPS 數目;僅適用于 UltraSSD 磁片。 一個作業可以在 4k 到 256k 個位元組之間傳輸。
- disk_m_bps_read_write
- int
此磁片允許的頻寬;僅適用于 UltraSSD 磁片。 MBps 表示每秒數百萬個位元組 - 此處的 MB 使用 ISO 標記法,其乘冪為 10。
- disk_iops_read_only
- int
所有 VM 上將允許的 IOPS 總數掛接共用磁片作為 ReadOnly。 一個作業可以在 4k 到 256k 個位元組之間傳輸。
- disk_m_bps_read_only
- int
MBps (總輸送量) ,所有 VM 都會將共用磁片掛接為 ReadOnly。 MBps 表示每秒數百萬個位元組 - 此處的 MB 使用 ISO 標記法,其乘冪為 10。
- max_shares
- int
可以同時連結至磁片的 VM 數目上限。 大於一的值表示可以同時掛接在多個 VM 上的磁片。
- encryption
- Encryption
加密屬性可用來使用客戶管理的金鑰或平臺受控金鑰來加密待用資料。
- network_access_policy
- str 或 NetworkAccessPolicy
透過網路存取磁片的原則。 已知值為:「AllowAll」、「AllowPrivate」 和 「DenyAll」。
- disk_access_id
- str
在磁片上使用私人端點的 DiskAccess 資源的 ARM 識別碼。
- tier
- str
磁片 (的效能層,例如 P4、S10) ,如下所示: https://azure.microsoft.com/en-us/pricing/details/managed-disks/ 。 不適用於 Ultra 磁片。
- bursting_enabled
- bool
設定為 true,以啟用超出磁片布建效能目標的高載。 磁碟高載預設為停用。 不適用於 Ultra 磁片。
- purchase_plan
- PurchasePlan
要新增至 OS 磁片上的購買方案資訊。
- supported_capabilities
- SupportedCapabilities
作業系統磁片上要新增的支援功能清單。
- property_updates_in_progress
- PropertyUpdatesInProgress
正在擱置更新的磁片屬性。
- supports_hibernation
- bool
指出磁片上的 OS 支援休眠。
- public_network_access
- str 或 PublicNetworkAccess
控制磁片上匯出的原則。 已知值為:「Enabled」 和 「Disabled」。
- data_access_auth_mode
- str 或 DataAccessAuthMode
匯出或上傳至磁片或快照集時的其他驗證需求。 已知值為:「AzureActiveDirectory」 和 「None」。