Snapshot Klasa
Zasób migawki.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.
- Dziedziczenie
-
azure.mgmt.compute.v2022_07_02.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, copy_completion_error: _models.CopyCompletionError | None = None, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Lokalizacja zasobu. Wymagane.
- sku
- SnapshotSku
Nazwa jednostki SKU migawek. Może to być Standard_LRS, Premium_LRS lub Standard_ZRS. Jest to opcjonalny parametr migawki przyrostowej, a zachowanie domyślne 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 możliwości 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 na potrzeby 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 zwiększyć tylko rozmiar dysku.
- encryption_settings_collection
- EncryptionSettingsCollection
Kolekcja ustawień szyfrowania używana w usłudze Azure Disk Encryption może zawierać wiele ustawień szyfrowania na dysk lub migawkę.
- incremental
- bool
Określa, 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 usługi ARM zasobu DiskAccess na potrzeby używania prywatnych punktów końcowych na dyskach.
- security_profile
- DiskSecurityProfile
Zawiera informacje dotyczące zabezpieczeń dla zasobu.
- supports_hibernation
- bool
Wskazuje system operacyjny w migawce obsługuje hibernacji.
- 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 podczas tworzenia zasobu za pomocą operacji CopyStart.
- copy_completion_error
- CopyCompletionError
Wskazuje szczegóły błędu, jeśli kopia w tle zasobu utworzonego za pośrednictwem operacji CopyStart kończy się niepowodzeniem.
- data_access_auth_mode
- str lub DataAccessAuthMode
Dodatkowe wymagania dotyczące uwierzytelniania podczas eksportowania lub przekazywania do dysku lub migawki. Znane wartości to: "AzureActiveDirectory" i "None".
Zmienne
- id
- str
Identyfikator zasobu.
- name
- str
Nazwa zasobu.
- type
- str
Typ zasobu.
- location
- str
Lokalizacja zasobu. Wymagane.
- managed_by
- str
Nieużywany. Zawsze ma wartość null.
- sku
- SnapshotSku
Nazwa jednostki SKU migawek. Może to być Standard_LRS, Premium_LRS lub Standard_ZRS. Jest to opcjonalny parametr migawki przyrostowej, a zachowanie domyślne 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
Godzina 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 możliwości 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 na potrzeby 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 zwiększyć tylko 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 w usłudze Azure Disk Encryption może zawierać wiele ustawień szyfrowania na dysk lub migawkę.
- provisioning_state
- str
Stan aprowizacji dysku.
- incremental
- bool
Określa, czy migawka jest przyrostowa. Migawki przyrostowe na tym samym dysku zajmują mniej miejsca niż pełne migawki i mogą być różnicowane.
- incremental_snapshot_family_id
- str
Migawki przyrostowe dla udziału dysku o identyfikatorze rodziny migawek przyrostowych. Interfejs API pobierania różnic zakresów stron może być wywoływany tylko dla migawek przyrostowych o tym samym identyfikatorze rodziny.
- 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 usługi ARM zasobu DiskAccess na potrzeby używania prywatnych punktów końcowych na dyskach.
- security_profile
- DiskSecurityProfile
Zawiera informacje dotyczące zabezpieczeń dla zasobu.
- supports_hibernation
- bool
Wskazuje system operacyjny w migawce obsługuje hibernacji.
- 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 podczas tworzenia zasobu za pomocą operacji CopyStart.
- copy_completion_error
- CopyCompletionError
Wskazuje szczegóły błędu, jeśli kopia w tle zasobu utworzonego za pośrednictwem operacji CopyStart kończy się niepowodzeniem.
- data_access_auth_mode
- str lub DataAccessAuthMode
Dodatkowe wymagania dotyczące uwierzytelniania podczas eksportowania lub przekazywania do dysku lub migawki. Znane wartości to: "AzureActiveDirectory" i "None".
Azure SDK for Python