Package-level declarations
Types
Link copied to clipboard
Manages a PIM Active Role Assignment.
Link copied to clipboard
data class ActiveRoleAssignmentArgs(val justification: Output<String>? = null, val principalId: Output<String>? = null, val roleDefinitionId: Output<String>? = null, val schedule: Output<ActiveRoleAssignmentScheduleArgs>? = null, val scope: Output<String>? = null, val ticket: Output<ActiveRoleAssignmentTicketArgs>? = null) : ConvertibleToJava<ActiveRoleAssignmentArgs>
Manages a PIM Active Role Assignment.
Link copied to clipboard
Builder for ActiveRoleAssignmentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ActiveRoleAssignment.
Link copied to clipboard
Manages a PIM Eligible Role Assignment.
Link copied to clipboard
data class EligibleRoleAssignmentArgs(val condition: Output<String>? = null, val conditionVersion: Output<String>? = null, val justification: Output<String>? = null, val principalId: Output<String>? = null, val roleDefinitionId: Output<String>? = null, val schedule: Output<EligibleRoleAssignmentScheduleArgs>? = null, val scope: Output<String>? = null, val ticket: Output<EligibleRoleAssignmentTicketArgs>? = null) : ConvertibleToJava<EligibleRoleAssignmentArgs>
Manages a PIM Eligible Role Assignment.
Link copied to clipboard
Builder for EligibleRoleAssignmentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for EligibleRoleAssignment.
Link copied to clipboard
object PimFunctions
Link copied to clipboard
Manage a role policy for an Azure Management Group, Subscription, Resource Group or resource.
Link copied to clipboard
data class RoleManagementPolicyArgs(val activationRules: Output<RoleManagementPolicyActivationRulesArgs>? = null, val activeAssignmentRules: Output<RoleManagementPolicyActiveAssignmentRulesArgs>? = null, val eligibleAssignmentRules: Output<RoleManagementPolicyEligibleAssignmentRulesArgs>? = null, val notificationRules: Output<RoleManagementPolicyNotificationRulesArgs>? = null, val roleDefinitionId: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<RoleManagementPolicyArgs>
Manage a role policy for an Azure Management Group, Subscription, Resource Group or resource.
Link copied to clipboard
Builder for RoleManagementPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for RoleManagementPolicy.
Functions
Link copied to clipboard
suspend fun activeRoleAssignment(name: String, block: suspend ActiveRoleAssignmentResourceBuilder.() -> Unit): ActiveRoleAssignment
Link copied to clipboard
suspend fun eligibleRoleAssignment(name: String, block: suspend EligibleRoleAssignmentResourceBuilder.() -> Unit): EligibleRoleAssignment
Link copied to clipboard
suspend fun roleManagementPolicy(name: String, block: suspend RoleManagementPolicyResourceBuilder.() -> Unit): RoleManagementPolicy