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


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, **kwargs: Any)

Keyword-Only Parameters

name
str

имя диска.

lun
int

Указывает номер логической единицы диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. Обязательный.

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

Параметр create. Обязательный. Известные значения: FromImage, Empty и Attach.

disk_size_gb
int

Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. <br>``<br> Это значение не может превышать 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.

Переменные

name
str

имя диска.

lun
int

Указывает номер логической единицы диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. Обязательный.

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

Параметр create. Обязательный. Известные значения: FromImage, Empty и Attach.

disk_size_gb
int

Указывает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины. <br>``<br> Это значение не может превышать 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.