Files
grafana/pkg/services/authz/rbac/models.go
2024-12-20 16:32:57 +01:00

32 lines
600 B
Go

package rbac
import "github.com/grafana/authlib/claims"
type CheckRequest struct {
Namespace claims.NamespaceInfo
IdentityType claims.IdentityType
UserUID string
Action string
Group string
Resource string
Verb string
Name string
ParentFolder string
}
type ListRequest struct {
Namespace claims.NamespaceInfo
IdentityType claims.IdentityType
UserUID string
Group string
Resource string
Verb string
Action string
}
type FolderNode struct {
uid string
parentUID *string
childrenUIDs []string
}