package
3.1.3+incompatible
Repository: https://github.com/haproxytech/dataplaneapi.git
Documentation: pkg.go.dev

# Functions

NewCreateServerSwitchingRule creates a new http.Handler for the create server switching rule operation.
NewCreateServerSwitchingRuleAccepted creates CreateServerSwitchingRuleAccepted with default headers values.
NewCreateServerSwitchingRuleBadRequest creates CreateServerSwitchingRuleBadRequest with default headers values.
NewCreateServerSwitchingRuleConflict creates CreateServerSwitchingRuleConflict with default headers values.
NewCreateServerSwitchingRuleCreated creates CreateServerSwitchingRuleCreated with default headers values.
NewCreateServerSwitchingRuleDefault creates CreateServerSwitchingRuleDefault with default headers values.
NewCreateServerSwitchingRuleParams creates a new CreateServerSwitchingRuleParams object with the default values initialized.
NewDeleteServerSwitchingRule creates a new http.Handler for the delete server switching rule operation.
NewDeleteServerSwitchingRuleAccepted creates DeleteServerSwitchingRuleAccepted with default headers values.
NewDeleteServerSwitchingRuleDefault creates DeleteServerSwitchingRuleDefault with default headers values.
NewDeleteServerSwitchingRuleNoContent creates DeleteServerSwitchingRuleNoContent with default headers values.
NewDeleteServerSwitchingRuleNotFound creates DeleteServerSwitchingRuleNotFound with default headers values.
NewDeleteServerSwitchingRuleParams creates a new DeleteServerSwitchingRuleParams object with the default values initialized.
NewGetServerSwitchingRule creates a new http.Handler for the get server switching rule operation.
NewGetServerSwitchingRuleDefault creates GetServerSwitchingRuleDefault with default headers values.
NewGetServerSwitchingRuleNotFound creates GetServerSwitchingRuleNotFound with default headers values.
NewGetServerSwitchingRuleOK creates GetServerSwitchingRuleOK with default headers values.
NewGetServerSwitchingRuleParams creates a new GetServerSwitchingRuleParams object There are no default values defined in the spec.
NewGetServerSwitchingRules creates a new http.Handler for the get server switching rules operation.
NewGetServerSwitchingRulesDefault creates GetServerSwitchingRulesDefault with default headers values.
NewGetServerSwitchingRulesOK creates GetServerSwitchingRulesOK with default headers values.
NewGetServerSwitchingRulesParams creates a new GetServerSwitchingRulesParams object There are no default values defined in the spec.
NewReplaceServerSwitchingRule creates a new http.Handler for the replace server switching rule operation.
NewReplaceServerSwitchingRuleAccepted creates ReplaceServerSwitchingRuleAccepted with default headers values.
NewReplaceServerSwitchingRuleBadRequest creates ReplaceServerSwitchingRuleBadRequest with default headers values.
NewReplaceServerSwitchingRuleDefault creates ReplaceServerSwitchingRuleDefault with default headers values.
NewReplaceServerSwitchingRuleNotFound creates ReplaceServerSwitchingRuleNotFound with default headers values.
NewReplaceServerSwitchingRuleOK creates ReplaceServerSwitchingRuleOK with default headers values.
NewReplaceServerSwitchingRuleParams creates a new ReplaceServerSwitchingRuleParams object with the default values initialized.
NewReplaceServerSwitchingRules creates a new http.Handler for the replace server switching rules operation.
NewReplaceServerSwitchingRulesAccepted creates ReplaceServerSwitchingRulesAccepted with default headers values.
NewReplaceServerSwitchingRulesBadRequest creates ReplaceServerSwitchingRulesBadRequest with default headers values.
NewReplaceServerSwitchingRulesDefault creates ReplaceServerSwitchingRulesDefault with default headers values.
NewReplaceServerSwitchingRulesOK creates ReplaceServerSwitchingRulesOK with default headers values.
NewReplaceServerSwitchingRulesParams creates a new ReplaceServerSwitchingRulesParams object with the default values initialized.

# Constants

