ScaleSetStorageProfileDataDiskArgs

data class ScaleSetStorageProfileDataDiskArgs(val caching: Output<String>? = null, val createOption: Output<String>, val diskSizeGb: Output<Int>? = null, val lun: Output<Int>, val managedDiskType: Output<String>? = null) : ConvertibleToJava<ScaleSetStorageProfileDataDiskArgs>

Constructors

Link copied to clipboard
constructor(caching: Output<String>? = null, createOption: Output<String>, diskSizeGb: Output<Int>? = null, lun: Output<Int>, managedDiskType: Output<String>? = null)

Properties

Link copied to clipboard
val caching: Output<String>? = null

Specifies the caching requirements. Possible values include: None (default), ReadOnly, ReadWrite.

Link copied to clipboard
val createOption: Output<String>

Specifies how the data disk should be created. The only possible options are FromImage and Empty.

Link copied to clipboard
val diskSizeGb: Output<Int>? = null

Specifies the size of the disk in GB. This element is required when creating an empty disk.

Link copied to clipboard
val lun: Output<Int>

Specifies the Logical Unit Number of the disk in each virtual machine in the scale set.

Link copied to clipboard
val managedDiskType: Output<String>? = null

Specifies the type of managed disk to create. Value must be either Standard_LRS, StandardSSD_LRS or Premium_LRS.

Functions

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