| Name | Type | Multiplicity | Description | 
|---|---|---|---|
| ref | property ItemPathType | [1,1] | Path of the item or association that this definition describes. | 
| displayName | property string | [0,1] | |
| help | property string | [0,1] | Help text for the displayed item. | 
| description | property string | [0,1] | |
| displayOrder | property int | [0,1] | |
| limitations | property PropertyLimitationsType | [0,-1] | Limits the usage of the attribute, e. | 
| matchingRule | property QName | [0,1] | Specification of a matching rule for an attribute. | 
| valueEnumerationRef | reference ObjectReferenceType | [0,1] | Reference to an object that directly or indirectly represents possible values for this item. | 
| tolerant | property boolean | [0,1] | When set to true, allows attribute/property values that are set outside midPoint (or outside object template mappings). | 
| tolerantValuePattern | property string | [0,-1] | Pattern (regexp) for attribute/property value. | 
| intolerantValuePattern | property string | [0,-1] | Pattern (regexp) for attribute/property value. | 
| emphasized | property boolean | [0,1] | Set true for definitions that are more important than others and that should be emphasized during presentation. | 
| deprecated | property boolean | [0,1] | This setting can be used to control the value of "deprecated" flag determined from the schema. | 
| experimental | property boolean | [0,1] | This setting can be used to control the value of "experimental" flag determined from the schema. | 
| validation | property FormItemValidationType | [0,1] | Validation rules for the item. | 
| exclusiveStrong | property boolean | [0,1] | When set to false then both strong and normal mapping values are merged to produce the final set of values. | 
| modificationPriority | property int | [0,1] | Modification priority of this item. | 
| readReplaceMode | property boolean | [0,1] | Modifications to this attribute are executed in REPLACE form only. | 
| secondaryIdentifier | property boolean | [0,1] | Indicated if the attribute should be considered as secondary identifier. | 
| volatilityTrigger | property boolean | [0,1] | If set to true it indicates that change of this attribute may cause changes in other attributes. | 
| displayNameAttribute | property boolean | [0,1] | Indicated if the content of this attribute should be used as a human-readable name when displaying resource objects of this type. | 
| fetchStrategy | property AttributeFetchStrategyType | [0,1] | |
| storageStrategy | property AttributeStorageStrategyType | [0,1] | |
| outbound | container MappingType | [0,1] | Defines how the attribute value is constructed in case of information flow from IDM to the resource, e. | 
| inbound | container MappingType | [0,-1] | Defines how the attribute values are used (assigned) in case of information flow from resource to IDM, e. | 
| auxiliaryObjectClass | property QName | [0,1] | This association is considered valid only if the resource object (subject) has the specified auxiliary object class. | 
| kind | property ShadowKindType | [0,1] | |
| intent | property string | [0,-1] | A set of intents corresponding to this association type. | 
| direction | property ResourceObjectAssociationDirectionType | [0,1] | Specifies the direction of association, i. | 
| associationAttribute | property QName | [0,1] | Name of the attribute which represents the association. | 
| valueAttribute | property QName | [0,1] | Name of the attribute from with a value for association attribute is taken. | 
| shortcutAssociationAttribute | property QName | [0,1] | Association attribute short-cut. | 
| shortcutValueAttribute | property QName | [0,1] | Association attribute short-cut. | 
| explicitReferentialIntegrity | property boolean | [0,1] | Whether you require midPoint to provide referential integrity for object-to-subject associations. | 
Flags: RAM,runtime
Multiplicity: [1,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
                            Help text for the displayed item. Help text is usually
                            displayed when the user clicks on help/information icon.
                            This may be a longer text (several sentences).
                         
                            This is equivalent to "help" schema annotation and can be used
                            to override it.
                        
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
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,AVals:3
Multiplicity: [0,1]
Flags: RAM,runtime,AVals:2
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,1]
Flags: RAM,runtime,AVals:4
Multiplicity: [0,1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime,AVals:2
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]