Name | Type | Multiplicity | Description |
---|---|---|---|
kind |
property ShadowKindType |
[0,1] | |
intent |
property string |
[0,1] | |
displayName |
property string |
[0,1] | |
description |
property string |
[0,1] | |
default |
property boolean |
[0,1] | |
objectClass |
property QName |
[1,1] | |
auxiliaryObjectClass |
property QName |
[0,-1] | |
auxiliaryObjectClassMappings |
property ResourceBidirectionalMappingAndDefinitionType |
[0,1] | Outbound/inbound mappings for auxiliary object classes. |
baseContext |
container ResourceObjectReferenceType |
[0,1] | The definition of base context (resource object container). |
attribute |
property ResourceAttributeDefinitionType |
[0,-1] | |
dependency |
property ResourceObjectTypeDependencyType |
[0,-1] | |
association |
property ResourceObjectAssociationType |
[0,-1] | |
assignmentPolicyEnforcement |
property AssignmentPolicyEnforcementType |
[0,1] | |
volatility |
property ResourceObjectVolatilityType |
[0,1] | |
iteration |
property IterationSpecificationType |
[0,1] | |
protected |
property ResourceObjectPatternType |
[0,-1] | |
activation |
property ResourceActivationDefinitionType |
[0,1] | |
credentials |
property ResourceCredentialsDefinitionType |
[0,1] | |
lifecycle |
property ResourceObjectLifecycleDefinitionType |
[0,1] | Definition of resource object lifecycle handling. |
pagedSearches |
property anyType |
[0,1] | Placeholder for old-style specification of paged searches. |
configuredCapabilities |
container CapabilityCollectionType |
[0,1] | The configured capabilities of the resource specific to this object type. |
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: [1,1]
Flags: RAM,runtime
Multiplicity: [0,-1]
Flags: RAM,runtime
Multiplicity: [0,1]
Outbound/inbound mappings for auxiliary object classes. These can be used to manipulate
auxiliary object classes beyond the simple capabilities provided by the auxiliaryObjectClass
property.
NOTE: outboub mapping for auxiliary object classes is not yet supported.
If toletant flag is set to true then midPoint will tolerate existing auxiliary object classes on resource
objects. MidPoitn will add/remove auxiliary object classes only if there is an explicit
operation for that (e.g. assign/unassign of role with auxiliary object class definition).
If tolerant flag set to false then midPoint will strictly synchronize auxiliary object classes of resource
objects with the definition given in midPoint configuration. This is the default behavior.
NOTE: the "tolerant" behavior is disabled by default for auxiliary object classes. This is
different for most other midPoint definitions where tolerant behavior is enabled by default.
This inconsistency has historic (compatibility) reasons. But having auxiliary object classes
non-tolerant also makes a lot of sense in usual situations.
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:4
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: dyn,RAM,runtime
Multiplicity: [0,1]