Package com.azure.resourcemanager.labservices.models
package com.azure.resourcemanager.labservices.models
Package containing the data models for LabServicesClient. REST API for managing Azure Lab Services images.
-
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 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.Image reference information.Resource collection API of Images.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 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.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.Profile for how to handle networking for Lab Plans.Resource collection API of LabPlans.Contains lab configuration and default settings.Resource collection API of Labs.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.A list of REST API operations supported by an Azure Resource Provider.An immutable client-side representation of OperationResult.Resource collection API of OperationResults.Resource collection API of Operations.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.Resource collection API of Schedules.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.Resource collection API of Skus.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.Resource collection API of Usages.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.Resource collection API of Users.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.Resource collection API of VirtualMachines.The state of a virtual machine.The type of the lab virtual machine.Days of the week.