Versions in this module Expand all Collapse all v1 v1.0.0 Oct 1, 2026 Changes in this version + func Allowed(role store.Role, procedure string) bool + func ExportHandler(st *store.Store, authSvc interface{ ... }) http.Handler + func HealthHandler(st *store.Store) http.Handler + type Admin struct + Assigner *fleet.Assigner + CA *pki.CA + Hub *fleet.Hub + PublicURL string + Store *store.Store + func (a *Admin) CreateEnrollmentToken(ctx context.Context, ...) (*connect.Response[netprobev1.CreateEnrollmentTokenResponse], error) + func (a *Admin) CreateUser(ctx context.Context, req *connect.Request[netprobev1.CreateUserRequest]) (*connect.Response[netprobev1.CreateUserResponse], error) + func (a *Admin) DataStats(ctx context.Context, _ *connect.Request[netprobev1.DataStatsRequest]) (*connect.Response[netprobev1.DataStatsResponse], error) + func (a *Admin) DeleteData(ctx context.Context, req *connect.Request[netprobev1.DeleteDataRequest]) (*connect.Response[netprobev1.DeleteDataResponse], error) + func (a *Admin) DeleteTarget(ctx context.Context, req *connect.Request[netprobev1.DeleteTargetRequest]) (*connect.Response[netprobev1.DeleteTargetResponse], error) + func (a *Admin) DeleteUser(ctx context.Context, req *connect.Request[netprobev1.DeleteUserRequest]) (*connect.Response[netprobev1.DeleteUserResponse], error) + func (a *Admin) GetEdge(ctx context.Context, req *connect.Request[netprobev1.GetEdgeRequest]) (*connect.Response[netprobev1.GetEdgeResponse], error) + func (a *Admin) GetTrace(ctx context.Context, req *connect.Request[netprobev1.GetTraceRequest]) (*connect.Response[netprobev1.GetTraceResponse], error) + func (a *Admin) LatestResults(ctx context.Context, req *connect.Request[netprobev1.LatestResultsRequest]) (*connect.Response[netprobev1.LatestResultsResponse], error) + func (a *Admin) ListAudit(ctx context.Context, req *connect.Request[netprobev1.ListAuditRequest]) (*connect.Response[netprobev1.ListAuditResponse], error) + func (a *Admin) ListEdges(ctx context.Context, _ *connect.Request[netprobev1.ListEdgesRequest]) (*connect.Response[netprobev1.ListEdgesResponse], error) + func (a *Admin) ListPathChanges(ctx context.Context, req *connect.Request[netprobev1.ListPathChangesRequest]) (*connect.Response[netprobev1.ListPathChangesResponse], error) + func (a *Admin) ListTargets(ctx context.Context, _ *connect.Request[netprobev1.ListTargetsRequest]) (*connect.Response[netprobev1.ListTargetsResponse], error) + func (a *Admin) ListUsers(ctx context.Context, _ *connect.Request[netprobev1.ListUsersRequest]) (*connect.Response[netprobev1.ListUsersResponse], error) + func (a *Admin) MetricsHandler(token, version string) http.Handler + func (a *Admin) QuerySeries(ctx context.Context, req *connect.Request[netprobev1.QuerySeriesRequest]) (*connect.Response[netprobev1.QuerySeriesResponse], error) + func (a *Admin) RevokeEdge(ctx context.Context, req *connect.Request[netprobev1.RevokeEdgeRequest]) (*connect.Response[netprobev1.RevokeEdgeResponse], error) + func (a *Admin) SaveTarget(ctx context.Context, req *connect.Request[netprobev1.SaveTargetRequest]) (*connect.Response[netprobev1.SaveTargetResponse], error) + func (a *Admin) UpdateUser(ctx context.Context, req *connect.Request[netprobev1.UpdateUserRequest]) (*connect.Response[netprobev1.UpdateUserResponse], error) + type AlertAdmin struct + Sender *alerting.Sender + Store *store.Store + func (a *AlertAdmin) DeleteRule(ctx context.Context, req *connect.Request[netprobev1.DeleteRuleRequest]) (*connect.Response[netprobev1.DeleteRuleResponse], error) + func (a *AlertAdmin) DeleteWebhook(ctx context.Context, req *connect.Request[netprobev1.DeleteWebhookRequest]) (*connect.Response[netprobev1.DeleteWebhookResponse], error) + func (a *AlertAdmin) ListAlerts(ctx context.Context, req *connect.Request[netprobev1.ListAlertsRequest]) (*connect.Response[netprobev1.ListAlertsResponse], error) + func (a *AlertAdmin) ListDeliveries(ctx context.Context, req *connect.Request[netprobev1.ListDeliveriesRequest]) (*connect.Response[netprobev1.ListDeliveriesResponse], error) + func (a *AlertAdmin) ListRules(ctx context.Context, _ *connect.Request[netprobev1.ListRulesRequest]) (*connect.Response[netprobev1.ListRulesResponse], error) + func (a *AlertAdmin) ListWebhooks(ctx context.Context, _ *connect.Request[netprobev1.ListWebhooksRequest]) (*connect.Response[netprobev1.ListWebhooksResponse], error) + func (a *AlertAdmin) SaveRule(ctx context.Context, req *connect.Request[netprobev1.SaveRuleRequest]) (*connect.Response[netprobev1.SaveRuleResponse], error) + func (a *AlertAdmin) SaveWebhook(ctx context.Context, req *connect.Request[netprobev1.SaveWebhookRequest]) (*connect.Response[netprobev1.SaveWebhookResponse], error) + func (a *AlertAdmin) TestWebhook(ctx context.Context, req *connect.Request[netprobev1.TestWebhookRequest]) (*connect.Response[netprobev1.TestWebhookResponse], error)