All Classes and Interfaces

Class
Description
Enum.
Profile for how to handle shutting down virtual machines.
Connection profile for how users connect to lab virtual machines.
A connection type for access labs and VMs (Public, Private or None).
Indicates what lab virtual machines are created from.
Credentials for a user on a lab VM.
Property enabled state.
Identity for the resource.
An immutable client-side representation of Image.
The entirety of the Image definition.
The Image definition stages.
The first stage of the Image definition.
The stage of the Image definition allowing to specify availableRegions.
The stage of the Image definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the Image definition allowing to specify enabledState.
The stage of the Image definition allowing to specify parent resource.
The template for Image update.
The Image update stages.
The stage of the Image update allowing to specify enabledState.
Lab services virtual machine image.
Properties of an image resource.
Image reference information.
Resource collection API of Images.
An instance of this class provides access to all the operations defined in ImagesClient.
Lab services virtual machine image for updates.
Properties of an image resource update.
The lab user invitation state.
Body for a user invite request.
An immutable client-side representation of Lab.
The entirety of the Lab definition.
The Lab definition stages.
The first stage of the Lab definition.
The stage of the Lab definition allowing to specify autoShutdownProfile.
The stage of the Lab definition allowing to specify connectionProfile.
The stage of the Lab definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the Lab definition allowing to specify description.
The stage of the Lab definition allowing to specify labPlanId.
The stage of the Lab definition allowing to specify location.
The stage of the Lab definition allowing to specify networkProfile.
The stage of the Lab definition allowing to specify parent resource.
The stage of the Lab definition allowing to specify rosterProfile.
The stage of the Lab definition allowing to specify securityProfile.
The stage of the Lab definition allowing to specify tags.
The stage of the Lab definition allowing to specify title.
The stage of the Lab definition allowing to specify virtualMachineProfile.
The template for Lab update.
The Lab update stages.
The stage of the Lab update allowing to specify autoShutdownProfile.
The stage of the Lab update allowing to specify connectionProfile.
The stage of the Lab update allowing to specify description.
The stage of the Lab update allowing to specify labPlanId.
The stage of the Lab update allowing to specify rosterProfile.
The stage of the Lab update allowing to specify securityProfile.
The stage of the Lab update allowing to specify tags.
The stage of the Lab update allowing to specify title.
The stage of the Lab update allowing to specify virtualMachineProfile.
The lab resource.
Profile for how to handle networking for Labs.
An immutable client-side representation of LabPlan.
The entirety of the LabPlan definition.
The LabPlan definition stages.
The first stage of the LabPlan definition.
The stage of the LabPlan definition allowing to specify allowedRegions.
The stage of the LabPlan definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the LabPlan definition allowing to specify defaultAutoShutdownProfile.
The stage of the LabPlan definition allowing to specify defaultConnectionProfile.
The stage of the LabPlan definition allowing to specify defaultNetworkProfile.
The stage of the LabPlan definition allowing to specify identity.
The stage of the LabPlan definition allowing to specify linkedLmsInstance.
The stage of the LabPlan definition allowing to specify location.
The stage of the LabPlan definition allowing to specify parent resource.
The stage of the LabPlan definition allowing to specify sharedGalleryId.
The stage of the LabPlan definition allowing to specify supportInfo.
The stage of the LabPlan definition allowing to specify tags.
The template for LabPlan update.
The LabPlan update stages.
The stage of the LabPlan update allowing to specify allowedRegions.
The stage of the LabPlan update allowing to specify defaultAutoShutdownProfile.
The stage of the LabPlan update allowing to specify defaultConnectionProfile.
The stage of the LabPlan update allowing to specify defaultNetworkProfile.
The stage of the LabPlan update allowing to specify identity.
The stage of the LabPlan update allowing to specify linkedLmsInstance.
The stage of the LabPlan update allowing to specify sharedGalleryId.
The stage of the LabPlan update allowing to specify supportInfo.
The stage of the LabPlan update allowing to specify tags.
Lab Plans act as a permission container for creating labs via labs.azure.com.
Profile for how to handle networking for Lab Plans.
Lab plan resource properties.
Resource collection API of LabPlans.
An instance of this class provides access to all the operations defined in LabPlansClient.
Contains lab configuration and default settings.
Lab plan resource properties for updates.
Properties of a lab resource.
Resource collection API of Labs.
An instance of this class provides access to all the operations defined in LabsClient.
The interface for LabServicesClient class.
Entry point to LabServicesManager.
The Configurable allowing configurations to be set.
An immutable client-side representation of LabServicesSku.
The array of capabilities of a lab services SKU.
The scale out/in options of the SKU.
The array of costs of a lab services SKU.
Azure Lab Services resource SKUs.
The restriction details.
The tier of the SKU.
The state of a virtual machine.
The lab resource for updates.
Properties of a lab resource used for updates.
List of Core Usages.
An immutable client-side representation of Operation.
Localized display information for this particular operation.
REST API Operation
A list of REST API operations supported by an Azure Resource Provider.
An immutable client-side representation of OperationResult.
A long running operation result.
Resource collection API of OperationResults.
An instance of this class provides access to all the operations defined in OperationResultsClient.
Resource collection API of Operations.
An instance of this class provides access to all the operations defined in OperationsClient.
The operation status.
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX.
The operating system state.
The operating system type.
Paged list of Lab services virtual machine images.
Paged list of lab plans.
Paged list of labs.
Paged list of lab services skus.
Paged list of schedules.
Paged list of users.
Paged list of lab services virtual machines.
Resource provisioning state.
Schedule recurrence frequencies.
Recurrence pattern of a lab schedule.
The user lab registration state.
Body of a reset password request.
The identity type.
The reason for the restriction.
The type of restriction.
The lab user list management profile.
Body for the save image POST.
The localized name of the resource.
An immutable client-side representation of Schedule.
The entirety of the Schedule definition.
The Schedule definition stages.
The first stage of the Schedule definition.
The stage of the Schedule definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the Schedule definition allowing to specify notes.
The stage of the Schedule definition allowing to specify parent resource.
The stage of the Schedule definition allowing to specify recurrencePattern.
The stage of the Schedule definition allowing to specify startAt.
The stage of the Schedule definition allowing to specify stopAt.
The stage of the Schedule definition allowing to specify timeZoneId.
The template for Schedule update.
The Schedule update stages.
The stage of the Schedule update allowing to specify notes.
The stage of the Schedule update allowing to specify recurrencePattern.
The stage of the Schedule update allowing to specify startAt.
The stage of the Schedule update allowing to specify stopAt.
The stage of the Schedule update allowing to specify timeZoneId.
Schedule for automatically turning virtual machines in a lab on and off at specified times.
Schedule resource properties.
Resource collection API of Schedules.
An instance of this class provides access to all the operations defined in SchedulesClient.
Schedule for automatically turning virtual machines in a lab on and off at specified times.
Schedule resource properties used for updates.
The lab security profile.
Defines whether to shut down VM on idle and the criteria for idle detection.
The resource model definition representing SKU.
Resource collection API of Skus.
An instance of this class provides access to all the operations defined in SkusClient.
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.
Support contact information and instructions.
Base tracked resource type for all PATCH updates.
An immutable client-side representation of Usage.
The core usage details.
The Usage Names.
Resource collection API of Usages.
An instance of this class provides access to all the operations defined in UsagesClient.
The unit details.
An immutable client-side representation of User.
The entirety of the User definition.
The User definition stages.
The first stage of the User definition.
The stage of the User definition allowing to specify additionalUsageQuota.
The stage of the User definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the User definition allowing to specify email.
The stage of the User definition allowing to specify parent resource.
The template for User update.
The User update stages.
The stage of the User update allowing to specify additionalUsageQuota.
User of a lab that can register for and use virtual machines within the lab.
User resource properties.
Resource collection API of Users.
An instance of this class provides access to all the operations defined in UsersClient.
User of a lab that can register for and use virtual machines within the lab.
User resource properties used for updates.
An immutable client-side representation of VirtualMachine.
The additional capabilities for a lab VM.
The connection information for the virtual machine.
A lab virtual machine resource.
The base virtual machine configuration for a lab.
Virtual machine resource properties.
Resource collection API of VirtualMachines.
An instance of this class provides access to all the operations defined in VirtualMachinesClient.
The state of a virtual machine.
The type of the lab virtual machine.
Days of the week.