Azure.ResourceManager.LabServices Namespace

Classes

LabCollection

A class representing a collection of LabResource and their operations. Each LabResource in the collection will belong to the same instance of ResourceGroupResource. To get a LabCollection instance call the GetLabs method from an instance of ResourceGroupResource.

LabData

A class representing the Lab data model. The lab resource.

LabPlanCollection

A class representing a collection of LabPlanResource and their operations. Each LabPlanResource in the collection will belong to the same instance of ResourceGroupResource. To get a LabPlanCollection instance call the GetLabPlans method from an instance of ResourceGroupResource.

LabPlanData

A class representing the LabPlan data model. Lab Plans act as a permission container for creating labs via labs.azure.com. Additionally, they can provide a set of default configurations that will apply at the time of creating a lab, but these defaults can still be overwritten.

LabPlanResource

A Class representing a LabPlan along with the instance operations that can be performed on it. If you have a ResourceIdentifier you can construct a LabPlanResource from an instance of ArmClient using the GetLabPlanResource method. Otherwise you can get one from its parent resource ResourceGroupResource using the GetLabPlan method.

LabResource

A Class representing a Lab along with the instance operations that can be performed on it. If you have a ResourceIdentifier you can construct a LabResource from an instance of ArmClient using the GetLabResource method. Otherwise you can get one from its parent resource ResourceGroupResource using the GetLab method.

LabServicesExtensions

A class to add extension methods to Azure.ResourceManager.LabServices.

LabServicesScheduleCollection

A class representing a collection of LabServicesScheduleResource and their operations. Each LabServicesScheduleResource in the collection will belong to the same instance of LabResource. To get a LabServicesScheduleCollection instance call the GetLabServicesSchedules method from an instance of LabResource.

LabServicesScheduleData

A class representing the LabServicesSchedule data model. Schedule for automatically turning virtual machines in a lab on and off at specified times.

LabServicesScheduleResource

A Class representing a LabServicesSchedule along with the instance operations that can be performed on it. If you have a ResourceIdentifier you can construct a LabServicesScheduleResource from an instance of ArmClient using the GetLabServicesScheduleResource method. Otherwise you can get one from its parent resource LabResource using the GetLabServicesSchedule method.

LabUserCollection

A class representing a collection of LabUserResource and their operations. Each LabUserResource in the collection will belong to the same instance of LabResource. To get a LabUserCollection instance call the GetLabUsers method from an instance of LabResource.

LabUserData

A class representing the LabUser data model. User of a lab that can register for and use virtual machines within the lab.

LabUserResource

A Class representing a LabUser along with the instance operations that can be performed on it. If you have a ResourceIdentifier you can construct a LabUserResource from an instance of ArmClient using the GetLabUserResource method. Otherwise you can get one from its parent resource LabResource using the GetLabUser method.

LabVirtualMachineCollection

A class representing a collection of LabVirtualMachineResource and their operations. Each LabVirtualMachineResource in the collection will belong to the same instance of LabResource. To get a LabVirtualMachineCollection instance call the GetLabVirtualMachines method from an instance of LabResource.

LabVirtualMachineData

A class representing the LabVirtualMachine data model. A lab virtual machine resource.

LabVirtualMachineImageCollection

A class representing a collection of LabVirtualMachineImageResource and their operations. Each LabVirtualMachineImageResource in the collection will belong to the same instance of LabPlanResource. To get a LabVirtualMachineImageCollection instance call the GetLabVirtualMachineImages method from an instance of LabPlanResource.

LabVirtualMachineImageData

A class representing the LabVirtualMachineImage data model. Lab services virtual machine image

LabVirtualMachineImageResource

A Class representing a LabVirtualMachineImage along with the instance operations that can be performed on it. If you have a ResourceIdentifier you can construct a LabVirtualMachineImageResource from an instance of ArmClient using the GetLabVirtualMachineImageResource method. Otherwise you can get one from its parent resource LabPlanResource using the GetLabVirtualMachineImage method.

LabVirtualMachineResource

A Class representing a LabVirtualMachine along with the instance operations that can be performed on it. If you have a ResourceIdentifier you can construct a LabVirtualMachineResource from an instance of ArmClient using the GetLabVirtualMachineResource method. Otherwise you can get one from its parent resource LabResource using the GetLabVirtualMachine method.