PolicyConstraintsType (Complex Type)

Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: AbstractPolicyConstraintType
Set of governance, risk management, compliance (GRC) and similar policy constraints that influence the identity model. These constraints act as triggers for the rules.
Item Summary  
Name Type Multiplicity Description
name property
string
[0,1] Identifier of the constraint. 
description property
string
[0,1]  
presentation container
PolicyConstraintPresentationType
[0,1] How should be triggering of this constraint presented, e. 
enforcement property
PolicyConstraintEnforcementType
[0,1]  
objectState container
StatePolicyConstraintType
[0,-1] Particular state of the object, described by a filter or an expression. 
assignmentState container
StatePolicyConstraintType
[0,-1] Particular state of an assignment, described by a filter or an expression. 
hasAssignment container
HasAssignmentPolicyConstraintType
[0,-1] The focus has assignment(s) of given object(s). 
hasNoAssignment container
HasAssignmentPolicyConstraintType
[0,-1] The focus has no assignment(s) of given object(s). 
exclusion container
ExclusionPolicyConstraintType
[0,-1] Exclusion constraint. 
minAssignees container
MultiplicityPolicyConstraintType
[0,-1] Actual number of objects that have this role assigned is lower than prescribed value. 
maxAssignees container
MultiplicityPolicyConstraintType
[0,-1] Actual number of objects that have this role assigned is higher than prescribed value. 
objectMinAssigneesViolation container
MultiplicityPolicyConstraintType
[0,-1] Actual number of objects that have this object (e. 
objectMaxAssigneesViolation container
MultiplicityPolicyConstraintType
[0,-1] Actual number of objects that have this object (e. 
modification container
ModificationPolicyConstraintType
[0,-1] Constraint that triggers when the object is modified. 
assignment container
AssignmentModificationPolicyConstraintType
[0,-1] Constraint that triggers when the object is assigned, unassigned or the assignment is modified. 
objectTimeValidity container
TimeValidityPolicyConstraintType
[0,-1] A constraint that triggers when validity of an object or any of its time-sensitive items (e. 
assignmentTimeValidity container
TimeValidityPolicyConstraintType
[0,-1] A constraint that triggers when validity of an assignment or any of its time-sensitive items (e. 
situation container
PolicySituationPolicyConstraintType
[0,-1] Occurrence of the policy situation within an object or an assignment. 
and container
PolicyConstraintsType
[0,-1] Constraints that must all apply. 
or container
PolicyConstraintsType
[0,-1] Constraints from which at least one must apply. 
not container
PolicyConstraintsType
[0,-1] The inner constraint must not apply. 
transition container
TransitionPolicyConstraintType
[0,-1] Specifies how the inner constraints are to be evaluated with regards to operation start and end state. 
ref container
PolicyConstraintReferenceType
[0,-1] References another policy constraint e.