VirtualMachineScaleSetManagedDiskParameters Class

Describes the parameters of a ScaleSet managed disk.

Constructor

VirtualMachineScaleSetManagedDiskParameters()

Variables

Name Description
storageAccountType
Union[str, <xref:"StorageAccountTypes">]

Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. Known values are: "Standard_LRS", "Premium_LRS", "StandardSSD_LRS", "UltraSSD_LRS", "Premium_ZRS", "StandardSSD_ZRS", and "PremiumV2_LRS".

diskEncryptionSet
<xref:<xref:"DiskEncryptionSetParameters">>

Specifies the customer managed disk encryption set resource id for the managed disk.

securityProfile
<xref:<xref:"VMDiskSecurityProfile">>

Specifies the security profile for the managed disk.

additionalDiskProperties
<xref:<xref:"AdditionalDiskProperties">>

Specifies additional properties for the managed disk that can be set at the time of implicit creation of the disk. This property is not captured for Restore Points.

Attributes

additionalDiskProperties

Specifies additional properties for the managed disk that can be set at the time of implicit creation of the disk. This property is not captured for Restore Points.

additionalDiskProperties: AdditionalDiskProperties

diskEncryptionSet

Specifies the customer managed disk encryption set resource id for the managed disk.

diskEncryptionSet: DiskEncryptionSetParameters

securityProfile

Specifies the security profile for the managed disk.

securityProfile: VMDiskSecurityProfile

storageAccountType

UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk. Known values are: "Standard_LRS", "Premium_LRS", "StandardSSD_LRS", "UltraSSD_LRS", "Premium_ZRS", "StandardSSD_ZRS", and "PremiumV2_LRS".

storageAccountType: str | StorageAccountTypes