Microsoft.Azure.Management.LabServices.Models Namespace

Classes

AddRemove

Defines values for AddRemove.

AddUsersPayload

Payload for Add Users operation on a Lab.

ConfigurationState

Defines values for ConfigurationState.

CreateLabProperties

Properties for creating a managed lab and a default environment setting

Environment

Represents an environment instance

EnvironmentDetails

This represents the details about a User's environment and its state.

EnvironmentFragment

Represents an environment instance

EnvironmentOperationsPayload

Represents payload for any Environment operations like get, start, stop, connect

EnvironmentSetting

Represents settings of an environment, from which environment instances would be created

EnvironmentSettingCreationParameters

Settings related to creating an environment setting

EnvironmentSettingFragment

Represents settings of an environment, from which environment instances would be created

EnvironmentSize

Represents a size category supported by this Lab Account (small, medium or large)

EnvironmentSizeFragment

Represents a size category supported by this Lab Account (small, medium or large)

GalleryImage

Represents an image from the Azure Marketplace

GalleryImageFragment

Represents an image from the Azure Marketplace

GalleryImageReference

The reference information for an Azure Marketplace image.

GalleryImageReferenceFragment

The reference information for an Azure Marketplace image.

GetEnvironmentResponse

Represents the environments details

GetPersonalPreferencesResponse

Represents the PersonalPreferences for the user

GetRegionalAvailabilityResponse

The response model from the GetRegionalAvailability action

Lab

Represents a lab.

LabAccount

Represents a lab account.

LabAccountFragment

Represents a lab account.

LabCreationParameters

Settings related to creating a lab

LabDetails

This represents the details about a lab that the User is in, and its state.

LabFragment

Represents a lab.

LabUserAccessMode

Defines values for LabUserAccessMode.

LatestOperationResult

Details of the status of an operation.

ListEnvironmentsPayload

Represents the payload to list environments owned by a user

ListEnvironmentsResponse

Represents the list of environments owned by a user

ListLabsResponse

Lists the labs owned by a user

ManagedLabVmSize

Defines values for ManagedLabVmSize.

NetworkInterface

Network details of the environment

OperationBatchStatusPayload

Payload to get the status of an operation

OperationBatchStatusResponse

Status Details of the long running operation for an environment

OperationBatchStatusResponseItem

Represents the status of an operation that used the batch API.

OperationError

Error details for the operation in case of a failure.

OperationMetadata

The REST API operation supported by ManagedLab ResourceProvider.

OperationMetadataDisplay

The object that describes the operations

OperationResult

An Operation Result

OperationStatusPayload

Payload to get the status of an operation

OperationStatusResponse

Status Details of the long running operation for an environment

Page<T>

Defines a page in Azure responses.

PersonalPerferencesOperationsPayload

Represents payload for any Environment operations like get, start, stop, connect

PublishingState

Defines values for PublishingState.

PublishPayload

Payload for Publish operation on EnvironmentSetting.

ReferenceVm

Details of a Reference Vm

ReferenceVmCreationParameters

Creation parameters for Reference Vm

ReferenceVmFragment

Details of a Reference Vm

RegionalAvailability

The availability information of sizes across regions

RegisterPayload

Represents payload for Register action.

ResetPasswordPayload

Represents the payload for resetting passwords.

Resource

An Azure resource.

ResourceSet

Represents a VM and the setting Id it was created for.

ResourceSetFragment

Represents a VM and the setting Id it was created for.

ResourceSettingCreationParameters

Represents resource specific settings

ResourceSettings

Represents resource specific settings

ResourceSettingsFragment

Represents resource specific settings

SizeAvailability

Represents the size information

SizeConfigurationProperties

Represents the size configuration under the lab account

SizeConfigurationPropertiesFragment

Represents the size configuration under the lab account

SizeInfo

Contains detailed information about a size

SizeInfoFragment

Contains detailed information about a size

User

The User registered to a lab

UserFragment

The User registered to a lab

VirtualMachineDetails

Details of the backing virtual machine.

VmStateDetails

Details about the state of the reference virtual machine.