Management Agent for MIM Sync
The Management Agent applies a data model in the connector space that has three categories of object types:
- Accounts
- Resources
- Resource Assignments
There can be any number of object types in the connector space. Each of them belongs to one of the categories mentioned above.
Object categories and their attributes
Resource Assignment
- ObjectCategory
- Key
- Identity
- IdentityId
- Resource
- ResourceId
- System
- SystemId
- ResourceType
- ResourceTypeId
- AccountKey
- AccountName
- ValidFrom
- ValidTo
- Disabled
- AttributeName
- BundledAttributes
- IdentityGlobId
- ResourceTechName
Account
- ObjectCategory
- Key
- Identity
- IdentityId
- Resource
- ResourceId
- System
- SystemId
- ResourceType
- ResourceTypeId
- AccountName
- ValidFrom
- ValidTo
- Disabled
- AttributeName
- BundledAttributes
- Resources
- IdentityGlobId
- ResourceTechName
Resource
- ObjectCategory
- Key
- JoinKey
- DisplayName
- SystemId
- System
- AssignedTo
- TechName
Description of the attributes
Attribute | MIM Data type | Multi-valued | Supports delta | Description |
---|---|---|---|---|
ObjectCategory | String | Is either: Account ResourceAssignment Resource | ||
Key | String | The key is used as anchor attribute in the CS. On Account and ResourceAssignment objects, the Key is the AssignmentKey of the CRA. On Resource objects, the Key is the UID of the resource data object. | ||
Identity | String | DisplayName of the identity. | ||
IdentityId | Reference | UID of the identity data object. | ||
Resource | String | DisplayName of the resource. | ||
ResourceId | Reference | UID of the resource data object. | ||
System | String | DisplayName of the system. | ||
SystemId | Reference | UID of the system data object. | ||
ResourceType | String | DisplayName of the resource type. | ||
ResourceTypeId | String | UID of the resource type data object. The data type is string as you normally don’t have resource types represented in the metaverse. | ||
AccountKey | Reference | Reference to an Account object. See Key attribute. | ||
AccountName | String | Account name | ||
ValidFrom | String | ValidFrom of the CRA. | ||
ValidTo | String | ValidTo of the CRA. | ||
Disabled | Boolean | Disabled flag of the CRA. | ||
AttributeName | Depends on the RoPE attribute data type | Yes (except if the data type is Boolean) | Individual values for the provision attributes as specified on the resource type. Each of the assignment attributes of the CARA or CPRA are represented as an attribute with name Attribute name . | |
BundledAttributes | String | Yes | Yes | Bundled values for the provision attributes as specified on the resource type. Each value has the format Attribute name:[value] The format of [value] depends on the data type of the attribute.Example: NAME:some name DEADLINE:2014-05-05T22:00:00Z ENABLED:true |
Resources | Reference | Yes | Yes | Refers a number of resource objects. The Account.Resources attribute is a mirror of the Resource.AssignedTo attribute. |
JoinKey | String | JoinKey can be used to join the resource to a corresponding resource in the metaverse. The value of JoinKey is resolved in an extension. | ||
DisplayName | String | DisplayName of the object. | ||
AssignedTo | Reference | Yes | Yes | Refers a number of account objects. The Resource.AssignedTo attribute is a mirror of the Account .Resources attribute. |
IdentityGlobID | Corresponds to the value of the Identity.IDENTITYID property in the Omada Identity Portal. | |||
ResourceTechName | Corresponds to the value of the Resource.ROLEID property in the Omada Identity Portal. | |||
TechName | Corresponds to the value of the Resource.ROLEID property in the Omada Identity Portal. |