Package-level declarations

Types

Link copied to clipboard
class Assignment : KotlinCustomResource

Manages a Lighthouse Assignment to a subscription, or to a resource group.

Link copied to clipboard
data class AssignmentArgs(val lighthouseDefinitionId: Output<String>? = null, val name: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<AssignmentArgs>

Manages a Lighthouse Assignment to a subscription, or to a resource group.

Link copied to clipboard
Link copied to clipboard
object AssignmentMapper : ResourceMapper<Assignment>
Link copied to clipboard
Link copied to clipboard
class Definition : KotlinCustomResource

Manages a Lighthouse Definition.

Link copied to clipboard
data class DefinitionArgs(val authorizations: Output<List<DefinitionAuthorizationArgs>>? = null, val description: Output<String>? = null, val eligibleAuthorizations: Output<List<DefinitionEligibleAuthorizationArgs>>? = null, val lighthouseDefinitionId: Output<String>? = null, val managingTenantId: Output<String>? = null, val name: Output<String>? = null, val plan: Output<DefinitionPlanArgs>? = null, val scope: Output<String>? = null) : ConvertibleToJava<DefinitionArgs>

Manages a Lighthouse Definition.

Link copied to clipboard
Link copied to clipboard
object DefinitionMapper : ResourceMapper<Definition>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun assignment(name: String, block: suspend AssignmentResourceBuilder.() -> Unit): Assignment
Link copied to clipboard
suspend fun definition(name: String, block: suspend DefinitionResourceBuilder.() -> Unit): Definition