Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClient ¶
func NewClient(cfg *ClientConfig) (*http.Client, error)
New creates a new HTTP client
func NewTransport ¶
func NewTransport(cfg *TransportConfig) (*http.Transport, error)
NewTransport creates a http.Transport
Types ¶
type ClientConfig ¶
type ClientConfig struct { Transport *TransportConfig `json:"transport,omitempty"` Timeout *kilntypes.Duration `json:"timeout,omitempty"` }
Config for creating an HTTP Client
func (*ClientConfig) SetDefault ¶
func (cfg *ClientConfig) SetDefault() *ClientConfig
type TransportConfig ¶
type TransportConfig struct { Dialer *kilnnet.DialerConfig IdleConnTimeout *kilntypes.Duration ResponseHeaderTimeout *kilntypes.Duration ExpectContinueTimeout *kilntypes.Duration MaxIdleConnsPerHost int MaxConnsPerHost int DisableKeepAlives bool DisableCompression bool EnableHTTP2 bool TLS *kilntls.Config }
TransportConfig options to configure communication between Traefik and the servers
func (*TransportConfig) SetDefault ¶
func (cfg *TransportConfig) SetDefault() *TransportConfig
Click to show internal directories.
Click to hide internal directories.