initial commit for changes to support database as backend for audit logs

This commit is contained in:
Nirav Parikh
2022-11-16 19:05:38 +05:30
parent 5e8bbffb05
commit 6465afed9b
16 changed files with 1980 additions and 62 deletions

20
pkg/query/filters.go Normal file
View File

@@ -0,0 +1,20 @@
package query
import v1 "github.com/paralus/paralus/proto/rpc/audit"
type QueryFilters interface {
GetType() string
GetUser() string
GetClient() string
GetTimefrom() string
GetPortal() string
GetCluster() string
GetNamespace() string
GetKind() string
GetMethod() string
GetQueryString() string
GetProjects() []string
}
var _ QueryFilters = (*v1.AuditLogQueryFilter)(nil)
var _ QueryFilters = (*v1.RelayAuditQueryFilter)(nil)