VirtualMachineInstancePropertiesStorageProfileOsDiskArgs

data class VirtualMachineInstancePropertiesStorageProfileOsDiskArgs(val id: Output<String>? = null, val managedDisk: Output<VirtualMachineInstanceManagedDiskParametersArgs>? = null, val osType: Output<Either<String, OperatingSystemTypes>>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesStorageProfileOsDiskArgs>

VHD to attach as OS disk

Constructors

constructor(id: Output<String>? = null, managedDisk: Output<VirtualMachineInstanceManagedDiskParametersArgs>? = null, osType: Output<Either<String, OperatingSystemTypes>>? = null)

Properties

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

The ARM ID for a Virtual Hard Disk.

Link copied to clipboard

The managed disk parameters.

Link copied to clipboard
val osType: Output<Either<String, OperatingSystemTypes>>? = null

This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. Possible values are: Windows, Linux.

Functions

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