Documentation ¶
Index ¶
- type ClickHouse
- func (c ClickHouse) ClickHouseNormalize() ClickHouse
- func (c ClickHouse) GetClickHouseDSN() string
- func (c ClickHouse) GetClickHouseDatabase() string
- func (c ClickHouse) GetClickHouseHostname() string
- func (c ClickHouse) GetClickHousePassword() string
- func (c ClickHouse) GetClickHousePort() int
- func (c ClickHouse) GetClickHouseSchema() string
- func (c ClickHouse) GetClickHouseUsername() string
- func (c ClickHouse) String() string
- type ClickHouseConfigurator
- type Command
- func (c Command) CommandNormalize() Command
- func (c Command) GetCommand() string
- func (c Command) GetCommandEnv() []string
- func (c Command) GetCommandLines() []string
- func (c Command) GetCommandWorkdir() string
- func (c Command) ParseCommand(macro *macros.Expander) string
- func (c Command) ParseCommandLines(macro *macros.Expander) []string
- func (c Command) String() string
- type CommandConfigurator
- type ConfigFile
- type ConfigFileConfigurator
- type Kafka
- func (c Kafka) GetKafkaAck() bool
- func (c Kafka) GetKafkaAddress() *common.KafkaAddress
- func (c Kafka) GetKafkaEndpoint() *common.KafkaEndpoint
- func (c Kafka) GetKafkaGroupID() string
- func (c Kafka) GetKafkaReadNewest() bool
- func (c Kafka) GetKafkaTopic() string
- func (c Kafka) KafkaNormalize() Kafka
- func (c Kafka) String() string
- type KafkaConfigurator
- type Log
- type LogConfigurator
- type Manticore
- type ManticoreConfigurator
- type MinIO
- func (c MinIO) GetMinIOAccessKeyID() string
- func (c MinIO) GetMinIOBucket() string
- func (c MinIO) GetMinIOBucketAutoCreate() bool
- func (c MinIO) GetMinIOEndpoint() string
- func (c MinIO) GetMinIOInsecureSkipVerify() bool
- func (c MinIO) GetMinIORegion() string
- func (c MinIO) GetMinIOSecretAccessKey() string
- func (c MinIO) GetMinIOSecure() bool
- func (c MinIO) MinIONormalize() MinIO
- func (c MinIO) String() string
- type MinIOConfigurator
- type MultiPaths
- type MySQL
- func (c MySQL) GetMySQLDSN() string
- func (c MySQL) GetMySQLDatabase() string
- func (c MySQL) GetMySQLHostname() string
- func (c MySQL) GetMySQLPassword() string
- func (c MySQL) GetMySQLPort() int
- func (c MySQL) GetMySQLUsername() string
- func (c MySQL) MySQLNormalize() MySQL
- func (c MySQL) String() string
- type MySQLConfigurator
- type NamedCommands
- type NamedCommandsConfigurator
- type OAuth
- type OAuthConfigurator
- type OTP
- type OTPConfigurator
- type Paths
- type PathsConfigurator
- type PostgreSQL
- func (c PostgreSQL) GetPostgreSQLDSN() string
- func (c PostgreSQL) GetPostgreSQLDatabase() string
- func (c PostgreSQL) GetPostgreSQLHostname() string
- func (c PostgreSQL) GetPostgreSQLPassword() string
- func (c PostgreSQL) GetPostgreSQLPort() int
- func (c PostgreSQL) GetPostgreSQLUsername() string
- func (c PostgreSQL) PostgreSQLNormalize() PostgreSQL
- func (c PostgreSQL) String() string
- type PostgreSQLConfigurator
- type QuotaService
- type QuotaServiceConfigurator
- type Service
- type ServiceConfigurator
- type Services
- type ServicesConfigurator
- type TLS
- type TLSConfigurator
- type TmpDir
- type TmpDirConfigurator
- type TmpFile
- type TmpFileConfigurator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClickHouse ¶
type ClickHouse struct {
ClickHouse *items.ClickHouse `mapstructure:"clickhouse"`
}
ClickHouse
func (ClickHouse) ClickHouseNormalize ¶
func (c ClickHouse) ClickHouseNormalize() ClickHouse
ClickHouseNormalize
func (ClickHouse) GetClickHouseDatabase ¶
func (c ClickHouse) GetClickHouseDatabase() string
GetClickHouseDatabase
func (ClickHouse) GetClickHouseHostname ¶
func (c ClickHouse) GetClickHouseHostname() string
GetClickHouseHostname
func (ClickHouse) GetClickHousePassword ¶
func (c ClickHouse) GetClickHousePassword() string
GetClickHousePassword
func (ClickHouse) GetClickHouseSchema ¶
func (c ClickHouse) GetClickHouseSchema() string
GetClickHouseSchema
func (ClickHouse) GetClickHouseUsername ¶
func (c ClickHouse) GetClickHouseUsername() string
GetClickHouseUsername
type ClickHouseConfigurator ¶
type ClickHouseConfigurator interface { GetClickHouseSchema() string GetClickHouseUsername() string GetClickHousePassword() string GetClickHouseHostname() string GetClickHousePort() int GetClickHouseDatabase() string GetClickHouseDSN() string }
ClickHouseConfigurator
type Command ¶
Command
func (Command) ParseCommand ¶
ParseCommand
func (Command) ParseCommandLines ¶
ParseCommandLines
type CommandConfigurator ¶
type CommandConfigurator interface { GetCommandWorkdir() string GetCommandEnv() []string GetCommandLines() []string GetCommand() string ParseCommandLines(*macros.Expander) []string ParseCommand(*macros.Expander) string }
CommandConfigurator
type ConfigFile ¶
ConfigFile
func (ConfigFile) ConfigFileNormalize ¶
func (c ConfigFile) ConfigFileNormalize() ConfigFile
ConfigFileNormalize
type ConfigFileConfigurator ¶
type ConfigFileConfigurator interface {
GetConfigFile() string
}
ConfigFileConfigurator
type Kafka ¶
Kafka
func (Kafka) GetKafkaAddress ¶
func (c Kafka) GetKafkaAddress() *common.KafkaAddress
GetKafkaAddress
func (Kafka) GetKafkaEndpoint ¶
func (c Kafka) GetKafkaEndpoint() *common.KafkaEndpoint
GetKafkaEndpoint
type KafkaConfigurator ¶
type KafkaConfigurator interface { GetKafkaEndpoint() *common.KafkaEndpoint GetKafkaAddress() *common.KafkaAddress GetKafkaTopic() string GetKafkaGroupID() string GetKafkaReadNewest() bool GetKafkaAck() bool }
KafkaConfigurator
type LogConfigurator ¶
LogConfigurator
type Manticore ¶
Manticore
func (Manticore) GetManticoreHostname ¶
GetManticoreHostname
func (Manticore) ManticoreNormalize ¶
ManticoreNormalize
type ManticoreConfigurator ¶
type ManticoreConfigurator interface { GetManticoreHostname() string GetManticorePort() int GetManticoreDSN() string }
ManticoreConfigurator
type MinIO ¶
MinIO
func (MinIO) GetMinIOBucketAutoCreate ¶
GetMinIOBucketAutoCreate
func (MinIO) GetMinIOInsecureSkipVerify ¶
GetMinIOInsecureSkipVerify
func (MinIO) GetMinIOSecretAccessKey ¶
GetMinIOSecretAccessKey
type MinIOConfigurator ¶
type MinIOConfigurator interface { GetMinIOEndpoint() string GetMinIOAccessKeyID() string GetMinIOSecretAccessKey() string GetMinIOSecure() bool GetMinIOInsecureSkipVerify() bool GetMinIOBucket() string GetMinIOBucketAutoCreate() bool GetMinIORegion() string }
MinIOConfigurator
type MultiPaths ¶
type MultiPaths struct {
Paths *items.MultiPaths `mapstructure:"paths"`
}
MultiPaths specifies paths list
func (MultiPaths) GetPaths ¶
func (c MultiPaths) GetPaths() items.PathsConfigurator
GetPaths is a getter
func (MultiPaths) PathsNormalize ¶
func (c MultiPaths) PathsNormalize() MultiPaths
PathsNormalize is a normalizer
type MySQLConfigurator ¶
type MySQLConfigurator interface { GetMySQLUsername() string GetMySQLPassword() string GetMySQLHostname() string GetMySQLPort() int GetMySQLDatabase() string GetMySQLDSN() string }
MySQLConfigurator
type NamedCommands ¶
type NamedCommands struct {
Commands *items.NamedCommands `mapstructure:"commands"`
}
NamedCommands is a named commands
func (NamedCommands) GetCommands ¶
func (c NamedCommands) GetCommands() *items.NamedCommands
GetCommands is a getter
func (NamedCommands) NamedCommandsNormalize ¶
func (c NamedCommands) NamedCommandsNormalize() NamedCommands
NamedCommandsNormalize performs normalization process
type NamedCommandsConfigurator ¶
type NamedCommandsConfigurator interface {
GetCommands() *items.NamedCommands
}
NamedCommandsConfigurator
type OAuthConfigurator ¶
type OAuthConfigurator interface {
GetOAuth() items.OAuthConfigurator
}
OAuthConfigurator
type OTPConfigurator ¶
type OTPConfigurator interface {
GetOTP() items.OTPConfigurator
}
OTPConfigurator - one time password (token) related section of config
type PathsConfigurator ¶
type PathsConfigurator interface {
GetPaths() items.PathsConfigurator
}
PathsConfigurator
type PostgreSQL ¶
type PostgreSQL struct {
PostgreSQL *items.PostgreSQL `mapstructure:"postgresql"`
}
PostgreSQL
func (PostgreSQL) GetPostgreSQLDatabase ¶
func (c PostgreSQL) GetPostgreSQLDatabase() string
GetPostgreSQLDatabase
func (PostgreSQL) GetPostgreSQLHostname ¶
func (c PostgreSQL) GetPostgreSQLHostname() string
GetPostgreSQLHostname
func (PostgreSQL) GetPostgreSQLPassword ¶
func (c PostgreSQL) GetPostgreSQLPassword() string
GetPostgreSQLPassword
func (PostgreSQL) GetPostgreSQLUsername ¶
func (c PostgreSQL) GetPostgreSQLUsername() string
GetPostgreSQLUsername
func (PostgreSQL) PostgreSQLNormalize ¶
func (c PostgreSQL) PostgreSQLNormalize() PostgreSQL
PostgreSQLNormalize
type PostgreSQLConfigurator ¶
type PostgreSQLConfigurator interface { GetPostgreSQLUsername() string GetPostgreSQLPassword() string GetPostgreSQLHostname() string GetPostgreSQLPort() int GetPostgreSQLDatabase() string GetPostgreSQLDSN() string }
PostgreSQLConfigurator
type QuotaService ¶
QuotaService
func (QuotaService) GetQuotaServiceAddress ¶
func (c QuotaService) GetQuotaServiceAddress() string
GetQuotaServiceAddress
func (QuotaService) QuotaServiceNormalize ¶
func (c QuotaService) QuotaServiceNormalize() QuotaService
QuotaServiceNormalize
type QuotaServiceConfigurator ¶
type QuotaServiceConfigurator interface {
GetQuotaServiceAddress() string
}
RESTServiceConfigurator
type ServiceConfigurator ¶
type ServiceConfigurator interface {
GetServiceAddress() string
}
ServiceConfigurator
type Services ¶
type Services struct {
Services *items.ServicesList `mapstructure:"services"`
}
Services specifies services list
func (Services) GetServices ¶
func (c Services) GetServices() items.ServicesConfigurator
GetServices is a getter
func (Services) ServicesNormalize ¶
ServicesNormalize is a normalizer
type ServicesConfigurator ¶
type ServicesConfigurator interface {
GetServices() items.ServicesConfigurator
}
ServicesConfigurator interface
type TLSConfigurator ¶
type TLSConfigurator interface {
GetTLS() items.TLSConfigurator
}
TLSConfigurator
type TmpDirConfigurator ¶
TmpDirConfigurator
type TmpFileConfigurator ¶
TmpFileConfigurator