Attributes and Groups in Immuta
Learn about how attributes and groups are used in Immuta
Attributes
Attributes can be added to individual users or groups and then included in data policies and subscription policies to restrict what data users can see. Attributes can be created by a user with the USER_ADMIN permission in the Immuta UI or mapped in from an external IAM. Attributes can be added to groups created in Immuta or ingested from an external IAM.
Attributes can be viewed on the attributes tab in the Immuta UI; however, they only exist in relation to users or groups. Once an attribute is no longer attached to any user or group, it will be automatically cleared from Immuta.
To learn how to add attributes to a user or group, navigate to the tutorial.
Audit
The following attribute-related events are audited and can be found on the audit page in the UI:
AttributeApplied: An attribute is applied to a user or group.
AttributeRemoved: An attribute is removed from a user or group.
Groups
Individual users are added into groups, and then groups are used in data policies and subscription policies to restrict what data users in each group can see. Groups are also used in assigning members to projects. Users can belong to any number of groups and can be added or removed from groups at any time.
To learn how to create a group, navigate to the tutorial.
Immuta system managed groups
The following groups are managed by Immuta and cannot be edited or removed.
All agents: All agent accounts are added to this group automatically. You can use this group in a subscription or data policy to apply the policy's conditions to all agents in Immuta.
All users: All user accounts (excluding agents) are added to this group automatically. You can use this group in a subscription or data policy to apply the policy's conditions to all non-agent users in Immuta.
All identities: All user and agent accounts are added to this group automatically. You can use this group in a subscription or data policy to apply the policy's conditions to all identities in Immuta.
For example, the policy below would grant all agents registered in Immuta access to data sources tagged AI.
Allow members of group All Agents to subscribe to data sources tagged
AI.
Audit
The following group-related events are audited and can be found on the audit page in the UI:
GroupCreated: A group is created in Immuta by user actions in the UI or ingested from an external IAM.
GroupDeleted: A group is deleted in Immuta by user actions in the UI or from within an external IAM.
GroupMemberAdded: A user is added to a group in Immuta by user actions in the UI or from within an external IAM.
GroupMemberRemoved: A user is removed from a group in Immuta by user actions in the UI or from within an external IAM.
GroupUpdated: A group's details (email, name, description, etc.) are updated.
Omit personally identifiable information
Immuta recommends that you omit any personal data or data that is otherwise personally identifiable from groups or attribute keys, as that information is revealed to policy authors in the Immuta UI and certain Immuta AI capabilities.
Immuta is not responsible for inadvertent disclosures of such data related to the foregoing.
Last updated
Was this helpful?

