DataDisk Класс
Описывает диск данных.
Переменные заполняются только сервером и игнорируются при отправке запроса.
Для отправки в Azure необходимо заполнить все необходимые параметры.
- Наследование
-
azure.mgmt.compute._serialization.ModelDataDisk
Конструктор
DataDisk(*, lun: int, create_option: str | _models.DiskCreateOptionTypes, 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, disk_size_gb: int | None = None, managed_disk: _models.ManagedDiskParameters | None = None, to_be_detached: bool | None = None, detach_option: str | _models.DiskDetachOptionTypes | None = None, delete_option: str | _models.DiskDeleteOptionTypes | None = None, **kwargs: Any)
Keyword-Only Parameters
- lun
- int
Указывает номер логической единицы диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. Обязательный.
- 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 на диске.
- 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
Параметры управляемого диска.
- to_be_detached
- bool
Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset.
- detach_option
- str или DiskDetachOptionTypes
Указывает поведение отсоединения, используемое при отключении диска или которое уже находится в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. <br>``<br>
detachOption. ForceDetach применяется только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершилась из-за неожиданного сбоя виртуальной машины и диск по-прежнему не освобожден, используйте принудительное отсоединение в качестве крайнего средства, чтобы принудительно отсоединить диск от виртуальной машины. При использовании этого поведения отсоединения все операции записи могли не быть удалены. <br>``<br>
Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Для принудительного отсоединения диска данных обновите toBeDetached до true вместе с параметром detachOption: ForceDetach.
"ForceDetach"
- delete_option
- str или DiskDeleteOptionTypes
Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины.:code:<br>
Возможные значения. <br>``<br>
Удалить Если используется это значение, диск данных удаляется при удалении виртуальной машины.:code:<br>
Отсоединить Если используется это значение, диск данных сохраняется после удаления виртуальной машины.:code:<br>
Значение по умолчанию — отсоединение. Известные значения: "Delete" и "Detach".
Переменные
- lun
- int
Указывает номер логической единицы диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. Обязательный.
- 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 на диске.
- 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
Параметры управляемого диска.
- to_be_detached
- bool
Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset.
- disk_iops_read_write
- int
Указывает Read-Write операций ввода-вывода в секунду для управляемого диска при UltraSSD_LRS StorageAccountType. Возвращается только для дисков виртуальных машин VirtualMachine ScaleSet. Можно обновить только с помощью обновлений масштабируемого набора VirtualMachine.
- disk_m_bps_read_write
- int
Указывает пропускную способность в МБ в секунду для управляемого диска при UltraSSD_LRS StorageAccountType. Возвращается только для дисков виртуальных машин VirtualMachine ScaleSet. Можно обновить только с помощью обновлений масштабируемого набора VirtualMachine.
- detach_option
- str или DiskDetachOptionTypes
Указывает поведение отсоединения, используемое при отключении диска или которое уже находится в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach. <br>``<br>
detachOption. ForceDetach применяется только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершилась из-за неожиданного сбоя виртуальной машины и диск по-прежнему не освобожден, используйте принудительное отсоединение в качестве крайнего средства, чтобы принудительно отсоединить диск от виртуальной машины. При использовании этого поведения отсоединения все операции записи могли не быть удалены. <br>``<br>
Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Для принудительного отсоединения диска данных обновите toBeDetached до true вместе с параметром detachOption: ForceDetach.
"ForceDetach"
- delete_option
- str или DiskDeleteOptionTypes
Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины.:code:<br>
Возможные значения. <br>``<br>
Удалить Если используется это значение, диск данных удаляется при удалении виртуальной машины.:code:<br>
Отсоединить Если используется это значение, диск данных сохраняется после удаления виртуальной машины.:code:<br>
Значение по умолчанию — отсоединение. Известные значения: "Delete" и "Detach".
Azure SDK for Python