in search-elasticsearch/es.go [178:214]
func (s *SearchEngine) ConfigFields() []plugin.ConfigField {
return []plugin.ConfigField{
{
Name: "endpoints",
Type: plugin.ConfigTypeInput,
Title: plugin.MakeTranslator(i18n.ConfigEndpointsTitle),
Description: plugin.MakeTranslator(i18n.ConfigEndpointsDescription),
Required: true,
UIOptions: plugin.ConfigFieldUIOptions{
InputType: plugin.InputTypeText,
},
Value: s.Config.Endpoints,
},
{
Name: "username",
Type: plugin.ConfigTypeInput,
Title: plugin.MakeTranslator(i18n.ConfigUsernameTitle),
Description: plugin.MakeTranslator(i18n.ConfigUsernameDescription),
Required: true,
UIOptions: plugin.ConfigFieldUIOptions{
InputType: plugin.InputTypeText,
},
Value: s.Config.Username,
},
{
Name: "password",
Type: plugin.ConfigTypeInput,
Title: plugin.MakeTranslator(i18n.ConfigPasswordTitle),
Description: plugin.MakeTranslator(i18n.ConfigPasswordDescription),
Required: true,
UIOptions: plugin.ConfigFieldUIOptions{
InputType: plugin.InputTypeText,
},
Value: s.Config.Password,
},
}
}