Package-level declarations

Types

Link copied to clipboard
class Lab : KotlinCustomResource

Manages a Lab Service Lab. !>Note: This resource is being deprecated by Azure. This resource will be removed in version 4.0 of the provider.

Link copied to clipboard
data class LabArgs(val autoShutdown: Output<LabAutoShutdownArgs>? = null, val connectionSetting: Output<LabConnectionSettingArgs>? = null, val description: Output<String>? = null, val labPlanId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val network: Output<LabNetworkArgs>? = null, val resourceGroupName: Output<String>? = null, val roster: Output<LabRosterArgs>? = null, val security: Output<LabSecurityArgs>? = null, val tags: Output<Map<String, String>>? = null, val title: Output<String>? = null, val virtualMachine: Output<LabVirtualMachineArgs>? = null) : ConvertibleToJava<LabArgs>

Manages a Lab Service Lab. !>Note: This resource is being deprecated by Azure. This resource will be removed in version 4.0 of the provider.

Link copied to clipboard

Builder for LabArgs.

Link copied to clipboard
object LabMapper : ResourceMapper<Lab>
Link copied to clipboard

Builder for Lab.

Link copied to clipboard
class Schedule : KotlinCustomResource

Manages a Lab Service Schedule. !>Note: This resource is being deprecated by Azure. This resource will be removed in version 4.0 of the provider.

Link copied to clipboard
data class ScheduleArgs(val labId: Output<String>? = null, val name: Output<String>? = null, val notes: Output<String>? = null, val recurrence: Output<ScheduleRecurrenceArgs>? = null, val startTime: Output<String>? = null, val stopTime: Output<String>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<ScheduleArgs>

Manages a Lab Service Schedule. !>Note: This resource is being deprecated by Azure. This resource will be removed in version 4.0 of the provider.

Link copied to clipboard
Link copied to clipboard
object ScheduleMapper : ResourceMapper<Schedule>
Link copied to clipboard
Link copied to clipboard
class ServicePlan : KotlinCustomResource

Manages a Lab Service Plan. !>Note: This resource is being deprecated by Azure. This resource will be removed in version 4.0 of the provider.

Link copied to clipboard
data class ServicePlanArgs(val allowedRegions: Output<List<String>>? = null, val defaultAutoShutdown: Output<ServicePlanDefaultAutoShutdownArgs>? = null, val defaultConnection: Output<ServicePlanDefaultConnectionArgs>? = null, val defaultNetworkSubnetId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sharedGalleryId: Output<String>? = null, val support: Output<ServicePlanSupportArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServicePlanArgs>

Manages a Lab Service Plan. !>Note: This resource is being deprecated by Azure. This resource will be removed in version 4.0 of the provider.

Link copied to clipboard
Link copied to clipboard
object ServicePlanMapper : ResourceMapper<ServicePlan>
Link copied to clipboard
Link copied to clipboard
class User : KotlinCustomResource

Manages a Lab Service User. !>Note: This resource is being deprecated by Azure. This resource will be removed in version 4.0 of the provider.

Link copied to clipboard
data class UserArgs(val additionalUsageQuota: Output<String>? = null, val email: Output<String>? = null, val labId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<UserArgs>

Manages a Lab Service User. !>Note: This resource is being deprecated by Azure. This resource will be removed in version 4.0 of the provider.

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
object UserMapper : ResourceMapper<User>
Link copied to clipboard

Builder for User.

Functions

Link copied to clipboard
fun lab(name: String): Lab
suspend fun lab(name: String, block: suspend LabResourceBuilder.() -> Unit): Lab
Link copied to clipboard
suspend fun schedule(name: String, block: suspend ScheduleResourceBuilder.() -> Unit): Schedule
Link copied to clipboard
suspend fun servicePlan(name: String, block: suspend ServicePlanResourceBuilder.() -> Unit): ServicePlan
Link copied to clipboard
fun user(name: String): User
suspend fun user(name: String, block: suspend UserResourceBuilder.() -> Unit): User