VirtualMachineProfile interface
The base virtual machine configuration for a lab.
Properties
additional |
Additional VM capabilities. |
admin |
Credentials for the admin user on the VM. |
create |
Indicates what lab virtual machines are created from. |
image |
The image configuration for lab virtual machines. |
non |
Credentials for the non-admin user on the VM, if one exists. |
os |
The OS type of the image NOTE: This property will not be serialized. It can only be populated by the server. |
sku | The SKU for the lab. Defines the type of virtual machines used in the lab. |
usage |
The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours. |
use |
Enabling this option will use the same password for all user VMs. |
Property Details
additionalCapabilities
Additional VM capabilities.
additionalCapabilities?: VirtualMachineAdditionalCapabilities
Property Value
adminUser
createOption
Indicates what lab virtual machines are created from.
createOption: CreateOption
Property Value
imageReference
The image configuration for lab virtual machines.
imageReference: ImageReference
Property Value
nonAdminUser
Credentials for the non-admin user on the VM, if one exists.
nonAdminUser?: Credentials
Property Value
osType
The OS type of the image NOTE: This property will not be serialized. It can only be populated by the server.
osType?: OsType
Property Value
sku
The SKU for the lab. Defines the type of virtual machines used in the lab.
sku: Sku
Property Value
usageQuota
The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
usageQuota: string
Property Value
string
useSharedPassword
Enabling this option will use the same password for all user VMs.
useSharedPassword?: EnableState