VirtualMachineScaleSetManagedDiskParametersArgs

data class VirtualMachineScaleSetManagedDiskParametersArgs(val diskEncryptionSet: Output<DiskEncryptionSetParametersArgs>? = null, val securityProfile: Output<VMDiskSecurityProfileArgs>? = null, val storageAccountType: Output<Either<String, StorageAccountTypes>>? = null) : ConvertibleToJava<VirtualMachineScaleSetManagedDiskParametersArgs>

Describes the parameters of a ScaleSet managed disk.

Constructors

constructor(diskEncryptionSet: Output<DiskEncryptionSetParametersArgs>? = null, securityProfile: Output<VMDiskSecurityProfileArgs>? = null, storageAccountType: Output<Either<String, StorageAccountTypes>>? = null)

Properties

Link copied to clipboard

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

Link copied to clipboard

Specifies the security profile for the managed disk.

Link copied to clipboard
val storageAccountType: Output<Either<String, StorageAccountTypes>>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): VirtualMachineScaleSetManagedDiskParametersArgs