Package-level declarations
Types
Link copied to clipboard
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
class AssignmentArgsBuilder
Builder for AssignmentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Assignment.
Link copied to clipboard
object AuthorizationFunctions
Link copied to clipboard
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
Builder for RoleDefinitionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for RoleDefinition.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Builder for UserAssignedIdentityArgs.
Link copied to clipboard
Link copied to clipboard
Builder for UserAssignedIdentity.
Functions
Link copied to clipboard
suspend fun assignment(name: String, block: suspend AssignmentResourceBuilder.() -> Unit): Assignment
Link copied to clipboard
suspend fun roleDefinition(name: String, block: suspend RoleDefinitionResourceBuilder.() -> Unit): RoleDefinition
Link copied to clipboard
suspend fun userAssignedIdentity(name: String, block: suspend UserAssignedIdentityResourceBuilder.() -> Unit): UserAssignedIdentity