GetRoleManagementPolicyActivationRule

data class GetRoleManagementPolicyActivationRule(val approvalStages: List<GetRoleManagementPolicyActivationRuleApprovalStage>, val maximumDuration: String, val requireApproval: Boolean, val requireJustification: Boolean, val requireMultifactorAuthentication: Boolean, val requireTicketInfo: Boolean, val requiredConditionalAccessAuthenticationContext: String)

Constructors

Link copied to clipboard
constructor(approvalStages: List<GetRoleManagementPolicyActivationRuleApprovalStage>, maximumDuration: String, requireApproval: Boolean, requireJustification: Boolean, requireMultifactorAuthentication: Boolean, requireTicketInfo: Boolean, requiredConditionalAccessAuthenticationContext: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

An approval_stage block as defined below.

Link copied to clipboard

(String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format.

Link copied to clipboard

(Boolean) Is approval required for activation.

(String) The Entra ID Conditional Access context that must be present for activation.

Link copied to clipboard

(Boolean) Is a justification required to create new assignments.

Link copied to clipboard

(Boolean) Is multi-factor authentication required to create new assignments.

Link copied to clipboard

(Boolean) Is ticket information required to create new assignments.