Share via


VirtualMachineScaleSetUpdateStorageProfile Class

Describes a virtual machine scale set storage profile.

Constructor

VirtualMachineScaleSetUpdateStorageProfile(*, image_reference: _models.ImageReference | None = None, os_disk: _models.VirtualMachineScaleSetUpdateOSDisk | None = None, data_disks: list['_models.VirtualMachineScaleSetDataDisk'] | None = None, disk_controller_type: str | _models.DiskControllerTypes | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
image_reference

The image reference.

Default value: None
os_disk

The OS disk.

Default value: None
data_disks

The data disks.

Default value: None
disk_controller_type

Specifies the disk controller type configured for the virtual machines in the scale set. Note: You need to deallocate the virtual machines in the scale set before updating its disk controller type based on the upgrade mode configured for the scale set. Minimum api-version: 2022-08-01. Known values are: "SCSI" and "NVMe".

Default value: None

Variables

Name Description
image_reference

The image reference.

os_disk

The OS disk.

data_disks

The data disks.

disk_controller_type

Specifies the disk controller type configured for the virtual machines in the scale set. Note: You need to deallocate the virtual machines in the scale set before updating its disk controller type based on the upgrade mode configured for the scale set. Minimum api-version: 2022-08-01. Known values are: "SCSI" and "NVMe".