ResourceObjectTypeDefinitionType (Complex Type)

Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Defines a type of resource objects. By pointing to this kind of definition (by specifying kind and intent), resource objects can be created and searched for. Note that this XSD type is - maybe temporarily - used also for specification of resource object class refinements. See SchemaHandlingType.objectClass item description.
Item Summary  
Name Type Multiplicity Description
kind property
ShadowKindType
[0,1] Kind of objects covered by this type. 
intent property
string
[0,1] Intent of objects covered by this type. 
displayName property
string
[0,1]  
description property
string
[0,1]  
documentation property
string
[0,1] Technical documentation for a particular object or construct. 
lifecycleState property
string
[0,1] Lifecycle state of the object class or object type. 
abstract property
boolean
[0,1] Is this an abstract object type? Such a type cannot be referenced from a construction, nor it can be used as a categorization result. 
super container
SuperObjectTypeReferenceType
[0,1] Super type of this resource object type. 
default property
boolean
[0,1] Specifies whether this resource object type is the default one that is used when: 1. 
defaultForKind property
boolean
[0,1] Specifies whether this resource object type is the default one for given kind of objects, i. 
defaultForObjectClass property
boolean
[0,1] Specifies whether this resource object type is the default one for the given object class, e. 
objectClass property
QName
[0,1] For object type definition: Object class (like ri:inetOrgPerson) for this resource object type. 
auxiliaryObjectClass property
QName
[0,-1] For object type definition: The reference to additional object classes for this object. 
auxiliaryObjectClassMappings container
ResourceBidirectionalMappingAndDefinitionType
[0,1] Outbound/inbound mappings for auxiliary object classes. 
multiplicity container
ResourceObjectMultiplicityType
[0,1] Describes how "multi-accounts" are treated for this object type. 
delineation container
ResourceObjectTypeDelineationType
[0,1] Delineates (defines) the set of objects corresponding to this object type, e. 
baseContext container
ResourceObjectReferenceType
[0,1] The definition of base context (resource object container). 
searchHierarchyScope property
SearchHierarchyScopeType
[0,1] Definition of search hierarchy scope. 
focus container
ResourceObjectFocusSpecificationType
[0,1] Type and archetype (optional) of the focus objects that correspond to this resource object type. 
provenance container
ProvenanceFeedDefinitionType
[0,1] Specifies provenance properties that should be associated with data that originate here. 
attribute container
ResourceAttributeDefinitionType
[0,-1] Specification of handling of resource object attributes. 
dependency container
ResourceObjectTypeDependencyType
[0,-1] Specification of dependencies of this object type on other type or types. 
association container
ResourceObjectAssociationType
[0,-1] Specification of associations for this object types. 
volatility property
ResourceObjectVolatilityType
[0,1] Specifies volatility of this type of resource objects, i. 
iteration container
IterationSpecificationType
[0,1] Definition of an iteration process where the unique identifier (e. 
protected property
ResourceObjectPatternType
[0,-1] Specification of a protected resource object: one that cannot be affected by IDM. 
activation container
ResourceActivationDefinitionType
[0,1] Definition of activation handling for this account type. 
credentials container
ResourceCredentialsDefinitionType
[0,1] Definition of credentials handling for this account type. 
securityPolicyRef reference
ObjectReferenceType
[0,1] Reference to the object type security policy settings. 
lifecycle container
ResourceObjectLifecycleDefinitionType
[0,1] Definition of resource object lifecycle handling. 
configuredCapabilities container
CapabilityCollectionType
[0,1] The configured capabilities of the resource specific to this object type. 
projection container
ProjectionPolicyType
[0,1] Object type related account synchronization settings. 
mappingsEvaluation container
ResourceMappingsEvaluationConfigurationType
[0,1] Settings related to evaluation of mappings for this object type. 
correlation container
CorrelationDefinitionType
[0,1] How objects of this type are correlated to focus objects?  
synchronization container
SynchronizationReactionsType
[0,1] Defines reactions to specific synchronization-related situations (like "unmatched resource object", or "disputed" (owner), and so on.