package
1.2.5
Repository: https://github.com/haproxytech/dataplaneapi.git
Documentation: pkg.go.dev

# Functions

NewCreateBackendSwitchingRule creates a new http.Handler for the create backend switching rule operation.
NewCreateBackendSwitchingRuleAccepted creates CreateBackendSwitchingRuleAccepted with default headers values.
NewCreateBackendSwitchingRuleBadRequest creates CreateBackendSwitchingRuleBadRequest with default headers values.
NewCreateBackendSwitchingRuleConflict creates CreateBackendSwitchingRuleConflict with default headers values.
NewCreateBackendSwitchingRuleCreated creates CreateBackendSwitchingRuleCreated with default headers values.
NewCreateBackendSwitchingRuleDefault creates CreateBackendSwitchingRuleDefault with default headers values.
NewCreateBackendSwitchingRuleParams creates a new CreateBackendSwitchingRuleParams object with the default values initialized.
NewDeleteBackendSwitchingRule creates a new http.Handler for the delete backend switching rule operation.
NewDeleteBackendSwitchingRuleAccepted creates DeleteBackendSwitchingRuleAccepted with default headers values.
NewDeleteBackendSwitchingRuleDefault creates DeleteBackendSwitchingRuleDefault with default headers values.
NewDeleteBackendSwitchingRuleNoContent creates DeleteBackendSwitchingRuleNoContent with default headers values.
NewDeleteBackendSwitchingRuleNotFound creates DeleteBackendSwitchingRuleNotFound with default headers values.
NewDeleteBackendSwitchingRuleParams creates a new DeleteBackendSwitchingRuleParams object with the default values initialized.
NewGetBackendSwitchingRule creates a new http.Handler for the get backend switching rule operation.
NewGetBackendSwitchingRuleDefault creates GetBackendSwitchingRuleDefault with default headers values.
NewGetBackendSwitchingRuleNotFound creates GetBackendSwitchingRuleNotFound with default headers values.
NewGetBackendSwitchingRuleOK creates GetBackendSwitchingRuleOK with default headers values.
NewGetBackendSwitchingRuleParams creates a new GetBackendSwitchingRuleParams object no default values defined in spec.
NewGetBackendSwitchingRules creates a new http.Handler for the get backend switching rules operation.
NewGetBackendSwitchingRulesDefault creates GetBackendSwitchingRulesDefault with default headers values.
NewGetBackendSwitchingRulesOK creates GetBackendSwitchingRulesOK with default headers values.
NewGetBackendSwitchingRulesParams creates a new GetBackendSwitchingRulesParams object no default values defined in spec.
NewReplaceBackendSwitchingRule creates a new http.Handler for the replace backend switching rule operation.
NewReplaceBackendSwitchingRuleAccepted creates ReplaceBackendSwitchingRuleAccepted with default headers values.
NewReplaceBackendSwitchingRuleBadRequest creates ReplaceBackendSwitchingRuleBadRequest with default headers values.
NewReplaceBackendSwitchingRuleDefault creates ReplaceBackendSwitchingRuleDefault with default headers values.
NewReplaceBackendSwitchingRuleNotFound creates ReplaceBackendSwitchingRuleNotFound with default headers values.
NewReplaceBackendSwitchingRuleOK creates ReplaceBackendSwitchingRuleOK with default headers values.
NewReplaceBackendSwitchingRuleParams creates a new ReplaceBackendSwitchingRuleParams object with the default values initialized.

# Constants

