| 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]