Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteParams ¶
type DeleteParams struct {
BackendName string `json:"backendName"`
}
type HTTPLBUpdaterClient ¶
type HTTPLBUpdaterClient interface { Update(ctx context.Context, url string, params *UpdateParams) error Delete(ctx context.Context, url string, params *DeleteParams) error }
func NewHTTPLBUpdaterClient ¶
func NewHTTPLBUpdaterClient() HTTPLBUpdaterClient
type UpdateParams ¶
type UpdateParams struct { BackendName string `json:"backendName"` LBPort int `json:"lbPort"` LBProtocol string `json:"lbProtocol"` UpstreamServers []UpstreamServer `json:"upstreamServers"` // fields below are not implemented in CRD yet ProxyTimeoutSeconds int `json:"proxyTimeoutSeconds"` ProxyConnectTimeoutSeconds int `json:"proxyConnectTimeoutSeconds"` }
type UpstreamServer ¶
Click to show internal directories.
Click to hide internal directories.