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 |
container ResourceBidirectionalMappingAndDefinitionType |
[0,1] | Outbound/inbound mappings for auxiliary object classes. |
baseContext |
container ResourceObjectReferenceType |
[0,1] | The definition of base context (resource object container). |
attribute |
container ResourceAttributeDefinitionType |
[0,-1] | Specification of handling of an account attribute. |
dependency |
property ResourceObjectTypeDependencyType |
[0,-1] | |
association |
container ResourceObjectAssociationType |
[0,-1] | Describes how entitlement is associated to the subject (e. |
assignmentPolicyEnforcement |
property AssignmentPolicyEnforcementType |
[0,1] | |
volatility |
property ResourceObjectVolatilityType |
[0,1] | |
iteration |
property IterationSpecificationType |
[0,1] | |
protected |
property ResourceObjectPatternType |
[0,-1] | |
activation |
container ResourceActivationDefinitionType |
[0,1] | Definition of activation handling for this account type. |
credentials |
property ResourceCredentialsDefinitionType |
[0,1] | |
lifecycle |
container 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: outbound mapping for auxiliary object classes is not yet supported.
If tolerant flag is set to true then midPoint will tolerate existing auxiliary object classes on resource
objects. MidPoint 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]