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


Snapshot Класс

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

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

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

Наследование
azure.mgmt.compute.v2021_04_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.PurchasePlanAutoGenerated | 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, 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

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

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
PurchasePlanAutoGenerated

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

supported_capabilities
SupportedCapabilities

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

creation_data
CreationData

Сведения об источнике диска. Данные 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 поддерживает гибернацию.

public_network_access
str или PublicNetworkAccess

Политика для управления экспортом на диске. Известные значения: Enabled и Disabled.

completion_percent
float

Процент завершения фоновой копии при создании ресурса с помощью операции CopyStart.

Переменные

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
PurchasePlanAutoGenerated

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

supported_capabilities
SupportedCapabilities

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

creation_data
CreationData

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

disk_size_gb
int

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

disk_size_bytes
int

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

disk_state
str или DiskState

Состояние snapshot. Известные значения: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "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 поддерживает гибернацию.

public_network_access
str или PublicNetworkAccess

Политика для управления экспортом на диске. Известные значения: Enabled и Disabled.

completion_percent
float

Процент завершения фоновой копии при создании ресурса с помощью операции CopyStart.