Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
URI string `json:"uri"`
AllowDegradation *bool `json:"allow_degradation,omitempty"`
StatusOnError int `json:"status_on_error,omitempty"`
SSLVerify *bool `json:"ssl_verify,omitempty"`
RequestMethod string `json:"request_method,omitempty"`
MaxReqBodySize int64 `json:"max_req_body_size,omitempty"`
RequestHeaders []string `json:"request_headers,omitempty"`
ExtraHeaders map[string]string `json:"extra_headers,omitempty"`
UpstreamHeaders []string `json:"upstream_headers,omitempty"`
ClientHeaders []string `json:"client_headers,omitempty"`
Timeout int `json:"timeout,omitempty"`
Keepalive *bool `json:"keepalive,omitempty"`
KeepaliveTimeout int `json:"keepalive_timeout,omitempty"`
KeepalivePool int `json:"keepalive_pool,omitempty"`
}
type Plugin ¶
type Plugin struct {
base.BasePlugin
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.