Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
OpenBao map[string]*OpenBao `json:"openbao,omitempty" mapstructure:"openbao"`
}
Config struct containing different product profiles
type OpenBao ¶
type OpenBao struct {
Endpoint string `json:"endpoint,omitempty" mapstructure:"endpoint"`
Token string `json:"token,omitempty" mapstructure:"token"`
CaPath string `json:"ca_path,omitempty" mapstructure:"ca_path"`
CaCert string `json:"ca_cert,omitempty" mapstructure:"ca_cert"`
Cert string `json:"cert,omitempty" mapstructure:"cert"`
Key string `json:"key,omitempty" mapstructure:"key"`
Format string `json:"format,omitempty" mapstructure:"format"`
Namespace string `json:"namespace,omitempty" mapstructure:"namespace"`
SkipVerify string `json:"skip_verify,omitempty" mapstructure:"skip_verify"`
ClientTimeout string `json:"client_timeout,omitempty" mapstructure:"client_timeout"`
LogLevel string `json:"log_level,omitempty" mapstructure:"log_level"`
MaxRetries string `json:"max_retries,omitempty" mapstructure:"max_retries"`
TlsServerName string `json:"tls_server_name,omitempty" mapstructure:"tls_server_name"`
CliNoColour string `json:"cli_no_colour,omitempty" mapstructure:"cli_no_colour"`
RateLimit string `json:"rate_limit,omitempty" mapstructure:"rate_limit"`
SvrLookup string `json:"svr_lookup,omitempty" mapstructure:"svr_lookup"`
Mfa string `json:"mfa,omitempty" mapstructure:"mfa"`
HttpProxy string `json:"http_proxy,omitempty" mapstructure:"http_proxy"`
DisableRedirects string `json:"disable_redirects,omitempty" mapstructure:"disable_redirects"`
AuthMethod string `json:"auth_method,omitempty" mapstructure:"auth_method"`
OidcCallbackHost string `json:"oidc_callback_host,omitempty" mapstructure:"oidc_callback_host"`
OidcListenAddr string `json:"oidc_listen_addr,omitempty" mapstructure:"oidc_listen_addr"`
OidcRole string `json:"oidc_role,omitempty" mapstructure:"oidc_role"`
OidcCallbackMode string `json:"oidc_callback_mode,omitempty" mapstructure:"oidc_callback_mode"`
}
OpenBao struct with flag parameters
Click to show internal directories.
Click to hide internal directories.