Udostępnij za pośrednictwem


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.Resource
Snapshot

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.

tags
dict[str, str]

Tagi zasobów.

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.

tags
dict[str, str]

Tagi zasobów.

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.

disk_state
str lub DiskState

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