Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Lab : KotlinCustomResource

Lab details. Uses Azure REST API version 2021-12-01-preview. In version 2.x of the Azure Native provider, it used API version 2021-12-01-preview.

Link copied to clipboard
data class LabArgs(val billingAccountName: Output<String>? = null, val billingProfileName: Output<String>? = null, val budgetPerStudent: Output<AmountArgs>? = null, val currency: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val expirationDate: Output<String>? = null, val invoiceSectionName: Output<String>? = null, val value: Output<Double>? = null) : ConvertibleToJava<LabArgs>

Lab details. Uses Azure REST API version 2021-12-01-preview. In version 2.x of the Azure Native provider, it used API version 2021-12-01-preview.

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 Student : KotlinCustomResource

Student details. Uses Azure REST API version 2021-12-01-preview. In version 2.x of the Azure Native provider, it used API version 2021-12-01-preview.

Link copied to clipboard
data class StudentArgs(val billingAccountName: Output<String>? = null, val billingProfileName: Output<String>? = null, val budget: Output<AmountArgs>? = null, val email: Output<String>? = null, val expirationDate: Output<String>? = null, val firstName: Output<String>? = null, val invoiceSectionName: Output<String>? = null, val lastName: Output<String>? = null, val role: Output<Either<String, StudentRole>>? = null, val studentAlias: Output<String>? = null, val subscriptionAlias: Output<String>? = null, val subscriptionInviteLastSentDate: Output<String>? = null) : ConvertibleToJava<StudentArgs>

Student details. Uses Azure REST API version 2021-12-01-preview. In version 2.x of the Azure Native provider, it used API version 2021-12-01-preview.

Link copied to clipboard
Link copied to clipboard
object StudentMapper : ResourceMapper<Student>
Link copied to clipboard

Functions

Link copied to clipboard
fun lab(name: String): Lab
suspend fun lab(name: String, block: suspend LabResourceBuilder.() -> Unit): Lab
Link copied to clipboard
fun student(name: String): Student
suspend fun student(name: String, block: suspend StudentResourceBuilder.() -> Unit): Student