Snapshot 類別
快照集資源。
變數只會由伺服器填入,而且會在傳送要求時予以忽略。
必須填入所有必要的參數,才能傳送至 Azure。
- 繼承
-
azure.mgmt.compute.v2022_07_02.models._models_py3.ResourceSnapshot
建構函式
Snapshot(*, location: str, tags: Dict[str, str] | None = None, sku: _models.SnapshotSku | 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, incremental: bool | None = None, encryption: _models.Encryption | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, security_profile: _models.DiskSecurityProfile | None = None, supports_hibernation: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, completion_percent: float | None = None, copy_completion_error: _models.CopyCompletionError | None = None, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
資源位置。 必要。
- sku
- SnapshotSku
快照集 SKU 名稱。 可以是Standard_LRS、Premium_LRS或Standard_ZRS。 這是增量快照集的選擇性參數,而預設行為是 SKU 會設定為與上一個快照集相同的 SKU。
- extended_location
- ExtendedLocation
將建立快照集的擴充位置。 無法變更擴充位置。
- os_type
- str 或 OperatingSystemTypes
作業系統類型。 已知值為:「Windows」 和 「Linux」。
- hyper_v_generation
- str 或 HyperVGeneration
虛擬機器的 Hypervisor 產生。 僅適用于 OS 磁片。 已知值為:「V1」 和 「V2」。
- purchase_plan
- PurchasePlan
原始建立快照集來源磁片之映射的購買方案資訊。
- supported_capabilities
- SupportedCapabilities
原始建立快照集來源磁片之映射的支援功能清單。
- creation_data
- CreationData
磁片來源資訊。 建立磁片之後,無法變更 CreationData 資訊。
- disk_size_gb
- int
如果 creationData.createOption 是空的,則此欄位是必要欄位,而且會指出要建立的磁片大小。 如果此欄位存在以使用其他選項進行更新或建立,則表示調整大小。 只有在磁片未連結至執行中的 VM 時,才允許調整大小,而且只能增加磁片的大小。
- encryption_settings_collection
- EncryptionSettingsCollection
用來進行 Azure 磁片加密的加密設定集合,可以包含每個磁片或快照集的多個加密設定。
- incremental
- bool
快照集是否為累加式。 相同磁片上的累加快照集佔用的空間小於完整快照集,而且可能會有差異。
- encryption
- Encryption
加密屬性可用來使用客戶管理的金鑰或平臺受控金鑰來加密待用資料。
- network_access_policy
- str 或 NetworkAccessPolicy
透過網路存取磁片的原則。 已知值為:「AllowAll」、「AllowPrivate」 和 「DenyAll」。
- disk_access_id
- str
在磁片上使用私人端點的 DiskAccess 資源的 ARM 識別碼。
- security_profile
- DiskSecurityProfile
包含資源的安全性相關資訊。
- supports_hibernation
- bool
指出快照集上的 OS 支援休眠。
- public_network_access
- str 或 PublicNetworkAccess
控制磁片上匯出的原則。 已知值為:「Enabled」 和 「Disabled」。
- completion_percent
- float
透過 CopyStart 作業建立資源時,背景複本完成的百分比。
- copy_completion_error
- CopyCompletionError
如果透過 CopyStart 作業建立的資源背景複本失敗,則指出錯誤詳細資料。
- data_access_auth_mode
- str 或 DataAccessAuthMode
匯出或上傳至磁片或快照集時的其他驗證需求。 已知值為:「AzureActiveDirectory」 和 「None」。
變數
- id
- str
資源識別碼。
- name
- str
資源名稱。
- type
- str
資源類型。
- location
- str
資源位置。 必要。
- managed_by
- str
未使用的。 一律為 Null。
- sku
- SnapshotSku
快照集 SKU 名稱。 可以是Standard_LRS、Premium_LRS或Standard_ZRS。 這是增量快照集的選擇性參數,而預設行為是 SKU 會設定為與上一個快照集相同的 SKU。
- extended_location
- ExtendedLocation
將建立快照集的擴充位置。 無法變更擴充位置。
- time_created
- datetime
建立快照集的時間。
- os_type
- str 或 OperatingSystemTypes
作業系統類型。 已知值為:「Windows」 和 「Linux」。
- hyper_v_generation
- str 或 HyperVGeneration
虛擬機器的 Hypervisor 產生。 僅適用于 OS 磁片。 已知值為:「V1」 和 「V2」。
- purchase_plan
- PurchasePlan
原始建立快照集來源磁片之映射的購買方案資訊。
- supported_capabilities
- SupportedCapabilities
原始建立快照集來源磁片之映射的支援功能清單。
- creation_data
- CreationData
磁片來源資訊。 建立磁片之後,無法變更 CreationData 資訊。
- disk_size_gb
- int
如果 creationData.createOption 是空的,則此欄位是必要欄位,而且會指出要建立的磁片大小。 如果此欄位存在以使用其他選項進行更新或建立,則表示調整大小。 只有在磁片未連結至執行中的 VM 時,才允許調整大小,而且只能增加磁片的大小。
- disk_size_bytes
- int
以位元組為單位的磁片大小。 這是唯讀欄位。
快照集的狀態。 已知值為:「Unattached」、「Attached」、「Reserved」、「Frozen」、「ActiveSAS」、「ActiveSASFrozen」、「ReadyToUpload」 和 「ActiveUpload」。
- unique_id
- str
識別資源的唯一 Guid。
- encryption_settings_collection
- EncryptionSettingsCollection
用來進行 Azure 磁片加密的加密設定集合,可以包含每個磁片或快照集的多個加密設定。
- provisioning_state
- str
磁片布建狀態。
- incremental
- bool
快照集是否為累加式。 相同磁片上的累加快照集佔用的空間小於完整快照集,而且可能會有差異。
- incremental_snapshot_family_id
- str
磁片的累加快照集共用累加快照集系列識別碼。取得頁面範圍差異 API 只能在具有相同系列識別碼的累加快照集上呼叫。
- encryption
- Encryption
加密屬性可用來使用客戶管理的金鑰或平臺受控金鑰來加密待用資料。
- network_access_policy
- str 或 NetworkAccessPolicy
透過網路存取磁片的原則。 已知值為:「AllowAll」、「AllowPrivate」 和 「DenyAll」。
- disk_access_id
- str
在磁片上使用私人端點的 DiskAccess 資源的 ARM 識別碼。
- security_profile
- DiskSecurityProfile
包含資源的安全性相關資訊。
- supports_hibernation
- bool
指出快照集上的 OS 支援休眠。
- public_network_access
- str 或 PublicNetworkAccess
控制磁片上匯出的原則。 已知值為:「Enabled」 和 「Disabled」。
- completion_percent
- float
透過 CopyStart 作業建立資源時,背景複本完成的百分比。
- copy_completion_error
- CopyCompletionError
如果透過 CopyStart 作業建立的資源背景複本失敗,則指出錯誤詳細資料。
- data_access_auth_mode
- str 或 DataAccessAuthMode
匯出或上傳至磁片或快照集時的其他驗證需求。 已知值為:「AzureActiveDirectory」 和 「None」。