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. |
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. |
collectionStats |
container CollectionStatsPolicyConstraintType |
[0,-1] | Constraints for collection stats (statistics). |
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. |
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Constraints for collection stats (statistics). Can be used to trigger policy
rules on the number of objects in collection, percentage and so on.
Policy rules with this constraint are ignored during normal processing.
Evaluation of such policy rules require special handling (e.g. scanner task).
Flags: elaborate,RAM,runtime
Multiplicity: [0,-1]
Flags: elaborate,RAM,runtime
Multiplicity: [0,-1]
Flags: elaborate,RAM,runtime
Multiplicity: [0,-1]
Flags: elaborate,RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,-1]