IDM exposes internal configuration objects in JSON format. Configuration elements can be either single instance or multiple instance for an IDM installation.
Single Instance Configuration Objects
Single instance configuration objects correspond to services that have at most one instance per installation. JSON file views of these configuration objects are named
The following list describes the single instance configuration objects:
auditconfiguration specifies how audit events are logged.
authenticationconfiguration controls REST access.
clusterconfiguration defines how an IDM instance can be configured in a cluster.
endpointconfiguration controls any custom REST endpoints.
infoconfiguration points to script files for the customizable information service.
managedconfiguration defines managed objects and their schemas.
policyconfiguration defines the policy validation service.
process-accessconfiguration defines access to configured workflows.
repo.repo-typeconfiguration such as
repo.jdbcconfigures the IDM repository.
routerconfiguration specifies filters to apply for specific operations.
syncconfiguration defines the mappings that IDM uses when it synchronizes and reconciles managed objects.
uiconfiguration defines the configurable aspects of the default user interfaces.
workflowconfiguration defines the configuration of the workflow engine.
IDM stores managed objects in the repository, and exposes them under
/openidm/managed. System objects on external resources are exposed under
Multiple Instance Configuration Objects
Multiple instance configuration objects correspond to services that can have many instances per installation. Multiple instance configuration objects are named
objectname/instancename, for example,
JSON file views of these configuration objects are named
objectname-instancename.json, for example,
IDM provides the following multiple instance configuration objects:
scheduleconfigurations can run reconciliations and other tasks on different schedules.
provisioner.openicfconfigurations correspond to connected resources.
servletfilterconfigurations can be used for different servlet filters such as the Cross Origin and GZip filters.