CreateServerSwitchingRuleAcceptedCode is the HTTP code returned for type CreateServerSwitchingRuleAccepted.
CreateServerSwitchingRuleBadRequestCode is the HTTP code returned for type CreateServerSwitchingRuleBadRequest.
CreateServerSwitchingRuleConflictCode is the HTTP code returned for type CreateServerSwitchingRuleConflict.
CreateServerSwitchingRuleCreatedCode is the HTTP code returned for type CreateServerSwitchingRuleCreated.
DeleteServerSwitchingRuleAcceptedCode is the HTTP code returned for type DeleteServerSwitchingRuleAccepted.
DeleteServerSwitchingRuleNoContentCode is the HTTP code returned for type DeleteServerSwitchingRuleNoContent.
DeleteServerSwitchingRuleNotFoundCode is the HTTP code returned for type DeleteServerSwitchingRuleNotFound.
GetServerSwitchingRuleNotFoundCode is the HTTP code returned for type GetServerSwitchingRuleNotFound.
GetServerSwitchingRuleOKCode is the HTTP code returned for type GetServerSwitchingRuleOK.
GetServerSwitchingRulesOKCode is the HTTP code returned for type GetServerSwitchingRulesOK.
ReplaceServerSwitchingRuleAcceptedCode is the HTTP code returned for type ReplaceServerSwitchingRuleAccepted.
ReplaceServerSwitchingRuleBadRequestCode is the HTTP code returned for type ReplaceServerSwitchingRuleBadRequest.
ReplaceServerSwitchingRuleNotFoundCode is the HTTP code returned for type ReplaceServerSwitchingRuleNotFound.
ReplaceServerSwitchingRuleOKCode is the HTTP code returned for type ReplaceServerSwitchingRuleOK.
ReplaceServerSwitchingRulesAcceptedCode is the HTTP code returned for type ReplaceServerSwitchingRulesAccepted.
ReplaceServerSwitchingRulesBadRequestCode is the HTTP code returned for type ReplaceServerSwitchingRulesBadRequest.
ReplaceServerSwitchingRulesOKCode is the HTTP code returned for type ReplaceServerSwitchingRulesOK.

# Structs

