Name | Type | Multiplicity | Description |
---|---|---|---|
name |
property string |
[0,1] | Free-form name. |
description |
property string |
[0,1] | Free-form textual description of the object. |
objectClass |
property QName |
[0,-1] | Object classes that will be processed by this definition. |
kind |
property ShadowKindType |
[0,1] | Shadow kind assumed by this definition. |
intent |
property string |
[0,1] | Shadow intent assumed by this definition. |
focusType |
property QName |
[0,1] | Type of the focus that would be applied to this type. |
enabled |
property boolean |
[0,1] | Flag indicating if this synchronization specification is enabled. |
condition |
property ExpressionType |
[0,1] | Expression that is evaluated to check whether this definition is applicable to a particular shadow. |
correlation |
property ConditionalSearchFilterType |
[0,-1] | Correlation filter expression. |
confirmation |
property ExpressionType |
[0,1] | Confirmation expression. |
objectTemplateRef |
reference ObjectReferenceType |
[0,1] | Object template used in case the midPoint (focus) objects are created or modified. |
reconcile |
property boolean |
[0,1] | If set to true, applicable synchronization reactions will attempt to reconcile the real attributes from the resource with the state of the midPoint repository. |
limitPropagation |
property boolean |
[0,1] | If set to true, applicable synchronization reactions will propagate changes only form/to source resource. |
opportunistic |
property boolean |
[0,1] | If set to true midPoint will try to link and synchronize objects whenever possible. |
reaction |
property SynchronizationReactionType |
[0,-1] |
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Free-form textual description of the object. It is supposed to describe
the object or a construct that it is attached to.
Anything that the system administrator wants may be here. The system
will not interpret the information except for displaying it and allow
user to edit it.
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime,AVals:4
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flag indicating if this synchronization specification is enabled. If it is not,
then the system will ignore this definition.
If enabled, the synchronization should start with most recent change
after enabling synchronization. It will NOT pull in even the changes that
were done during disabled synchronization. If this flag is not present the synchronization is assumed to be enabled.
This flag is meant to act as a tool to temporarily disable synchronization without loosing the
configuration and and state or for forcing the synchronization engine to "skip" some changes. Note that this is different than disabling/deleting the synchronization task. If the task
is stopped, midPoint will not poll for changes at all. This means that the changes will
still be "pending" on the resource and once the task is enabled it will pull such changes.
On the other hand, disabling synchronization using this flag and leaving the task running will
"acknowledge" all changes without doing anything. Also note that disabling synchronization using this flag will disable all the flavors, e.g.
it will also disable import from resource.
Flags: RAM,runtime
Multiplicity: [0,1]
Expression that is evaluated to check whether this definition is applicable to
a particular shadow. It is assumed to return a boolean value. If it returns 'true'
then the shadow will be processed by this definition. If it returns 'false' it will
not be processed. If no condition is present then all applicable shadows will be processed.
Flags: RAM,runtime
Multiplicity: [0,-1]
Correlation filter expression. Running the query should return a list of candidate focus
entries that may be owners of a particular shadow. Correlation is an rough but an efficient way how to relate the shadow (e.g. an account)
to a focus (e.g. an user). The correlation expression is in fact just a search filter that can
contain expressions inside it. If correlation search returns more that one entry,
confirmation expression will be executed for each of them. The filter in this case is conditional, i.e. there can be specified an expression
that denotes a necessary condition for the filter to be applied.
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM
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]