About Validio RBAC

Validio Role-Based Access Control (RBAC) provides granular, permission-based management of users and resources. By organizing users into Teams and segmenting resources into Namespaces, you can ensure data independence and secure monitoring across your organization.

Roles and Permissions

You can assign roles (Admin, Editor, Viewer, and Custom) to users and teams at the global and namespace access levels to control access to different resources in Validio. Custom roles allow you to follow the Principle of Least Privilege to ensure users have the minimum level of access necessary to complete their specific tasks. For more information see Managing Roles.

Resource Access Levels

Roles grant combinations of READ and WRITE capabilities to resources at the global and namespace levels. WRITE permission includes READ, so the tables below list only the additional capabilities that WRITE grants on top of READ.

Global Resources

Global resources are available workspace-wide (not tied to a specific namespace). By default, all users have READ access to global resources.

ResourceRead CapabilitiesWrite Capabilities
API keysView API keysCreate, update, regenerate, and delete API keys
Business glossaryView domains, glossary terms, and term assignmentsCreate, update, and delete domains and glossary terms
Catalog assetsView catalog assets and their incidentsUpdate catalog assets, refresh the catalog, and run data profiles
ClassificationsView classificationsCreate, update, and delete classifications
Saved searchesView saved searchesCreate, update, and delete saved searches
Identity providersView identity providersCreate, update, and delete identity providers
IntegrationsView integrationsCreate, update, and delete integrations
LineageView lineage relationshipsConfigure and update lineage
NamespacesView namespacesCreate, update, and delete namespaces
RolesView roles and role configurationsCreate, update, and delete roles
SettingsView workspace settingsUpdate workspace settings
TagsView tagsCreate, update, and delete tags
TeamsView teamsCreate, update, and delete teams
UsersView users and their role assignmentsCreate, update, invite, and delete users

Namespaced Resources

Access to namespaced resources is restricted. Users can only interact with these resources if granted permission directly or through their team membership.

ResourceRead CapabilitiesWrite Capabilities
ChannelsView channels in the namespaceCreate, update, and delete channels
CredentialsView credentials in the namespaceCreate, update, and delete credentials
FiltersView filters in the namespaceCreate, update, and delete filters
IncidentsView incidents in the namespaceCreate, update, acknowledge, and delete incidents
NamespaceView the namespaceCreate, update, and delete namespaces
Notification RulesView notification rules in the namespaceCreate, update, and delete notification rules
SegmentationsView and preview segmentationsCreate, update, and delete segmentations
SQL ExecutionView SQL execution resultsRun SQL queries
SourcesView sources in the namespaceCreate, update, delete, start, stop, and backfill sources
ValidatorsView validators in the namespaceCreate, update, copy, and delete validators
WindowsView windows in the namespaceCreate, update, and delete windows

Users and Teams

Teams are used to organize users into groups which you can base on business units or areas of responsibility within your organization. Different teams can configure and manage their own resources separate from other teams. For example, individual teams can see their data quality without it being affected by incidents that are happening in other teams.

For more information, see Managing Users and Managing Teams.

Namespaces

Namespaces in Validio are used to organize and isolate resources into managed groups, allowing teams to access only the resources assigned to them. This separation ensures that each team can manage its resources independently, without interference from other teams, and helps control data visibility within the Validio platform.

For more information, see Managing Namespaces.