LabVirtualMachineArgs

data class LabVirtualMachineArgs(val additionalCapabilityGpuDriversInstalled: Output<Boolean>? = null, val adminUser: Output<LabVirtualMachineAdminUserArgs>, val createOption: Output<String>? = null, val imageReference: Output<LabVirtualMachineImageReferenceArgs>, val nonAdminUser: Output<LabVirtualMachineNonAdminUserArgs>? = null, val sharedPasswordEnabled: Output<Boolean>? = null, val sku: Output<LabVirtualMachineSkuArgs>, val usageQuota: Output<String>? = null) : ConvertibleToJava<LabVirtualMachineArgs>

Constructors

Link copied to clipboard
constructor(additionalCapabilityGpuDriversInstalled: Output<Boolean>? = null, adminUser: Output<LabVirtualMachineAdminUserArgs>, createOption: Output<String>? = null, imageReference: Output<LabVirtualMachineImageReferenceArgs>, nonAdminUser: Output<LabVirtualMachineNonAdminUserArgs>? = null, sharedPasswordEnabled: Output<Boolean>? = null, sku: Output<LabVirtualMachineSkuArgs>, usageQuota: Output<String>? = null)

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: Output<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
val sharedPasswordEnabled: Output<Boolean>? = null

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: Output<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.

Functions

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