Package-level declarations

Types

Link copied to clipboard
class Assignment : KotlinCustomResource

Assigns a given Principal (User or Group) to a given Role.

Link copied to clipboard
data class AssignmentArgs(val condition: Output<String>? = null, val conditionVersion: Output<String>? = null, val delegatedManagedIdentityResourceId: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val principalId: Output<String>? = null, val principalType: Output<String>? = null, val roleDefinitionId: Output<String>? = null, val roleDefinitionName: Output<String>? = null, val scope: Output<String>? = null, val skipServicePrincipalAadCheck: Output<Boolean>? = null) : ConvertibleToJava<AssignmentArgs>

Assigns a given Principal (User or Group) to a given Role.

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

Manages a custom Role Definition, used to assign Roles to Users/Principals. See 'Understand role definitions' in the Azure documentation for more details.

Link copied to clipboard
data class RoleDefinitionArgs(val assignableScopes: Output<List<String>>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val permissions: Output<List<RoleDefinitionPermissionArgs>>? = null, val roleDefinitionId: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<RoleDefinitionArgs>

Manages a custom Role Definition, used to assign Roles to Users/Principals. See 'Understand role definitions' in the Azure documentation for more details.

Link copied to clipboard
Link copied to clipboard
object RoleDefinitionMapper : ResourceMapper<RoleDefinition>
Link copied to clipboard
class UserAssignedIdentity : KotlinCustomResource
Link copied to clipboard
data class UserAssignedIdentityArgs(val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<UserAssignedIdentityArgs>
Link copied to clipboard

Functions

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