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.ResourceSnapshot
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.
- 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.
- 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.
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.
Azure SDK for Python