Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Dashboard *GlobalConfig `json:",omitempty"` Sensu []SensuConfig Uchiwa GlobalConfig }
Config struct contains []SensuConfig and UchiwaConfig structs
var ( // Private contains the private configuration Private *Config )
type Email ¶
type Email struct { Host string Port int Email string Name string Subject string TemplatePath string TemplateFile string }
Email struct contains the Email configuration for sending notifications
type FreeIPA ¶
type FreeIPA struct { Server string Port int Domain string BaseDn string User string Pass string Roles []authentication.Role }
FreeIPA struct contains the FreeIPA driver configuration
type Github ¶
type Github struct { ClientID string ClientSecret string Roles []authentication.Role Server string }
Github struct contains the GitHub driver configuration
type Gitlab ¶
type Gitlab struct { ApplicationID string Secret string RedirectURL string Roles []authentication.Role Server string }
Gitlab struct contains the Gitlab driver configuration
type GlobalConfig ¶
type GlobalConfig struct { Host string Port int LogLevel string Refresh int Pass string User string Users []authentication.User Audit Audit Auth structs.Auth Db Db Email Email Enterprise bool FreeIPA FreeIPA Github Github Gitlab Gitlab Ldap Ldap ReCaptcha ReCaptcha SMS SMS Sql Sql SSL SSL }
GlobalConfig struct contains conf about Uchiwa
type Ldap ¶
type Ldap struct { Server string Port int BaseDN string BindUser string BindPass string Debug bool Dialect string GroupBaseDN string GroupObjectClass string GroupMemberAttribute string Insecure bool Roles []authentication.Role Security string UserAttribute string UserBaseDN string UserObjectClass string }
Ldap struct contains the LDAP driver configuration
type SMS ¶
type SMS struct { Url string User string Pass string NewUserText string ResetPasswdText string TemplatePath string TemplateFile string }
SMS struct contains the SMS configuration for sending notifications
Click to show internal directories.
Click to hide internal directories.