LabservicesFunctions

Functions

Link copied to clipboard

Get environment 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 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 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 API Version: 2018-10-15.

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

Get personal preferences for a user 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

Get lab API Version: 2018-10-15.

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

Get lab account 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 API Version: 2018-10-15.

Link copied to clipboard

Retrieves the properties of a Lab Plan. API Version: 2021-10-01-preview.

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. API Version: 2021-10-01-preview.

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

Get user API Version: 2018-10-15.

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

List labs for the user. API Version: 2018-10-15.