CreateBackendSwitchingRuleAcceptedCode is the HTTP code returned for type CreateBackendSwitchingRuleAccepted.
CreateBackendSwitchingRuleBadRequestCode is the HTTP code returned for type CreateBackendSwitchingRuleBadRequest.
CreateBackendSwitchingRuleConflictCode is the HTTP code returned for type CreateBackendSwitchingRuleConflict.
CreateBackendSwitchingRuleCreatedCode is the HTTP code returned for type CreateBackendSwitchingRuleCreated.
DeleteBackendSwitchingRuleAcceptedCode is the HTTP code returned for type DeleteBackendSwitchingRuleAccepted.
DeleteBackendSwitchingRuleNoContentCode is the HTTP code returned for type DeleteBackendSwitchingRuleNoContent.
DeleteBackendSwitchingRuleNotFoundCode is the HTTP code returned for type DeleteBackendSwitchingRuleNotFound.
GetBackendSwitchingRuleNotFoundCode is the HTTP code returned for type GetBackendSwitchingRuleNotFound.
GetBackendSwitchingRuleOKCode is the HTTP code returned for type GetBackendSwitchingRuleOK.
GetBackendSwitchingRulesOKCode is the HTTP code returned for type GetBackendSwitchingRulesOK.
ReplaceBackendSwitchingRuleAcceptedCode is the HTTP code returned for type ReplaceBackendSwitchingRuleAccepted.
ReplaceBackendSwitchingRuleBadRequestCode is the HTTP code returned for type ReplaceBackendSwitchingRuleBadRequest.
ReplaceBackendSwitchingRuleNotFoundCode is the HTTP code returned for type ReplaceBackendSwitchingRuleNotFound.
ReplaceBackendSwitchingRuleOKCode is the HTTP code returned for type ReplaceBackendSwitchingRuleOK.

# Structs

