Documentation ¶
Index ¶
- func NewAuth0Plugin() auth0Plugin
- func NewElasticPlugin() *elasticSearchPlugin
- func NewJaegerPlugin() jaegerPlugin
- func NewMinioPlugin() minioPlugin
- func NewPostgresqlPlugin(yaml config.ServerYaml) (*postgresqlPlugin, error)
- func NewRedisPlugin() *redisPlugin
- type Auth0Options
- type Auth0ResponseOptions
- type Plugin
- type PostgresqlOptions
- type PostgresqlPluginResponse
- type ProvisionOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuth0Plugin ¶
func NewAuth0Plugin() auth0Plugin
func NewElasticPlugin ¶
func NewElasticPlugin() *elasticSearchPlugin
func NewJaegerPlugin ¶
func NewJaegerPlugin() jaegerPlugin
func NewMinioPlugin ¶
func NewMinioPlugin() minioPlugin
func NewPostgresqlPlugin ¶
func NewPostgresqlPlugin(yaml config.ServerYaml) (*postgresqlPlugin, error)
func NewRedisPlugin ¶
func NewRedisPlugin() *redisPlugin
Types ¶
type Auth0Options ¶
type Auth0ResponseOptions ¶
type Plugin ¶
type Plugin interface { Provision(options ProvisionOptions) (interface{}, error) Name() string IsPrivate() bool }
type PostgresqlOptions ¶
type ProvisionOptions ¶
type ProvisionOptions struct { Yaml config.ApplicationYaml Env config.Environment ServerConfig config.ServerYaml Data map[string]interface{} MinioClient *minio.Client }
Click to show internal directories.
Click to hide internal directories.