Поделиться через


Snapshot Класс

Ресурс моментального снимка.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Все необходимые параметры должны быть заполнены для отправки в Azure.

Наследование
azure.mgmt.compute.v2020_12_01.models._models_py3.Resource
Snapshot

Конструктор

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, 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, supports_hibernation: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Расположение ресурса. Обязательный.

tags
dict[str, str]

Теги ресурсов.

sku
SnapshotSku

Имя SKU моментальных снимков. Может быть Standard_LRS, Premium_LRS или Standard_ZRS. Это необязательный параметр для добавочных snapshot и по умолчанию номер SKU будет иметь тот же номер SKU, что и предыдущий snapshot.

extended_location
ExtendedLocation

Расширенное расположение, в котором будет создан snapshot. Невозможно изменить расширенное расположение.

os_type
str или OperatingSystemTypes

Тип операционной системы. Известные значения: "Windows" и "Linux".

hyper_v_generation
str или HyperVGeneration

Создание гипервизора виртуальной машины. Применимо только к дискам ОС. Известные значения: "V1" и "V2".

purchase_plan
PurchasePlan

Сведения о плане приобретения для образа, из которого изначально был создан исходный диск для snapshot.

creation_data
CreationData

Сведения об источнике диска. Данные о создании данных нельзя изменить после создания диска.

disk_size_gb
int

Если параметр creationData.createOption имеет значение Empty, это поле является обязательным и указывает размер создаваемого диска. Если это поле присутствует для обновлений или создания с другими параметрами, оно указывает на изменение размера. Изменение размера допускается, только если диск не подключен к работающей виртуальной машине и может только увеличить размер диска.

encryption_settings_collection
EncryptionSettingsCollection

Коллекция параметров шифрования, используемая для шифрования дисков Azure, может содержать несколько параметров шифрования для каждого диска или snapshot.

incremental
bool

Указывает, является ли snapshot добавочным. Добавочные моментальные снимки на том же диске занимают меньше места, чем полные моментальные снимки, и могут быть размечены.

encryption
Encryption

Свойство шифрования можно использовать для шифрования неактивных данных с помощью ключей, управляемых клиентом, или ключей, управляемых платформой.

network_access_policy
str или NetworkAccessPolicy

Политика доступа к диску по сети. Известные значения: AllowAll, AllowPrivate и DenyAll.

disk_access_id
str

Идентификатор ARM ресурса DiskAccess для использования частных конечных точек на дисках.

supports_hibernation
bool

Указывает, что ОС на snapshot поддерживает гибернацию.

Переменные

id
str

Идентификатор ресурса.

name
str

Имя ресурса.

type
str

Тип ресурса.

location
str

Расположение ресурса. Обязательный элемент.

tags
dict[str, str]

Теги ресурсов.

managed_by
str

Не используется. Всегда значение NULL.

sku
SnapshotSku

Имя SKU моментальных снимков. Может быть Standard_LRS, Premium_LRS или Standard_ZRS. Это необязательный параметр для добавочных snapshot и по умолчанию номер SKU будет иметь тот же номер SKU, что и предыдущий snapshot.

extended_location
ExtendedLocation

Расширенное расположение, в котором будет создан snapshot. Невозможно изменить расширенное расположение.

time_created
datetime

Время создания snapshot.

os_type
str или OperatingSystemTypes

Тип операционной системы. Известные значения: "Windows" и "Linux".

hyper_v_generation
str или HyperVGeneration

Создание гипервизора виртуальной машины. Применимо только к дискам ОС. Известные значения: "V1" и "V2".

purchase_plan
PurchasePlan

Сведения о плане приобретения для образа, из которого изначально был создан исходный диск для snapshot.

creation_data
CreationData

Сведения об источнике диска. Данные о создании данных нельзя изменить после создания диска.

disk_size_gb
int

Если параметр creationData.createOption имеет значение Empty, это поле является обязательным и указывает размер создаваемого диска. Если это поле присутствует для обновлений или создания с другими параметрами, оно указывает на изменение размера. Изменение размера допускается, только если диск не подключен к работающей виртуальной машине и может только увеличить размер диска.

disk_size_bytes
int

Размер диска в байтах. Это поле доступно только для чтения.

disk_state
str или DiskState

Состояние snapshot. Известные значения: "Unattached", "Attached", "Reserved", "ActiveSAS", "ReadyToUpload" и "ActiveUpload".

unique_id
str

Уникальный идентификатор GUID, определяющий ресурс.

encryption_settings_collection
EncryptionSettingsCollection

Коллекция параметров шифрования, используемая для шифрования дисков Azure, может содержать несколько параметров шифрования для каждого диска или snapshot.

provisioning_state
str

Состояние подготовки диска.

incremental
bool

Указывает, является ли snapshot добавочным. Добавочные моментальные снимки на том же диске занимают меньше места, чем полные моментальные снимки, и могут быть размечены.

encryption
Encryption

Свойство шифрования можно использовать для шифрования неактивных данных с помощью ключей, управляемых клиентом, или ключей, управляемых платформой.

network_access_policy
str или NetworkAccessPolicy

Политика доступа к диску по сети. Известные значения: AllowAll, AllowPrivate и DenyAll.

disk_access_id
str

Идентификатор ARM ресурса DiskAccess для использования частных конечных точек на дисках.

supports_hibernation
bool

Указывает, что ОС на snapshot поддерживает гибернацию.