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


ImageOSDisk Класс

Описывает диск операционной системы.

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

Наследование
azure.mgmt.compute._serialization.Model
ImageOSDisk

Конструктор

ImageOSDisk(*, os_type: str | _models.OperatingSystemTypes, os_state: str | _models.OperatingSystemStateTypes, snapshot: _models.SubResource | None = None, managed_disk: _models.SubResource | None = None, blob_uri: str | None = None, caching: str | _models.CachingTypes | None = None, disk_size_gb: int | None = None, storage_account_type: str | _models.StorageAccountTypes | None = None, **kwargs)

Переменные

os_type
str или OperatingSystemTypes

Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, которая включена в диск при создании виртуальной машины из пользовательского образа. <br>``<br> Возможные значения: <br>``<br>Windows<br>``<br>Linux. Обязательный. Известные значения: "Windows" и "Linux".

os_state
str или OperatingSystemStateTypes

Состояние ОС. Обязательный. Известные значения: "Generalized" и "Specialized".

snapshot
SubResource

Моментальный снимок.

managed_disk
SubResource

ManagedDisk.

blob_uri
str

Виртуальный жесткий диск.

caching
str или CachingTypes

Указывает требования к кэшированию. <br>``<br> Возможные значения: <br>``<br>None<br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> Default: None для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. Известные значения: None, ReadOnly и ReadWrite.

disk_size_gb
int

Указывает размер пустых дисков данных в гигабайтах. Этот элемент можно использовать для перезаписи имени диска в образе виртуальной машины. <br>``<br> Это значение не может превышать 1023 ГБ.

storage_account_type
str или StorageAccountTypes

Указывает тип учетной записи хранения для управляемого диска. UltraSSD_LRS нельзя использовать с диском ОС. Известные значения: "Standard_LRS", "Premium_LRS", "StandardSSD_LRS" и "UltraSSD_LRS".