VirtualMachineProfile Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
VirtualMachineProfile() |
Initializes a new instance of the VirtualMachineProfile class. |
VirtualMachineProfile(CreateOption, ImageReference, Sku, TimeSpan, Credentials, Nullable<OsType>, VirtualMachineAdditionalCapabilities, Nullable<EnableState>, Credentials) |
Initializes a new instance of the VirtualMachineProfile class. |
VirtualMachineProfile()
Initializes a new instance of the VirtualMachineProfile class.
public VirtualMachineProfile ();
Public Sub New ()
Applies to
VirtualMachineProfile(CreateOption, ImageReference, Sku, TimeSpan, Credentials, Nullable<OsType>, VirtualMachineAdditionalCapabilities, Nullable<EnableState>, Credentials)
Initializes a new instance of the VirtualMachineProfile class.
public VirtualMachineProfile (Microsoft.Azure.Management.LabServices.Models.CreateOption createOption, Microsoft.Azure.Management.LabServices.Models.ImageReference imageReference, Microsoft.Azure.Management.LabServices.Models.Sku sku, TimeSpan usageQuota, Microsoft.Azure.Management.LabServices.Models.Credentials adminUser, Microsoft.Azure.Management.LabServices.Models.OsType? osType = default, Microsoft.Azure.Management.LabServices.Models.VirtualMachineAdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.LabServices.Models.EnableState? useSharedPassword = default, Microsoft.Azure.Management.LabServices.Models.Credentials nonAdminUser = default);
new Microsoft.Azure.Management.LabServices.Models.VirtualMachineProfile : Microsoft.Azure.Management.LabServices.Models.CreateOption * Microsoft.Azure.Management.LabServices.Models.ImageReference * Microsoft.Azure.Management.LabServices.Models.Sku * TimeSpan * Microsoft.Azure.Management.LabServices.Models.Credentials * Nullable<Microsoft.Azure.Management.LabServices.Models.OsType> * Microsoft.Azure.Management.LabServices.Models.VirtualMachineAdditionalCapabilities * Nullable<Microsoft.Azure.Management.LabServices.Models.EnableState> * Microsoft.Azure.Management.LabServices.Models.Credentials -> Microsoft.Azure.Management.LabServices.Models.VirtualMachineProfile
Public Sub New (createOption As CreateOption, imageReference As ImageReference, sku As Sku, usageQuota As TimeSpan, adminUser As Credentials, Optional osType As Nullable(Of OsType) = Nothing, Optional additionalCapabilities As VirtualMachineAdditionalCapabilities = Nothing, Optional useSharedPassword As Nullable(Of EnableState) = Nothing, Optional nonAdminUser As Credentials = Nothing)
Parameters
- createOption
- CreateOption
Indicates what lab virtual machines are created from. Possible values include: 'Image', 'TemplateVM'
- imageReference
- ImageReference
The image configuration for lab virtual machines.
- sku
- Sku
The SKU for the lab. Defines the type of virtual machines used in the lab.
- usageQuota
- TimeSpan
The initial quota alloted to each lab user. Must be a time span between 0 and 9999 hours.
- adminUser
- Credentials
Credentials for the admin user on the VM.
- additionalCapabilities
- VirtualMachineAdditionalCapabilities
Additional VM capabilities.
- useSharedPassword
- Nullable<EnableState>
Enabling this option will use the same password for all user VMs. Possible values include: 'Enabled', 'Disabled'
- nonAdminUser
- Credentials
Credentials for the non-admin user on the VM, if one exists.
Applies to
Azure SDK for .NET