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.