Microsoft.Azure.Management.LabServices.Models Namespace

Classes

ActionType

Defines values for ActionType.

AutoShutdownProfile

Profile for how to handle shutting down virtual machines.

AzureEntityResource

Entity Resource

ConnectionProfile

Connection profile for how users connect to lab virtual machines.

CreatedByType

Defines values for CreatedByType.

Credentials

Credentials for a user on a lab VM.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Error response

ErrorResponseException

Exception thrown for an invalid response with ErrorResponse information.

Identity

Identity for the resource.

Image

Lab services virtual machine image

ImageReference

Image reference information. Used in the virtual machine profile.

ImageUpdate

Lab services virtual machine image for updates.

InviteBody

Body for a user invite request

Lab

The lab resource.

LabNetworkProfile

Profile for how to handle networking for Labs.

LabPlan

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.

LabPlanNetworkProfile

Profile for how to handle networking for Lab Plans.

LabPlanUpdate

Contains lab configuration and default settings. This variant is used for PATCH.

LabServicesSku

Azure Lab Services resource SKUs

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.

LabServicesSkuRestrictions

The restriction details.

LabServicesSkuTier

Defines values for LabServicesSkuTier.

LabUpdate

The lab resource for updates.

Operation

REST API Operation

OperationDisplay

Localized display information for this particular operation.

OperationResult

A long running operation result

Origin

Defines values for Origin.

Page<T>

Defines a page in Azure responses.

Plan

Plan for the resource.

ProxyResource

Proxy Resource

RecurrencePattern

Recurrence pattern of a lab schedule.

ResetPasswordBody

Body of a reset password request.

Resource

Resource

ResourceModelWithAllowedPropertySet

The resource model definition containing the full set of allowed properties for a resource. Except properties bag, there cannot be a top level property outside of this set.

ResourceModelWithAllowedPropertySetIdentity
ResourceModelWithAllowedPropertySetPlan
ResourceModelWithAllowedPropertySetSku
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

Schedule for automatically turning virtual machines in a lab on and off at specified times.

ScheduleUpdate

Schedule for automatically turning virtual machines in a lab on and off at specified times. Used for updates.

SecurityProfile

The lab security profile.

Sku

The resource model definition representing SKU

SupportInfo

Support contact information and instructions.

SystemData

Metadata pertaining to creation and last modification of the resource.

TrackedResource

Tracked Resource

TrackedResourceUpdate

Base tracked resource type for all PATCH updates.

Usage

The core usage details.

UsageName

The Usage Names.

UsageUnit

Defines values for UsageUnit.

User

User of a lab that can register for and use virtual machines within the lab.

UserUpdate

User of a lab that can register for and use virtual machines within the lab. Used for updates.

VirtualMachine

A lab virtual machine resource.

VirtualMachineAdditionalCapabilities

The additional capabilities for a lab VM.

VirtualMachineConnectionProfile

The connection information for the virtual machine

VirtualMachineProfile

The base virtual machine configuration for a lab.

Enums

ConnectionType

Defines values for ConnectionType.

CreateOption

Defines values for CreateOption.

EnableState

Defines values for EnableState.

InvitationState

Defines values for InvitationState.

LabState

Defines values for LabState.

OperationStatus

Defines values for OperationStatus.

OsState

Defines values for OsState.

OsType

Defines values for OsType.

ProvisioningState

Defines values for ProvisioningState.

RecurrenceFrequency

Defines values for RecurrenceFrequency.

RegistrationState

Defines values for RegistrationState.

ResourceIdentityType

Defines values for ResourceIdentityType.

ShutdownOnIdleMode

Defines values for ShutdownOnIdleMode.

SkuTier

Defines values for SkuTier.

VirtualMachineState

Defines values for VirtualMachineState.

VirtualMachineType

Defines values for VirtualMachineType.

WeekDay

Defines values for WeekDay.