tagger/internal/service/data.go

14 lines
357 B
Go
Raw Normal View History

2024-04-04 20:30:41 +00:00
package service
import (
"context"
)
type DataConnector interface {
Connected(ctx context.Context) bool
Query(ctx context.Context, terms []string) ([]string, error)
Tags(ctx context.Context) []string
AddTag(ctx context.Context, TagName string, Resource string) error
ResourceHasTag(ctx context.Context, Resource string, TagName string) bool
}