Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CFAuthProxyApp ¶
type CFAuthProxyApp struct {
// contains filtered or unexported fields
}
func NewCFAuthProxyApp ¶
func NewCFAuthProxyApp(cfg *Config, log *logger.Logger) *CFAuthProxyApp
func (*CFAuthProxyApp) MetricsAddr ¶ added in v1.4.3
func (app *CFAuthProxyApp) MetricsAddr() string
func (*CFAuthProxyApp) ProfilingAddr ¶ added in v1.4.3
func (app *CFAuthProxyApp) ProfilingAddr() string
func (*CFAuthProxyApp) Run ¶
func (app *CFAuthProxyApp) Run()
Run starts the CFAuthProxyApp, this is a blocking method call.
func (*CFAuthProxyApp) Stop ¶
func (app *CFAuthProxyApp) Stop()
Stop stops all the subprocesses for the application.
type Config ¶
type Config struct { MetricStoreAddr string `env:"METRIC_STORE_ADDR, required, report"` Addr string `env:"ADDR, required, report"` InternalIP string `env:"INTERNAL_IP, report"` MetricsAddr string `env:"METRICS_ADDR, report"` CertPath string `env:"EXTERNAL_CERT, required, report"` KeyPath string `env:"EXTERNAL_KEY, required, report"` SkipCertVerify bool `env:"SKIP_CERT_VERIFY, report"` ProxyCAPath string `env:"PROXY_CA_PATH, required, report"` SecurityEventLog string `env:"SECURITY_EVENT_LOG, report"` MetricStoreClientTLS MetricStoreClientTLS MetricStoreMetricsTLS MetricStoreMetricsTLS CAPI CAPI UAA UAA LogLevel string `env:"LOG_LEVEL, report"` ProfilingAddr string `env:"PROFILING_ADDR"` }
func LoadConfig ¶
func LoadConfig() *Config
type MetricStoreClientTLS ¶ added in v1.3.0
type MetricStoreMetricsTLS ¶ added in v1.3.0
Click to show internal directories.
Click to hide internal directories.