Files
grafana/pkg/services/authz/rbac/models.go
T

32 lines
606 B
Go

package rbac
import claims "github.com/grafana/authlib/types"
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
}