Object Type Definitions  
Type Description
Complex Type Definitions  
Type Description
MappingType Defines how a value of a property (or attribute) should be constructed. 
ExtensionType Place for non-standard object properties. 
MappingEvaluationTraceType Trace for mapping evaluation operation. 
MappingSourceEvaluationTraceType Information about mapping source during evaluation. 
DeadNodeCleanupPolicyType Cleanup policy for dead nodes. 
StatePolicyConstraintType A constraint that triggers when a object or assignment is in a given state. 
PolicyConstraintPresentationType How should be triggering of this constraint presented, e. 
DashboardWidgetDataFieldType Properties of a specific widget data field. 
SchemaGenerationConstraintsType TODO  
NumericWorkSegmentationType Work state management strategy that divides the processing space (represented by an interval of numeric values) into a number of work buckets. 
ConnectorConfigurationType Resource configuration (hostname, port, . 
AssignmentSelectorType Selects some assignments from all the assignments in the object. 
ExpressionPermissionClassProfileType Specifies restrictions and permissions for a specific class. 
ExpressionPermissionMethodProfileType Specifies restrictions and permissions for a specific method. 
IconType User interface icon specification. 
ArchetypeType Archetype definition. 
TriggerType Defines triggers for an object. 
MetadataType Meta-data about data creation, modification, etc. 
OperationExecutionType Information about an operation executed on an object. 
LensContextType A serialization of model context, i. 
LensFocusContextType TODO  
LensProjectionContextType TODO  
ShadowDiscriminatorType Shadow discriminator uniquely identifies a projection among other projections linked to the same focus. 
PolicyExceptionType Recorded exception from a policy rule. 
AssignmentType Generic assignments of one object to another object. 
ConstructionType Projection construction. 
ResourceAttributeDefinitionType Description of the attribute handling details, such as display name, read/write access and value and synchronization expressions. 
ResourceObjectAssociationType Describes how entitlement is associated to the subject (e. 
PersonaConstructionType Persona construction. 
MappingsType Generic set of mappings. 
PolicyRuleType These rules specify compliance and governance constraints. 
PolicyConstraintsType Set of governance, risk management, compliance (GRC) and similar policy constraints that influence the identity model. 
HasAssignmentPolicyConstraintType Constraint that triggers when the focus has given assignment(s). 
ExclusionPolicyConstraintType Container that defines exclusion of entities (e. 
OrderConstraintsType TODO  
MultiplicityPolicyConstraintType Constraint on multiplicity of assigned objects. 
ModificationPolicyConstraintType Constraint that triggers the rule on object modification, addition or deletion. 
AssignmentModificationPolicyConstraintType Constraint that triggers the rule when the object is assigned. 
TimeValidityPolicyConstraintType A constraint that triggers when validity of an object, assignment, or basically any time-sensitive item (e. 
PolicySituationPolicyConstraintType Constraint that triggers the rule when the object is in a given policy situation(s). 
CollectionStatsPolicyConstraintType Constraints for collection stats (statistics). 
CollectionSpecificationType Specification of an explicit or implicit object collection, withough reference to the collection. 
TransitionPolicyConstraintType Specifies how the inner constraints are to be evaluated with regards to operation start and end state. 
PolicyConstraintReferenceType References another policy constraint. 
PolicyThresholdType Specifies limits when is the action executed. 
WaterMarkType Water mark (bound). 
TimeIntervalType Water mark (bound). 
PolicyActionsType Actions that are executed as reactions to triggered policy rules. 
EnforcementPolicyActionType Enforcement action. 
ApprovalPolicyActionType Approval action. 
WfProcessSpecificationType Specification of a process that is to be started. 
DeltaSourceSpecificationType TODO EXPERIMENTAL  
ApprovalCompositionStrategyType Prescribes how individual approval requirements should be composed into overall approval schema. 
ApprovalSchemaType Rules for approving something (e. 
ApprovalStageDefinitionType One "level" (or stage) in the approval process. 
WorkItemTimedActionsType Actions that should be applied to a work item in given moments (relative to work item creation or work item deadline). 
WorkItemActionsType Actions to execute. 
CompleteWorkItemActionType TODO EXPERIMENTAL  
WorkItemNotificationActionType TODO EXPERIMENTAL  
DelegateWorkItemActionType TODO EXPERIMENTAL  
EscalateWorkItemActionType TODO EXPERIMENTAL  
RemediationPolicyActionType TODO  
PrunePolicyActionType TODO  
CertificationPolicyActionType TODO  
NotificationPolicyActionType TODO  
RecordPolicyActionType TODO  
ScriptExecutionPolicyActionType TODO HIGHLY EXPERIMENTAL. 
SuspendTaskPolicyActionType Stop action. 
ActivationType Type that defines activation properties. 
OtherPrivilegesLimitationType Limitations related to other privileges, like the ability to complete work items. 
WorkItemSelectorType Selects some work items from all the items (perhaps of a given type, like approval work items). 
AssignmentRelationType Specifies what types of assignments can be made to the focal object when it is a target of an assignment. 
CredentialsType This is a container type for various credentials types: passwords, public keys, one-time password scheme identifiers, etc. 
PasswordHistoryEntryType Contains a single entry of the password history. 
SecurityQuestionAnswerType Answer to the security question. 
AuthorizationType Authorization define fine-grained access to midPoint objects and system functionality. 
OwnedObjectSelectorType Selects some objects from all the objects in midPoint. 
OrgRelationObjectSpecificationType Definition of object with respect to subject membership in organizational hierarchy. 
RoleRelationObjectSpecificationType Definition of object with respect to subject relation to a role. 
SubjectedObjectSelectorType Selects some objects from all the objects in midPoint. 
TenantSelectorType Selects an object by comparing tenant information. 
AuthorizationLimitationsType Limitations of this authorization when it is applied to other authorizations. 
AdminGuiConfigurationType Administration GUI configuration. 
RichHyperlinkType Hyperlink with a label, menu and other data that control a rich presentation of the link. 
GuiObjectListViewsType Specifies the set of pages that are used for displaying lists of objects such as Users, Roles, Orgs, . 
GuiObjectListViewType Specifies the page used to list specific object type or object collection. 
SearchBoxConfigurationType Configuration of the search box (the set of input fields that control definition of search query). 
GuiObjectColumnType Configuration of the object list column. 
CollectionRefSpecificationType Specification of an explicit or implicit object collection (including reference to the collection). 
GuiActionType Actions are special things that can be done with particular object or list of objects. 
GuiObjectListViewAdditionalPanelsType Configuration of additional panels that can be present in some view types. 
GuiObjectListPanelConfigurationType Specifies the configuration of a generic table listing various things (usually objects). 
ObjectFormsType Specifies the set of forms that are used for displaying and editing of objects, such as User, Role, Org, . 
ObjectFormType Specifies form that are used for displaying and editing of specific object type  
FormSpecificationType Specifies a form using several different methods, e. 
GuiObjectDetailsSetType Specifies the set of default forms that are used for displaying and editing of objects, such as User, Role, Org, . 
GuiObjectDetailsPageType Specifies form that are used for displaying and editing of specific object type  
SummaryPanelSpecificationType Specifies the look and feel of the summary panel. 
GuiFlexibleLabelType Flexible configurable label. 
VirtualContainersSpecificationType Used to specify "virtual" containers for displaying details page in GUI. 
VirtualContainerItemSpecificationType Item specification to display in container  
DashboardLayoutType Specifies layout of a dashboard, such as the user dashboard (home screen) or administration dashboard. 
DashboardWidgetType Defines properties of a specific dashboard widget. 
DashboardWidgetDataType Specifies widget data source. 
DashboardWidgetPresentationType Specifies widget presentation properties. 
DashboardWidgetVariationType Conditional variation in the way how the widget is displayed. 
GuiExportSettingsType Specifies the settings for GUI object export. 
UserInterfaceFeatureType Defines properties of a specific user interface feature (e. 
AdminGuiConfigurationRoleManagementType Role management features that are potentially user-specific i. 
AdminGuiConfigurationDisplayFormatsType Default display formats for various UI elements. 
DataProtectionType Container which specify legal content for the role related to the GDPR. 
AutoassignSpecificationType Specification of role auto-assignment properties. 
FocalAutoassignSpecificationType Specification of role auto-assignment properties. 
ArchetypePolicyType Definition of archetype policies, such as object template, lifecycle, type display properties and so on. 
ItemConstraintType Definition of a property constraints. 
ConflictResolutionType How to resolve write-write conflicts on focal objects, i. 
LifecycleStateModelType Specification of lifecycle states and state transitions. 
LifecycleStateType Specification of lifecycle state. 
VirtualAssignmentSpecificationType There are cases when you need to force midpoint thinks that user has assigned some role. 
LifecycleStateActionType TODO EXPERIMENTAL  
LifecycleStateActionDataReductionType Action that reduces (purges) object data. 
LifecycleStateTransitionType Specification of lifecycle state transition. 
ApplicablePoliciesType Specification of policies that are applicable to this object type. 
ArchetypeAdminGuiConfigurationType Definition of GUI-related configuration for the archetyped objects. 
RepositoryGetObjectTraceType Trace for repository getObject operation. 
CapabilitiesType Collection of resource capabilities. 
CapabilityCollectionType Collection of resource capabilities. 
ObjectTemplateType TODO: update The user template used to create new users. 
ObjectTemplateItemDefinitionType TODO Description of the common item handling details, such as display name, read/write access and value and synchronization expressions. 
ModelExecuteDeltaTraceType Trace for model's delta execution. 
CaseEventType Any event occurring during case lifetime that needs to be recorded, e. 
ItemMergeConfigurationType TODO  
PolicyRuleEnforcerPreviewOutputType TODO EXPERIMENTAL  
LocalizableMessageArgumentType Argument that is to be used for localized message parameter. 
NotificationTransportConfigurationType Configuration that is common to all notification transports. 
SecurityQuestionsCredentialsPolicyType Structure that specifies policy for security questions. 
CredentialsStorageMethodType Specifies the method of storing the credential in midPoint. 
CredentialsResetMethodType Specifies the method of resetting the credential. 
SecurityQuestionDefinitionType Definition of a single security question. 
FunctionLibraryType Define reusable functions  
StringWorkSegmentationType Work state management strategy that divides the processing space (represented by a set of string values) into a number of work buckets; either based on intervals, prefixes or exact value matching. 
AssignmentHolderType Abstract supertype for all object types that can have assignments. 
Amqp091MessageType Representation AMQP 0-9-1 message. 
LocalizableMessageType A message that is to be localized into specified language. 
AuthenticationModuleMailNonceType Mail nonce authentication module. 
SmsConfigurationType Where and how to send SMS notifications (or any other SMS). 
NonceCredentialsPolicyType Structure that specifies policy for nonce management. 
ResourceObjectTypeDefinitionType Defines a type from the resource schema (object class) that can be used for creating accounts, entitlements and possible other concepts. 
ResourceObjectMultiplicityType TODO  
ShadowTagSpecificationType TODO  
ResourceObjectReferenceType Reference to a resource object. 
ResourceActivationDefinitionType Defines how the mapping of the activation section is handled for the resource. 
ResourceObjectLifecycleDefinitionType Definition of resource object lifecycle handling. 
ProjectionPolicyType Specification of the way how projections are handled on the resource. 
SystemConfigurationAuditEventRecordingType Details about creation and recording of audit events. 
SystemConfigurationAuditEventRecordingPropertyType Specifies details how an audit event record property is created. 
DiagnosticInformationType A diagnostic information attached to an object. 
PasswordResetNotifierType TODO  
ApprovalSchemaExecutionInformationType Information on actual or expected execution of an approval schema. 
ApprovalStageExecutionInformationType Information of an actual or expected execution of an approval stage. 
ApprovalStageExecutionRecordType Record of an actual execution of an approval stage. 
CaseWorkItemType A work item for a (generic) case. 
AbstractWorkItemOutputType TODO  
ApprovalStageExecutionPreviewType Preview of an execution of an approval stage. 
SchedulerInformationType Describes the state of the (local) scheduler. 
InformationType TODO Replace by forms eventually TEMPORARY  
SimpleReportNotifierType TODO  
LookupTableType An object that represents lookup table. 
LookupTableRowType Data structure that represents entire content of the lookup table, organized into table rows. 
AccessCertificationWorkItemType A work item for a certification case. 
StringPrefixWorkBucketContentType Work bucket content defined using string value prefix. 
GenericPcpAspectConfigurationType A generic configuration for a wf aspect. 
ProvisioningStatisticsEntryType TODO  
CacheObjectTypeSettingsType Settings for a given cache and object type(s). 
CacheStatisticsReportingConfigurationType How cache statistics are collected and reported. 
CacheInvalidationConfigurationType How is the cache invalidated? Currently applicable only to global repo cache objects. 
AbstractWorkItemType Common superclass for workflow (approval) work item, certification work item and case management work item. 
StringLimitType Definition of valid single string limitation  
WorkersManagementType How to create and manage worker tasks. 
WorkerTasksPerNodeConfigurationType How to create worker tasks per node. 
AuthenticationModuleOidcType OpenId Connect authentication module. 
StringIntervalWorkBucketContentType Work bucket content defined as interval of string values. 
WorkAllocationConfigurationType Parameters related to buckets allocation process. 
CacheSettingsType Settings for a given cache. 
WfGeneralChangeProcessorStateType DEPRECATED We need to decide what to do with this. 
SelectorQualifiedGetOptionsType Selector-qualified options for a get-like operation. 
PasswordCredentialsPolicyType Structure that specifies policy for password management. 
NotificationMessageType XML version of Message (in notifications module). 
ProjectorRunTraceType Trace for Projector. 
AuthenticationModuleLdapSearchType Search configuration which uses an Ldap filter to locate the user  
RepositoryGetTraceType TEMPORARY - REMOVE  
WorkBucketManagementPerformanceInformationType Information about work bucket management operations performance. 
FocusType Abstract supertype for all object types that can be focus of full midPoint computation. 
PopulateType TODO  
ObjectDeltaWaveType TODO  
ExpressionEvaluatorProfileType Specifies restrictions for execution of specific expression evaluators. 
ScriptExpressionProfileType Specifies restrictions for execution of script expressions. 
TimedActionTimeSpecificationType TODO EXPERIMENTAL By default (when the base is not specified), positive time intervals are meant "after work item start". 
UriStack A stack of URIs (used e. 
PartialProcessingOptionsType Options that allows to select only some of the projector/clockwork parts to process. 
SingleOperationPerformanceInformationType Information about single method performance. 
AuthenticationModuleSaml2ServiceProviderType SAML2 authentication module, service provider configuration. 
AuthenticationModuleSaml2KeyType SAML2 key. 
ModuleSaml2SimpleKeyType SAML2 key from key store. 
ModuleSaml2KeyStoreKeyType SAML2 simple key. 
AuthenticationModuleSaml2ProviderType SAML2 provider. 
AuthenticationModuleSaml2ProviderMetadataType SAML2 provider metadata. 
AuthenticationModuleSmsNonceType SMS (mobile text message) nonce authentication module. 
AbstractModuleSaml2KeyType Abstract SAML2 key. 
FilterWorkBucketContentType Work bucket content defined explicitly by a filter. 
TaskPartitionDefinitionType Describes how to create a single task partition. 
TaskWorkManagementType Describes how we are going to manage the work that is to be done: how to divide it into work buckets, how to describe progress within buckets, how to create and manager workers that will process the buckets. 
WorkBucketsManagementType TODO  
OidWorkSegmentationType Work state management strategy that divides the processing space into a number of buckets based on OID values. 
ExplicitWorkSegmentationType Work state management strategy that explicitly enumerates the buckets. 
AbstractWorkSegmentationType Describes how to segment the work into buckets and manage them. 
TaskPartitionsDefinitionType Describes how to partition the work into subtasks. 
TaskExecutionEnvironmentType Specification of the environment in which the task should execute. 
ErrorSelectorType Selects error categories, e. 
SequentialValueExpressionEvaluatorType Get a sequential value from a named sequence. 
RepositoryAddTraceType Trace for repository ADD operation. 
SingleCacheStateInformationType Report on the cache state. 
ComponentSizeInformationType Report on structured object size. 
ObjectSynchronizationSorterType Defines a synchronization properties (configuration) for a resource. 
ApprovalContextType Describes the approval context, i. 
RepositorySearchObjectsTraceType Trace for repository searchObjects/searchObjectsIterative operation. 
EmptyType Type that contains nothing. 
MailServerConfigurationType Configuration of a particular mail server host. 
LimitationsType Definition of complexity and string policy  
ExpressionParameterType Describes input parameters to the expression. 
TaskWorkStateType Describes the task work state: what has been processed, what is being processed and what is yet to be done. 
WorkBucketType Description of a state and content of a work bucket. 
ShadowAssociationType TODO  
ShadowIdentifiersType TODO  
ConfirmationNotifierType TODO  
UserPasswordNotifierType TODO  
TracingProfileType Describes how the tracing is to be done. 
LoggingOverrideType Information how to override logging configuration. 
ClassLoggerLevelOverrideType Information how to override logging level for specified logger(s). 
TracingTypeProfileType Describes how the tracing of specific type is to be done. 
CharacterClassType Definition of valid characters in class. 
FormDefinitionType This part defines the actual form presentation and layout. 
NumericIntervalWorkBucketContentType Work bucket content defined as a interval of numeric values of discriminator item. 
ObjectCollectionsUseType Specifies a set of object collections ("views") to be displayed (used) at a specific location in the system. 
EventHandlerType An event handler. 
WorkItemEscalationLevelType Description of an escalation level the processing is at. 
AuthenticationModuleHttpBasicType Definition of HTTP BASIC authentication module (RFC 7617). 
OperationsPerformanceInformationType Information about methods performance. 
ResourceObjectPatternType Resource object pattern. 
AssignmentConstraintsType Specifies constraints on assignments that are placed in the same focus. 
FormItemValidationType Validation rules for the item. 
SynchronizationType Defines a synchronization properties (configuration) for a resource. 
SingleLocalizableMessageType A message that is to be localized into specified language. 
AuthenticationModuleSaml2NetworkType SAML2 authentication module, network configuration. 
LogSegmentType Segment of the logfile. 
TraceVisualizationInstructionType How to visualize trace file. 
TraceSelectorType Selects an operation trace. 
TraceVisualizationType How a traced operation is to be visualized. 
TaskGroupExecutionLimitationType Limitations for execution of a task group on a given node. 
ResourceConsistencyType Configuration of consistency mechanisms. 
TaskExecutionGroupConstraintType TODO EXPERIMENTAL. 
GetOperationOptionsType See GetOperationOptions for a description. 
SystemConfigurationAuditType Specifies details regarding creation and recording of audit events. 
ApprovalProcessStartInstructionCreationTraceType Trace for operation(s) that create approval process start instruction(s). 
PerformerCommentsFormattingType Instructions how to format approvers/reviewers comments before storing them into metadata. 
AuthenticationModuleSaml2Type SAML2 authentication module support authentication via Identity provider with SAML2. 
ProjectionMergeConfigurationType TODO  
AsyncUpdateSourcesType Sources of asynchronous updates. 
FunctionExpressionEvaluatorType Evaluates custom defined functions from Function Library  
TaskType TaskType contains information about a task (either transient or persistent). 
OperationStatsType Operation execution statistics/state. 
TaskExecutionConstraintsType Constraints on task execution, e. 
ScheduleType Task schedule. 
OptionObjectSelectorType TODO  
AccessCertificationDefinitionType Access certification definition. 
AccessCertificationScopeType Specifies the scope of an access certification campaign. 
AccessCertificationRemediationDefinitionType TODO  
AccessCertificationReiterationDefinitionType TODO  
AccessCertificationStageDefinitionType Definition of an access certification campaign stage. 
AccessCertificationReviewerSpecificationType Specifies how to select reviewers for a campaign stage. 
AuditSearchType Specification of search criteria for audit trails. 
WorkItemDelegationRequestType A request to delegate work item - analogous to AbstractWorkItemOutputType. 
DeploymentInformationType Information about midPoint deployment: subscription information, deployment name, description, color and so on. 
ProvisioningScriptType Specifies a script to be executed during provisioning. 
ScriptExpressionEvaluatorType Generic script expression. 
SynchronizationSituationUpdatingStrategyType How synchronization situation in shadows should be updated. 
TracingOutputMetadataType Metadata e. 
ValidationIssueType TODO  
ObjectCollectionUseType Specifies how a specific collection ("view") is to be displayed (used) at a specific location in the system. 
RepositoryOperationTraceType Trace for repository operation. 
AnyValueType Any value (property, reference, container). 
ScriptEvaluationTraceType Trace for script evaluation operation. 
ScriptVariableEvaluationTraceType Information about script variable during evaluation. 
WfExecutionTasksSerializationType Whether and how to serialize execution tasks (if "execute after all approvals" is set to false). 
AccessCertificationCaseType An item that has to be certified, viewed in the scope of a given certification campaign. 
Amqp091SourceType AMQP client configuration  
AbstractAccessCertificationDefinitionType Definition of an access certification - a template for a set of access certification campaigns. 
AbstractObjectTypeConfigurationType Abstract supertype for all data types that specify configuration properties for a specific object type (User, Role, Org, Resource, . 
AuthenticationSequenceChannelType Channel specification for authentication sequence. 
ConstraintsCheckingStrategyType How constraints checking (for focus and projections) should be done. 
ObjectType Common supertype for all identity objects. 
WfExecutionTasksConfigurationType Configuration related to tasks in which model operations are executed. 
SimplePolicyRuleNotifierType TODO  
CheckExpressionType Expression used to check the data and report a user-friendly message in case that the check fails. 
ValueSetDefinitionType Definition of value set. 
AccessCertificationStageType Information about a stage of a campaign. 
PropertyLimitationsType TODO  
CollectionStatsType Stats (statistics) setting and entries. 
IntegerStatType Integer stat (statistic) entry. 
ManualProvisioningContextType Describes the context of the manual provisioning request that is represented by a case. 
PendingOperationType Description of an operation that is pending (in progress) or that was recently completed. 
TraceVisualizationInstructionsType How to visualize trace file. 
TraceVisualizationColumnsType What columns to visualize? Volatile - will be changed soon. 
TraceDataFlowVisualizationInstructionType Specification of the data flow(s) to be visualized. 
ProvisioningStatisticsType TODO  
ShadowType Local copy of any object on the provisioning resource that is related to provisioning. 
ShadowAttributesType Attribute values from the resource. 
MappingsStatisticsType TODO  
WorkBucketManagementOperationPerformanceInformationType Information about specific kind of work bucket management operation performance. 
ExpressionPermissionProfileType Specifies restrictions and permissions for various evaluators, especially for scripting expressions. 
ExpressionPermissionPackageProfileType Specifies restrictions and permissions for a package. 
WorkItemEventType Process event related to a specific work item. 
MailResetPolicyType Structure that specifies policy for password management. 
CaseCompletionEventType Event describing the completion of a workflow process instance. 
HookType TODO  
MailAuthenticationPolicyType Structure that specifies policy for password management. 
NotificationConfigurationType A configuration for user notifications. 
ItemRefinedDefinitionType Description of the common item handling details, such as display name, read/write access and value and synchronization expressions. 
PolicyActionType Common supertype for policy actions. 
ModelExecuteOptionsType Options for execution of Model operations. 
AccessCertificationAssignmentReviewScopeType Scope for assignment-related reviews. 
CachingPolicyType Definition of object attribute caching policies. 
NotificationsStatisticsType TODO  
GenerateExpressionEvaluatorType Generate value according to a policy that is associated with the property/attribute. 
TimeValidityNotifierType TODO  
AbstractFormItemType Abstract supertype for all form items. 
AccessCertificationConfigurationType Configuration for access certification. 
AuthenticationModuleLoginFormType Definition of "login form" module. 
SystemConfigurationExpressionsType Specifies profile for expression evaluations, execution, restrictions, etc. 
ExpressionProfileType Specifies restrictions for execution of expressions and scripts. 
ProjectorComponentTraceType Trace for Projector component operation. 
CommandLineScriptType Specifies a command to be executed on an operating system command-line. 
ObjectTreeDeltasType Container for ChangesRequested (focus primary delta and/or projection primary deltas). 
NamedValueType Any value (property, reference, container) along with its name. 
AbstractPasswordAuthenticationModuleType Common definition for all authentication modules that use password. 
AuthenticationSequenceModuleType Specification of authentication module in the sequence. 
AbstractCredentialAuthenticationModuleType Common definition for all authentication modules that use password. 
LensObjectDeltaOperationType TODO  
AuthenticationModuleHttpHeaderType Pseudo-authentication for pre-authenticated users. 
ResourceItemDefinitionType Description of the common item handling details, such as display name, read/write access and value and synchronization expressions. 
RegistrationConfirmationNotifierType TODO  
WorkItemCompletionEventType Event describing the work item completion. 
AbstractCredentialsResetPolicyType Authentication management policy. 
SimpleCaseManagementNotifierType TODO  
CleanupPolicyType Configuration of cleanup intervals and policies for a specific subsystem or feature. 
AssociationFromLinkExpressionEvaluatorType Definition of an expression that creates association from links (linkRefs)  
InformationPartType TODO Replace by forms eventually. 
SimpleCampaignStageNotifierType TODO  
RegistrationsPolicyType TODO  
SelfRegistrationPolicyType Structure that specifies policy for password management. 
ClockworkRunTraceType Trace for Clockwork. 
SimpleUserNotifierType TODO  
PolicyConstraintEvaluationTraceType Trace for policy constraint evaluation operation. 
AbstractPolicyConstraintType Basic data structure for all policy constraints. 
ResourceObjectShadowChangeDescriptionType Description of the change in the external resource. 
SimpleWorkflowNotifierType TODO  
ModelHooksType TODO  
ProportionalExpressionEvaluatorType Expression gets IntegerStatType as an input, IntegerStatType is derived from audit search. 
AnyDataAsyncUpdateMessageType Async update carrying any data. 
WfConfigurationType Configuration for workflows - for those parts not stored in the system config file. 
PrimaryChangeProcessorConfigurationType Configuration for PrimaryChangeProcessor. 
PcpAspectConfigurationType Configuration for a primary change processor aspect. 
GeneralChangeProcessorConfigurationType Configuration for GeneralChangeProcessor. 
AuthenticationModuleSecurityQuestionsFormType Definition of "security questions form" module. 
ValidationResultType TODO  
OperationResultHandlingStrategyType Strategy for operation result aggregation. 
CustomAsyncUpdateSourceType Custom message source provided by a Java class. 
SubSystemLoggerConfigurationType Configuration of the logger: the facility that collects log messages from subsystem code. 
SimpleTaskNotifierType TODO  
CredentialsResetPolicyType Credentials reset management policy. 
CredentialSourceType Source of a new credential value. 
UserEntryCredentialSourceType Specifies the details of a new credential entered manually by a user. 
SecurityQuestionsResetPolicyType Structure that specifies policy for password management. 
SmsResetPolicyType Structure that specifies policy for password management. 
CredentialsPolicyType Credentials management policy. 
CredentialPolicyType Structure that specifies common elements to all the credential policies. 
StringValueWorkBucketContentType Work bucket content defined using string value. 
ExpressionVariableDefinitionType Definition of a variable. 
AbstractRoleType Abstract class that contains the "essence" of a role. 
SynchronizationSituationDescriptionType Complex description of a synchronization situation. 
UriStackEntry An entry of the URI stack. 
FormFieldGroupType A group of fields. 
OperationProvisioningScriptType Specifies how and when a script is executed during provisioning. 
DashboardReportEngineConfigurationType Configuration of dashboard-based reports. 
TraceDictionaryType Object dictionary. 
TraceDictionaryEntryType One object. 
FormType Form definition. 
RepositoryModifyTraceType Trace for repository MODIFY operation. 
ClassLoggerConfigurationType Configuration of the logger: the facility that collects log messages from the code. 
AccountPasswordNotifierType TODO  
SchemaAttachedPolicyRuleType TODO Note that the rule should be triggered. 
CleanupPoliciesType Configuration of cleanup intervals and policies for various midPoint subsystems. 
AuthenticationModuleLdapType LDAP authentication module supports authentication via LDAP server. 
DashboardType TODO TODO  
UserType User object represents a physical user of the system. 
AuthenticationSequenceType Authentication sequence. 
TracingConfigurationType Tracing configuration, including profiles to be selected from. 
WorkItemResultType Overall output from a work item: outcome (approve/reject/. 
RelationDefinitionType Definition of a single (custom) relation. 
CachingConfigurationType Profiles for various kind of caching. 
CachingProfileType Specific caching profile that can be used system-wide or for individual threads. 
ModelCompareOptionsType EXPERIMENTAL. 
GeneralChangeProcessorScenarioType A scenario for GeneralChangeProcessor. 
ConnectorType Description of a generic connector. 
XmlSchemaType This element contains the XSD-formatted definition of schema. 
ProvisioningOperationTraceType Trace for provisioning operation. 
FileConfigurationType Where and how to store "file" notifications. 
EnvironmentalPerformanceInformationType Statistics related to performance and state of external environment, namely provisioning via connectors, mappings (as these might contain code that invokes external systems), and notifications. 
FormItemServerValidationType Server-side validation rules. 
ResourceType Resource represents a system or component external to the IDM system which we manage. 
OperationalStateType Structure containing metadata about operational state of the resource. 
ConnectorInstanceSpecificationType Complete specification of a connector instance with configuration and capabilities. 
SchemaHandlingType Specification of handling details for resource schema. 
ResourceBusinessConfigurationType Configuration of resource "business" aspects such as workflow parameters, notifications, approvers, owners, etc. 
AccessCertificationObjectBasedScopeType The most common way of specifying scope - providing type+search filter to select "base" objects and then some means of deriving certification cases from them. 
CachesPerformanceInformationType Information about performance of various caches present in midPoint. 
SmsAuthenticationPolicyType Structure that specifies policy for password management. 
RepositoryStatisticsReportingConfigurationType How repository statistics are collected and reported. 
AbstractSecurityQuestionsAuthenticationModuleType Common definition for all authentication modules that use security questions. 
SynchronizationInformationType Information about synchronization situations of objects processed by synchronization-related tasks: live sync, import, reconciliation. 
OperationExecutionRecordingStrategyType How operationExecution records should be updated. 
InfrastructureConfigurationType Technical (infrastructure) configuration of midPoint deployment. 
RepositoryGetVersionTraceType Trace for repository getVersion operation. 
RepositoryPerformanceInformationType Information about repository performance. 
JasperReportEngineConfigurationType Configuration of jasper-based reports. 
ReportConfigurationType Report configuration based on report configuration schema. 
TracingOutputType Output of the tracing. 
TracingEnvironmentType Description of the environment where the trace was captured. 
DummyNotifierType TODO  
Amqp091MessageAttributesType Representation AMQP 0-9-1 message attributes. 
FullShadowLoadedTraceType Information about full shadow being loaded. 
FullTextSearchConfigurationType Configuration of the full text search feature. 
FullTextSearchIndexedItemsConfigurationType What items to index. 
AssignmentTargetSearchExpressionEvaluatorType Create an expression that provides an assignment based on search results. 
MergeConfigurationType Configuration that specifies automatic merging of two objects. 
ItemRefMergeConfigurationType TODO  
PopulateItemType TODO  
SimpleResourceObjectNotifierType TODO  
MappingEvaluationRequestType TODO . 
AccessCertificationCampaignType Definition of an access certification campaign. 
SearchObjectExpressionEvaluatorType Create an expression based on search results. 
TaskExecutionLimitationsType Limitations for execution of tasks on a given node. 
ManagerSearchType TODO  
RepositoryOperationPerformanceInformationType Information about single repository operation kind (e. 
AbstractWorkBucketContentType Abstract supertype for description of bucket contents. 
RoleManagementConfigurationType A configuration for role management: role catalog, role assignments, etc. 
RelationsDefinitionType Definition of (custom) relations. 
MappingsStatisticsEntryType TODO  
AssignmentEvaluationTraceType Trace for assignment evaluation operation. 
SynchronizationActionType Defines an action to take when a synchronization situation is encountered. 
UcfChangeType Description of the change in the external resource at the UCF level i. 
ObjectPolicyConfigurationType Definition of policy for a specific object type. 
NodeType Node describes a single installation of midPoint. 
BuildInformationType TODO  
ReferenceSearchExpressionEvaluatorType Create an expression that provides a reference based on search results. 
LoggingConfigurationType Configuration of logging levels, categories, log files, etc. 
AppenderConfigurationType Configuration of the logger: the facility that collects log messages from the code. 
AuditingConfigurationType Auditing configuration UNSTABLE. 
AdvancedLoggingConfigurationType Contains free form logging configuration. 
AsyncUpdateListeningActivityInformationType Information on async update listening activity. 
SystemConfigurationType System configuration object. 
GlobalPolicyRuleType Policy rule for use in global configuration. 
ObjectSelectorType Selects some objects from all the objects in midPoint. 
ProfilingConfigurationType A configuration for profiling features of midPoint. 
InternalsConfigurationType Various internals configuration elements. 
RepositoryConfigurationType Configuring various aspects of the repository - in addition to those that are configured statically using config. 
MetadataRecordingStrategyType How object metadata should be recorded or updated. 
CachesStateInformationType Report on the state of midPoint caches. 
RepositorySearchTraceType TEMPORARY - REMOVE  
SimpleReviewerNotifierType TODO  
FormAuthorizationType Setting that influence how authorizations are used to display and evaluate the form. 
AsyncUpdateMessageType Representation of an async update message. 
ConditionalSearchFilterType A filter with an expression that denotes a necessary condition for the filter to be applied. 
MessagePropertyType Message property (key-value pair). 
AccessCertificationCasesStatisticsType Statistics give a set of access certification cases. 
LocalizableMessageTemplateType A template that produces a localizable message after argument expressions are evaluated into specific arguments. 
AbstractAuthenticationPolicyType Authentication management policy. 
SecurityPolicyType Object that contains definitions of overall security policy. 
AuthenticationsPolicyType Definition of the use of authentication mechanisms. 
AuthenticationModulesType Definition of authentication modules that midPoint is aware about. 
AuthenticationModuleHttpSecQType Definition of HTTP SecQ module. 
ObjectDeltaOperationType TODO  
HookListType TODO  
SelectorQualifiedGetOptionType TODO  
AbstractLoggerConfigurationType Configuration of the logger: the facility that collects log messages from the code. 
IterativeTaskInformationType High-level information about execution of actions that are carried out iteratively on a set of objects. 
LensElementContextType TODO  
AccessCertificationDefinitionForReportType Access certification definition augmented with report-related information (e. 
FormFieldType A single form field. 
CustomTransportConfigurationType TODO  
LocalizableMessageListType List of localizable messages, to be presented as a single message. 
AbstractWorkItemActionType TODO EXPERIMENTAL  
RoleType A role in the extended Role-Based Access Control (RBAC) sense. 
ObjectCollectionType Object collection specification. 
ProvisioningScriptArgumentType Script argument. 
UnknownJavaObjectType Type used to represent Java objects that are otherwise unknown to the system and cannot be represented in "canonical" XML form. 
OperationProvisioningScriptsType Collection of scripts to be executed for various provisioning operations. 
ConstExpressionEvaluatorType TODO  
ServiceType This object type represents any kind of abstract or concrete services or devices such as servers, virtual machines, printers, mobile devices, network nodes, application servers, applications or anything similar. 
CachingMetadataType Metadata that record when a cache copy was retrieved, the identifiers (etags) of that copy and possibly also other data. 
ProjectionObjectDeltaType TODO  
ReportFieldConfigurationType Configuration of report fields. 
SimpleFocalObjectNotifierType TODO  
SchemaAttachedPolicyRulesType Why was this process started? For processes based on policy rules we define it via relevant policy rules. 
AssociationAdditionType Container for association-to-be-added in the context: resource shadow discriminator. 
ObjectActionsExecutedEntryType Actions executed on a given object type, with given operation (change type) and via given channel. 
StringFilterType TODO  
AsIsExpressionEvaluatorType Copy value as is, without any modification. 
SimpleCampaignNotifierType TODO  
ScriptExpressionEvaluatorConfigurationType Data structure that contains all the configuration details for script execution, except for code itself. 
PolicyRuleEvaluationTraceType Trace for policy rule evaluation operation. 
AbstractAuthenticationModuleType Common supertype for all authentication module definitions. 
SingleCachePerformanceInformationType Information about performance of a given (single) cache. 
SequenceType Definition of a sequence object that produces unique values. 
AbstractRegistrationPolicyType TODO  
OperationResultType TODO  
TraceType Root type for tracing information that is embedded in OperationResult objects. 
FocusLoadedTraceType Information about focus being loaded. 
WfChangeProcessorConfigurationType Configuration for workflow change processor. 
ClockworkTraceType Abstract trace for clockwork events. 
AccountActivationNotifierType TODO  
ReportType Specification of midPoint report. 
WorkItemEscalationEventType Event describing the fact of escalation. 
ObjectSynchronizationType Defines a synchronization properties (configuration) for a specific type of object, e. 
AsyncUpdateSourceType Source of asynchronous updates. 
ValueTransformationTraceType Trace for transformation of a tuple of values. 
OrgType Organizational unit, division, section, object group, team, project or any other form of organizing things and/or people. 
FormItemClientValidationType javascript stuff, we replace ${this} with proper input id, probably some jQuery black magic TODO: add event type attribute to client element for this validator  
ReportOutputType Reports outputs. 
OperationBusinessContextType The business context of an operation. 
MappingTimeDeclarationType Specification of time-based mapping constraints. 
SynchronizationReactionType Reaction to a synchronization situation. 
WorkItemDelegationEventType Event describing the fact of delegation. 
ObjectSynchronizationDiscriminatorType Defines a synchronization properties (configuration) for a resource. 
MailConfigurationType Where and how to send mail notifications (or any other mail messages). 
RepositoryDeleteTraceType Trace for repository DELETE operation. 
GenericObjectType Generic object for storing unknown (unexpected) object types. 
VariableBindingDefinitionType Definition of variable which is bound to the property. 
ObjectReferenceType Reference to an object. 
CaseType TODO  
TransformExpressionEvaluatorType TODO  
AbstractConstructionType Abstract supertype for constructions. 
ExpressionType TODO  
ConnectorHostType Host definition for remote connector, remote connector framework or a remote "gateway". 
ClockworkClickTraceType Trace for Clockwork. 
ShadowDiscriminatorExpressionEvaluatorType Expression based on selecting a specific projection. 
ActionsExecutedInformationType Shows what actions were executed. 
IterationSpecificationType Definition of iteration properties for a resource account or other resource objects. 
CaseCreationEventType Event describing the creation of a workflow process instance. 
NotificationMessageAttachmentType Message attachment for notifications. 
StageCompletionEventType Event describing the completion of a workflow process instance stage. 
AssignmentSegmentEvaluationTraceType Trace for assignment evaluation operation. 
MappingEvaluationResponseType TODO . 
ProcessTracingConfigurationType Configuration for tracing execution of a process involving repeated processing of a set of items (repo objects, resource objects, changes, and so on). 
NotificationsStatisticsEntryType TODO  
SmsGatewayConfigurationType Configuration of a particular SMS gateway.