Versions in this module Expand all Collapse all v0 v0.0.1 Apr 21, 2023 Changes in this version + func RemoveCandidates(owner string, c cache.Cache, ids []*string) error + func WithinTTLTime(ttl string, start time.Time) bool + type MarkedCandidate struct + Account string + CandidateType string + Id string + MarkerType MarkerType + Owner string + Purpose string + Tags map[string]string + Ttl string + func BuildCandidates(owner string, c cache.Cache) ([]*MarkedCandidate, error) + func (mc *MarkedCandidate) GenerateSlackAttachmentFields() []slack.AttachmentField + type Marker interface + GetMarkSchedule func() string + GetName func() string + GetNotifySchedule func() string + GetSweepSchedule func() string + GetType func() MarkerType + Mark func() + Sweep func() + type MarkerType int + const AWS + const GCP + const K8S + const REQUIRED_TAG + func (mt MarkerType) Color() string + func (mt MarkerType) String() string + type NoCandidatesError struct + func (e *NoCandidatesError) Error() string