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 операций ввода-вывода в секунду для управляемого диска, если StorageAccountType имеет значение UltraSSD_LRS. Возвращается только для дисков виртуальных машин VirtualMachine ScaleSet. Можно обновить только с помощью обновлений масштабируемого набора VirtualMachine.
- disk_m_bps_read_write
- int
Указывает пропускную способность в МБ в секунду для управляемого диска, если StorageAccountType UltraSSD_LRS. Возвращается только для дисков виртуальных машин 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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по