Files
cybertron/configs/Elastic.go
Varnit Goyal a63d66100a TP-55555 | cybertron ui (#13)
* TP-55555 | cybertron ui

* TP-55555 clean up

* TP-55555 clean up

* TP-55555 | latest push
2024-08-21 13:01:17 +05:30

20 lines
462 B
Go

package configs
type ElasticConfig struct {
Addresses []string
Username string
Password string
Index string
APIKey string
}
func NewElasticConfig() *ElasticConfig {
return &ElasticConfig{
Addresses: getStringSlice("elastic.addresses", true),
Username: getString("elastic.username", true),
Password: getString("elastic.password", true),
Index: getString("elastic.index", true),
APIKey: getString("elastic.api_key", true),
}
}