Permission Hierarchy¶
InfraLynx permissions follow resource:action.
Resources¶
- core:
tenant,user,role,permission,auth-provider,session,rbac - operations:
job,transfer,event,webhook,schedule,media - inventory:
site,rack,device,prefix,ip-address,vrf,interface,connection
Actions¶
readwritedeleteexecuteassign
Hierarchy Rules¶
- role evaluation grants permissions
- scoped assignments narrow where a granted permission is valid
- the API must evaluate scope before mutation or sensitive reads
- the UI can hide actions when the permission is absent, but that is not the source of truth
Default Roles¶
core-platform-admin: global administrative controlcore-tenant-operator: tenant-scoped operational accesscore-auditor: read-only access