All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description ActionType Defines values for ActionType.AutoShutdownProfile Profile for how to handle shutting down virtual machines.ConnectionProfile Connection profile for how users connect to lab virtual machines.ConnectionType Defines values for ConnectionType.CreateOption Defines values for CreateOption.Credentials Credentials for a user on a lab VM.EnableState Defines values for EnableState.Image An immutable client-side representation of Image.Image.Definition The entirety of the Image definition.Image.DefinitionStages The Image definition stages.Image.DefinitionStages.Blank The first stage of the Image definition.Image.DefinitionStages.WithAvailableRegions The stage of the Image definition allowing to specify availableRegions.Image.DefinitionStages.WithCreate 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.Image.DefinitionStages.WithEnabledState The stage of the Image definition allowing to specify enabledState.Image.DefinitionStages.WithParentResource The stage of the Image definition allowing to specify parent resource.Image.Update The template for Image update.Image.UpdateStages The Image update stages.Image.UpdateStages.WithEnabledState The stage of the Image update allowing to specify enabledState.ImageInner Lab services virtual machine image.ImageProperties Properties of an image resource.ImageReference Image reference information.Images Resource collection API of Images.ImagesClient An instance of this class provides access to all the operations defined in ImagesClient.ImageUpdate Lab services virtual machine image for updates.ImageUpdateProperties Properties of an image resource update.InvitationState Defines values for InvitationState.InviteBody Body for a user invite request.Lab An immutable client-side representation of Lab.Lab.Definition The entirety of the Lab definition.Lab.DefinitionStages The Lab definition stages.Lab.DefinitionStages.Blank The first stage of the Lab definition.Lab.DefinitionStages.WithAutoShutdownProfile The stage of the Lab definition allowing to specify autoShutdownProfile.Lab.DefinitionStages.WithConnectionProfile The stage of the Lab definition allowing to specify connectionProfile.Lab.DefinitionStages.WithCreate 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.Lab.DefinitionStages.WithDescription The stage of the Lab definition allowing to specify description.Lab.DefinitionStages.WithLabPlanId The stage of the Lab definition allowing to specify labPlanId.Lab.DefinitionStages.WithLocation The stage of the Lab definition allowing to specify location.Lab.DefinitionStages.WithNetworkProfile The stage of the Lab definition allowing to specify networkProfile.Lab.DefinitionStages.WithResourceGroup The stage of the Lab definition allowing to specify parent resource.Lab.DefinitionStages.WithRosterProfile The stage of the Lab definition allowing to specify rosterProfile.Lab.DefinitionStages.WithSecurityProfile The stage of the Lab definition allowing to specify securityProfile.Lab.DefinitionStages.WithTags The stage of the Lab definition allowing to specify tags.Lab.DefinitionStages.WithTitle The stage of the Lab definition allowing to specify title.Lab.DefinitionStages.WithVirtualMachineProfile The stage of the Lab definition allowing to specify virtualMachineProfile.Lab.Update The template for Lab update.Lab.UpdateStages The Lab update stages.Lab.UpdateStages.WithAutoShutdownProfile The stage of the Lab update allowing to specify autoShutdownProfile.Lab.UpdateStages.WithConnectionProfile The stage of the Lab update allowing to specify connectionProfile.Lab.UpdateStages.WithDescription The stage of the Lab update allowing to specify description.Lab.UpdateStages.WithLabPlanId The stage of the Lab update allowing to specify labPlanId.Lab.UpdateStages.WithRosterProfile The stage of the Lab update allowing to specify rosterProfile.Lab.UpdateStages.WithSecurityProfile The stage of the Lab update allowing to specify securityProfile.Lab.UpdateStages.WithTags The stage of the Lab update allowing to specify tags.Lab.UpdateStages.WithTitle The stage of the Lab update allowing to specify title.Lab.UpdateStages.WithVirtualMachineProfile The stage of the Lab update allowing to specify virtualMachineProfile.LabInner The lab resource.LabNetworkProfile Profile for how to handle networking for Labs.LabPlan An immutable client-side representation of LabPlan.LabPlan.Definition The entirety of the LabPlan definition.LabPlan.DefinitionStages The LabPlan definition stages.LabPlan.DefinitionStages.Blank The first stage of the LabPlan definition.LabPlan.DefinitionStages.WithAllowedRegions The stage of the LabPlan definition allowing to specify allowedRegions.LabPlan.DefinitionStages.WithCreate 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.LabPlan.DefinitionStages.WithDefaultAutoShutdownProfile The stage of the LabPlan definition allowing to specify defaultAutoShutdownProfile.LabPlan.DefinitionStages.WithDefaultConnectionProfile The stage of the LabPlan definition allowing to specify defaultConnectionProfile.LabPlan.DefinitionStages.WithDefaultNetworkProfile The stage of the LabPlan definition allowing to specify defaultNetworkProfile.LabPlan.DefinitionStages.WithLinkedLmsInstance The stage of the LabPlan definition allowing to specify linkedLmsInstance.LabPlan.DefinitionStages.WithLocation The stage of the LabPlan definition allowing to specify location.LabPlan.DefinitionStages.WithResourceGroup The stage of the LabPlan definition allowing to specify parent resource.LabPlan.DefinitionStages.WithSharedGalleryId The stage of the LabPlan definition allowing to specify sharedGalleryId.LabPlan.DefinitionStages.WithSupportInfo The stage of the LabPlan definition allowing to specify supportInfo.LabPlan.DefinitionStages.WithTags The stage of the LabPlan definition allowing to specify tags.LabPlan.Update The template for LabPlan update.LabPlan.UpdateStages The LabPlan update stages.LabPlan.UpdateStages.WithAllowedRegions The stage of the LabPlan update allowing to specify allowedRegions.LabPlan.UpdateStages.WithDefaultAutoShutdownProfile The stage of the LabPlan update allowing to specify defaultAutoShutdownProfile.LabPlan.UpdateStages.WithDefaultConnectionProfile The stage of the LabPlan update allowing to specify defaultConnectionProfile.LabPlan.UpdateStages.WithDefaultNetworkProfile The stage of the LabPlan update allowing to specify defaultNetworkProfile.LabPlan.UpdateStages.WithLinkedLmsInstance The stage of the LabPlan update allowing to specify linkedLmsInstance.LabPlan.UpdateStages.WithSharedGalleryId The stage of the LabPlan update allowing to specify sharedGalleryId.LabPlan.UpdateStages.WithSupportInfo The stage of the LabPlan update allowing to specify supportInfo.LabPlan.UpdateStages.WithTags The stage of the LabPlan update allowing to specify tags.LabPlanInner Lab Plans act as a permission container for creating labs via labs.azure.com.LabPlanNetworkProfile Profile for how to handle networking for Lab Plans.LabPlanProperties Lab plan resource properties.LabPlans Resource collection API of LabPlans.LabPlansClient An instance of this class provides access to all the operations defined in LabPlansClient.LabPlanUpdate Contains lab configuration and default settings.LabPlanUpdateProperties Lab plan resource properties for updates.LabProperties Properties of a lab resource.Labs Resource collection API of Labs.LabsClient An instance of this class provides access to all the operations defined in LabsClient.LabServicesClient The interface for LabServicesClient class.LabServicesManager Entry point to LabServicesManager.LabServicesManager.Configurable The Configurable allowing configurations to be set.LabServicesSku An immutable client-side representation of LabServicesSku.LabServicesSkuCapabilities The array of capabilities of a lab services SKU.LabServicesSkuCapacity The scale out/in options of the SKU.LabServicesSkuCost The array of costs of a lab services SKU.LabServicesSkuInner Azure Lab Services resource SKUs.LabServicesSkuRestrictions The restriction details.LabServicesSkuTier Defines values for LabServicesSkuTier.LabState Defines values for LabState.LabUpdate The lab resource for updates.LabUpdateProperties Properties of a lab resource used for updates.ListUsagesResult List of Core Usages.Operation An immutable client-side representation of Operation.OperationDisplay Localized display information for this particular operation.OperationInner REST API Operation Details of a REST API operation, returned from the Resource Provider Operations API.OperationListResult A list of REST API operations supported by an Azure Resource Provider.OperationResult An immutable client-side representation of OperationResult.OperationResultInner A long running operation result.OperationResults Resource collection API of OperationResults.OperationResultsClient An instance of this class provides access to all the operations defined in OperationResultsClient.Operations Resource collection API of Operations.OperationsClient An instance of this class provides access to all the operations defined in OperationsClient.OperationStatus Defines values for OperationStatus.Origin Defines values for Origin.OsState Defines values for OsState.OsType Defines values for OsType.PagedImages Paged list of Lab services virtual machine images.PagedLabPlans Paged list of lab plans.PagedLabs Paged list of labs.PagedLabServicesSkus Paged list of lab services skus.PagedSchedules Paged list of schedules.PagedUsers Paged list of users.PagedVirtualMachines Paged list of lab services virtual machines.ProvisioningState Defines values for ProvisioningState.RecurrenceFrequency Defines values for RecurrenceFrequency.RecurrencePattern Recurrence pattern of a lab schedule.RegistrationState Defines values for RegistrationState.ResetPasswordBody Body of a reset password request.RestrictionReasonCode Defines values for RestrictionReasonCode.RestrictionType Defines values for RestrictionType.RosterProfile The lab user list management profile.SaveImageBody Body for the save image POST.ScaleType Defines values for ScaleType.Schedule An immutable client-side representation of Schedule.Schedule.Definition The entirety of the Schedule definition.Schedule.DefinitionStages The Schedule definition stages.Schedule.DefinitionStages.Blank The first stage of the Schedule definition.Schedule.DefinitionStages.WithCreate 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.Schedule.DefinitionStages.WithNotes The stage of the Schedule definition allowing to specify notes.Schedule.DefinitionStages.WithParentResource The stage of the Schedule definition allowing to specify parent resource.Schedule.DefinitionStages.WithRecurrencePattern The stage of the Schedule definition allowing to specify recurrencePattern.Schedule.DefinitionStages.WithStartAt The stage of the Schedule definition allowing to specify startAt.Schedule.DefinitionStages.WithStopAt The stage of the Schedule definition allowing to specify stopAt.Schedule.DefinitionStages.WithTimeZoneId The stage of the Schedule definition allowing to specify timeZoneId.Schedule.Update The template for Schedule update.Schedule.UpdateStages The Schedule update stages.Schedule.UpdateStages.WithNotes The stage of the Schedule update allowing to specify notes.Schedule.UpdateStages.WithRecurrencePattern The stage of the Schedule update allowing to specify recurrencePattern.Schedule.UpdateStages.WithStartAt The stage of the Schedule update allowing to specify startAt.Schedule.UpdateStages.WithStopAt The stage of the Schedule update allowing to specify stopAt.Schedule.UpdateStages.WithTimeZoneId The stage of the Schedule update allowing to specify timeZoneId.ScheduleInner Schedule for automatically turning virtual machines in a lab on and off at specified times.ScheduleProperties Schedule resource properties.Schedules Resource collection API of Schedules.SchedulesClient An instance of this class provides access to all the operations defined in SchedulesClient.ScheduleUpdate Schedule for automatically turning virtual machines in a lab on and off at specified times.ScheduleUpdateProperties Schedule resource properties used for updates.SecurityProfile The lab security profile.ShutdownOnIdleMode Defines values for ShutdownOnIdleMode.Sku The resource model definition representing SKU.Skus Resource collection API of Skus.SkusClient An instance of this class provides access to all the operations defined in SkusClient.SkuTier Defines values for SkuTier.SupportInfo Support contact information and instructions.TrackedResourceUpdate Base tracked resource type for all PATCH updates.Usage An immutable client-side representation of Usage.UsageInner The core usage details.UsageName The Usage Names.Usages Resource collection API of Usages.UsagesClient An instance of this class provides access to all the operations defined in UsagesClient.UsageUnit Defines values for UsageUnit.User An immutable client-side representation of User.User.Definition The entirety of the User definition.User.DefinitionStages The User definition stages.User.DefinitionStages.Blank The first stage of the User definition.User.DefinitionStages.WithAdditionalUsageQuota The stage of the User definition allowing to specify additionalUsageQuota.User.DefinitionStages.WithCreate 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.User.DefinitionStages.WithEmail The stage of the User definition allowing to specify email.User.DefinitionStages.WithParentResource The stage of the User definition allowing to specify parent resource.User.Update The template for User update.User.UpdateStages The User update stages.User.UpdateStages.WithAdditionalUsageQuota The stage of the User update allowing to specify additionalUsageQuota.UserInner User of a lab that can register for and use virtual machines within the lab.UserProperties User resource properties.Users Resource collection API of Users.UsersClient An instance of this class provides access to all the operations defined in UsersClient.UserUpdate User of a lab that can register for and use virtual machines within the lab.UserUpdateProperties User resource properties used for updates.VirtualMachine An immutable client-side representation of VirtualMachine.VirtualMachineAdditionalCapabilities The additional capabilities for a lab VM.VirtualMachineConnectionProfile The connection information for the virtual machine.VirtualMachineInner A lab virtual machine resource.VirtualMachineProfile The base virtual machine configuration for a lab.VirtualMachineProperties Virtual machine resource properties.VirtualMachines Resource collection API of VirtualMachines.VirtualMachinesClient An instance of this class provides access to all the operations defined in VirtualMachinesClient.VirtualMachineState Defines values for VirtualMachineState.VirtualMachineType Defines values for VirtualMachineType.WeekDay Defines values for WeekDay.