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
fun LabVirtualMachineArgs(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)

Functions

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

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.