Versions in this module Expand all Collapse all v1 v1.2.5 Sep 23, 2024 Changes in this version + func Run() + type AppChecker struct + func (s *AppChecker) Check(ctx context.Context) + type AutoProvAggr struct + func NewAutoProvAggr(intervalSec, offsetSec float64, caches *CacheData) *AutoProvAggr + func (s *AutoProvAggr) DeleteApp(ctx context.Context, appKey *edgeproto.AppKey) + func (s *AutoProvAggr) Run() + func (s *AutoProvAggr) Start() + func (s *AutoProvAggr) Stop() + func (s *AutoProvAggr) UpdateApp(ctx context.Context, appKey *edgeproto.AppKey) + func (s *AutoProvAggr) UpdatePolicy(ctx context.Context, key *edgeproto.PolicyKey) + func (s *AutoProvAggr) UpdateSettings(ctx context.Context, intervalSec, offsetSec float64) + type CacheData struct + type HasItType int + const HasIt + const NotHasIt + type MinMaxChecker struct + func (s *MinMaxChecker) CheckApp(ctx context.Context, k interface{}) + func (s *MinMaxChecker) DeletedApp(ctx context.Context, old *edgeproto.App) + func (s *MinMaxChecker) DeletedAppInst(ctx context.Context, inst *edgeproto.AppInst) + func (s *MinMaxChecker) DeletedPolicy(ctx context.Context, old *edgeproto.AutoProvPolicy) + func (s *MinMaxChecker) UpdatedApp(ctx context.Context, old *edgeproto.App, new *edgeproto.App) + func (s *MinMaxChecker) UpdatedAppInst(ctx context.Context, old *edgeproto.AppInst, new *edgeproto.AppInst) + func (s *MinMaxChecker) UpdatedAppInstRefs(ctx context.Context, old *edgeproto.AppInstRefs, new *edgeproto.AppInstRefs) + func (s *MinMaxChecker) UpdatedCloudlet(ctx context.Context, old *edgeproto.Cloudlet, new *edgeproto.Cloudlet) + func (s *MinMaxChecker) UpdatedCloudletInfo(ctx context.Context, old *edgeproto.CloudletInfo, new *edgeproto.CloudletInfo) + func (s *MinMaxChecker) UpdatedPolicy(ctx context.Context, old *edgeproto.AutoProvPolicy, ...) + type RetryTracker struct