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. |
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime,AVals:3
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: 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]