in plugin/source/secretsmanager/secretsmanager.go [111:127]
func Loader(config map[string]interface{}) (go2chef.Source, error) {
s := &Source{
logger: go2chef.GetGlobalLogger(),
SourceName: "",
}
if err := mapstructure.Decode(config, s); err != nil {
return nil, err
}
if s.SourceName == "" {
s.SourceName = TypeName
}
// default to using the secret id as the filename if one wasn't provided
if s.FileName == "" {
s.FileName = s.SecretId
}
return s, nil
}