Documentation
¶
Overview ¶
Copyright 2024 CloudDetail SPDX-License-Identifier: Apache-2.0
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler interface {
// GetDatasource Gets all datasource.
// @Tags API.data
// @Router /api/data/datasource [get]
GetDatasource() core.HandlerFunc
// DeleteDataGroupV2 Delete the data group.
// @Tags API.data
// @Router /api/data/group/delete [post]
DeleteDataGroupV2() core.HandlerFunc
// GetDataGroup Get data group.
// @Tags API.data
// @Router /api/data/group [post]
GetDataGroup() core.HandlerFunc
// GetGroupDatasource Get group's datasource.
// @Tags API.data
// @Router /api/data/group/data [get]
GetGroupDatasource() core.HandlerFunc
// DataGroupOperation Assign data groups to users or teams, or remove them from data groups.
// @Tags API.data
// @Router /api/data/group/operation [post]
DataGroupOperation() core.HandlerFunc
// GetSubjectDataGroup Get subject's assigned data group.
// @Tags API.data
// @Router /api/data/sub/group [get]
GetSubjectDataGroup() core.HandlerFunc
// GetUserDataGroup Get user's assigned data group.
// @Tags API.data
// @Router /api/data/user/group [get]
GetUserDataGroup() core.HandlerFunc
// GroupSubsOperation Manage group's assigned subject.
// @Tags API.data
// @Router /api/data/subs/operation [post]
GroupSubsOperation() core.HandlerFunc
// GetGroupSubs Get group's assigned subjects.
// @Tags API.data
// @Router /api/data/subs [get]
GetGroupSubs() core.HandlerFunc
// @Router /api/v2/data/group
GetDataGroupV2() core.HandlerFunc
GetDGDetailV2() core.HandlerFunc
// // @Router /api/v2/data/group/datasource/list
GetDGScopeList() core.HandlerFunc
CreateDataGroupV2() core.HandlerFunc
UpdateDataGroupV2() core.HandlerFunc
GetFilterByGroupIDV2() core.HandlerFunc
CleanExpiredDataScope() core.HandlerFunc
}
func New ¶
func New(logger *zap.Logger, dbRepo database.Repo, promRepo prometheus.Repo, chRepo clickhouse.Repo, k8sRepo kubernetes.Repo) Handler
Source Files
¶
- func_cleanexpireddatascope.go
- func_createdatagroup_v2.go
- func_datagroupoperation.go
- func_deletedatagroup.go
- func_getdatagroup.go
- func_getdatagroup_v2.go
- func_getdatasource.go
- func_getdgdetail_v2.go
- func_getdgscopelist_v2.go
- func_getfilterbygroupid_v2.go
- func_getgroupdatasource.go
- func_getgroupsubs.go
- func_getsubjectdatagroup.go
- func_getuserdatagroup.go
- func_groupsubsoperation.go
- func_updatedatagroup_v2.go
- handler.go
Click to show internal directories.
Click to hide internal directories.