VirtualMachineProfileResponse

data class VirtualMachineProfileResponse(val additionalCapabilities: VirtualMachineAdditionalCapabilitiesResponse? = null, val adminUser: CredentialsResponse, val createOption: String, val imageReference: ImageReferenceResponse, val nonAdminUser: CredentialsResponse? = null, val osType: String, val sku: SkuResponse, val usageQuota: String, val useSharedPassword: String? = null)

The base virtual machine configuration for a lab.

Constructors

Link copied to clipboard
constructor(additionalCapabilities: VirtualMachineAdditionalCapabilitiesResponse? = null, adminUser: CredentialsResponse, createOption: String, imageReference: ImageReferenceResponse, nonAdminUser: CredentialsResponse? = null, osType: String, sku: SkuResponse, usageQuota: String, useSharedPassword: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Credentials for the admin user on the VM.

Link copied to clipboard

Indicates what lab virtual machines are created from.

Link copied to clipboard

The image configuration for lab virtual machines.

Link copied to clipboard

Credentials for the non-admin user on the VM, if one exists.

Link copied to clipboard

The OS type of the image

Link copied to clipboard

The SKU for the lab. Defines the type of virtual machines used in the lab.

Link copied to clipboard

The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.

Link copied to clipboard

Enabling this option will use the same password for all user VMs.