LabservicesFunctions

Functions

Link copied to clipboard

Get environment Uses Azure REST API version 2018-10-15.

suspend fun getEnvironment(environmentName: String, environmentSettingName: String, expand: String? = null, labAccountName: String, labName: String, resourceGroupName: String): GetEnvironmentResult
Link copied to clipboard

Get environment setting Uses Azure REST API version 2018-10-15.

suspend fun getEnvironmentSetting(environmentSettingName: String, expand: String? = null, labAccountName: String, labName: String, resourceGroupName: String): GetEnvironmentSettingResult
Link copied to clipboard

Get gallery image Uses Azure REST API version 2018-10-15.

suspend fun getGalleryImage(expand: String? = null, galleryImageName: String, labAccountName: String, resourceGroupName: String): GetGalleryImageResult
Link copied to clipboard

Gets the virtual machine details Uses Azure REST API version 2018-10-15.

suspend fun getGlobalUserEnvironment(environmentId: String, expand: String? = null, userName: String): GetGlobalUserEnvironmentResult
Link copied to clipboard

Gets the status of long running operation Uses Azure REST API version 2018-10-15.

Link copied to clipboard

Get personal preferences for a user Uses Azure REST API version 2018-10-15.

suspend fun getGlobalUserPersonalPreferences(addRemove: Either<String, AddRemove>? = null, labAccountResourceId: String? = null, labResourceId: String? = null, userName: String): GetGlobalUserPersonalPreferencesResult
Link copied to clipboard
suspend fun getLab(argument: GetLabPlainArgs): GetLabResult

Returns the properties of a lab resource. Uses Azure REST API version 2022-08-01. Other available API versions: 2018-10-15, 2023-06-07.

suspend fun getLab(argument: suspend GetLabPlainArgsBuilder.() -> Unit): GetLabResult
suspend fun getLab(labName: String, resourceGroupName: String): GetLabResult
Link copied to clipboard

Get lab account Uses Azure REST API version 2018-10-15.

suspend fun getLabAccount(expand: String? = null, labAccountName: String, resourceGroupName: String): GetLabAccountResult
Link copied to clipboard

Get regional availability information for each size category configured under a lab account Uses Azure REST API version 2018-10-15.

Link copied to clipboard

Retrieves the properties of a Lab Plan. Uses Azure REST API version 2022-08-01. Other available API versions: 2023-06-07.

suspend fun getLabPlan(argument: suspend GetLabPlanPlainArgsBuilder.() -> Unit): GetLabPlanResult
suspend fun getLabPlan(labPlanName: String, resourceGroupName: String): GetLabPlanResult
Link copied to clipboard

Returns the properties of a lab Schedule. Uses Azure REST API version 2022-08-01. Other available API versions: 2023-06-07.

suspend fun getSchedule(argument: suspend GetSchedulePlainArgsBuilder.() -> Unit): GetScheduleResult
suspend fun getSchedule(labName: String, resourceGroupName: String, scheduleName: String): GetScheduleResult
Link copied to clipboard
suspend fun getUser(argument: GetUserPlainArgs): GetUserResult

Returns the properties of a lab user. Uses Azure REST API version 2022-08-01. Other available API versions: 2018-10-15, 2023-06-07.

suspend fun getUser(argument: suspend GetUserPlainArgsBuilder.() -> Unit): GetUserResult
suspend fun getUser(labName: String, resourceGroupName: String, userName: String): GetUserResult
Link copied to clipboard

List Environments for the user Uses Azure REST API version 2018-10-15.

Link copied to clipboard

List labs for the user. Uses Azure REST API version 2018-10-15.