Data Models and Objects Reference
You can customize a variety of objects that can be addressed via a URL or URI. IDM can perform a common set of functions on these objects, such as CRUDPAQ (create, read, update, delete, patch, action, and query).
Depending on how you intend to use them, different object types are appropriate.
|Object Type||Intended Use||Special Functionality|
|Managed objects||Serve as targets and sources for synchronization, and to build virtual identities.||Provide appropriate auditing, script hooks, declarative mappings and so forth in addition to the REST interface.|
|Configuration objects||Ideal for look-up tables or other custom configuration, which can be configured externally like any other system configuration.||Adds file view, REST interface, and so forth|
|Repository objects||The equivalent of arbitrary database table access. Appropriate for managing data purely through the underlying data store or repository API.||Persistence and API access|
|System objects||Representation of target resource objects, such as accounts, but also resource objects such as groups.|
|Audit objects||Houses audit data in the repository.|
|Links||Defines a relation between two objects.|