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


VirtualMachineScaleSetDataDisk Класс

Описывает диск данных масштабируемого набора виртуальных машин.

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

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

Конструктор

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".