Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var KeyRegexp *regexp.Regexp = regexp.MustCompile(`[^\w]`)
KeyRegexp is the regular expression that keys must adhere to
Functions ¶
This section is empty.
Types ¶
type ManifestItem ¶ added in v0.6.0
type ManifestItems ¶ added in v0.6.0
type ManifestItems struct {
Items []*ManifestItem
}
type ManifestResolver ¶ added in v0.6.0
type ManifestResolver struct{}
type Result ¶
Result stores a resolved result
func ResolveSource ¶
ResolveSource will resolve a config.Source to a Result object
func (*Result) AppendError ¶
AppendError adds an error to the result
func (*Result) AppendItem ¶
AppendItem adds an item to the internal Items map
func (*Result) AppendItems ¶
AppendItems adds a map of items to our internal items store
type S3ManagerResolver ¶
type S3ManagerResolver struct{}
S3ManagerResolver handles s3 resolution
func (*S3ManagerResolver) Resolve ¶
func (s *S3ManagerResolver) Resolve(source *config.Source) *Result
Resolve returns results
func (*S3ManagerResolver) SanitizeKey ¶ added in v0.6.1
func (s *S3ManagerResolver) SanitizeKey(key string) string
type SecretsManagerResolver ¶
type SecretsManagerResolver struct{}
SecretsManagerResolver handles secrets manager resolution
Click to show internal directories.
Click to hide internal directories.