Uses of Package
com.azure.resourcemanager.labservices.models
Package
Description
Package containing the classes for LabServicesClient.
Package containing the service clients for LabServicesClient.
Package containing the inner data models for LabServicesClient.
Package containing the data models for LabServicesClient.
-
ClassDescriptionResource collection API of Images.Resource collection API of LabPlans.Resource collection API of Labs.Resource collection API of OperationResults.Resource collection API of Operations.Resource collection API of Schedules.Resource collection API of Skus.Resource collection API of Usages.Resource collection API of Users.Resource collection API of VirtualMachines.
-
ClassDescriptionLab services virtual machine image for updates.Body for a user invite request.Contains lab configuration and default settings.The lab resource for updates.Body of a reset password request.Body for the save image POST.Schedule for automatically turning virtual machines in a lab on and off at specified times.User of a lab that can register for and use virtual machines within the lab.
-
ClassDescriptionEnum.Profile for how to handle shutting down virtual machines.Connection profile for how users connect to lab virtual machines.Property enabled state.Identity for the resource.The lab user invitation state.Profile for how to handle networking for Labs.Profile for how to handle networking for Lab Plans.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.The restriction details.The tier of the SKU.The state of a virtual machine.Localized display information for this particular operation.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.Resource provisioning state.Recurrence pattern of a lab schedule.The user lab registration state.The lab user list management profile.The lab security profile.Support contact information and instructions.The Usage Names.The unit details.The connection information for the virtual machine.The base virtual machine configuration for a lab.The state of a virtual machine.The type of the lab virtual machine.
-
ClassDescriptionEnum.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 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 stage of the Image update allowing to specify enabledState.Image reference information.Lab services virtual machine image for updates.The lab user invitation state.Body for a user invite request.An immutable client-side representation of Lab.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 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.Profile for how to handle networking for Labs.An immutable client-side representation of LabPlan.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 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.Profile for how to handle networking for Lab Plans.Contains lab configuration and default settings.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.The restriction details.The tier of the SKU.The state of a virtual machine.The lab resource for updates.List of Core Usages.An immutable client-side representation of Operation.Localized display information for this particular operation.An immutable client-side representation of OperationResult.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.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 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 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.The lab security profile.Defines whether to shut down VM on idle and the criteria for idle detection.The resource model definition representing SKU.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 Usage Names.The unit details.An immutable client-side representation of User.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 stage of the User update allowing to specify additionalUsageQuota.User of a lab that can register for and use virtual machines within the lab.An immutable client-side representation of VirtualMachine.The additional capabilities for a lab VM.The connection information for the virtual machine.The base virtual machine configuration for a lab.The state of a virtual machine.The type of the lab virtual machine.Days of the week.