CreateBackendSwitchingRule swagger:route POST /services/haproxy/configuration/backend_switching_rules BackendSwitchingRule createBackendSwitchingRule Add a new Backend Switching Rule Adds a new Backend Switching Rule of the specified type in the specified frontend.
CreateBackendSwitchingRuleAccepted Configuration change accepted and reload requested swagger:response createBackendSwitchingRuleAccepted */.
CreateBackendSwitchingRuleBadRequest Bad request swagger:response createBackendSwitchingRuleBadRequest */.
CreateBackendSwitchingRuleConflict The specified resource already exists swagger:response createBackendSwitchingRuleConflict */.
CreateBackendSwitchingRuleCreated Backend Switching Rule created swagger:response createBackendSwitchingRuleCreated */.
CreateBackendSwitchingRuleDefault General Error swagger:response createBackendSwitchingRuleDefault */.
CreateBackendSwitchingRuleParams contains all the bound params for the create backend switching rule operation typically these are obtained from a http.Request swagger:parameters createBackendSwitchingRule.
CreateBackendSwitchingRuleURL generates an URL for the create backend switching rule operation.
DeleteBackendSwitchingRule swagger:route DELETE /services/haproxy/configuration/backend_switching_rules/{id} BackendSwitchingRule deleteBackendSwitchingRule Delete a Backend Switching Rule Deletes a Backend Switching Rule configuration by it's ID from the specified frontend.
DeleteBackendSwitchingRuleAccepted Configuration change accepted and reload requested swagger:response deleteBackendSwitchingRuleAccepted */.
DeleteBackendSwitchingRuleDefault General Error swagger:response deleteBackendSwitchingRuleDefault */.
DeleteBackendSwitchingRuleNoContent Backend Switching Rule deleted swagger:response deleteBackendSwitchingRuleNoContent */.
DeleteBackendSwitchingRuleNotFound The specified resource was not found swagger:response deleteBackendSwitchingRuleNotFound */.
DeleteBackendSwitchingRuleParams contains all the bound params for the delete backend switching rule operation typically these are obtained from a http.Request swagger:parameters deleteBackendSwitchingRule.
DeleteBackendSwitchingRuleURL generates an URL for the delete backend switching rule operation.
GetBackendSwitchingRule swagger:route GET /services/haproxy/configuration/backend_switching_rules/{id} BackendSwitchingRule getBackendSwitchingRule Return one Backend Switching Rule Returns one Backend Switching Rule configuration by it's ID in the specified frontend.
GetBackendSwitchingRuleDefault General Error swagger:response getBackendSwitchingRuleDefault */.
GetBackendSwitchingRuleNotFound The specified resource was not found swagger:response getBackendSwitchingRuleNotFound */.
GetBackendSwitchingRuleOK Successful operation swagger:response getBackendSwitchingRuleOK */.
GetBackendSwitchingRuleOKBody get backend switching rule o k body swagger:model GetBackendSwitchingRuleOKBody.
GetBackendSwitchingRuleParams contains all the bound params for the get backend switching rule operation typically these are obtained from a http.Request swagger:parameters getBackendSwitchingRule.
GetBackendSwitchingRules swagger:route GET /services/haproxy/configuration/backend_switching_rules BackendSwitchingRule getBackendSwitchingRules Return an array of all Backend Switching Rules Returns all Backend Switching Rules that are configured in specified frontend.
GetBackendSwitchingRulesDefault General Error swagger:response getBackendSwitchingRulesDefault */.
GetBackendSwitchingRulesOK Successful operation swagger:response getBackendSwitchingRulesOK */.
GetBackendSwitchingRulesOKBody get backend switching rules o k body swagger:model GetBackendSwitchingRulesOKBody.
GetBackendSwitchingRulesParams contains all the bound params for the get backend switching rules operation typically these are obtained from a http.Request swagger:parameters getBackendSwitchingRules.
GetBackendSwitchingRulesURL generates an URL for the get backend switching rules operation.
GetBackendSwitchingRuleURL generates an URL for the get backend switching rule operation.
ReplaceBackendSwitchingRule swagger:route PUT /services/haproxy/configuration/backend_switching_rules/{id} BackendSwitchingRule replaceBackendSwitchingRule Replace a Backend Switching Rule Replaces a Backend Switching Rule configuration by it's ID in the specified frontend.
ReplaceBackendSwitchingRuleAccepted Configuration change accepted and reload requested swagger:response replaceBackendSwitchingRuleAccepted */.
ReplaceBackendSwitchingRuleBadRequest Bad request swagger:response replaceBackendSwitchingRuleBadRequest */.
ReplaceBackendSwitchingRuleDefault General Error swagger:response replaceBackendSwitchingRuleDefault */.
ReplaceBackendSwitchingRuleNotFound The specified resource was not found swagger:response replaceBackendSwitchingRuleNotFound */.
ReplaceBackendSwitchingRuleOK Backend Switching Rule replaced swagger:response replaceBackendSwitchingRuleOK */.
ReplaceBackendSwitchingRuleParams contains all the bound params for the replace backend switching rule operation typically these are obtained from a http.Request swagger:parameters replaceBackendSwitchingRule.
ReplaceBackendSwitchingRuleURL generates an URL for the replace backend switching rule operation.

# Interfaces

CreateBackendSwitchingRuleHandler interface for that can handle valid create backend switching rule params.
DeleteBackendSwitchingRuleHandler interface for that can handle valid delete backend switching rule params.
GetBackendSwitchingRuleHandler interface for that can handle valid get backend switching rule params.
GetBackendSwitchingRulesHandler interface for that can handle valid get backend switching rules params.
ReplaceBackendSwitchingRuleHandler interface for that can handle valid replace backend switching rule params.

# Type aliases

CreateBackendSwitchingRuleHandlerFunc turns a function with the right signature into a create backend switching rule handler.
DeleteBackendSwitchingRuleHandlerFunc turns a function with the right signature into a delete backend switching rule handler.
GetBackendSwitchingRuleHandlerFunc turns a function with the right signature into a get backend switching rule handler.
GetBackendSwitchingRulesHandlerFunc turns a function with the right signature into a get backend switching rules handler.
ReplaceBackendSwitchingRuleHandlerFunc turns a function with the right signature into a replace backend switching rule handler.