LabVirtualMachine

data class LabVirtualMachine(val additionalCapabilityGpuDriversInstalled: Boolean? = null, val adminUser: LabVirtualMachineAdminUser, val createOption: String? = null, val imageReference: LabVirtualMachineImageReference, val nonAdminUser: LabVirtualMachineNonAdminUser? = null, val sharedPasswordEnabled: Boolean? = null, val sku: LabVirtualMachineSku, val usageQuota: String? = null)

Constructors

Link copied to clipboard
constructor(additionalCapabilityGpuDriversInstalled: Boolean? = null, adminUser: LabVirtualMachineAdminUser, createOption: String? = null, imageReference: LabVirtualMachineImageReference, nonAdminUser: LabVirtualMachineNonAdminUser? = null, sharedPasswordEnabled: Boolean? = null, sku: LabVirtualMachineSku, usageQuota: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Is flagged to pre-install dedicated GPU drivers? Defaults to false. Changing this forces a new resource to be created.

Link copied to clipboard

An admin_user block as defined below.

Link copied to clipboard
val createOption: String? = null

The create option to indicate what Lab Service Lab VMs are created from. Possible values are Image and TemplateVM. Defaults to Image. Changing this forces a new resource to be created.

Link copied to clipboard

An image_reference block as defined below.

Link copied to clipboard

A non_admin_user block as defined below.

Link copied to clipboard

Is the shared password enabled with the same password for all user VMs? Defaults to false. Changing this forces a new resource to be created.

Link copied to clipboard

A sku block as defined below.

Link copied to clipboard
val usageQuota: String? = null

The initial quota allocated to each Lab Service Lab user. Defaults to PT0S. This value must be formatted as an ISO 8601 string.