in pkg/models.go [69:82]
func LoadSettings(ctx backend.PluginContext) (*LogSource, error) {
model := &LogSource{}
settings := ctx.DataSourceInstanceSettings
err := json.Unmarshal(settings.JSONData, &model)
if err != nil {
return nil, fmt.Errorf("error reading settings: %s", err.Error())
}
model.Endpoint = settings.URL
model.AccessKeyId = settings.DecryptedSecureJSONData["accessKeyId"]
model.AccessKeySecret = settings.DecryptedSecureJSONData["accessKeySecret"]
return model, nil
}