VirtualMachineScaleSetDataDisk Класс
Описывает диск данных масштабируемого набора виртуальных машин.
Все необходимые параметры должны быть заполнены для отправки в Azure.
- Наследование
-
azure.mgmt.compute._serialization.ModelVirtualMachineScaleSetDataDisk
Конструктор
VirtualMachineScaleSetDataDisk(*, lun: int, create_option: str | _models.DiskCreateOptionTypes, name: str | None = None, caching: str | _models.CachingTypes | None = None, write_accelerator_enabled: bool | None = None, disk_size_gb: int | None = None, managed_disk: _models.VirtualMachineScaleSetManagedDiskParameters | None = None, disk_iops_read_write: int | None = None, disk_m_bps_read_write: int | None = None, delete_option: str | _models.DiskDeleteOptionTypes | None = None, **kwargs: Any)
Keyword-Only Parameters
- name
- str
имя диска.
- lun
- int
Указывает номер логической единицы диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. Обязательный.
- caching
- str или CachingTypes
Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Значения по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. Известные значения: None, ReadOnly и ReadWrite.
- write_accelerator_enabled
- bool
Указывает, следует ли включить или отключить writeAccelerator на диске.
- create_option
- str или DiskCreateOptionTypes
Параметр create. Обязательный. Известные значения: FromImage, Empty и Attach.
- disk_size_gb
- int
Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это количество байтов x 1024^3 для диска, и значение не может быть больше 1023.
- managed_disk
- VirtualMachineScaleSetManagedDiskParameters
Параметры управляемого диска.
- disk_iops_read_write
- int
Указывает Read-Write операций ввода-вывода в секунду для управляемого диска. Следует использовать только в том случае, если StorageAccountType имеет UltraSSD_LRS. Если этот параметр не указан, будет присвоено значение по умолчанию на основе diskSizeGB.
- disk_m_bps_read_write
- int
Указывает пропускную способность управляемого диска в МБ в секунду. Следует использовать только в том случае, если StorageAccountType имеет UltraSSD_LRS. Если этот параметр не указан, будет присвоено значение по умолчанию на основе diskSizeGB.
- delete_option
- str или DiskDeleteOptionTypes
Указывает, следует ли удалять или отсоединять диск данных при удалении VMSS Flex (эта функция доступна только для VMSS с гибким orchestrationMode).:code:<br>
Возможные значения. <br>``<br>
Удалить . Если используется это значение, диск данных удаляется при удалении виртуальной машины VMSS Flex.:code:<br>
Отсоединить Если используется это значение, диск данных сохраняется после удаления виртуальной машины VMSS Flex.:code:<br>
По умолчанию задано значение Delete.
Известные значения: "Delete" и "Detach".
Переменные
- name
- str
имя диска.
- lun
- int
Указывает номер логической единицы диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. Обязательный.
- caching
- str или CachingTypes
Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Значения по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища класса Premium. Известные значения: None, ReadOnly и ReadWrite.
- write_accelerator_enabled
- bool
Указывает, следует ли включить или отключить writeAccelerator на диске.
- create_option
- str или DiskCreateOptionTypes
Параметр create. Обязательный. Известные значения: FromImage, Empty и Attach.
- disk_size_gb
- int
Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. Свойство diskSizeGB — это количество байтов x 1024^3 для диска, и значение не может быть больше 1023.
- managed_disk
- VirtualMachineScaleSetManagedDiskParameters
Параметры управляемого диска.
- disk_iops_read_write
- int
Указывает Read-Write операций ввода-вывода в секунду для управляемого диска. Следует использовать только в том случае, если StorageAccountType имеет UltraSSD_LRS. Если этот параметр не указан, будет присвоено значение по умолчанию на основе diskSizeGB.
- disk_m_bps_read_write
- int
Указывает пропускную способность управляемого диска в МБ в секунду. Следует использовать только в том случае, если StorageAccountType имеет UltraSSD_LRS. Если этот параметр не указан, будет присвоено значение по умолчанию на основе diskSizeGB.
- delete_option
- str или DiskDeleteOptionTypes
Указывает, следует ли удалять или отсоединять диск данных при удалении VMSS Flex (эта функция доступна только для VMSS с гибким orchestrationMode).:code:<br>
Возможные значения. <br>``<br>
Удалить . Если используется это значение, диск данных удаляется при удалении виртуальной машины VMSS Flex.:code:<br>
Отсоединить Если используется это значение, диск данных сохраняется после удаления виртуальной машины VMSS Flex.:code:<br>
По умолчанию задано значение Delete.
Известные значения: "Delete" и "Detach".
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по