Package-level declarations

Types

Link copied to clipboard
class Lab : KotlinCustomResource

Manages a Lab Service Lab.

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.

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.

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.

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.

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.

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.

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.

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