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


OSDisk Класс

Указывает сведения о диске операционной системы, используемом виртуальной машиной. Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure.

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

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

Конструктор

OSDisk(*, create_option: str | _models.DiskCreateOptionTypes, os_type: str | _models.OperatingSystemTypes | None = None, encryption_settings: _models.DiskEncryptionSettings | None = None, name: str | None = None, vhd: _models.VirtualHardDisk | None = None, image: _models.VirtualHardDisk | None = None, caching: str | _models.CachingTypes | None = None, write_accelerator_enabled: bool | None = None, diff_disk_settings: _models.DiffDiskSettings | None = None, disk_size_gb: int | None = None, managed_disk: _models.ManagedDiskParameters | None = None, delete_option: str | _models.DiskDeleteOptionTypes | None = None, **kwargs: Any)

Keyword-Only Parameters

os_type
str или OperatingSystemTypes

Это свойство позволяет указать тип операционной системы, которая включена в диск при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux.. Известные значения: "Windows" и "Linux".

encryption_settings
DiskEncryptionSettings

Задает параметры шифрования для диска ОС. Минимальная версия API: 15.06.2015.

name
str

имя диска.

vhd
VirtualHardDisk

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

image
VirtualHardDisk

Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать.

caching
str или CachingTypes

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

write_accelerator_enabled
bool

Указывает, следует ли включить или отключить writeAccelerator на диске.

diff_disk_settings
DiffDiskSettings

Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной.

create_option
str или DiskCreateOptionTypes

Указывает способ создания виртуальной машины. Возможные значения: Attach. Это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage. Это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, следует также использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, следует также использовать элемент plan, описанный выше. Обязательный. Известные значения: FromImage, Empty и Attach.

disk_size_gb
int

Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство "diskSizeGB" — это количество байтов x 1024^3 для диска и не может быть больше 1023.

managed_disk
ManagedDiskParameters

Параметры управляемого диска.

delete_option
str или DiskDeleteOptionTypes

Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если используется это значение, диск ОС удаляется при удалении виртуальной машины. Отсоединить. Если используется это значение, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию — Отсоединение. Для временного диска ОС значение по умолчанию — Delete. Пользователь не может изменить параметр удаления для временного диска ОС. Известные значения: "Delete" и "Detach".

Переменные

os_type
str или OperatingSystemTypes

Это свойство позволяет указать тип операционной системы, которая включена в диск при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. Возможные значения: Windows,Linux.. Известные значения: "Windows" и "Linux".

encryption_settings
DiskEncryptionSettings

Задает параметры шифрования для диска ОС. Минимальная версия API: 15.06.2015.

name
str

имя диска.

vhd
VirtualHardDisk

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

image
VirtualHardDisk

Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать.

caching
str или CachingTypes

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

write_accelerator_enabled
bool

Указывает, следует ли включить или отключить writeAccelerator на диске.

diff_disk_settings
DiffDiskSettings

Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной.

create_option
str или DiskCreateOptionTypes

Указывает способ создания виртуальной машины. Возможные значения: Attach. Это значение используется при использовании специализированного диска для создания виртуальной машины. FromImage. Это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, следует также использовать элемент imageReference, описанный выше. Если вы используете образ Marketplace, следует также использовать элемент plan, описанный выше. Обязательный. Известные значения: FromImage, Empty и Attach.

disk_size_gb
int

Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство "diskSizeGB" — это количество байтов x 1024^3 для диска и не может быть больше 1023.

managed_disk
ManagedDiskParameters

Параметры управляемого диска.

delete_option
str или DiskDeleteOptionTypes

Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. Возможные значения: Delete. Если используется это значение, диск ОС удаляется при удалении виртуальной машины. Отсоединить. Если используется это значение, диск ос сохраняется после удаления виртуальной машины. Значение по умолчанию — Отсоединение. Для временного диска ОС значение по умолчанию — Delete. Пользователь не может изменить параметр удаления для временного диска ОС. Известные значения: "Delete" и "Detach".