Snapshot Klasa
Zasób migawki.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.
- Dziedziczenie
-
azure.mgmt.compute.v2021_08_01.models._models_py3.ResourceSnapshot
Konstruktor
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, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Lokalizacja zasobu. Wymagane.
- sku
- SnapshotSku
Nazwa jednostki SKU migawek. Może być Standard_LRS, Premium_LRS lub Standard_ZRS. Jest to opcjonalny parametr migawki przyrostowej, a domyślne zachowanie to jednostka SKU zostanie ustawiona na tę samą jednostkę SKU co poprzednia migawka.
- extended_location
- ExtendedLocation
Lokalizacja rozszerzona, w której zostanie utworzona migawka. Nie można zmienić lokalizacji rozszerzonej.
- os_type
- str lub OperatingSystemTypes
Typ systemu operacyjnego. Znane wartości to: "Windows" i "Linux".
- hyper_v_generation
- str lub HyperVGeneration
Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego. Znane wartości to: "V1" i "V2".
- purchase_plan
- PurchasePlan
Informacje o planie zakupu obrazu, z którego pierwotnie utworzono dysk źródłowy migawki.
- supported_capabilities
- SupportedCapabilities
Lista obsługiwanych funkcji (takich jak przyspieszona sieć) dla obrazu, z którego pierwotnie utworzono dysk źródłowy z migawki.
- creation_data
- CreationData
Informacje o źródle dysku. Nie można zmienić informacji CreationData po utworzeniu dysku.
- disk_size_gb
- int
Jeśli parametr creationData.createOption jest pusty, to pole jest obowiązkowe i wskazuje rozmiar dysku do utworzenia. Jeśli to pole jest obecne w przypadku aktualizacji lub tworzenia z innymi opcjami, oznacza to zmianę rozmiaru. Zmiany rozmiaru są dozwolone tylko wtedy, gdy dysk nie jest dołączony do uruchomionej maszyny wirtualnej i może tylko zwiększyć rozmiar dysku.
- encryption_settings_collection
- EncryptionSettingsCollection
Kolekcja ustawień szyfrowania używana jako usługa Azure Disk Encryption może zawierać wiele ustawień szyfrowania na dysk lub migawkę.
- incremental
- bool
Czy migawka jest przyrostowa. Migawki przyrostowe na tym samym dysku zajmują mniej miejsca niż pełne migawki i mogą być różnicowane.
- encryption
- Encryption
Właściwość szyfrowania może służyć do szyfrowania danych magazynowanych przy użyciu kluczy zarządzanych przez klienta lub kluczy zarządzanych przez platformę.
- network_access_policy
- str lub NetworkAccessPolicy
Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci. Znane wartości to: "AllowAll", "AllowPrivate" i "DenyAll".
- disk_access_id
- str
Identyfikator arm zasobu DiskAccess do używania prywatnych punktów końcowych na dyskach.
- security_profile
- DiskSecurityProfile
Zawiera informacje dotyczące zabezpieczeń zasobu.
- supports_hibernation
- bool
Wskazuje system operacyjny na migawki obsługuje hibernację.
- public_network_access
- str lub PublicNetworkAccess
Zasady kontrolowania eksportu na dysku. Znane wartości to: "Włączone" i "Wyłączone".
- completion_percent
- float
Procent wykonania kopii w tle po utworzeniu zasobu za pośrednictwem operacji CopyStart.
Zmienne
- id
- str
Identyfikator zasobu.
- name
- str
Nazwa zasobu.
- type
- str
Typ zasobu.
- location
- str
Lokalizacja zasobu. Wymagane.
- managed_by
- str
Nieużywany. Zawsze null.
- sku
- SnapshotSku
Nazwa jednostki SKU migawek. Może być Standard_LRS, Premium_LRS lub Standard_ZRS. Jest to opcjonalny parametr migawki przyrostowej, a domyślne zachowanie to jednostka SKU zostanie ustawiona na tę samą jednostkę SKU co poprzednia migawka.
- extended_location
- ExtendedLocation
Lokalizacja rozszerzona, w której zostanie utworzona migawka. Nie można zmienić lokalizacji rozszerzonej.
- time_created
- datetime
Czas utworzenia migawki.
- os_type
- str lub OperatingSystemTypes
Typ systemu operacyjnego. Znane wartości to: "Windows" i "Linux".
- hyper_v_generation
- str lub HyperVGeneration
Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego. Znane wartości to: "V1" i "V2".
- purchase_plan
- PurchasePlan
Informacje o planie zakupu obrazu, z którego pierwotnie utworzono dysk źródłowy migawki.
- supported_capabilities
- SupportedCapabilities
Lista obsługiwanych funkcji (takich jak przyspieszona sieć) dla obrazu, z którego pierwotnie utworzono dysk źródłowy z migawki.
- creation_data
- CreationData
Informacje o źródle dysku. Nie można zmienić informacji CreationData po utworzeniu dysku.
- disk_size_gb
- int
Jeśli parametr creationData.createOption jest pusty, to pole jest obowiązkowe i wskazuje rozmiar dysku do utworzenia. Jeśli to pole jest obecne w przypadku aktualizacji lub tworzenia z innymi opcjami, oznacza to zmianę rozmiaru. Zmiany rozmiaru są dozwolone tylko wtedy, gdy dysk nie jest dołączony do uruchomionej maszyny wirtualnej i może tylko zwiększyć rozmiar dysku.
- disk_size_bytes
- int
Rozmiar dysku w bajtach. To pole jest tylko do odczytu.
Stan migawki. Znane wartości to: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload" i "ActiveUpload".
- unique_id
- str
Unikatowy identyfikator GUID identyfikujący zasób.
- encryption_settings_collection
- EncryptionSettingsCollection
Kolekcja ustawień szyfrowania używana jako usługa Azure Disk Encryption może zawierać wiele ustawień szyfrowania na dysk lub migawkę.
- provisioning_state
- str
Stan aprowizacji dysku.
- incremental
- bool
Czy migawka jest przyrostowa. Migawki przyrostowe na tym samym dysku zajmują mniej miejsca niż pełne migawki i mogą być różnicowane.
- encryption
- Encryption
Właściwość szyfrowania może służyć do szyfrowania danych magazynowanych przy użyciu kluczy zarządzanych przez klienta lub kluczy zarządzanych przez platformę.
- network_access_policy
- str lub NetworkAccessPolicy
Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci. Znane wartości to: "AllowAll", "AllowPrivate" i "DenyAll".
- disk_access_id
- str
Identyfikator arm zasobu DiskAccess do używania prywatnych punktów końcowych na dyskach.
- security_profile
- DiskSecurityProfile
Zawiera informacje dotyczące zabezpieczeń zasobu.
- supports_hibernation
- bool
Wskazuje system operacyjny na migawki obsługuje hibernację.
- public_network_access
- str lub PublicNetworkAccess
Zasady kontrolowania eksportu na dysku. Znane wartości to: "Włączone" i "Wyłączone".
- completion_percent
- float
Procent wykonania kopii w tle po utworzeniu zasobu za pośrednictwem operacji CopyStart.
Azure SDK for Python