OSDisk Класс
Указывает сведения о диске операционной системы, используемом виртуальной машиной.
<br>``<br>
Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure.
Для отправки в Azure необходимо заполнить все необходимые параметры.
- Наследование
-
azure.mgmt.compute._serialization.ModelOSDisk
Конструктор
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
Это свойство позволяет указать тип операционной системы, которая включена в диск при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. <br>``<br>
Возможные значения: <br>``<br>
Windows<br>``<br>
Linux.
Известные значения: "Windows" и "Linux".
- encryption_settings
- DiskEncryptionSettings
Задает параметры шифрования для диска ОС.
<br>``<br>
Минимальная версия API: 15.06.2015.
- name
- str
имя диска.
- vhd
- VirtualHardDisk
Виртуальный жесткий диск.
- image
- VirtualHardDisk
Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать.
- caching
- str или CachingTypes
Указывает требования к кэшированию. <br>``<br>
Возможные значения: <br>``<br>
None<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
Default: None для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. Известные значения: None, ReadOnly и ReadWrite.
- write_accelerator_enabled
- bool
Указывает, следует ли включить или отключить writeAccelerator на диске.
- diff_disk_settings
- DiffDiskSettings
Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной.
- create_option
- str или DiskCreateOptionTypes
Указывает способ создания виртуальной машины.:code:<br>
Возможные значения::<br>``<br>
Attach — это значение используется при использовании специализированного диска для создания виртуальной машины.:code:<br>
FromImage — это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, вы также используете элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также используете элемент плана, описанный выше. Обязательный. Известные значения: FromImage, Empty и Attach.
- disk_size_gb
- int
Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. <br>``<br>
Это значение не может превышать 1023 ГБ.
- managed_disk
- ManagedDiskParameters
Параметры управляемого диска.
- delete_option
- str или DiskDeleteOptionTypes
Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины. <br>``<br>
Возможные значения. <br>``<br>
Удалить Если используется это значение, диск ОС удаляется при удалении виртуальной машины.:code:<br>
Отсоединить Если используется это значение, диск ос сохраняется после удаления виртуальной машины. <br>``<br>
Значение по умолчанию — отсоединение. Для временного диска ОС значение по умолчанию — Delete. Пользователь не может изменить параметр удаления для временного диска ОС. Известные значения: "Delete" и "Detach".
Переменные
- os_type
- str или OperatingSystemTypes
Это свойство позволяет указать тип операционной системы, которая включена в диск при создании виртуальной машины из пользовательского образа или специализированного виртуального жесткого диска. <br>``<br>
Возможные значения: <br>``<br>
Windows<br>``<br>
Linux. Известные значения: "Windows" и "Linux".
- encryption_settings
- DiskEncryptionSettings
Задает параметры шифрования для диска ОС.
<br>``<br>
Минимальная версия API: 15.06.2015.
- name
- str
имя диска.
- vhd
- VirtualHardDisk
Виртуальный жесткий диск.
- image
- VirtualHardDisk
Виртуальный жесткий диск исходного образа пользователя. Виртуальный жесткий диск будет скопирован перед подключением к виртуальной машине. Если указан параметр SourceImage, целевой виртуальный жесткий диск не должен существовать.
- caching
- str или CachingTypes
Указывает требования к кэшированию. <br>``<br>
Возможные значения: <br>``<br>
None<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
Default: None для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. Известные значения: None, ReadOnly и ReadWrite.
- write_accelerator_enabled
- bool
Указывает, следует ли включить или отключить writeAccelerator на диске.
- diff_disk_settings
- DiffDiskSettings
Задает временные параметры диска для диска операционной системы, используемого виртуальной машиной.
- create_option
- str или DiskCreateOptionTypes
Указывает способ создания виртуальной машины.:code:<br>
Возможные значения::<br>``<br>
Attach — это значение используется при использовании специализированного диска для создания виртуальной машины.:code:<br>
FromImage — это значение используется при использовании образа для создания виртуальной машины. Если вы используете образ платформы, вы также используете элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также используете элемент плана, описанный выше. Обязательный. Известные значения: FromImage, Empty и Attach.
- disk_size_gb
- int
Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. <br>``<br>
Это значение не может превышать 1023 ГБ.
- managed_disk
- ManagedDiskParameters
Параметры управляемого диска.
- delete_option
- str или DiskDeleteOptionTypes
Указывает, следует ли удалять или отсоединять диск ОС при удалении виртуальной машины.
<br>``<br>
Возможные значения. <br>``<br>
Удалить Если используется это значение, диск ОС удаляется при удалении виртуальной машины.:code:<br>
Отсоединить Если используется это значение, диск ос сохраняется после удаления виртуальной машины. <br>``<br>
Значение по умолчанию — отсоединение. Для временного диска ОС значение по умолчанию — Delete. Пользователь не может изменить параметр удаления для временного диска ОС. Известные значения: "Delete" и "Detach".
Azure SDK for Python