Documentation ¶
Index ¶
Constants ¶
View Source
const ( NoClientCert string = "no_client_cert" RequestClientCert string = "request_client_cert" RequireAnyClientCert string = "require_any_client_cert" VerifyClientCertIfGiven string = "verify_client_cert_if_given" RequireAndVerifyClientCert string = "require_and_verify_client_cert" )
View Source
const (
RrMode string = "RR_MODE"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientAuthType ¶
type ClientAuthType string
type Config ¶
type Config struct { Listen string `mapstructure:"listen"` Proto []string `mapstructure:"proto"` TLS *TLS `mapstructure:"tls"` // Env is environment variables passed to the http pool Env map[string]string `mapstructure:"env"` GrpcPool *pool.Config `mapstructure:"pool"` MaxSendMsgSize int64 `mapstructure:"max_send_msg_size"` MaxRecvMsgSize int64 `mapstructure:"max_recv_msg_size"` MaxConnectionIdle time.Duration `mapstructure:"max_connection_idle"` MaxConnectionAge time.Duration `mapstructure:"max_connection_age"` MaxConnectionAgeGrace time.Duration `mapstructure:"max_connection_age_grace"` MaxConcurrentStreams int64 `mapstructure:"max_concurrent_streams"` PingTime time.Duration `mapstructure:"ping_time"` Timeout time.Duration `mapstructure:"timeout"` }
func (*Config) InitDefaults ¶
Click to show internal directories.
Click to hide internal directories.