DevtestlabFunctions

Functions

Link copied to clipboard

Get artifact source. Uses Azure REST API version 2018-09-15.

suspend fun getArtifactSource(expand: String? = null, labName: String, name: String, resourceGroupName: String): GetArtifactSourceResult
Link copied to clipboard

Get custom image. Uses Azure REST API version 2018-09-15.

suspend fun getCustomImage(expand: String? = null, labName: String, name: String, resourceGroupName: String): GetCustomImageResult
Link copied to clipboard
suspend fun getDisk(argument: GetDiskPlainArgs): GetDiskResult

Get disk. Uses Azure REST API version 2018-09-15.

suspend fun getDisk(argument: suspend GetDiskPlainArgsBuilder.() -> Unit): GetDiskResult
suspend fun getDisk(expand: String? = null, labName: String, name: String, resourceGroupName: String, userName: String): GetDiskResult
Link copied to clipboard

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

suspend fun getEnvironment(expand: String? = null, labName: String, name: String, resourceGroupName: String, userName: String): GetEnvironmentResult
Link copied to clipboard

Get formula. Uses Azure REST API version 2018-09-15.

suspend fun getFormula(argument: suspend GetFormulaPlainArgsBuilder.() -> Unit): GetFormulaResult
suspend fun getFormula(expand: String? = null, labName: String, name: String, resourceGroupName: String): GetFormulaResult
Link copied to clipboard

Get schedule. Uses Azure REST API version 2018-09-15.

suspend fun getGlobalSchedule(expand: String? = null, name: String, resourceGroupName: String): GetGlobalScheduleResult
Link copied to clipboard
suspend fun getLab(argument: GetLabPlainArgs): GetLabResult

Get lab. Uses Azure REST API version 2018-09-15.

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

Get notification channel. Uses Azure REST API version 2018-09-15.

suspend fun getNotificationChannel(expand: String? = null, labName: String, name: String, resourceGroupName: String): GetNotificationChannelResult
Link copied to clipboard

Get policy. Uses Azure REST API version 2018-09-15.

suspend fun getPolicy(argument: suspend GetPolicyPlainArgsBuilder.() -> Unit): GetPolicyResult
suspend fun getPolicy(expand: String? = null, labName: String, name: String, policySetName: String, resourceGroupName: String): GetPolicyResult
Link copied to clipboard

Get schedule. Uses Azure REST API version 2018-09-15.

suspend fun getSchedule(argument: suspend GetSchedulePlainArgsBuilder.() -> Unit): GetScheduleResult
suspend fun getSchedule(expand: String? = null, labName: String, name: String, resourceGroupName: String): GetScheduleResult
Link copied to clipboard

Get secret. Uses Azure REST API version 2018-09-15.

suspend fun getSecret(argument: suspend GetSecretPlainArgsBuilder.() -> Unit): GetSecretResult
suspend fun getSecret(expand: String? = null, labName: String, name: String, resourceGroupName: String, userName: String): GetSecretResult
Link copied to clipboard

Get service fabric. Uses Azure REST API version 2018-09-15.

suspend fun getServiceFabric(expand: String? = null, labName: String, name: String, resourceGroupName: String, userName: String): GetServiceFabricResult
Link copied to clipboard

Get schedule. Uses Azure REST API version 2018-09-15.

suspend fun getServiceFabricSchedule(expand: String? = null, labName: String, name: String, resourceGroupName: String, serviceFabricName: String, userName: String): GetServiceFabricScheduleResult
Link copied to clipboard

Get service runner. Uses Azure REST API version 2018-09-15.

suspend fun getServiceRunner(labName: String, name: String, resourceGroupName: String): GetServiceRunnerResult
Link copied to clipboard
suspend fun getUser(argument: GetUserPlainArgs): GetUserResult

Get user profile. Uses Azure REST API version 2018-09-15.

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

Get virtual machine. Uses Azure REST API version 2018-09-15.

suspend fun getVirtualMachine(expand: String? = null, labName: String, name: String, resourceGroupName: String): GetVirtualMachineResult
Link copied to clipboard

Gets a string that represents the contents of the RDP file for the virtual machine Uses Azure REST API version 2018-09-15.

Link copied to clipboard

Get schedule. Uses Azure REST API version 2018-09-15.

suspend fun getVirtualMachineSchedule(expand: String? = null, labName: String, name: String, resourceGroupName: String, virtualMachineName: String): GetVirtualMachineScheduleResult
Link copied to clipboard

Get virtual network. Uses Azure REST API version 2018-09-15.

suspend fun getVirtualNetwork(expand: String? = null, labName: String, name: String, resourceGroupName: String): GetVirtualNetworkResult
Link copied to clipboard

List disk images available for custom image creation. Uses Azure REST API version 2018-09-15.

suspend fun listLabVhds(argument: suspend ListLabVhdsPlainArgsBuilder.() -> Unit): ListLabVhdsResult
suspend fun listLabVhds(name: String, resourceGroupName: String): ListLabVhdsResult
Link copied to clipboard

Lists all applicable schedules Uses Azure REST API version 2018-09-15.

suspend fun listScheduleApplicable(labName: String, name: String, resourceGroupName: String): ListScheduleApplicableResult