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.v2020_06_30.models._models_py3.Resource
Snapshot

Konstruktor

Snapshot(*, location: str, tags: Dict[str, str] | None = None, sku: _models.SnapshotSku | None = None, os_type: str | _models.OperatingSystemTypes | None = None, hyper_v_generation: str | _models.HyperVGeneration | 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, **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.

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

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.

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.

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

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

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.