CreateServerSwitchingRule swagger:route POST /services/haproxy/configuration/backends/{parent_name}/server_switching_rules/{index} ServerSwitchingRule createServerSwitchingRule # Add a new Server Switching Rule Adds a new Server Switching Rule of the specified type in the specified backend.
CreateServerSwitchingRuleAccepted Configuration change accepted and reload requested swagger:response createServerSwitchingRuleAccepted */.
CreateServerSwitchingRuleBadRequest Bad request swagger:response createServerSwitchingRuleBadRequest */.
CreateServerSwitchingRuleConflict The specified resource already exists swagger:response createServerSwitchingRuleConflict */.
CreateServerSwitchingRuleCreated Server Switching Rule created swagger:response createServerSwitchingRuleCreated */.
CreateServerSwitchingRuleDefault General Error swagger:response createServerSwitchingRuleDefault */.
CreateServerSwitchingRuleParams contains all the bound params for the create server switching rule operation typically these are obtained from a http.Request swagger:parameters createServerSwitchingRule.
CreateServerSwitchingRuleURL generates an URL for the create server switching rule operation.
DeleteServerSwitchingRule swagger:route DELETE /services/haproxy/configuration/backends/{parent_name}/server_switching_rules/{index} ServerSwitchingRule deleteServerSwitchingRule # Delete a Server Switching Rule Deletes a Server Switching Rule configuration by it's index from the specified backend.
DeleteServerSwitchingRuleAccepted Configuration change accepted and reload requested swagger:response deleteServerSwitchingRuleAccepted */.
DeleteServerSwitchingRuleDefault General Error swagger:response deleteServerSwitchingRuleDefault */.
DeleteServerSwitchingRuleNoContent Server Switching Rule deleted swagger:response deleteServerSwitchingRuleNoContent */.
DeleteServerSwitchingRuleNotFound The specified resource was not found swagger:response deleteServerSwitchingRuleNotFound */.
DeleteServerSwitchingRuleParams contains all the bound params for the delete server switching rule operation typically these are obtained from a http.Request swagger:parameters deleteServerSwitchingRule.
DeleteServerSwitchingRuleURL generates an URL for the delete server switching rule operation.
GetServerSwitchingRule swagger:route GET /services/haproxy/configuration/backends/{parent_name}/server_switching_rules/{index} ServerSwitchingRule getServerSwitchingRule # Return one Server Switching Rule Returns one Server Switching Rule configuration by it's index in the specified backend.
GetServerSwitchingRuleDefault General Error swagger:response getServerSwitchingRuleDefault */.
GetServerSwitchingRuleNotFound The specified resource was not found swagger:response getServerSwitchingRuleNotFound */.
GetServerSwitchingRuleOK Successful operation swagger:response getServerSwitchingRuleOK */.
GetServerSwitchingRuleParams contains all the bound params for the get server switching rule operation typically these are obtained from a http.Request swagger:parameters getServerSwitchingRule.
GetServerSwitchingRules swagger:route GET /services/haproxy/configuration/backends/{parent_name}/server_switching_rules ServerSwitchingRule getServerSwitchingRules # Return an array of all Server Switching Rules Returns all Backend Switching Rules that are configured in specified backend.
GetServerSwitchingRulesDefault General Error swagger:response getServerSwitchingRulesDefault */.
GetServerSwitchingRulesOK Successful operation swagger:response getServerSwitchingRulesOK */.
GetServerSwitchingRulesParams contains all the bound params for the get server switching rules operation typically these are obtained from a http.Request swagger:parameters getServerSwitchingRules.
GetServerSwitchingRulesURL generates an URL for the get server switching rules operation.
GetServerSwitchingRuleURL generates an URL for the get server switching rule operation.
ReplaceServerSwitchingRule swagger:route PUT /services/haproxy/configuration/backends/{parent_name}/server_switching_rules/{index} ServerSwitchingRule replaceServerSwitchingRule # Replace a Server Switching Rule Replaces a Server Switching Rule configuration by it's index in the specified backend.
ReplaceServerSwitchingRuleAccepted Configuration change accepted and reload requested swagger:response replaceServerSwitchingRuleAccepted */.
ReplaceServerSwitchingRuleBadRequest Bad request swagger:response replaceServerSwitchingRuleBadRequest */.
ReplaceServerSwitchingRuleDefault General Error swagger:response replaceServerSwitchingRuleDefault */.
ReplaceServerSwitchingRuleNotFound The specified resource was not found swagger:response replaceServerSwitchingRuleNotFound */.
ReplaceServerSwitchingRuleOK Server Switching Rule replaced swagger:response replaceServerSwitchingRuleOK */.
ReplaceServerSwitchingRuleParams contains all the bound params for the replace server switching rule operation typically these are obtained from a http.Request swagger:parameters replaceServerSwitchingRule.
ReplaceServerSwitchingRules swagger:route PUT /services/haproxy/configuration/backends/{parent_name}/server_switching_rules ServerSwitchingRule replaceServerSwitchingRules # Replace an Server Switching Rule list Replaces a whole list of Server Switching Rules with the list given in parameter */.
ReplaceServerSwitchingRulesAccepted Configuration change accepted and reload requested swagger:response replaceServerSwitchingRulesAccepted */.
ReplaceServerSwitchingRulesBadRequest Bad request swagger:response replaceServerSwitchingRulesBadRequest */.
ReplaceServerSwitchingRulesDefault General Error swagger:response replaceServerSwitchingRulesDefault */.
ReplaceServerSwitchingRulesOK All Server Switching Rule lines replaced swagger:response replaceServerSwitchingRulesOK */.
ReplaceServerSwitchingRulesParams contains all the bound params for the replace server switching rules operation typically these are obtained from a http.Request swagger:parameters replaceServerSwitchingRules.
ReplaceServerSwitchingRulesURL generates an URL for the replace server switching rules operation.
ReplaceServerSwitchingRuleURL generates an URL for the replace server switching rule operation.

# Interfaces

CreateServerSwitchingRuleHandler interface for that can handle valid create server switching rule params.
DeleteServerSwitchingRuleHandler interface for that can handle valid delete server switching rule params.
GetServerSwitchingRuleHandler interface for that can handle valid get server switching rule params.
GetServerSwitchingRulesHandler interface for that can handle valid get server switching rules params.
ReplaceServerSwitchingRuleHandler interface for that can handle valid replace server switching rule params.
ReplaceServerSwitchingRulesHandler interface for that can handle valid replace server switching rules params.

# Type aliases

CreateServerSwitchingRuleHandlerFunc turns a function with the right signature into a create server switching rule handler.
DeleteServerSwitchingRuleHandlerFunc turns a function with the right signature into a delete server switching rule handler.
GetServerSwitchingRuleHandlerFunc turns a function with the right signature into a get server switching rule handler.
GetServerSwitchingRulesHandlerFunc turns a function with the right signature into a get server switching rules handler.
ReplaceServerSwitchingRuleHandlerFunc turns a function with the right signature into a replace server switching rule handler.
ReplaceServerSwitchingRulesHandlerFunc turns a function with the right signature into a replace server switching rules handler.