Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateHTTPRoundTripper ¶ added in v2.6.0
func CreateHTTPRoundTripper(roundTripperType TransportType, auth *AuthMeta, conf ...*HTTPTransport) (rt http.RoundTripper, err error)
Types ¶
type AuthMeta ¶ added in v2.6.0
type HTTPTransport ¶ added in v2.6.0
type TransportType ¶ added in v2.6.0
type TransportType int
TransportType is type of http transport
const ( NetHTTP TransportType = iota // NetHTTP standard Go net/http client. FastHTTP // FastHTTP Fast http client. )
type Type ¶
type Type string
Type describes the authentication type used in a scaler
const ( // APIKeyAuthType is a auth type using an API key APIKeyAuthType Type = "apiKey" // BasicAuthType is a auth type using basic auth BasicAuthType Type = "basic" // TLSAuthType is a auth type using TLS TLSAuthType Type = "tls" // BearerAuthType is a auth type using a bearer token BearerAuthType Type = "bearer" )
Click to show internal directories.
Click to hide internal directories.