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.

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.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, **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 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.

tags
dict[str, str]

Tagi zasobów.

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.

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