DevtestlabFunctions

Functions

Link copied to clipboard

Properties of an artifact source. API Version: 2018-09-15.

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

A custom image. 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

A Disk. 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

An environment, which is essentially an ARM template deployment. API Version: 2018-09-15.

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

A formula for creating a VM, specifying an image base and other parameters 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

A schedule. 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

A lab. 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

A notification. API Version: 2018-09-15.

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

A Policy. 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

A schedule. 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

A secret. 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

A Service Fabric. API Version: 2018-09-15.

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

A schedule. 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

A container for a managed identity to execute DevTest lab services. 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

Profile of a lab user. 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

A virtual machine. API Version: 2018-09-15.

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

A schedule. API Version: 2018-09-15.

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

A virtual network. API Version: 2018-09-15.

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

The response of a list operation. 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

The response of a list operation. API Version: 2018-09-15.

suspend fun listScheduleApplicable(labName: String, name: String, resourceGroupName: String): ListScheduleApplicableResult
Link copied to clipboard

Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level. API Version: 2018-09-15.

Link copied to clipboard

Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level. API Version: 2018-09-15.