Azure.ResourceManager.LabServices.Models Namespace
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.
Classes
ArmLabServicesModelFactory |
Model factory for models. |
AvailableLabServicesSku |
Azure Lab Services resource SKUs. |
AvailableLabServicesSkuCapability |
The array of capabilities of a lab services SKU. |
AvailableLabServicesSkuCapacity |
The scale out/in options of the SKU. |
AvailableLabServicesSkuCost |
The array of costs of a lab services SKU. |
AvailableLabServicesSkuRestrictions |
The restriction details. |
LabAutoShutdownProfile |
Profile for how to handle shutting down virtual machines. |
LabConnectionProfile |
Connection profile for how users connect to lab virtual machines. |
LabNetworkProfile |
Profile for how to handle networking for Labs. |
LabPatch |
The lab resource for updates. |
LabPlanPatch |
Contains lab configuration and default settings. This variant is used for PATCH. |
LabPlanSupportInfo |
Support contact information and instructions. |
LabRosterProfile |
The lab user list management profile. |
LabSecurityProfile |
The lab security profile. |
LabServicesPatchBaseInfo |
Base tracked resource type for all PATCH updates. |
LabServicesRecurrencePattern |
Recurrence pattern of a lab schedule. |
LabServicesSchedulePatch |
Schedule for automatically turning virtual machines in a lab on and off at specified times. Used for updates. |
LabServicesSku |
The resource model definition representing SKU. |
LabServicesUsage |
The core usage details. |
LabServicesUsageName |
The Usage Names. |
LabUserInviteRequestContent |
Body for a user invite request. |
LabUserPatch |
User of a lab that can register for and use virtual machines within the lab. Used for updates. |
LabVirtualMachineConnectionProfile |
The connection information for the virtual machine. |
LabVirtualMachineCredential |
Credentials for a user on a lab VM. |
LabVirtualMachineImageContent |
Body for the save image POST. |
LabVirtualMachineImagePatch |
Lab services virtual machine image for updates. |
LabVirtualMachineImageReference |
Image reference information. Used in the virtual machine profile. |
LabVirtualMachineProfile |
The base virtual machine configuration for a lab. |
LabVirtualMachineResetPasswordContent |
Body of a reset password request. |
Structs
AvailableLabServicesSkuTier |
The tier of the SKU. |
LabServicesSkuCapacityScaleType |
The localized name of the resource. |
LabServicesSkuRestrictionReasonCode |
The reason for the restriction. |
LabServicesSkuRestrictionType |
The type of restriction. |
LabServicesUsageUnit |
The unit details. |
Enums
LabServicesDayOfWeek |
Days of the week. |
LabServicesEnableState |
Property enabled state. |
LabServicesProvisioningState |
Resource provisioning state. |
LabServicesRecurrenceFrequency |
Schedule recurrence frequencies. |
LabServicesSkuTier |
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. |
LabState |
The state of a virtual machine. |
LabUserInvitationState |
The lab user invitation state. |
LabUserRegistrationState |
The user lab registration state. |
LabVirtualMachineConnectionType |
A connection type for access labs and VMs (Public, Private or None). |
LabVirtualMachineCreateOption |
Indicates what lab virtual machines are created from. |
LabVirtualMachineImageOSState |
The operating system state. |
LabVirtualMachineImageOSType |
The operating system type. |
LabVirtualMachineShutdownOnIdleMode |
Defines whether to shut down VM on idle and the criteria for idle detection. |
LabVirtualMachineState |
The state of a virtual machine. |
LabVirtualMachineType |
The type of the lab virtual machine. |