v30ee

package
v0.1.0-alpha.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2025 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Package v30ee provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.

Index

Constants

View Source
const (
	Basic_authScopes = "basic_auth.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func NewAddMapEntryRequest

func NewAddMapEntryRequest(server string, parentName ParentName, params *AddMapEntryParams, body AddMapEntryJSONRequestBody) (*http.Request, error)

NewAddMapEntryRequest calls the generic AddMapEntry builder with application/json body

func NewAddMapEntryRequestWithBody

func NewAddMapEntryRequestWithBody(server string, parentName ParentName, params *AddMapEntryParams, contentType string, body io.Reader) (*http.Request, error)

NewAddMapEntryRequestWithBody generates requests for AddMapEntry with any type of body

func NewAddPayloadRuntimeACLRequest

func NewAddPayloadRuntimeACLRequest(server string, parentName ParentName, body AddPayloadRuntimeACLJSONRequestBody) (*http.Request, error)

NewAddPayloadRuntimeACLRequest calls the generic AddPayloadRuntimeACL builder with application/json body

func NewAddPayloadRuntimeACLRequestWithBody

func NewAddPayloadRuntimeACLRequestWithBody(server string, parentName ParentName, contentType string, body io.Reader) (*http.Request, error)

NewAddPayloadRuntimeACLRequestWithBody generates requests for AddPayloadRuntimeACL with any type of body

func NewAddPayloadRuntimeMapRequest

func NewAddPayloadRuntimeMapRequest(server string, name string, params *AddPayloadRuntimeMapParams, body AddPayloadRuntimeMapJSONRequestBody) (*http.Request, error)

NewAddPayloadRuntimeMapRequest calls the generic AddPayloadRuntimeMap builder with application/json body

func NewAddPayloadRuntimeMapRequestWithBody

func NewAddPayloadRuntimeMapRequestWithBody(server string, name string, params *AddPayloadRuntimeMapParams, contentType string, body io.Reader) (*http.Request, error)

NewAddPayloadRuntimeMapRequestWithBody generates requests for AddPayloadRuntimeMap with any type of body

func NewAddRuntimeServerRequest

func NewAddRuntimeServerRequest(server string, parentName ParentName, body AddRuntimeServerJSONRequestBody) (*http.Request, error)

NewAddRuntimeServerRequest calls the generic AddRuntimeServer builder with application/json body

func NewAddRuntimeServerRequestWithBody

func NewAddRuntimeServerRequestWithBody(server string, parentName ParentName, contentType string, body io.Reader) (*http.Request, error)

NewAddRuntimeServerRequestWithBody generates requests for AddRuntimeServer with any type of body

func NewClearRuntimeMapRequest

func NewClearRuntimeMapRequest(server string, name string, params *ClearRuntimeMapParams) (*http.Request, error)

NewClearRuntimeMapRequest generates requests for ClearRuntimeMap

func NewCommitKeepalivedTransactionRequest

func NewCommitKeepalivedTransactionRequest(server string, id string, params *CommitKeepalivedTransactionParams) (*http.Request, error)

NewCommitKeepalivedTransactionRequest generates requests for CommitKeepalivedTransaction

func NewCommitSpoeTransactionRequest

func NewCommitSpoeTransactionRequest(server string, parentName ParentName, id string, params *CommitSpoeTransactionParams) (*http.Request, error)

NewCommitSpoeTransactionRequest generates requests for CommitSpoeTransaction

func NewCommitTransactionRequest

func NewCommitTransactionRequest(server string, id string, params *CommitTransactionParams) (*http.Request, error)

NewCommitTransactionRequest generates requests for CommitTransaction

func NewCreateAWSRegionRequest

func NewCreateAWSRegionRequest(server string, body CreateAWSRegionJSONRequestBody) (*http.Request, error)

NewCreateAWSRegionRequest calls the generic CreateAWSRegion builder with application/json body

func NewCreateAWSRegionRequestWithBody

func NewCreateAWSRegionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAWSRegionRequestWithBody generates requests for CreateAWSRegion with any type of body

func NewCreateAclBackendRequest

func NewCreateAclBackendRequest(server string, parentName ParentName, index int, params *CreateAclBackendParams, body CreateAclBackendJSONRequestBody) (*http.Request, error)

NewCreateAclBackendRequest calls the generic CreateAclBackend builder with application/json body

func NewCreateAclBackendRequestWithBody

func NewCreateAclBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateAclBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateAclBackendRequestWithBody generates requests for CreateAclBackend with any type of body

func NewCreateAclFCGIAppRequest

func NewCreateAclFCGIAppRequest(server string, parentName ParentName, index int, params *CreateAclFCGIAppParams, body CreateAclFCGIAppJSONRequestBody) (*http.Request, error)

NewCreateAclFCGIAppRequest calls the generic CreateAclFCGIApp builder with application/json body

func NewCreateAclFCGIAppRequestWithBody

func NewCreateAclFCGIAppRequestWithBody(server string, parentName ParentName, index int, params *CreateAclFCGIAppParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateAclFCGIAppRequestWithBody generates requests for CreateAclFCGIApp with any type of body

func NewCreateAclFrontendRequest

func NewCreateAclFrontendRequest(server string, parentName ParentName, index int, params *CreateAclFrontendParams, body CreateAclFrontendJSONRequestBody) (*http.Request, error)

NewCreateAclFrontendRequest calls the generic CreateAclFrontend builder with application/json body

func NewCreateAclFrontendRequestWithBody

func NewCreateAclFrontendRequestWithBody(server string, parentName ParentName, index int, params *CreateAclFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateAclFrontendRequestWithBody generates requests for CreateAclFrontend with any type of body

func NewCreateBackendRequest

func NewCreateBackendRequest(server string, params *CreateBackendParams, body CreateBackendJSONRequestBody) (*http.Request, error)

NewCreateBackendRequest calls the generic CreateBackend builder with application/json body

func NewCreateBackendRequestWithBody

func NewCreateBackendRequestWithBody(server string, params *CreateBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateBackendRequestWithBody generates requests for CreateBackend with any type of body

func NewCreateBackendSwitchingRuleRequest

func NewCreateBackendSwitchingRuleRequest(server string, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, body CreateBackendSwitchingRuleJSONRequestBody) (*http.Request, error)

NewCreateBackendSwitchingRuleRequest calls the generic CreateBackendSwitchingRule builder with application/json body

func NewCreateBackendSwitchingRuleRequestWithBody

func NewCreateBackendSwitchingRuleRequestWithBody(server string, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateBackendSwitchingRuleRequestWithBody generates requests for CreateBackendSwitchingRule with any type of body

func NewCreateBindFrontendRequest

func NewCreateBindFrontendRequest(server string, parentName ParentName, params *CreateBindFrontendParams, body CreateBindFrontendJSONRequestBody) (*http.Request, error)

NewCreateBindFrontendRequest calls the generic CreateBindFrontend builder with application/json body

func NewCreateBindFrontendRequestWithBody

func NewCreateBindFrontendRequestWithBody(server string, parentName ParentName, params *CreateBindFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateBindFrontendRequestWithBody generates requests for CreateBindFrontend with any type of body

func NewCreateBindLogForwardRequest

func NewCreateBindLogForwardRequest(server string, parentName ParentName, params *CreateBindLogForwardParams, body CreateBindLogForwardJSONRequestBody) (*http.Request, error)

NewCreateBindLogForwardRequest calls the generic CreateBindLogForward builder with application/json body

func NewCreateBindLogForwardRequestWithBody

func NewCreateBindLogForwardRequestWithBody(server string, parentName ParentName, params *CreateBindLogForwardParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateBindLogForwardRequestWithBody generates requests for CreateBindLogForward with any type of body

func NewCreateBindPeerRequest

func NewCreateBindPeerRequest(server string, parentName ParentName, params *CreateBindPeerParams, body CreateBindPeerJSONRequestBody) (*http.Request, error)

NewCreateBindPeerRequest calls the generic CreateBindPeer builder with application/json body

func NewCreateBindPeerRequestWithBody

func NewCreateBindPeerRequestWithBody(server string, parentName ParentName, params *CreateBindPeerParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateBindPeerRequestWithBody generates requests for CreateBindPeer with any type of body

func NewCreateBotmgmtProfileRequest

func NewCreateBotmgmtProfileRequest(server string, params *CreateBotmgmtProfileParams, body CreateBotmgmtProfileJSONRequestBody) (*http.Request, error)

NewCreateBotmgmtProfileRequest calls the generic CreateBotmgmtProfile builder with application/json body

func NewCreateBotmgmtProfileRequestWithBody

func NewCreateBotmgmtProfileRequestWithBody(server string, params *CreateBotmgmtProfileParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateBotmgmtProfileRequestWithBody generates requests for CreateBotmgmtProfile with any type of body

func NewCreateCacheRequest

func NewCreateCacheRequest(server string, params *CreateCacheParams, body CreateCacheJSONRequestBody) (*http.Request, error)

NewCreateCacheRequest calls the generic CreateCache builder with application/json body

func NewCreateCacheRequestWithBody

func NewCreateCacheRequestWithBody(server string, params *CreateCacheParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCacheRequestWithBody generates requests for CreateCache with any type of body

func NewCreateCaptchaRequest

func NewCreateCaptchaRequest(server string, params *CreateCaptchaParams, body CreateCaptchaJSONRequestBody) (*http.Request, error)

NewCreateCaptchaRequest calls the generic CreateCaptcha builder with application/json body

func NewCreateCaptchaRequestWithBody

func NewCreateCaptchaRequestWithBody(server string, params *CreateCaptchaParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCaptchaRequestWithBody generates requests for CreateCaptcha with any type of body

func NewCreateConsulRequest

func NewCreateConsulRequest(server string, body CreateConsulJSONRequestBody) (*http.Request, error)

NewCreateConsulRequest calls the generic CreateConsul builder with application/json body

func NewCreateConsulRequestWithBody

func NewCreateConsulRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateConsulRequestWithBody generates requests for CreateConsul with any type of body

func NewCreateCrtLoadRequest

func NewCreateCrtLoadRequest(server string, params *CreateCrtLoadParams, body CreateCrtLoadJSONRequestBody) (*http.Request, error)

NewCreateCrtLoadRequest calls the generic CreateCrtLoad builder with application/json body

func NewCreateCrtLoadRequestWithBody

func NewCreateCrtLoadRequestWithBody(server string, params *CreateCrtLoadParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCrtLoadRequestWithBody generates requests for CreateCrtLoad with any type of body

func NewCreateCrtStoreRequest

func NewCreateCrtStoreRequest(server string, params *CreateCrtStoreParams, body CreateCrtStoreJSONRequestBody) (*http.Request, error)

NewCreateCrtStoreRequest calls the generic CreateCrtStore builder with application/json body

func NewCreateCrtStoreRequestWithBody

func NewCreateCrtStoreRequestWithBody(server string, params *CreateCrtStoreParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCrtStoreRequestWithBody generates requests for CreateCrtStore with any type of body

func NewCreateDeclareCaptureRequest

func NewCreateDeclareCaptureRequest(server string, parentName ParentName, index int, params *CreateDeclareCaptureParams, body CreateDeclareCaptureJSONRequestBody) (*http.Request, error)

NewCreateDeclareCaptureRequest calls the generic CreateDeclareCapture builder with application/json body

func NewCreateDeclareCaptureRequestWithBody

func NewCreateDeclareCaptureRequestWithBody(server string, parentName ParentName, index int, params *CreateDeclareCaptureParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateDeclareCaptureRequestWithBody generates requests for CreateDeclareCapture with any type of body

func NewCreateDefaultsSectionRequest

func NewCreateDefaultsSectionRequest(server string, params *CreateDefaultsSectionParams, body CreateDefaultsSectionJSONRequestBody) (*http.Request, error)

NewCreateDefaultsSectionRequest calls the generic CreateDefaultsSection builder with application/json body

func NewCreateDefaultsSectionRequestWithBody

func NewCreateDefaultsSectionRequestWithBody(server string, params *CreateDefaultsSectionParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateDefaultsSectionRequestWithBody generates requests for CreateDefaultsSection with any type of body

func NewCreateDgramBindLogForwardRequest

func NewCreateDgramBindLogForwardRequest(server string, parentName ParentName, params *CreateDgramBindLogForwardParams, body CreateDgramBindLogForwardJSONRequestBody) (*http.Request, error)

NewCreateDgramBindLogForwardRequest calls the generic CreateDgramBindLogForward builder with application/json body

func NewCreateDgramBindLogForwardRequestWithBody

func NewCreateDgramBindLogForwardRequestWithBody(server string, parentName ParentName, params *CreateDgramBindLogForwardParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateDgramBindLogForwardRequestWithBody generates requests for CreateDgramBindLogForward with any type of body

func NewCreateDgramBindUDPLbRequest

func NewCreateDgramBindUDPLbRequest(server string, parentName ParentName, params *CreateDgramBindUDPLbParams, body CreateDgramBindUDPLbJSONRequestBody) (*http.Request, error)

NewCreateDgramBindUDPLbRequest calls the generic CreateDgramBindUDPLb builder with application/json body

func NewCreateDgramBindUDPLbRequestWithBody

func NewCreateDgramBindUDPLbRequestWithBody(server string, parentName ParentName, params *CreateDgramBindUDPLbParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateDgramBindUDPLbRequestWithBody generates requests for CreateDgramBindUDPLb with any type of body

func NewCreateDynamicUpdateRuleRequest

func NewCreateDynamicUpdateRuleRequest(server string, index int, params *CreateDynamicUpdateRuleParams, body CreateDynamicUpdateRuleJSONRequestBody) (*http.Request, error)

NewCreateDynamicUpdateRuleRequest calls the generic CreateDynamicUpdateRule builder with application/json body

func NewCreateDynamicUpdateRuleRequestWithBody

func NewCreateDynamicUpdateRuleRequestWithBody(server string, index int, params *CreateDynamicUpdateRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateDynamicUpdateRuleRequestWithBody generates requests for CreateDynamicUpdateRule with any type of body

func NewCreateDynamicUpdateSectionRequest

func NewCreateDynamicUpdateSectionRequest(server string, params *CreateDynamicUpdateSectionParams) (*http.Request, error)

NewCreateDynamicUpdateSectionRequest generates requests for CreateDynamicUpdateSection

func NewCreateFCGIAppRequest

func NewCreateFCGIAppRequest(server string, params *CreateFCGIAppParams, body CreateFCGIAppJSONRequestBody) (*http.Request, error)

NewCreateFCGIAppRequest calls the generic CreateFCGIApp builder with application/json body

func NewCreateFCGIAppRequestWithBody

func NewCreateFCGIAppRequestWithBody(server string, params *CreateFCGIAppParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateFCGIAppRequestWithBody generates requests for CreateFCGIApp with any type of body

func NewCreateFilterBackendRequest

func NewCreateFilterBackendRequest(server string, parentName ParentName, index int, params *CreateFilterBackendParams, body CreateFilterBackendJSONRequestBody) (*http.Request, error)

NewCreateFilterBackendRequest calls the generic CreateFilterBackend builder with application/json body

func NewCreateFilterBackendRequestWithBody

func NewCreateFilterBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateFilterBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateFilterBackendRequestWithBody generates requests for CreateFilterBackend with any type of body

func NewCreateFilterFrontendRequest

func NewCreateFilterFrontendRequest(server string, parentName ParentName, index int, params *CreateFilterFrontendParams, body CreateFilterFrontendJSONRequestBody) (*http.Request, error)

NewCreateFilterFrontendRequest calls the generic CreateFilterFrontend builder with application/json body

func NewCreateFilterFrontendRequestWithBody

func NewCreateFilterFrontendRequestWithBody(server string, parentName ParentName, index int, params *CreateFilterFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateFilterFrontendRequestWithBody generates requests for CreateFilterFrontend with any type of body

func NewCreateFrontendRequest

func NewCreateFrontendRequest(server string, params *CreateFrontendParams, body CreateFrontendJSONRequestBody) (*http.Request, error)

NewCreateFrontendRequest calls the generic CreateFrontend builder with application/json body

func NewCreateFrontendRequestWithBody

func NewCreateFrontendRequestWithBody(server string, params *CreateFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateFrontendRequestWithBody generates requests for CreateFrontend with any type of body

func NewCreateGroupRequest

func NewCreateGroupRequest(server string, params *CreateGroupParams, body CreateGroupJSONRequestBody) (*http.Request, error)

NewCreateGroupRequest calls the generic CreateGroup builder with application/json body

func NewCreateGroupRequestWithBody

func NewCreateGroupRequestWithBody(server string, params *CreateGroupParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateGroupRequestWithBody generates requests for CreateGroup with any type of body

func NewCreateHTTPAfterResponseRuleBackendRequest

func NewCreateHTTPAfterResponseRuleBackendRequest(server string, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleBackendParams, body CreateHTTPAfterResponseRuleBackendJSONRequestBody) (*http.Request, error)

NewCreateHTTPAfterResponseRuleBackendRequest calls the generic CreateHTTPAfterResponseRuleBackend builder with application/json body

func NewCreateHTTPAfterResponseRuleBackendRequestWithBody

func NewCreateHTTPAfterResponseRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPAfterResponseRuleBackendRequestWithBody generates requests for CreateHTTPAfterResponseRuleBackend with any type of body

func NewCreateHTTPAfterResponseRuleFrontendRequest

func NewCreateHTTPAfterResponseRuleFrontendRequest(server string, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleFrontendParams, body CreateHTTPAfterResponseRuleFrontendJSONRequestBody) (*http.Request, error)

NewCreateHTTPAfterResponseRuleFrontendRequest calls the generic CreateHTTPAfterResponseRuleFrontend builder with application/json body

func NewCreateHTTPAfterResponseRuleFrontendRequestWithBody

func NewCreateHTTPAfterResponseRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPAfterResponseRuleFrontendRequestWithBody generates requests for CreateHTTPAfterResponseRuleFrontend with any type of body

func NewCreateHTTPCheckBackendRequest

func NewCreateHTTPCheckBackendRequest(server string, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, body CreateHTTPCheckBackendJSONRequestBody) (*http.Request, error)

NewCreateHTTPCheckBackendRequest calls the generic CreateHTTPCheckBackend builder with application/json body

func NewCreateHTTPCheckBackendRequestWithBody

func NewCreateHTTPCheckBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPCheckBackendRequestWithBody generates requests for CreateHTTPCheckBackend with any type of body

func NewCreateHTTPCheckDefaultsRequest

func NewCreateHTTPCheckDefaultsRequest(server string, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, body CreateHTTPCheckDefaultsJSONRequestBody) (*http.Request, error)

NewCreateHTTPCheckDefaultsRequest calls the generic CreateHTTPCheckDefaults builder with application/json body

func NewCreateHTTPCheckDefaultsRequestWithBody

func NewCreateHTTPCheckDefaultsRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPCheckDefaultsRequestWithBody generates requests for CreateHTTPCheckDefaults with any type of body

func NewCreateHTTPErrorRuleBackendRequest

func NewCreateHTTPErrorRuleBackendRequest(server string, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, body CreateHTTPErrorRuleBackendJSONRequestBody) (*http.Request, error)

NewCreateHTTPErrorRuleBackendRequest calls the generic CreateHTTPErrorRuleBackend builder with application/json body

func NewCreateHTTPErrorRuleBackendRequestWithBody

func NewCreateHTTPErrorRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPErrorRuleBackendRequestWithBody generates requests for CreateHTTPErrorRuleBackend with any type of body

func NewCreateHTTPErrorRuleDefaultsRequest

func NewCreateHTTPErrorRuleDefaultsRequest(server string, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, body CreateHTTPErrorRuleDefaultsJSONRequestBody) (*http.Request, error)

NewCreateHTTPErrorRuleDefaultsRequest calls the generic CreateHTTPErrorRuleDefaults builder with application/json body

func NewCreateHTTPErrorRuleDefaultsRequestWithBody

func NewCreateHTTPErrorRuleDefaultsRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPErrorRuleDefaultsRequestWithBody generates requests for CreateHTTPErrorRuleDefaults with any type of body

func NewCreateHTTPErrorRuleFrontendRequest

func NewCreateHTTPErrorRuleFrontendRequest(server string, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, body CreateHTTPErrorRuleFrontendJSONRequestBody) (*http.Request, error)

NewCreateHTTPErrorRuleFrontendRequest calls the generic CreateHTTPErrorRuleFrontend builder with application/json body

func NewCreateHTTPErrorRuleFrontendRequestWithBody

func NewCreateHTTPErrorRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPErrorRuleFrontendRequestWithBody generates requests for CreateHTTPErrorRuleFrontend with any type of body

func NewCreateHTTPErrorsSectionRequest

func NewCreateHTTPErrorsSectionRequest(server string, params *CreateHTTPErrorsSectionParams, body CreateHTTPErrorsSectionJSONRequestBody) (*http.Request, error)

NewCreateHTTPErrorsSectionRequest calls the generic CreateHTTPErrorsSection builder with application/json body

func NewCreateHTTPErrorsSectionRequestWithBody

func NewCreateHTTPErrorsSectionRequestWithBody(server string, params *CreateHTTPErrorsSectionParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPErrorsSectionRequestWithBody generates requests for CreateHTTPErrorsSection with any type of body

func NewCreateHTTPRequestRuleBackendRequest

func NewCreateHTTPRequestRuleBackendRequest(server string, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, body CreateHTTPRequestRuleBackendJSONRequestBody) (*http.Request, error)

NewCreateHTTPRequestRuleBackendRequest calls the generic CreateHTTPRequestRuleBackend builder with application/json body

func NewCreateHTTPRequestRuleBackendRequestWithBody

func NewCreateHTTPRequestRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPRequestRuleBackendRequestWithBody generates requests for CreateHTTPRequestRuleBackend with any type of body

func NewCreateHTTPRequestRuleFrontendRequest

func NewCreateHTTPRequestRuleFrontendRequest(server string, parentName ParentName, index int, params *CreateHTTPRequestRuleFrontendParams, body CreateHTTPRequestRuleFrontendJSONRequestBody) (*http.Request, error)

NewCreateHTTPRequestRuleFrontendRequest calls the generic CreateHTTPRequestRuleFrontend builder with application/json body

func NewCreateHTTPRequestRuleFrontendRequestWithBody

func NewCreateHTTPRequestRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPRequestRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPRequestRuleFrontendRequestWithBody generates requests for CreateHTTPRequestRuleFrontend with any type of body

func NewCreateHTTPResponseRuleBackendRequest

func NewCreateHTTPResponseRuleBackendRequest(server string, parentName ParentName, index int, params *CreateHTTPResponseRuleBackendParams, body CreateHTTPResponseRuleBackendJSONRequestBody) (*http.Request, error)

NewCreateHTTPResponseRuleBackendRequest calls the generic CreateHTTPResponseRuleBackend builder with application/json body

func NewCreateHTTPResponseRuleBackendRequestWithBody

func NewCreateHTTPResponseRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPResponseRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPResponseRuleBackendRequestWithBody generates requests for CreateHTTPResponseRuleBackend with any type of body

func NewCreateHTTPResponseRuleFrontendRequest

func NewCreateHTTPResponseRuleFrontendRequest(server string, parentName ParentName, index int, params *CreateHTTPResponseRuleFrontendParams, body CreateHTTPResponseRuleFrontendJSONRequestBody) (*http.Request, error)

NewCreateHTTPResponseRuleFrontendRequest calls the generic CreateHTTPResponseRuleFrontend builder with application/json body

func NewCreateHTTPResponseRuleFrontendRequestWithBody

func NewCreateHTTPResponseRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *CreateHTTPResponseRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateHTTPResponseRuleFrontendRequestWithBody generates requests for CreateHTTPResponseRuleFrontend with any type of body

func NewCreateLogForwardRequest

func NewCreateLogForwardRequest(server string, params *CreateLogForwardParams, body CreateLogForwardJSONRequestBody) (*http.Request, error)

NewCreateLogForwardRequest calls the generic CreateLogForward builder with application/json body

func NewCreateLogForwardRequestWithBody

func NewCreateLogForwardRequestWithBody(server string, params *CreateLogForwardParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogForwardRequestWithBody generates requests for CreateLogForward with any type of body

func NewCreateLogInputRequest

func NewCreateLogInputRequest(server string, body CreateLogInputJSONRequestBody) (*http.Request, error)

NewCreateLogInputRequest calls the generic CreateLogInput builder with application/json body

func NewCreateLogInputRequestWithBody

func NewCreateLogInputRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogInputRequestWithBody generates requests for CreateLogInput with any type of body

func NewCreateLogOutputRequest

func NewCreateLogOutputRequest(server string, body CreateLogOutputJSONRequestBody) (*http.Request, error)

NewCreateLogOutputRequest calls the generic CreateLogOutput builder with application/json body

func NewCreateLogOutputRequestWithBody

func NewCreateLogOutputRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogOutputRequestWithBody generates requests for CreateLogOutput with any type of body

func NewCreateLogTargetBackendRequest

func NewCreateLogTargetBackendRequest(server string, parentName ParentName, index int, params *CreateLogTargetBackendParams, body CreateLogTargetBackendJSONRequestBody) (*http.Request, error)

NewCreateLogTargetBackendRequest calls the generic CreateLogTargetBackend builder with application/json body

func NewCreateLogTargetBackendRequestWithBody

func NewCreateLogTargetBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateLogTargetBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogTargetBackendRequestWithBody generates requests for CreateLogTargetBackend with any type of body

func NewCreateLogTargetDefaultsRequest

func NewCreateLogTargetDefaultsRequest(server string, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, body CreateLogTargetDefaultsJSONRequestBody) (*http.Request, error)

NewCreateLogTargetDefaultsRequest calls the generic CreateLogTargetDefaults builder with application/json body

func NewCreateLogTargetDefaultsRequestWithBody

func NewCreateLogTargetDefaultsRequestWithBody(server string, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogTargetDefaultsRequestWithBody generates requests for CreateLogTargetDefaults with any type of body

func NewCreateLogTargetFrontendRequest

func NewCreateLogTargetFrontendRequest(server string, parentName ParentName, index int, params *CreateLogTargetFrontendParams, body CreateLogTargetFrontendJSONRequestBody) (*http.Request, error)

NewCreateLogTargetFrontendRequest calls the generic CreateLogTargetFrontend builder with application/json body

func NewCreateLogTargetFrontendRequestWithBody

func NewCreateLogTargetFrontendRequestWithBody(server string, parentName ParentName, index int, params *CreateLogTargetFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogTargetFrontendRequestWithBody generates requests for CreateLogTargetFrontend with any type of body

func NewCreateLogTargetGlobalRequest

func NewCreateLogTargetGlobalRequest(server string, index int, params *CreateLogTargetGlobalParams, body CreateLogTargetGlobalJSONRequestBody) (*http.Request, error)

NewCreateLogTargetGlobalRequest calls the generic CreateLogTargetGlobal builder with application/json body

func NewCreateLogTargetGlobalRequestWithBody

func NewCreateLogTargetGlobalRequestWithBody(server string, index int, params *CreateLogTargetGlobalParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogTargetGlobalRequestWithBody generates requests for CreateLogTargetGlobal with any type of body

func NewCreateLogTargetLogForwardRequest

func NewCreateLogTargetLogForwardRequest(server string, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, body CreateLogTargetLogForwardJSONRequestBody) (*http.Request, error)

NewCreateLogTargetLogForwardRequest calls the generic CreateLogTargetLogForward builder with application/json body

func NewCreateLogTargetLogForwardRequestWithBody

func NewCreateLogTargetLogForwardRequestWithBody(server string, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogTargetLogForwardRequestWithBody generates requests for CreateLogTargetLogForward with any type of body

func NewCreateLogTargetPeerRequest

func NewCreateLogTargetPeerRequest(server string, parentName ParentName, index int, params *CreateLogTargetPeerParams, body CreateLogTargetPeerJSONRequestBody) (*http.Request, error)

NewCreateLogTargetPeerRequest calls the generic CreateLogTargetPeer builder with application/json body

func NewCreateLogTargetPeerRequestWithBody

func NewCreateLogTargetPeerRequestWithBody(server string, parentName ParentName, index int, params *CreateLogTargetPeerParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogTargetPeerRequestWithBody generates requests for CreateLogTargetPeer with any type of body

func NewCreateLogTargetUDPLbRequest

func NewCreateLogTargetUDPLbRequest(server string, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, body CreateLogTargetUDPLbJSONRequestBody) (*http.Request, error)

NewCreateLogTargetUDPLbRequest calls the generic CreateLogTargetUDPLb builder with application/json body

func NewCreateLogTargetUDPLbRequestWithBody

func NewCreateLogTargetUDPLbRequestWithBody(server string, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogTargetUDPLbRequestWithBody generates requests for CreateLogTargetUDPLb with any type of body

func NewCreateMailerEntryRequest

func NewCreateMailerEntryRequest(server string, params *CreateMailerEntryParams, body CreateMailerEntryJSONRequestBody) (*http.Request, error)

NewCreateMailerEntryRequest calls the generic CreateMailerEntry builder with application/json body

func NewCreateMailerEntryRequestWithBody

func NewCreateMailerEntryRequestWithBody(server string, params *CreateMailerEntryParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateMailerEntryRequestWithBody generates requests for CreateMailerEntry with any type of body

func NewCreateMailersSectionRequest

func NewCreateMailersSectionRequest(server string, params *CreateMailersSectionParams, body CreateMailersSectionJSONRequestBody) (*http.Request, error)

NewCreateMailersSectionRequest calls the generic CreateMailersSection builder with application/json body

func NewCreateMailersSectionRequestWithBody

func NewCreateMailersSectionRequestWithBody(server string, params *CreateMailersSectionParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateMailersSectionRequestWithBody generates requests for CreateMailersSection with any type of body

func NewCreateNameserverRequest

func NewCreateNameserverRequest(server string, params *CreateNameserverParams, body CreateNameserverJSONRequestBody) (*http.Request, error)

NewCreateNameserverRequest calls the generic CreateNameserver builder with application/json body

func NewCreateNameserverRequestWithBody

func NewCreateNameserverRequestWithBody(server string, params *CreateNameserverParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateNameserverRequestWithBody generates requests for CreateNameserver with any type of body

func NewCreatePeerEntryRequest

func NewCreatePeerEntryRequest(server string, params *CreatePeerEntryParams, body CreatePeerEntryJSONRequestBody) (*http.Request, error)

NewCreatePeerEntryRequest calls the generic CreatePeerEntry builder with application/json body

func NewCreatePeerEntryRequestWithBody

func NewCreatePeerEntryRequestWithBody(server string, params *CreatePeerEntryParams, contentType string, body io.Reader) (*http.Request, error)

NewCreatePeerEntryRequestWithBody generates requests for CreatePeerEntry with any type of body

func NewCreatePeerRequest

func NewCreatePeerRequest(server string, params *CreatePeerParams, body CreatePeerJSONRequestBody) (*http.Request, error)

NewCreatePeerRequest calls the generic CreatePeer builder with application/json body

func NewCreatePeerRequestWithBody

func NewCreatePeerRequestWithBody(server string, params *CreatePeerParams, contentType string, body io.Reader) (*http.Request, error)

NewCreatePeerRequestWithBody generates requests for CreatePeer with any type of body

func NewCreateProgramRequest

func NewCreateProgramRequest(server string, params *CreateProgramParams, body CreateProgramJSONRequestBody) (*http.Request, error)

NewCreateProgramRequest calls the generic CreateProgram builder with application/json body

func NewCreateProgramRequestWithBody

func NewCreateProgramRequestWithBody(server string, params *CreateProgramParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateProgramRequestWithBody generates requests for CreateProgram with any type of body

func NewCreateResolverRequest

func NewCreateResolverRequest(server string, params *CreateResolverParams, body CreateResolverJSONRequestBody) (*http.Request, error)

NewCreateResolverRequest calls the generic CreateResolver builder with application/json body

func NewCreateResolverRequestWithBody

func NewCreateResolverRequestWithBody(server string, params *CreateResolverParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateResolverRequestWithBody generates requests for CreateResolver with any type of body

func NewCreateRingRequest

func NewCreateRingRequest(server string, params *CreateRingParams, body CreateRingJSONRequestBody) (*http.Request, error)

NewCreateRingRequest calls the generic CreateRing builder with application/json body

func NewCreateRingRequestWithBody

func NewCreateRingRequestWithBody(server string, params *CreateRingParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateRingRequestWithBody generates requests for CreateRing with any type of body

func NewCreateServerBackendRequest

func NewCreateServerBackendRequest(server string, parentName ParentName, params *CreateServerBackendParams, body CreateServerBackendJSONRequestBody) (*http.Request, error)

NewCreateServerBackendRequest calls the generic CreateServerBackend builder with application/json body

func NewCreateServerBackendRequestWithBody

func NewCreateServerBackendRequestWithBody(server string, parentName ParentName, params *CreateServerBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateServerBackendRequestWithBody generates requests for CreateServerBackend with any type of body

func NewCreateServerPeerRequest

func NewCreateServerPeerRequest(server string, parentName ParentName, params *CreateServerPeerParams, body CreateServerPeerJSONRequestBody) (*http.Request, error)

NewCreateServerPeerRequest calls the generic CreateServerPeer builder with application/json body

func NewCreateServerPeerRequestWithBody

func NewCreateServerPeerRequestWithBody(server string, parentName ParentName, params *CreateServerPeerParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateServerPeerRequestWithBody generates requests for CreateServerPeer with any type of body

func NewCreateServerRingRequest

func NewCreateServerRingRequest(server string, parentName ParentName, params *CreateServerRingParams, body CreateServerRingJSONRequestBody) (*http.Request, error)

NewCreateServerRingRequest calls the generic CreateServerRing builder with application/json body

func NewCreateServerRingRequestWithBody

func NewCreateServerRingRequestWithBody(server string, parentName ParentName, params *CreateServerRingParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateServerRingRequestWithBody generates requests for CreateServerRing with any type of body

func NewCreateServerSwitchingRuleRequest

func NewCreateServerSwitchingRuleRequest(server string, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, body CreateServerSwitchingRuleJSONRequestBody) (*http.Request, error)

NewCreateServerSwitchingRuleRequest calls the generic CreateServerSwitchingRule builder with application/json body

func NewCreateServerSwitchingRuleRequestWithBody

func NewCreateServerSwitchingRuleRequestWithBody(server string, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateServerSwitchingRuleRequestWithBody generates requests for CreateServerSwitchingRule with any type of body

func NewCreateServerTemplateRequest

func NewCreateServerTemplateRequest(server string, parentName ParentName, params *CreateServerTemplateParams, body CreateServerTemplateJSONRequestBody) (*http.Request, error)

NewCreateServerTemplateRequest calls the generic CreateServerTemplate builder with application/json body

func NewCreateServerTemplateRequestWithBody

func NewCreateServerTemplateRequestWithBody(server string, parentName ParentName, params *CreateServerTemplateParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateServerTemplateRequestWithBody generates requests for CreateServerTemplate with any type of body

func NewCreateSiteRequest

func NewCreateSiteRequest(server string, params *CreateSiteParams, body CreateSiteJSONRequestBody) (*http.Request, error)

NewCreateSiteRequest calls the generic CreateSite builder with application/json body

func NewCreateSiteRequestWithBody

func NewCreateSiteRequestWithBody(server string, params *CreateSiteParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateSiteRequestWithBody generates requests for CreateSite with any type of body

func NewCreateSpoeAgentRequest

func NewCreateSpoeAgentRequest(server string, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, body CreateSpoeAgentJSONRequestBody) (*http.Request, error)

NewCreateSpoeAgentRequest calls the generic CreateSpoeAgent builder with application/json body

func NewCreateSpoeAgentRequestWithBody

func NewCreateSpoeAgentRequestWithBody(server string, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateSpoeAgentRequestWithBody generates requests for CreateSpoeAgent with any type of body

func NewCreateSpoeGroupRequest

func NewCreateSpoeGroupRequest(server string, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, body CreateSpoeGroupJSONRequestBody) (*http.Request, error)

NewCreateSpoeGroupRequest calls the generic CreateSpoeGroup builder with application/json body

func NewCreateSpoeGroupRequestWithBody

func NewCreateSpoeGroupRequestWithBody(server string, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateSpoeGroupRequestWithBody generates requests for CreateSpoeGroup with any type of body

func NewCreateSpoeMessageRequest

func NewCreateSpoeMessageRequest(server string, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, body CreateSpoeMessageJSONRequestBody) (*http.Request, error)

NewCreateSpoeMessageRequest calls the generic CreateSpoeMessage builder with application/json body

func NewCreateSpoeMessageRequestWithBody

func NewCreateSpoeMessageRequestWithBody(server string, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateSpoeMessageRequestWithBody generates requests for CreateSpoeMessage with any type of body

func NewCreateSpoeRequestWithBody

func NewCreateSpoeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateSpoeRequestWithBody generates requests for CreateSpoe with any type of body

func NewCreateSpoeScopeRequest

func NewCreateSpoeScopeRequest(server string, parentName ParentName, params *CreateSpoeScopeParams, body CreateSpoeScopeJSONRequestBody) (*http.Request, error)

NewCreateSpoeScopeRequest calls the generic CreateSpoeScope builder with application/json body

func NewCreateSpoeScopeRequestWithBody

func NewCreateSpoeScopeRequestWithBody(server string, parentName ParentName, params *CreateSpoeScopeParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateSpoeScopeRequestWithBody generates requests for CreateSpoeScope with any type of body

func NewCreateStickRuleRequest

func NewCreateStickRuleRequest(server string, parentName ParentName, index int, params *CreateStickRuleParams, body CreateStickRuleJSONRequestBody) (*http.Request, error)

NewCreateStickRuleRequest calls the generic CreateStickRule builder with application/json body

func NewCreateStickRuleRequestWithBody

func NewCreateStickRuleRequestWithBody(server string, parentName ParentName, index int, params *CreateStickRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateStickRuleRequestWithBody generates requests for CreateStickRule with any type of body

func NewCreateStorageGeneralFileRequestWithBody

func NewCreateStorageGeneralFileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateStorageGeneralFileRequestWithBody generates requests for CreateStorageGeneralFile with any type of body

func NewCreateStorageMapFileRequestWithBody

func NewCreateStorageMapFileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateStorageMapFileRequestWithBody generates requests for CreateStorageMapFile with any type of body

func NewCreateStorageSSLCertificateRequestWithBody

func NewCreateStorageSSLCertificateRequestWithBody(server string, params *CreateStorageSSLCertificateParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateStorageSSLCertificateRequestWithBody generates requests for CreateStorageSSLCertificate with any type of body

func NewCreateTCPCheckBackendRequest

func NewCreateTCPCheckBackendRequest(server string, parentName ParentName, index int, params *CreateTCPCheckBackendParams, body CreateTCPCheckBackendJSONRequestBody) (*http.Request, error)

NewCreateTCPCheckBackendRequest calls the generic CreateTCPCheckBackend builder with application/json body

func NewCreateTCPCheckBackendRequestWithBody

func NewCreateTCPCheckBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateTCPCheckBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateTCPCheckBackendRequestWithBody generates requests for CreateTCPCheckBackend with any type of body

func NewCreateTCPCheckDefaultsRequest

func NewCreateTCPCheckDefaultsRequest(server string, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, body CreateTCPCheckDefaultsJSONRequestBody) (*http.Request, error)

NewCreateTCPCheckDefaultsRequest calls the generic CreateTCPCheckDefaults builder with application/json body

func NewCreateTCPCheckDefaultsRequestWithBody

func NewCreateTCPCheckDefaultsRequestWithBody(server string, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateTCPCheckDefaultsRequestWithBody generates requests for CreateTCPCheckDefaults with any type of body

func NewCreateTCPRequestRuleBackendRequest

func NewCreateTCPRequestRuleBackendRequest(server string, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, body CreateTCPRequestRuleBackendJSONRequestBody) (*http.Request, error)

NewCreateTCPRequestRuleBackendRequest calls the generic CreateTCPRequestRuleBackend builder with application/json body

func NewCreateTCPRequestRuleBackendRequestWithBody

func NewCreateTCPRequestRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateTCPRequestRuleBackendRequestWithBody generates requests for CreateTCPRequestRuleBackend with any type of body

func NewCreateTCPRequestRuleFrontendRequest

func NewCreateTCPRequestRuleFrontendRequest(server string, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, body CreateTCPRequestRuleFrontendJSONRequestBody) (*http.Request, error)

NewCreateTCPRequestRuleFrontendRequest calls the generic CreateTCPRequestRuleFrontend builder with application/json body

func NewCreateTCPRequestRuleFrontendRequestWithBody

func NewCreateTCPRequestRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateTCPRequestRuleFrontendRequestWithBody generates requests for CreateTCPRequestRuleFrontend with any type of body

func NewCreateTCPResponseRuleBackendRequest

func NewCreateTCPResponseRuleBackendRequest(server string, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, body CreateTCPResponseRuleBackendJSONRequestBody) (*http.Request, error)

NewCreateTCPResponseRuleBackendRequest calls the generic CreateTCPResponseRuleBackend builder with application/json body

func NewCreateTCPResponseRuleBackendRequestWithBody

func NewCreateTCPResponseRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateTCPResponseRuleBackendRequestWithBody generates requests for CreateTCPResponseRuleBackend with any type of body

func NewCreateTableRequest

func NewCreateTableRequest(server string, parentName ParentName, params *CreateTableParams, body CreateTableJSONRequestBody) (*http.Request, error)

NewCreateTableRequest calls the generic CreateTable builder with application/json body

func NewCreateTableRequestWithBody

func NewCreateTableRequestWithBody(server string, parentName ParentName, params *CreateTableParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateTableRequestWithBody generates requests for CreateTable with any type of body

func NewCreateUDPLbRequest

func NewCreateUDPLbRequest(server string, params *CreateUDPLbParams, body CreateUDPLbJSONRequestBody) (*http.Request, error)

NewCreateUDPLbRequest calls the generic CreateUDPLb builder with application/json body

func NewCreateUDPLbRequestWithBody

func NewCreateUDPLbRequestWithBody(server string, params *CreateUDPLbParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateUDPLbRequestWithBody generates requests for CreateUDPLb with any type of body

func NewCreateUserRequest

func NewCreateUserRequest(server string, params *CreateUserParams, body CreateUserJSONRequestBody) (*http.Request, error)

NewCreateUserRequest calls the generic CreateUser builder with application/json body

func NewCreateUserRequestWithBody

func NewCreateUserRequestWithBody(server string, params *CreateUserParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateUserRequestWithBody generates requests for CreateUser with any type of body

func NewCreateUserlistRequest

func NewCreateUserlistRequest(server string, params *CreateUserlistParams, body CreateUserlistJSONRequestBody) (*http.Request, error)

NewCreateUserlistRequest calls the generic CreateUserlist builder with application/json body

func NewCreateUserlistRequestWithBody

func NewCreateUserlistRequestWithBody(server string, params *CreateUserlistParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateUserlistRequestWithBody generates requests for CreateUserlist with any type of body

func NewCreateVRRPInstanceRequest

func NewCreateVRRPInstanceRequest(server string, params *CreateVRRPInstanceParams, body CreateVRRPInstanceJSONRequestBody) (*http.Request, error)

NewCreateVRRPInstanceRequest calls the generic CreateVRRPInstance builder with application/json body

func NewCreateVRRPInstanceRequestWithBody

func NewCreateVRRPInstanceRequestWithBody(server string, params *CreateVRRPInstanceParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateVRRPInstanceRequestWithBody generates requests for CreateVRRPInstance with any type of body

func NewCreateVRRPScriptRequest

func NewCreateVRRPScriptRequest(server string, params *CreateVRRPScriptParams, body CreateVRRPScriptJSONRequestBody) (*http.Request, error)

NewCreateVRRPScriptRequest calls the generic CreateVRRPScript builder with application/json body

func NewCreateVRRPScriptRequestWithBody

func NewCreateVRRPScriptRequestWithBody(server string, params *CreateVRRPScriptParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateVRRPScriptRequestWithBody generates requests for CreateVRRPScript with any type of body

func NewCreateVRRPSyncGroupRequest

func NewCreateVRRPSyncGroupRequest(server string, params *CreateVRRPSyncGroupParams, body CreateVRRPSyncGroupJSONRequestBody) (*http.Request, error)

NewCreateVRRPSyncGroupRequest calls the generic CreateVRRPSyncGroup builder with application/json body

func NewCreateVRRPSyncGroupRequestWithBody

func NewCreateVRRPSyncGroupRequestWithBody(server string, params *CreateVRRPSyncGroupParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateVRRPSyncGroupRequestWithBody generates requests for CreateVRRPSyncGroup with any type of body

func NewCreateWafBodyRuleBackendRequest

func NewCreateWafBodyRuleBackendRequest(server string, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, body CreateWafBodyRuleBackendJSONRequestBody) (*http.Request, error)

NewCreateWafBodyRuleBackendRequest calls the generic CreateWafBodyRuleBackend builder with application/json body

func NewCreateWafBodyRuleBackendRequestWithBody

func NewCreateWafBodyRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateWafBodyRuleBackendRequestWithBody generates requests for CreateWafBodyRuleBackend with any type of body

func NewCreateWafBodyRuleFrontendRequest

func NewCreateWafBodyRuleFrontendRequest(server string, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, body CreateWafBodyRuleFrontendJSONRequestBody) (*http.Request, error)

NewCreateWafBodyRuleFrontendRequest calls the generic CreateWafBodyRuleFrontend builder with application/json body

func NewCreateWafBodyRuleFrontendRequestWithBody

func NewCreateWafBodyRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateWafBodyRuleFrontendRequestWithBody generates requests for CreateWafBodyRuleFrontend with any type of body

func NewCreateWafFileRequestWithBody

func NewCreateWafFileRequestWithBody(server string, rulesetName RulesetName, params *CreateWafFileParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateWafFileRequestWithBody generates requests for CreateWafFile with any type of body

func NewCreateWafRulesetRequestWithBody

func NewCreateWafRulesetRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateWafRulesetRequestWithBody generates requests for CreateWafRuleset with any type of body

func NewDeleteAWSRegionRequest

func NewDeleteAWSRegionRequest(server string, id string) (*http.Request, error)

NewDeleteAWSRegionRequest generates requests for DeleteAWSRegion

func NewDeleteAclBackendRequest

func NewDeleteAclBackendRequest(server string, parentName ParentName, index int, params *DeleteAclBackendParams) (*http.Request, error)

NewDeleteAclBackendRequest generates requests for DeleteAclBackend

func NewDeleteAclFCGIAppRequest

func NewDeleteAclFCGIAppRequest(server string, parentName ParentName, index int, params *DeleteAclFCGIAppParams) (*http.Request, error)

NewDeleteAclFCGIAppRequest generates requests for DeleteAclFCGIApp

func NewDeleteAclFrontendRequest

func NewDeleteAclFrontendRequest(server string, parentName ParentName, index int, params *DeleteAclFrontendParams) (*http.Request, error)

NewDeleteAclFrontendRequest generates requests for DeleteAclFrontend

func NewDeleteBackendRequest

func NewDeleteBackendRequest(server string, name string, params *DeleteBackendParams) (*http.Request, error)

NewDeleteBackendRequest generates requests for DeleteBackend

func NewDeleteBackendSwitchingRuleRequest

func NewDeleteBackendSwitchingRuleRequest(server string, parentName ParentName, index int, params *DeleteBackendSwitchingRuleParams) (*http.Request, error)

NewDeleteBackendSwitchingRuleRequest generates requests for DeleteBackendSwitchingRule

func NewDeleteBindFrontendRequest

func NewDeleteBindFrontendRequest(server string, parentName ParentName, name string, params *DeleteBindFrontendParams) (*http.Request, error)

NewDeleteBindFrontendRequest generates requests for DeleteBindFrontend

func NewDeleteBindLogForwardRequest

func NewDeleteBindLogForwardRequest(server string, parentName ParentName, name string, params *DeleteBindLogForwardParams) (*http.Request, error)

NewDeleteBindLogForwardRequest generates requests for DeleteBindLogForward

func NewDeleteBindPeerRequest

func NewDeleteBindPeerRequest(server string, parentName ParentName, name string, params *DeleteBindPeerParams) (*http.Request, error)

NewDeleteBindPeerRequest generates requests for DeleteBindPeer

func NewDeleteBotmgmtProfileRequest

func NewDeleteBotmgmtProfileRequest(server string, name string, params *DeleteBotmgmtProfileParams) (*http.Request, error)

NewDeleteBotmgmtProfileRequest generates requests for DeleteBotmgmtProfile

func NewDeleteCacheRequest

func NewDeleteCacheRequest(server string, name string, params *DeleteCacheParams) (*http.Request, error)

NewDeleteCacheRequest generates requests for DeleteCache

func NewDeleteCaptchaRequest

func NewDeleteCaptchaRequest(server string, name string, params *DeleteCaptchaParams) (*http.Request, error)

NewDeleteCaptchaRequest generates requests for DeleteCaptcha

func NewDeleteClusterRequest

func NewDeleteClusterRequest(server string, params *DeleteClusterParams) (*http.Request, error)

NewDeleteClusterRequest generates requests for DeleteCluster

func NewDeleteConsulRequest

func NewDeleteConsulRequest(server string, id string) (*http.Request, error)

NewDeleteConsulRequest generates requests for DeleteConsul

func NewDeleteCrtLoadRequest

func NewDeleteCrtLoadRequest(server string, certificate string, params *DeleteCrtLoadParams) (*http.Request, error)

NewDeleteCrtLoadRequest generates requests for DeleteCrtLoad

func NewDeleteCrtStoreRequest

func NewDeleteCrtStoreRequest(server string, name string, params *DeleteCrtStoreParams) (*http.Request, error)

NewDeleteCrtStoreRequest generates requests for DeleteCrtStore

func NewDeleteDeclareCaptureRequest

func NewDeleteDeclareCaptureRequest(server string, parentName ParentName, index int, params *DeleteDeclareCaptureParams) (*http.Request, error)

NewDeleteDeclareCaptureRequest generates requests for DeleteDeclareCapture

func NewDeleteDefaultsSectionRequest

func NewDeleteDefaultsSectionRequest(server string, name string, params *DeleteDefaultsSectionParams) (*http.Request, error)

NewDeleteDefaultsSectionRequest generates requests for DeleteDefaultsSection

func NewDeleteDgramBindLogForwardRequest

func NewDeleteDgramBindLogForwardRequest(server string, parentName ParentName, name string, params *DeleteDgramBindLogForwardParams) (*http.Request, error)

NewDeleteDgramBindLogForwardRequest generates requests for DeleteDgramBindLogForward

func NewDeleteDgramBindUDPLbRequest

func NewDeleteDgramBindUDPLbRequest(server string, parentName ParentName, name string, params *DeleteDgramBindUDPLbParams) (*http.Request, error)

NewDeleteDgramBindUDPLbRequest generates requests for DeleteDgramBindUDPLb

func NewDeleteDynamicUpdateRuleRequest

func NewDeleteDynamicUpdateRuleRequest(server string, index int, params *DeleteDynamicUpdateRuleParams) (*http.Request, error)

NewDeleteDynamicUpdateRuleRequest generates requests for DeleteDynamicUpdateRule

func NewDeleteDynamicUpdateSectionRequest

func NewDeleteDynamicUpdateSectionRequest(server string, params *DeleteDynamicUpdateSectionParams) (*http.Request, error)

NewDeleteDynamicUpdateSectionRequest generates requests for DeleteDynamicUpdateSection

func NewDeleteFCGIAppRequest

func NewDeleteFCGIAppRequest(server string, name string, params *DeleteFCGIAppParams) (*http.Request, error)

NewDeleteFCGIAppRequest generates requests for DeleteFCGIApp

func NewDeleteFilterBackendRequest

func NewDeleteFilterBackendRequest(server string, parentName ParentName, index int, params *DeleteFilterBackendParams) (*http.Request, error)

NewDeleteFilterBackendRequest generates requests for DeleteFilterBackend

func NewDeleteFilterFrontendRequest

func NewDeleteFilterFrontendRequest(server string, parentName ParentName, index int, params *DeleteFilterFrontendParams) (*http.Request, error)

NewDeleteFilterFrontendRequest generates requests for DeleteFilterFrontend

func NewDeleteFrontendRequest

func NewDeleteFrontendRequest(server string, name string, params *DeleteFrontendParams) (*http.Request, error)

NewDeleteFrontendRequest generates requests for DeleteFrontend

func NewDeleteGroupRequest

func NewDeleteGroupRequest(server string, name string, params *DeleteGroupParams) (*http.Request, error)

NewDeleteGroupRequest generates requests for DeleteGroup

func NewDeleteHTTPAfterResponseRuleBackendRequest

func NewDeleteHTTPAfterResponseRuleBackendRequest(server string, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleBackendParams) (*http.Request, error)

NewDeleteHTTPAfterResponseRuleBackendRequest generates requests for DeleteHTTPAfterResponseRuleBackend

func NewDeleteHTTPAfterResponseRuleFrontendRequest

func NewDeleteHTTPAfterResponseRuleFrontendRequest(server string, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleFrontendParams) (*http.Request, error)

NewDeleteHTTPAfterResponseRuleFrontendRequest generates requests for DeleteHTTPAfterResponseRuleFrontend

func NewDeleteHTTPCheckBackendRequest

func NewDeleteHTTPCheckBackendRequest(server string, parentName ParentName, index int, params *DeleteHTTPCheckBackendParams) (*http.Request, error)

NewDeleteHTTPCheckBackendRequest generates requests for DeleteHTTPCheckBackend

func NewDeleteHTTPCheckDefaultsRequest

func NewDeleteHTTPCheckDefaultsRequest(server string, parentName ParentName, index int, params *DeleteHTTPCheckDefaultsParams) (*http.Request, error)

NewDeleteHTTPCheckDefaultsRequest generates requests for DeleteHTTPCheckDefaults

func NewDeleteHTTPErrorRuleBackendRequest

func NewDeleteHTTPErrorRuleBackendRequest(server string, parentName ParentName, index int, params *DeleteHTTPErrorRuleBackendParams) (*http.Request, error)

NewDeleteHTTPErrorRuleBackendRequest generates requests for DeleteHTTPErrorRuleBackend

func NewDeleteHTTPErrorRuleDefaultsRequest

func NewDeleteHTTPErrorRuleDefaultsRequest(server string, parentName ParentName, index int, params *DeleteHTTPErrorRuleDefaultsParams) (*http.Request, error)

NewDeleteHTTPErrorRuleDefaultsRequest generates requests for DeleteHTTPErrorRuleDefaults

func NewDeleteHTTPErrorRuleFrontendRequest

func NewDeleteHTTPErrorRuleFrontendRequest(server string, parentName ParentName, index int, params *DeleteHTTPErrorRuleFrontendParams) (*http.Request, error)

NewDeleteHTTPErrorRuleFrontendRequest generates requests for DeleteHTTPErrorRuleFrontend

func NewDeleteHTTPErrorsSectionRequest

func NewDeleteHTTPErrorsSectionRequest(server string, name string, params *DeleteHTTPErrorsSectionParams) (*http.Request, error)

NewDeleteHTTPErrorsSectionRequest generates requests for DeleteHTTPErrorsSection

func NewDeleteHTTPRequestRuleBackendRequest

func NewDeleteHTTPRequestRuleBackendRequest(server string, parentName ParentName, index int, params *DeleteHTTPRequestRuleBackendParams) (*http.Request, error)

NewDeleteHTTPRequestRuleBackendRequest generates requests for DeleteHTTPRequestRuleBackend

func NewDeleteHTTPRequestRuleFrontendRequest

func NewDeleteHTTPRequestRuleFrontendRequest(server string, parentName ParentName, index int, params *DeleteHTTPRequestRuleFrontendParams) (*http.Request, error)

NewDeleteHTTPRequestRuleFrontendRequest generates requests for DeleteHTTPRequestRuleFrontend

func NewDeleteHTTPResponseRuleBackendRequest

func NewDeleteHTTPResponseRuleBackendRequest(server string, parentName ParentName, index int, params *DeleteHTTPResponseRuleBackendParams) (*http.Request, error)

NewDeleteHTTPResponseRuleBackendRequest generates requests for DeleteHTTPResponseRuleBackend

func NewDeleteHTTPResponseRuleFrontendRequest

func NewDeleteHTTPResponseRuleFrontendRequest(server string, parentName ParentName, index int, params *DeleteHTTPResponseRuleFrontendParams) (*http.Request, error)

NewDeleteHTTPResponseRuleFrontendRequest generates requests for DeleteHTTPResponseRuleFrontend

func NewDeleteKeepalivedTransactionRequest

func NewDeleteKeepalivedTransactionRequest(server string, id string) (*http.Request, error)

NewDeleteKeepalivedTransactionRequest generates requests for DeleteKeepalivedTransaction

func NewDeleteLogForwardRequest

func NewDeleteLogForwardRequest(server string, name string, params *DeleteLogForwardParams) (*http.Request, error)

NewDeleteLogForwardRequest generates requests for DeleteLogForward

func NewDeleteLogInputRequest

func NewDeleteLogInputRequest(server string, id string) (*http.Request, error)

NewDeleteLogInputRequest generates requests for DeleteLogInput

func NewDeleteLogOutputRequest

func NewDeleteLogOutputRequest(server string, id string) (*http.Request, error)

NewDeleteLogOutputRequest generates requests for DeleteLogOutput

func NewDeleteLogTargetBackendRequest

func NewDeleteLogTargetBackendRequest(server string, parentName ParentName, index int, params *DeleteLogTargetBackendParams) (*http.Request, error)

NewDeleteLogTargetBackendRequest generates requests for DeleteLogTargetBackend

func NewDeleteLogTargetDefaultsRequest

func NewDeleteLogTargetDefaultsRequest(server string, parentName ParentName, index int, params *DeleteLogTargetDefaultsParams) (*http.Request, error)

NewDeleteLogTargetDefaultsRequest generates requests for DeleteLogTargetDefaults

func NewDeleteLogTargetFrontendRequest

func NewDeleteLogTargetFrontendRequest(server string, parentName ParentName, index int, params *DeleteLogTargetFrontendParams) (*http.Request, error)

NewDeleteLogTargetFrontendRequest generates requests for DeleteLogTargetFrontend

func NewDeleteLogTargetGlobalRequest

func NewDeleteLogTargetGlobalRequest(server string, index int, params *DeleteLogTargetGlobalParams) (*http.Request, error)

NewDeleteLogTargetGlobalRequest generates requests for DeleteLogTargetGlobal

func NewDeleteLogTargetLogForwardRequest

func NewDeleteLogTargetLogForwardRequest(server string, parentName ParentName, index int, params *DeleteLogTargetLogForwardParams) (*http.Request, error)

NewDeleteLogTargetLogForwardRequest generates requests for DeleteLogTargetLogForward

func NewDeleteLogTargetPeerRequest

func NewDeleteLogTargetPeerRequest(server string, parentName ParentName, index int, params *DeleteLogTargetPeerParams) (*http.Request, error)

NewDeleteLogTargetPeerRequest generates requests for DeleteLogTargetPeer

func NewDeleteLogTargetUDPLbRequest

func NewDeleteLogTargetUDPLbRequest(server string, parentName ParentName, index int, params *DeleteLogTargetUDPLbParams) (*http.Request, error)

NewDeleteLogTargetUDPLbRequest generates requests for DeleteLogTargetUDPLb

func NewDeleteMailerEntryRequest

func NewDeleteMailerEntryRequest(server string, name string, params *DeleteMailerEntryParams) (*http.Request, error)

NewDeleteMailerEntryRequest generates requests for DeleteMailerEntry

func NewDeleteMailersSectionRequest

func NewDeleteMailersSectionRequest(server string, name string, params *DeleteMailersSectionParams) (*http.Request, error)

NewDeleteMailersSectionRequest generates requests for DeleteMailersSection

func NewDeleteNameserverRequest

func NewDeleteNameserverRequest(server string, name string, params *DeleteNameserverParams) (*http.Request, error)

NewDeleteNameserverRequest generates requests for DeleteNameserver

func NewDeletePeerEntryRequest

func NewDeletePeerEntryRequest(server string, name string, params *DeletePeerEntryParams) (*http.Request, error)

NewDeletePeerEntryRequest generates requests for DeletePeerEntry

func NewDeletePeerRequest

func NewDeletePeerRequest(server string, name string, params *DeletePeerParams) (*http.Request, error)

NewDeletePeerRequest generates requests for DeletePeer

func NewDeleteProgramRequest

func NewDeleteProgramRequest(server string, name string, params *DeleteProgramParams) (*http.Request, error)

NewDeleteProgramRequest generates requests for DeleteProgram

func NewDeleteResolverRequest

func NewDeleteResolverRequest(server string, name string, params *DeleteResolverParams) (*http.Request, error)

NewDeleteResolverRequest generates requests for DeleteResolver

func NewDeleteRingRequest

func NewDeleteRingRequest(server string, name string, params *DeleteRingParams) (*http.Request, error)

NewDeleteRingRequest generates requests for DeleteRing

func NewDeleteRuntimeMapEntryRequest

func NewDeleteRuntimeMapEntryRequest(server string, parentName ParentName, id string, params *DeleteRuntimeMapEntryParams) (*http.Request, error)

NewDeleteRuntimeMapEntryRequest generates requests for DeleteRuntimeMapEntry

func NewDeleteRuntimeServerRequest

func NewDeleteRuntimeServerRequest(server string, parentName ParentName, name string) (*http.Request, error)

NewDeleteRuntimeServerRequest generates requests for DeleteRuntimeServer

func NewDeleteServerBackendRequest

func NewDeleteServerBackendRequest(server string, parentName ParentName, name string, params *DeleteServerBackendParams) (*http.Request, error)

NewDeleteServerBackendRequest generates requests for DeleteServerBackend

func NewDeleteServerPeerRequest

func NewDeleteServerPeerRequest(server string, parentName ParentName, name string, params *DeleteServerPeerParams) (*http.Request, error)

NewDeleteServerPeerRequest generates requests for DeleteServerPeer

func NewDeleteServerRingRequest

func NewDeleteServerRingRequest(server string, parentName ParentName, name string, params *DeleteServerRingParams) (*http.Request, error)

NewDeleteServerRingRequest generates requests for DeleteServerRing

func NewDeleteServerSwitchingRuleRequest

func NewDeleteServerSwitchingRuleRequest(server string, parentName ParentName, index int, params *DeleteServerSwitchingRuleParams) (*http.Request, error)

NewDeleteServerSwitchingRuleRequest generates requests for DeleteServerSwitchingRule

func NewDeleteServerTemplateRequest

func NewDeleteServerTemplateRequest(server string, parentName ParentName, prefix string, params *DeleteServerTemplateParams) (*http.Request, error)

NewDeleteServerTemplateRequest generates requests for DeleteServerTemplate

func NewDeleteServicesHaproxyRuntimeAclsParentNameEntriesIdRequest

func NewDeleteServicesHaproxyRuntimeAclsParentNameEntriesIdRequest(server string, parentName ParentName, id string) (*http.Request, error)

NewDeleteServicesHaproxyRuntimeAclsParentNameEntriesIdRequest generates requests for DeleteServicesHaproxyRuntimeAclsParentNameEntriesId

func NewDeleteSiteRequest

func NewDeleteSiteRequest(server string, name string, params *DeleteSiteParams) (*http.Request, error)

NewDeleteSiteRequest generates requests for DeleteSite

func NewDeleteSpoeAgentRequest

func NewDeleteSpoeAgentRequest(server string, parentName ParentName, scopeName string, name string, params *DeleteSpoeAgentParams) (*http.Request, error)

NewDeleteSpoeAgentRequest generates requests for DeleteSpoeAgent

func NewDeleteSpoeFileRequest

func NewDeleteSpoeFileRequest(server string, name string) (*http.Request, error)

NewDeleteSpoeFileRequest generates requests for DeleteSpoeFile

func NewDeleteSpoeGroupRequest

func NewDeleteSpoeGroupRequest(server string, parentName ParentName, scopeName string, name string, params *DeleteSpoeGroupParams) (*http.Request, error)

NewDeleteSpoeGroupRequest generates requests for DeleteSpoeGroup

func NewDeleteSpoeMessageRequest

func NewDeleteSpoeMessageRequest(server string, parentName ParentName, scopeName string, name string, params *DeleteSpoeMessageParams) (*http.Request, error)

NewDeleteSpoeMessageRequest generates requests for DeleteSpoeMessage

func NewDeleteSpoeScopeRequest

func NewDeleteSpoeScopeRequest(server string, parentName ParentName, name string, params *DeleteSpoeScopeParams) (*http.Request, error)

NewDeleteSpoeScopeRequest generates requests for DeleteSpoeScope

func NewDeleteSpoeTransactionRequest

func NewDeleteSpoeTransactionRequest(server string, parentName ParentName, id string) (*http.Request, error)

NewDeleteSpoeTransactionRequest generates requests for DeleteSpoeTransaction

func NewDeleteStickRuleRequest

func NewDeleteStickRuleRequest(server string, parentName ParentName, index int, params *DeleteStickRuleParams) (*http.Request, error)

NewDeleteStickRuleRequest generates requests for DeleteStickRule

func NewDeleteStorageGeneralFileRequest

func NewDeleteStorageGeneralFileRequest(server string, name string) (*http.Request, error)

NewDeleteStorageGeneralFileRequest generates requests for DeleteStorageGeneralFile

func NewDeleteStorageMapRequest

func NewDeleteStorageMapRequest(server string, name string) (*http.Request, error)

NewDeleteStorageMapRequest generates requests for DeleteStorageMap

func NewDeleteStorageSSLCertificateRequest

func NewDeleteStorageSSLCertificateRequest(server string, name string, params *DeleteStorageSSLCertificateParams) (*http.Request, error)

NewDeleteStorageSSLCertificateRequest generates requests for DeleteStorageSSLCertificate

func NewDeleteTCPCheckBackendRequest

func NewDeleteTCPCheckBackendRequest(server string, parentName ParentName, index int, params *DeleteTCPCheckBackendParams) (*http.Request, error)

NewDeleteTCPCheckBackendRequest generates requests for DeleteTCPCheckBackend

func NewDeleteTCPCheckDefaultsRequest

func NewDeleteTCPCheckDefaultsRequest(server string, parentName ParentName, index int, params *DeleteTCPCheckDefaultsParams) (*http.Request, error)

NewDeleteTCPCheckDefaultsRequest generates requests for DeleteTCPCheckDefaults

func NewDeleteTCPRequestRuleBackendRequest

func NewDeleteTCPRequestRuleBackendRequest(server string, parentName ParentName, index int, params *DeleteTCPRequestRuleBackendParams) (*http.Request, error)

NewDeleteTCPRequestRuleBackendRequest generates requests for DeleteTCPRequestRuleBackend

func NewDeleteTCPRequestRuleFrontendRequest

func NewDeleteTCPRequestRuleFrontendRequest(server string, parentName ParentName, index int, params *DeleteTCPRequestRuleFrontendParams) (*http.Request, error)

NewDeleteTCPRequestRuleFrontendRequest generates requests for DeleteTCPRequestRuleFrontend

func NewDeleteTCPResponseRuleBackendRequest

func NewDeleteTCPResponseRuleBackendRequest(server string, parentName ParentName, index int, params *DeleteTCPResponseRuleBackendParams) (*http.Request, error)

NewDeleteTCPResponseRuleBackendRequest generates requests for DeleteTCPResponseRuleBackend

func NewDeleteTableRequest

func NewDeleteTableRequest(server string, parentName ParentName, name string, params *DeleteTableParams) (*http.Request, error)

NewDeleteTableRequest generates requests for DeleteTable

func NewDeleteTransactionRequest

func NewDeleteTransactionRequest(server string, id string) (*http.Request, error)

NewDeleteTransactionRequest generates requests for DeleteTransaction

func NewDeleteUDPLbRequest

func NewDeleteUDPLbRequest(server string, name string, params *DeleteUDPLbParams) (*http.Request, error)

NewDeleteUDPLbRequest generates requests for DeleteUDPLb

func NewDeleteUserRequest

func NewDeleteUserRequest(server string, username string, params *DeleteUserParams) (*http.Request, error)

NewDeleteUserRequest generates requests for DeleteUser

func NewDeleteUserlistRequest

func NewDeleteUserlistRequest(server string, name string, params *DeleteUserlistParams) (*http.Request, error)

NewDeleteUserlistRequest generates requests for DeleteUserlist

func NewDeleteVRRPInstanceRequest

func NewDeleteVRRPInstanceRequest(server string, parentName ParentName, params *DeleteVRRPInstanceParams) (*http.Request, error)

NewDeleteVRRPInstanceRequest generates requests for DeleteVRRPInstance

func NewDeleteVRRPScriptRequest

func NewDeleteVRRPScriptRequest(server string, parentName ParentName, params *DeleteVRRPScriptParams) (*http.Request, error)

NewDeleteVRRPScriptRequest generates requests for DeleteVRRPScript

func NewDeleteVRRPSyncGroupRequest

func NewDeleteVRRPSyncGroupRequest(server string, parentName ParentName, params *DeleteVRRPSyncGroupParams) (*http.Request, error)

NewDeleteVRRPSyncGroupRequest generates requests for DeleteVRRPSyncGroup

func NewDeleteWafBodyRuleBackendRequest

func NewDeleteWafBodyRuleBackendRequest(server string, parentName ParentName, index int, params *DeleteWafBodyRuleBackendParams) (*http.Request, error)

NewDeleteWafBodyRuleBackendRequest generates requests for DeleteWafBodyRuleBackend

func NewDeleteWafBodyRuleFrontendRequest

func NewDeleteWafBodyRuleFrontendRequest(server string, parentName ParentName, index int, params *DeleteWafBodyRuleFrontendParams) (*http.Request, error)

NewDeleteWafBodyRuleFrontendRequest generates requests for DeleteWafBodyRuleFrontend

func NewDeleteWafFileRequest

func NewDeleteWafFileRequest(server string, rulesetName RulesetName, name string, params *DeleteWafFileParams) (*http.Request, error)

NewDeleteWafFileRequest generates requests for DeleteWafFile

func NewDeleteWafRulesetRequest

func NewDeleteWafRulesetRequest(server string, name string) (*http.Request, error)

NewDeleteWafRulesetRequest generates requests for DeleteWafRuleset

func NewEditBotmgmtProfileRequest

func NewEditBotmgmtProfileRequest(server string, name string, params *EditBotmgmtProfileParams, body EditBotmgmtProfileJSONRequestBody) (*http.Request, error)

NewEditBotmgmtProfileRequest calls the generic EditBotmgmtProfile builder with application/json body

func NewEditBotmgmtProfileRequestWithBody

func NewEditBotmgmtProfileRequestWithBody(server string, name string, params *EditBotmgmtProfileParams, contentType string, body io.Reader) (*http.Request, error)

NewEditBotmgmtProfileRequestWithBody generates requests for EditBotmgmtProfile with any type of body

func NewEditCaptchaRequest

func NewEditCaptchaRequest(server string, name string, params *EditCaptchaParams, body EditCaptchaJSONRequestBody) (*http.Request, error)

NewEditCaptchaRequest calls the generic EditCaptcha builder with application/json body

func NewEditCaptchaRequestWithBody

func NewEditCaptchaRequestWithBody(server string, name string, params *EditCaptchaParams, contentType string, body io.Reader) (*http.Request, error)

NewEditCaptchaRequestWithBody generates requests for EditCaptcha with any type of body

func NewEditClusterRequest

func NewEditClusterRequest(server string, params *EditClusterParams, body EditClusterJSONRequestBody) (*http.Request, error)

NewEditClusterRequest calls the generic EditCluster builder with application/json body

func NewEditClusterRequestWithBody

func NewEditClusterRequestWithBody(server string, params *EditClusterParams, contentType string, body io.Reader) (*http.Request, error)

NewEditClusterRequestWithBody generates requests for EditCluster with any type of body

func NewEditCrtStoreRequest

func NewEditCrtStoreRequest(server string, name string, params *EditCrtStoreParams, body EditCrtStoreJSONRequestBody) (*http.Request, error)

NewEditCrtStoreRequest calls the generic EditCrtStore builder with application/json body

func NewEditCrtStoreRequestWithBody

func NewEditCrtStoreRequestWithBody(server string, name string, params *EditCrtStoreParams, contentType string, body io.Reader) (*http.Request, error)

NewEditCrtStoreRequestWithBody generates requests for EditCrtStore with any type of body

func NewEditMailersSectionRequest

func NewEditMailersSectionRequest(server string, name string, params *EditMailersSectionParams, body EditMailersSectionJSONRequestBody) (*http.Request, error)

NewEditMailersSectionRequest calls the generic EditMailersSection builder with application/json body

func NewEditMailersSectionRequestWithBody

func NewEditMailersSectionRequestWithBody(server string, name string, params *EditMailersSectionParams, contentType string, body io.Reader) (*http.Request, error)

NewEditMailersSectionRequestWithBody generates requests for EditMailersSection with any type of body

func NewExecuteAlohaActionRequest

func NewExecuteAlohaActionRequest(server string, body ExecuteAlohaActionJSONRequestBody) (*http.Request, error)

NewExecuteAlohaActionRequest calls the generic ExecuteAlohaAction builder with application/json body

func NewExecuteAlohaActionRequestWithBody

func NewExecuteAlohaActionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewExecuteAlohaActionRequestWithBody generates requests for ExecuteAlohaAction with any type of body

func NewExecuteGitActionRequest

func NewExecuteGitActionRequest(server string, body ExecuteGitActionJSONRequestBody) (*http.Request, error)

NewExecuteGitActionRequest calls the generic ExecuteGitAction builder with application/json body

func NewExecuteGitActionRequestWithBody

func NewExecuteGitActionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewExecuteGitActionRequestWithBody generates requests for ExecuteGitAction with any type of body

func NewGetAPIEndpointsRequest

func NewGetAPIEndpointsRequest(server string) (*http.Request, error)

NewGetAPIEndpointsRequest generates requests for GetAPIEndpoints

func NewGetAWSRegionRequest

func NewGetAWSRegionRequest(server string, id string) (*http.Request, error)

NewGetAWSRegionRequest generates requests for GetAWSRegion

func NewGetAWSRegionsRequest

func NewGetAWSRegionsRequest(server string) (*http.Request, error)

NewGetAWSRegionsRequest generates requests for GetAWSRegions

func NewGetAclBackendRequest

func NewGetAclBackendRequest(server string, parentName ParentName, index int, params *GetAclBackendParams) (*http.Request, error)

NewGetAclBackendRequest generates requests for GetAclBackend

func NewGetAclFCGIAppRequest

func NewGetAclFCGIAppRequest(server string, parentName ParentName, index int, params *GetAclFCGIAppParams) (*http.Request, error)

NewGetAclFCGIAppRequest generates requests for GetAclFCGIApp

func NewGetAclFrontendRequest

func NewGetAclFrontendRequest(server string, parentName ParentName, index int, params *GetAclFrontendParams) (*http.Request, error)

NewGetAclFrontendRequest generates requests for GetAclFrontend

func NewGetAllAclBackendRequest

func NewGetAllAclBackendRequest(server string, parentName ParentName, params *GetAllAclBackendParams) (*http.Request, error)

NewGetAllAclBackendRequest generates requests for GetAllAclBackend

func NewGetAllAclFCGIAppRequest

func NewGetAllAclFCGIAppRequest(server string, parentName ParentName, params *GetAllAclFCGIAppParams) (*http.Request, error)

NewGetAllAclFCGIAppRequest generates requests for GetAllAclFCGIApp

func NewGetAllAclFrontendRequest

func NewGetAllAclFrontendRequest(server string, parentName ParentName, params *GetAllAclFrontendParams) (*http.Request, error)

NewGetAllAclFrontendRequest generates requests for GetAllAclFrontend

func NewGetAllBindFrontendRequest

func NewGetAllBindFrontendRequest(server string, parentName ParentName, params *GetAllBindFrontendParams) (*http.Request, error)

NewGetAllBindFrontendRequest generates requests for GetAllBindFrontend

func NewGetAllBindLogForwardRequest

func NewGetAllBindLogForwardRequest(server string, parentName ParentName, params *GetAllBindLogForwardParams) (*http.Request, error)

NewGetAllBindLogForwardRequest generates requests for GetAllBindLogForward

func NewGetAllBindPeerRequest

func NewGetAllBindPeerRequest(server string, parentName ParentName, params *GetAllBindPeerParams) (*http.Request, error)

NewGetAllBindPeerRequest generates requests for GetAllBindPeer

func NewGetAllDgramBindLogForwardRequest

func NewGetAllDgramBindLogForwardRequest(server string, parentName ParentName, params *GetAllDgramBindLogForwardParams) (*http.Request, error)

NewGetAllDgramBindLogForwardRequest generates requests for GetAllDgramBindLogForward

func NewGetAllDgramBindUDPLbRequest

func NewGetAllDgramBindUDPLbRequest(server string, parentName ParentName, params *GetAllDgramBindUDPLbParams) (*http.Request, error)

NewGetAllDgramBindUDPLbRequest generates requests for GetAllDgramBindUDPLb

func NewGetAllFilterBackendRequest

func NewGetAllFilterBackendRequest(server string, parentName ParentName, params *GetAllFilterBackendParams) (*http.Request, error)

NewGetAllFilterBackendRequest generates requests for GetAllFilterBackend

func NewGetAllFilterFrontendRequest

func NewGetAllFilterFrontendRequest(server string, parentName ParentName, params *GetAllFilterFrontendParams) (*http.Request, error)

NewGetAllFilterFrontendRequest generates requests for GetAllFilterFrontend

func NewGetAllHTTPAfterResponseRuleBackendRequest

func NewGetAllHTTPAfterResponseRuleBackendRequest(server string, parentName ParentName, params *GetAllHTTPAfterResponseRuleBackendParams) (*http.Request, error)

NewGetAllHTTPAfterResponseRuleBackendRequest generates requests for GetAllHTTPAfterResponseRuleBackend

func NewGetAllHTTPAfterResponseRuleFrontendRequest

func NewGetAllHTTPAfterResponseRuleFrontendRequest(server string, parentName ParentName, params *GetAllHTTPAfterResponseRuleFrontendParams) (*http.Request, error)

NewGetAllHTTPAfterResponseRuleFrontendRequest generates requests for GetAllHTTPAfterResponseRuleFrontend

func NewGetAllHTTPCheckBackendRequest

func NewGetAllHTTPCheckBackendRequest(server string, parentName ParentName, params *GetAllHTTPCheckBackendParams) (*http.Request, error)

NewGetAllHTTPCheckBackendRequest generates requests for GetAllHTTPCheckBackend

func NewGetAllHTTPCheckDefaultsRequest

func NewGetAllHTTPCheckDefaultsRequest(server string, parentName ParentName, params *GetAllHTTPCheckDefaultsParams) (*http.Request, error)

NewGetAllHTTPCheckDefaultsRequest generates requests for GetAllHTTPCheckDefaults

func NewGetAllHTTPErrorRuleBackendRequest

func NewGetAllHTTPErrorRuleBackendRequest(server string, parentName ParentName, params *GetAllHTTPErrorRuleBackendParams) (*http.Request, error)

NewGetAllHTTPErrorRuleBackendRequest generates requests for GetAllHTTPErrorRuleBackend

func NewGetAllHTTPErrorRuleDefaultsRequest

func NewGetAllHTTPErrorRuleDefaultsRequest(server string, parentName ParentName, params *GetAllHTTPErrorRuleDefaultsParams) (*http.Request, error)

NewGetAllHTTPErrorRuleDefaultsRequest generates requests for GetAllHTTPErrorRuleDefaults

func NewGetAllHTTPErrorRuleFrontendRequest

func NewGetAllHTTPErrorRuleFrontendRequest(server string, parentName ParentName, params *GetAllHTTPErrorRuleFrontendParams) (*http.Request, error)

NewGetAllHTTPErrorRuleFrontendRequest generates requests for GetAllHTTPErrorRuleFrontend

func NewGetAllHTTPRequestRuleBackendRequest

func NewGetAllHTTPRequestRuleBackendRequest(server string, parentName ParentName, params *GetAllHTTPRequestRuleBackendParams) (*http.Request, error)

NewGetAllHTTPRequestRuleBackendRequest generates requests for GetAllHTTPRequestRuleBackend

func NewGetAllHTTPRequestRuleFrontendRequest

func NewGetAllHTTPRequestRuleFrontendRequest(server string, parentName ParentName, params *GetAllHTTPRequestRuleFrontendParams) (*http.Request, error)

NewGetAllHTTPRequestRuleFrontendRequest generates requests for GetAllHTTPRequestRuleFrontend

func NewGetAllHTTPResponseRuleBackendRequest

func NewGetAllHTTPResponseRuleBackendRequest(server string, parentName ParentName, params *GetAllHTTPResponseRuleBackendParams) (*http.Request, error)

NewGetAllHTTPResponseRuleBackendRequest generates requests for GetAllHTTPResponseRuleBackend

func NewGetAllHTTPResponseRuleFrontendRequest

func NewGetAllHTTPResponseRuleFrontendRequest(server string, parentName ParentName, params *GetAllHTTPResponseRuleFrontendParams) (*http.Request, error)

NewGetAllHTTPResponseRuleFrontendRequest generates requests for GetAllHTTPResponseRuleFrontend

func NewGetAllKeepalivedReloadRequest

func NewGetAllKeepalivedReloadRequest(server string) (*http.Request, error)

NewGetAllKeepalivedReloadRequest generates requests for GetAllKeepalivedReload

func NewGetAllKeepalivedTransactionRequest

func NewGetAllKeepalivedTransactionRequest(server string, params *GetAllKeepalivedTransactionParams) (*http.Request, error)

NewGetAllKeepalivedTransactionRequest generates requests for GetAllKeepalivedTransaction

func NewGetAllLogTargetBackendRequest

func NewGetAllLogTargetBackendRequest(server string, parentName ParentName, params *GetAllLogTargetBackendParams) (*http.Request, error)

NewGetAllLogTargetBackendRequest generates requests for GetAllLogTargetBackend

func NewGetAllLogTargetDefaultsRequest

func NewGetAllLogTargetDefaultsRequest(server string, parentName ParentName, params *GetAllLogTargetDefaultsParams) (*http.Request, error)

NewGetAllLogTargetDefaultsRequest generates requests for GetAllLogTargetDefaults

func NewGetAllLogTargetFrontendRequest

func NewGetAllLogTargetFrontendRequest(server string, parentName ParentName, params *GetAllLogTargetFrontendParams) (*http.Request, error)

NewGetAllLogTargetFrontendRequest generates requests for GetAllLogTargetFrontend

func NewGetAllLogTargetGlobalRequest

func NewGetAllLogTargetGlobalRequest(server string, params *GetAllLogTargetGlobalParams) (*http.Request, error)

NewGetAllLogTargetGlobalRequest generates requests for GetAllLogTargetGlobal

func NewGetAllLogTargetLogForwardRequest

func NewGetAllLogTargetLogForwardRequest(server string, parentName ParentName, params *GetAllLogTargetLogForwardParams) (*http.Request, error)

NewGetAllLogTargetLogForwardRequest generates requests for GetAllLogTargetLogForward

func NewGetAllLogTargetPeerRequest

func NewGetAllLogTargetPeerRequest(server string, parentName ParentName, params *GetAllLogTargetPeerParams) (*http.Request, error)

NewGetAllLogTargetPeerRequest generates requests for GetAllLogTargetPeer

func NewGetAllLogTargetUDPLbRequest

func NewGetAllLogTargetUDPLbRequest(server string, parentName ParentName, params *GetAllLogTargetUDPLbParams) (*http.Request, error)

NewGetAllLogTargetUDPLbRequest generates requests for GetAllLogTargetUDPLb

func NewGetAllRuntimeMapFilesRequest

func NewGetAllRuntimeMapFilesRequest(server string, params *GetAllRuntimeMapFilesParams) (*http.Request, error)

NewGetAllRuntimeMapFilesRequest generates requests for GetAllRuntimeMapFiles

func NewGetAllRuntimeServerRequest

func NewGetAllRuntimeServerRequest(server string, parentName ParentName) (*http.Request, error)

NewGetAllRuntimeServerRequest generates requests for GetAllRuntimeServer

func NewGetAllServerBackendRequest

func NewGetAllServerBackendRequest(server string, parentName ParentName, params *GetAllServerBackendParams) (*http.Request, error)

NewGetAllServerBackendRequest generates requests for GetAllServerBackend

func NewGetAllServerPeerRequest

func NewGetAllServerPeerRequest(server string, parentName ParentName, params *GetAllServerPeerParams) (*http.Request, error)

NewGetAllServerPeerRequest generates requests for GetAllServerPeer

func NewGetAllServerRingRequest

func NewGetAllServerRingRequest(server string, parentName ParentName, params *GetAllServerRingParams) (*http.Request, error)

NewGetAllServerRingRequest generates requests for GetAllServerRing

func NewGetAllSpoeAgentRequest

func NewGetAllSpoeAgentRequest(server string, parentName ParentName, scopeName string, params *GetAllSpoeAgentParams) (*http.Request, error)

NewGetAllSpoeAgentRequest generates requests for GetAllSpoeAgent

func NewGetAllSpoeFilesRequest

func NewGetAllSpoeFilesRequest(server string) (*http.Request, error)

NewGetAllSpoeFilesRequest generates requests for GetAllSpoeFiles

func NewGetAllSpoeGroupRequest

func NewGetAllSpoeGroupRequest(server string, parentName ParentName, scopeName string, params *GetAllSpoeGroupParams) (*http.Request, error)

NewGetAllSpoeGroupRequest generates requests for GetAllSpoeGroup

func NewGetAllSpoeMessageRequest

func NewGetAllSpoeMessageRequest(server string, parentName ParentName, scopeName string, params *GetAllSpoeMessageParams) (*http.Request, error)

NewGetAllSpoeMessageRequest generates requests for GetAllSpoeMessage

func NewGetAllSpoeScopeRequest

func NewGetAllSpoeScopeRequest(server string, parentName ParentName, params *GetAllSpoeScopeParams) (*http.Request, error)

NewGetAllSpoeScopeRequest generates requests for GetAllSpoeScope

func NewGetAllSpoeTransactionRequest

func NewGetAllSpoeTransactionRequest(server string, parentName ParentName, params *GetAllSpoeTransactionParams) (*http.Request, error)

NewGetAllSpoeTransactionRequest generates requests for GetAllSpoeTransaction

func NewGetAllStorageGeneralFilesRequest

func NewGetAllStorageGeneralFilesRequest(server string) (*http.Request, error)

NewGetAllStorageGeneralFilesRequest generates requests for GetAllStorageGeneralFiles

func NewGetAllStorageMapFilesRequest

func NewGetAllStorageMapFilesRequest(server string) (*http.Request, error)

NewGetAllStorageMapFilesRequest generates requests for GetAllStorageMapFiles

func NewGetAllStorageSSLCertificatesRequest

func NewGetAllStorageSSLCertificatesRequest(server string) (*http.Request, error)

NewGetAllStorageSSLCertificatesRequest generates requests for GetAllStorageSSLCertificates

func NewGetAllTCPCheckBackendRequest

func NewGetAllTCPCheckBackendRequest(server string, parentName ParentName, params *GetAllTCPCheckBackendParams) (*http.Request, error)

NewGetAllTCPCheckBackendRequest generates requests for GetAllTCPCheckBackend

func NewGetAllTCPCheckDefaultsRequest

func NewGetAllTCPCheckDefaultsRequest(server string, parentName ParentName, params *GetAllTCPCheckDefaultsParams) (*http.Request, error)

NewGetAllTCPCheckDefaultsRequest generates requests for GetAllTCPCheckDefaults

func NewGetAllTCPRequestRuleBackendRequest

func NewGetAllTCPRequestRuleBackendRequest(server string, parentName ParentName, params *GetAllTCPRequestRuleBackendParams) (*http.Request, error)

NewGetAllTCPRequestRuleBackendRequest generates requests for GetAllTCPRequestRuleBackend

func NewGetAllTCPRequestRuleFrontendRequest

func NewGetAllTCPRequestRuleFrontendRequest(server string, parentName ParentName, params *GetAllTCPRequestRuleFrontendParams) (*http.Request, error)

NewGetAllTCPRequestRuleFrontendRequest generates requests for GetAllTCPRequestRuleFrontend

func NewGetAllTCPResponseRuleBackendRequest

func NewGetAllTCPResponseRuleBackendRequest(server string, parentName ParentName, params *GetAllTCPResponseRuleBackendParams) (*http.Request, error)

NewGetAllTCPResponseRuleBackendRequest generates requests for GetAllTCPResponseRuleBackend

func NewGetAllVRRPInstanceRequest

func NewGetAllVRRPInstanceRequest(server string) (*http.Request, error)

NewGetAllVRRPInstanceRequest generates requests for GetAllVRRPInstance

func NewGetAllVRRPScriptRequest

func NewGetAllVRRPScriptRequest(server string) (*http.Request, error)

NewGetAllVRRPScriptRequest generates requests for GetAllVRRPScript

func NewGetAllVRRPSyncGroupRequest

func NewGetAllVRRPSyncGroupRequest(server string) (*http.Request, error)

NewGetAllVRRPSyncGroupRequest generates requests for GetAllVRRPSyncGroup

func NewGetAllWafBodyRuleBackendRequest

func NewGetAllWafBodyRuleBackendRequest(server string, parentName ParentName, params *GetAllWafBodyRuleBackendParams) (*http.Request, error)

NewGetAllWafBodyRuleBackendRequest generates requests for GetAllWafBodyRuleBackend

func NewGetAllWafBodyRuleFrontendRequest

func NewGetAllWafBodyRuleFrontendRequest(server string, parentName ParentName, params *GetAllWafBodyRuleFrontendParams) (*http.Request, error)

NewGetAllWafBodyRuleFrontendRequest generates requests for GetAllWafBodyRuleFrontend

func NewGetAlohaActionRequest

func NewGetAlohaActionRequest(server string, id string) (*http.Request, error)

NewGetAlohaActionRequest generates requests for GetAlohaAction

func NewGetAlohaActionsRequest

func NewGetAlohaActionsRequest(server string) (*http.Request, error)

NewGetAlohaActionsRequest generates requests for GetAlohaActions

func NewGetAlohaEndpointsRequest

func NewGetAlohaEndpointsRequest(server string) (*http.Request, error)

NewGetAlohaEndpointsRequest generates requests for GetAlohaEndpoints

func NewGetBackendRequest

func NewGetBackendRequest(server string, name string, params *GetBackendParams) (*http.Request, error)

NewGetBackendRequest generates requests for GetBackend

func NewGetBackendSwitchingRuleRequest

func NewGetBackendSwitchingRuleRequest(server string, parentName ParentName, index int, params *GetBackendSwitchingRuleParams) (*http.Request, error)

NewGetBackendSwitchingRuleRequest generates requests for GetBackendSwitchingRule

func NewGetBackendSwitchingRulesRequest

func NewGetBackendSwitchingRulesRequest(server string, parentName ParentName, params *GetBackendSwitchingRulesParams) (*http.Request, error)

NewGetBackendSwitchingRulesRequest generates requests for GetBackendSwitchingRules

func NewGetBackendsRequest

func NewGetBackendsRequest(server string, params *GetBackendsParams) (*http.Request, error)

NewGetBackendsRequest generates requests for GetBackends

func NewGetBindFrontendRequest

func NewGetBindFrontendRequest(server string, parentName ParentName, name string, params *GetBindFrontendParams) (*http.Request, error)

NewGetBindFrontendRequest generates requests for GetBindFrontend

func NewGetBindLogForwardRequest

func NewGetBindLogForwardRequest(server string, parentName ParentName, name string, params *GetBindLogForwardParams) (*http.Request, error)

NewGetBindLogForwardRequest generates requests for GetBindLogForward

func NewGetBindPeerRequest

func NewGetBindPeerRequest(server string, parentName ParentName, name string, params *GetBindPeerParams) (*http.Request, error)

NewGetBindPeerRequest generates requests for GetBindPeer

func NewGetBotmgmtProfileRequest

func NewGetBotmgmtProfileRequest(server string, name string, params *GetBotmgmtProfileParams) (*http.Request, error)

NewGetBotmgmtProfileRequest generates requests for GetBotmgmtProfile

func NewGetBotmgmtProfilesRequest

func NewGetBotmgmtProfilesRequest(server string, params *GetBotmgmtProfilesParams) (*http.Request, error)

NewGetBotmgmtProfilesRequest generates requests for GetBotmgmtProfiles

func NewGetCacheRequest

func NewGetCacheRequest(server string, name string, params *GetCacheParams) (*http.Request, error)

NewGetCacheRequest generates requests for GetCache

func NewGetCachesRequest

func NewGetCachesRequest(server string, params *GetCachesParams) (*http.Request, error)

NewGetCachesRequest generates requests for GetCaches

func NewGetCaptchaRequest

func NewGetCaptchaRequest(server string, name string, params *GetCaptchaParams) (*http.Request, error)

NewGetCaptchaRequest generates requests for GetCaptcha

func NewGetCaptchasRequest

func NewGetCaptchasRequest(server string, params *GetCaptchasParams) (*http.Request, error)

NewGetCaptchasRequest generates requests for GetCaptchas

func NewGetClusterConfigurationVersionRequest

func NewGetClusterConfigurationVersionRequest(server string) (*http.Request, error)

NewGetClusterConfigurationVersionRequest generates requests for GetClusterConfigurationVersion

func NewGetClusterRequest

func NewGetClusterRequest(server string) (*http.Request, error)

NewGetClusterRequest generates requests for GetCluster

func NewGetConfigurationEndpointsRequest

func NewGetConfigurationEndpointsRequest(server string) (*http.Request, error)

NewGetConfigurationEndpointsRequest generates requests for GetConfigurationEndpoints

func NewGetConfigurationVersionRequest

func NewGetConfigurationVersionRequest(server string, params *GetConfigurationVersionParams) (*http.Request, error)

NewGetConfigurationVersionRequest generates requests for GetConfigurationVersion

func NewGetConsulRequest

func NewGetConsulRequest(server string, id string) (*http.Request, error)

NewGetConsulRequest generates requests for GetConsul

func NewGetConsulsRequest

func NewGetConsulsRequest(server string) (*http.Request, error)

NewGetConsulsRequest generates requests for GetConsuls

func NewGetCrtLoadRequest

func NewGetCrtLoadRequest(server string, certificate string, params *GetCrtLoadParams) (*http.Request, error)

NewGetCrtLoadRequest generates requests for GetCrtLoad

func NewGetCrtLoadsRequest

func NewGetCrtLoadsRequest(server string, params *GetCrtLoadsParams) (*http.Request, error)

NewGetCrtLoadsRequest generates requests for GetCrtLoads

func NewGetCrtStoreRequest

func NewGetCrtStoreRequest(server string, name string, params *GetCrtStoreParams) (*http.Request, error)

NewGetCrtStoreRequest generates requests for GetCrtStore

func NewGetCrtStoresRequest

func NewGetCrtStoresRequest(server string, params *GetCrtStoresParams) (*http.Request, error)

NewGetCrtStoresRequest generates requests for GetCrtStores

func NewGetDeclareCaptureRequest

func NewGetDeclareCaptureRequest(server string, parentName ParentName, index int, params *GetDeclareCaptureParams) (*http.Request, error)

NewGetDeclareCaptureRequest generates requests for GetDeclareCapture

func NewGetDeclareCapturesRequest

func NewGetDeclareCapturesRequest(server string, parentName ParentName, params *GetDeclareCapturesParams) (*http.Request, error)

NewGetDeclareCapturesRequest generates requests for GetDeclareCaptures

func NewGetDefaultsSectionRequest

func NewGetDefaultsSectionRequest(server string, name string, params *GetDefaultsSectionParams) (*http.Request, error)

NewGetDefaultsSectionRequest generates requests for GetDefaultsSection

func NewGetDefaultsSectionsRequest

func NewGetDefaultsSectionsRequest(server string, params *GetDefaultsSectionsParams) (*http.Request, error)

NewGetDefaultsSectionsRequest generates requests for GetDefaultsSections

func NewGetDgramBindLogForwardRequest

func NewGetDgramBindLogForwardRequest(server string, parentName ParentName, name string, params *GetDgramBindLogForwardParams) (*http.Request, error)

NewGetDgramBindLogForwardRequest generates requests for GetDgramBindLogForward

func NewGetDgramBindUDPLbRequest

func NewGetDgramBindUDPLbRequest(server string, parentName ParentName, name string, params *GetDgramBindUDPLbParams) (*http.Request, error)

NewGetDgramBindUDPLbRequest generates requests for GetDgramBindUDPLb

func NewGetDynamicUpdateRuleRequest

func NewGetDynamicUpdateRuleRequest(server string, index int, params *GetDynamicUpdateRuleParams) (*http.Request, error)

NewGetDynamicUpdateRuleRequest generates requests for GetDynamicUpdateRule

func NewGetDynamicUpdateRulesRequest

func NewGetDynamicUpdateRulesRequest(server string, params *GetDynamicUpdateRulesParams) (*http.Request, error)

NewGetDynamicUpdateRulesRequest generates requests for GetDynamicUpdateRules

func NewGetDynamicUpdateSectionRequest

func NewGetDynamicUpdateSectionRequest(server string, params *GetDynamicUpdateSectionParams) (*http.Request, error)

NewGetDynamicUpdateSectionRequest generates requests for GetDynamicUpdateSection

func NewGetFCGIAppRequest

func NewGetFCGIAppRequest(server string, name string, params *GetFCGIAppParams) (*http.Request, error)

NewGetFCGIAppRequest generates requests for GetFCGIApp

func NewGetFCGIAppsRequest

func NewGetFCGIAppsRequest(server string, params *GetFCGIAppsParams) (*http.Request, error)

NewGetFCGIAppsRequest generates requests for GetFCGIApps

func NewGetFactsRequest

func NewGetFactsRequest(server string, params *GetFactsParams) (*http.Request, error)

NewGetFactsRequest generates requests for GetFacts

func NewGetFilterBackendRequest

func NewGetFilterBackendRequest(server string, parentName ParentName, index int, params *GetFilterBackendParams) (*http.Request, error)

NewGetFilterBackendRequest generates requests for GetFilterBackend

func NewGetFilterFrontendRequest

func NewGetFilterFrontendRequest(server string, parentName ParentName, index int, params *GetFilterFrontendParams) (*http.Request, error)

NewGetFilterFrontendRequest generates requests for GetFilterFrontend

func NewGetFrontendRequest

func NewGetFrontendRequest(server string, name string, params *GetFrontendParams) (*http.Request, error)

NewGetFrontendRequest generates requests for GetFrontend

func NewGetFrontendsRequest

func NewGetFrontendsRequest(server string, params *GetFrontendsParams) (*http.Request, error)

NewGetFrontendsRequest generates requests for GetFrontends

func NewGetGitActionRequest

func NewGetGitActionRequest(server string, id string) (*http.Request, error)

NewGetGitActionRequest generates requests for GetGitAction

func NewGetGitActionsRequest

func NewGetGitActionsRequest(server string) (*http.Request, error)

NewGetGitActionsRequest generates requests for GetGitActions

func NewGetGitEndpointsRequest

func NewGetGitEndpointsRequest(server string) (*http.Request, error)

NewGetGitEndpointsRequest generates requests for GetGitEndpoints

func NewGetGitSettingsRequest

func NewGetGitSettingsRequest(server string) (*http.Request, error)

NewGetGitSettingsRequest generates requests for GetGitSettings

func NewGetGlobalDefsRequest

func NewGetGlobalDefsRequest(server string) (*http.Request, error)

NewGetGlobalDefsRequest generates requests for GetGlobalDefs

func NewGetGlobalRequest

func NewGetGlobalRequest(server string, params *GetGlobalParams) (*http.Request, error)

NewGetGlobalRequest generates requests for GetGlobal

func NewGetGroupRequest

func NewGetGroupRequest(server string, name string, params *GetGroupParams) (*http.Request, error)

NewGetGroupRequest generates requests for GetGroup

func NewGetGroupsRequest

func NewGetGroupsRequest(server string, params *GetGroupsParams) (*http.Request, error)

NewGetGroupsRequest generates requests for GetGroups

func NewGetHAProxyConfigurationRequest

func NewGetHAProxyConfigurationRequest(server string, params *GetHAProxyConfigurationParams) (*http.Request, error)

NewGetHAProxyConfigurationRequest generates requests for GetHAProxyConfiguration

func NewGetHAProxyConfigurationStructuredRequest

func NewGetHAProxyConfigurationStructuredRequest(server string, params *GetHAProxyConfigurationStructuredParams) (*http.Request, error)

NewGetHAProxyConfigurationStructuredRequest generates requests for GetHAProxyConfigurationStructured

func NewGetHTTPAfterResponseRuleBackendRequest

func NewGetHTTPAfterResponseRuleBackendRequest(server string, parentName ParentName, index int, params *GetHTTPAfterResponseRuleBackendParams) (*http.Request, error)

NewGetHTTPAfterResponseRuleBackendRequest generates requests for GetHTTPAfterResponseRuleBackend

func NewGetHTTPAfterResponseRuleFrontendRequest

func NewGetHTTPAfterResponseRuleFrontendRequest(server string, parentName ParentName, index int, params *GetHTTPAfterResponseRuleFrontendParams) (*http.Request, error)

NewGetHTTPAfterResponseRuleFrontendRequest generates requests for GetHTTPAfterResponseRuleFrontend

func NewGetHTTPCheckBackendRequest

func NewGetHTTPCheckBackendRequest(server string, parentName ParentName, index int, params *GetHTTPCheckBackendParams) (*http.Request, error)

NewGetHTTPCheckBackendRequest generates requests for GetHTTPCheckBackend

func NewGetHTTPCheckDefaultsRequest

func NewGetHTTPCheckDefaultsRequest(server string, parentName ParentName, index int, params *GetHTTPCheckDefaultsParams) (*http.Request, error)

NewGetHTTPCheckDefaultsRequest generates requests for GetHTTPCheckDefaults

func NewGetHTTPErrorRuleBackendRequest

func NewGetHTTPErrorRuleBackendRequest(server string, parentName ParentName, index int, params *GetHTTPErrorRuleBackendParams) (*http.Request, error)

NewGetHTTPErrorRuleBackendRequest generates requests for GetHTTPErrorRuleBackend

func NewGetHTTPErrorRuleDefaultsRequest

func NewGetHTTPErrorRuleDefaultsRequest(server string, parentName ParentName, index int, params *GetHTTPErrorRuleDefaultsParams) (*http.Request, error)

NewGetHTTPErrorRuleDefaultsRequest generates requests for GetHTTPErrorRuleDefaults

func NewGetHTTPErrorRuleFrontendRequest

func NewGetHTTPErrorRuleFrontendRequest(server string, parentName ParentName, index int, params *GetHTTPErrorRuleFrontendParams) (*http.Request, error)

NewGetHTTPErrorRuleFrontendRequest generates requests for GetHTTPErrorRuleFrontend

func NewGetHTTPErrorsSectionRequest

func NewGetHTTPErrorsSectionRequest(server string, name string, params *GetHTTPErrorsSectionParams) (*http.Request, error)

NewGetHTTPErrorsSectionRequest generates requests for GetHTTPErrorsSection

func NewGetHTTPErrorsSectionsRequest

func NewGetHTTPErrorsSectionsRequest(server string, params *GetHTTPErrorsSectionsParams) (*http.Request, error)

NewGetHTTPErrorsSectionsRequest generates requests for GetHTTPErrorsSections

func NewGetHTTPRequestRuleBackendRequest

func NewGetHTTPRequestRuleBackendRequest(server string, parentName ParentName, index int, params *GetHTTPRequestRuleBackendParams) (*http.Request, error)

NewGetHTTPRequestRuleBackendRequest generates requests for GetHTTPRequestRuleBackend

func NewGetHTTPRequestRuleFrontendRequest

func NewGetHTTPRequestRuleFrontendRequest(server string, parentName ParentName, index int, params *GetHTTPRequestRuleFrontendParams) (*http.Request, error)

NewGetHTTPRequestRuleFrontendRequest generates requests for GetHTTPRequestRuleFrontend

func NewGetHTTPResponseRuleBackendRequest

func NewGetHTTPResponseRuleBackendRequest(server string, parentName ParentName, index int, params *GetHTTPResponseRuleBackendParams) (*http.Request, error)

NewGetHTTPResponseRuleBackendRequest generates requests for GetHTTPResponseRuleBackend

func NewGetHTTPResponseRuleFrontendRequest

func NewGetHTTPResponseRuleFrontendRequest(server string, parentName ParentName, index int, params *GetHTTPResponseRuleFrontendParams) (*http.Request, error)

NewGetHTTPResponseRuleFrontendRequest generates requests for GetHTTPResponseRuleFrontend

func NewGetHaproxyEndpointsRequest

func NewGetHaproxyEndpointsRequest(server string) (*http.Request, error)

NewGetHaproxyEndpointsRequest generates requests for GetHaproxyEndpoints

func NewGetHaproxyProcessInfoRequest

func NewGetHaproxyProcessInfoRequest(server string) (*http.Request, error)

NewGetHaproxyProcessInfoRequest generates requests for GetHaproxyProcessInfo

func NewGetHealthRequest

func NewGetHealthRequest(server string) (*http.Request, error)

NewGetHealthRequest generates requests for GetHealth

func NewGetInfoRequest

func NewGetInfoRequest(server string) (*http.Request, error)

NewGetInfoRequest generates requests for GetInfo

func NewGetKeepalivedClusterConfigurationVersionRequest

func NewGetKeepalivedClusterConfigurationVersionRequest(server string) (*http.Request, error)

NewGetKeepalivedClusterConfigurationVersionRequest generates requests for GetKeepalivedClusterConfigurationVersion

func NewGetKeepalivedConfigurationRequest

func NewGetKeepalivedConfigurationRequest(server string) (*http.Request, error)

NewGetKeepalivedConfigurationRequest generates requests for GetKeepalivedConfiguration

func NewGetKeepalivedReloadRequest

func NewGetKeepalivedReloadRequest(server string, id string) (*http.Request, error)

NewGetKeepalivedReloadRequest generates requests for GetKeepalivedReload

func NewGetKeepalivedTransactionRequest

func NewGetKeepalivedTransactionRequest(server string, id string) (*http.Request, error)

NewGetKeepalivedTransactionRequest generates requests for GetKeepalivedTransaction

func NewGetLogConfigRequest

func NewGetLogConfigRequest(server string) (*http.Request, error)

NewGetLogConfigRequest generates requests for GetLogConfig

func NewGetLogForwardRequest

func NewGetLogForwardRequest(server string, name string, params *GetLogForwardParams) (*http.Request, error)

NewGetLogForwardRequest generates requests for GetLogForward

func NewGetLogForwardsRequest

func NewGetLogForwardsRequest(server string, params *GetLogForwardsParams) (*http.Request, error)

NewGetLogForwardsRequest generates requests for GetLogForwards

func NewGetLogInputRequest

func NewGetLogInputRequest(server string, id string) (*http.Request, error)

NewGetLogInputRequest generates requests for GetLogInput

func NewGetLogInputsRequest

func NewGetLogInputsRequest(server string) (*http.Request, error)

NewGetLogInputsRequest generates requests for GetLogInputs

func NewGetLogOutputRequest

func NewGetLogOutputRequest(server string, id string) (*http.Request, error)

NewGetLogOutputRequest generates requests for GetLogOutput

func NewGetLogOutputsRequest

func NewGetLogOutputsRequest(server string) (*http.Request, error)

NewGetLogOutputsRequest generates requests for GetLogOutputs

func NewGetLogTargetBackendRequest

func NewGetLogTargetBackendRequest(server string, parentName ParentName, index int, params *GetLogTargetBackendParams) (*http.Request, error)

NewGetLogTargetBackendRequest generates requests for GetLogTargetBackend

func NewGetLogTargetDefaultsRequest

func NewGetLogTargetDefaultsRequest(server string, parentName ParentName, index int, params *GetLogTargetDefaultsParams) (*http.Request, error)

NewGetLogTargetDefaultsRequest generates requests for GetLogTargetDefaults

func NewGetLogTargetFrontendRequest

func NewGetLogTargetFrontendRequest(server string, parentName ParentName, index int, params *GetLogTargetFrontendParams) (*http.Request, error)

NewGetLogTargetFrontendRequest generates requests for GetLogTargetFrontend

func NewGetLogTargetGlobalRequest

func NewGetLogTargetGlobalRequest(server string, index int, params *GetLogTargetGlobalParams) (*http.Request, error)

NewGetLogTargetGlobalRequest generates requests for GetLogTargetGlobal

func NewGetLogTargetLogForwardRequest

func NewGetLogTargetLogForwardRequest(server string, parentName ParentName, index int, params *GetLogTargetLogForwardParams) (*http.Request, error)

NewGetLogTargetLogForwardRequest generates requests for GetLogTargetLogForward

func NewGetLogTargetPeerRequest

func NewGetLogTargetPeerRequest(server string, parentName ParentName, index int, params *GetLogTargetPeerParams) (*http.Request, error)

NewGetLogTargetPeerRequest generates requests for GetLogTargetPeer

func NewGetLogTargetUDPLbRequest

func NewGetLogTargetUDPLbRequest(server string, parentName ParentName, index int, params *GetLogTargetUDPLbParams) (*http.Request, error)

NewGetLogTargetUDPLbRequest generates requests for GetLogTargetUDPLb

func NewGetMailerEntriesRequest

func NewGetMailerEntriesRequest(server string, params *GetMailerEntriesParams) (*http.Request, error)

NewGetMailerEntriesRequest generates requests for GetMailerEntries

func NewGetMailerEntryRequest

func NewGetMailerEntryRequest(server string, name string, params *GetMailerEntryParams) (*http.Request, error)

NewGetMailerEntryRequest generates requests for GetMailerEntry

func NewGetMailersSectionRequest

func NewGetMailersSectionRequest(server string, name string, params *GetMailersSectionParams) (*http.Request, error)

NewGetMailersSectionRequest generates requests for GetMailersSection

func NewGetMailersSectionsRequest

func NewGetMailersSectionsRequest(server string, params *GetMailersSectionsParams) (*http.Request, error)

NewGetMailersSectionsRequest generates requests for GetMailersSections

func NewGetNameserverRequest

func NewGetNameserverRequest(server string, name string, params *GetNameserverParams) (*http.Request, error)

NewGetNameserverRequest generates requests for GetNameserver

func NewGetNameserversRequest

func NewGetNameserversRequest(server string, params *GetNameserversParams) (*http.Request, error)

NewGetNameserversRequest generates requests for GetNameservers

func NewGetOneRuntimeMapRequest

func NewGetOneRuntimeMapRequest(server string, name string) (*http.Request, error)

NewGetOneRuntimeMapRequest generates requests for GetOneRuntimeMap

func NewGetOneSpoeFileRequest

func NewGetOneSpoeFileRequest(server string, name string) (*http.Request, error)

NewGetOneSpoeFileRequest generates requests for GetOneSpoeFile

func NewGetOneStorageGeneralFileRequest

func NewGetOneStorageGeneralFileRequest(server string, name string) (*http.Request, error)

NewGetOneStorageGeneralFileRequest generates requests for GetOneStorageGeneralFile

func NewGetOneStorageMapRequest

func NewGetOneStorageMapRequest(server string, name string) (*http.Request, error)

NewGetOneStorageMapRequest generates requests for GetOneStorageMap

func NewGetOneStorageSSLCertificateRequest

func NewGetOneStorageSSLCertificateRequest(server string, name string) (*http.Request, error)

NewGetOneStorageSSLCertificateRequest generates requests for GetOneStorageSSLCertificate

func NewGetOpenapiv3SpecificationRequest

func NewGetOpenapiv3SpecificationRequest(server string) (*http.Request, error)

NewGetOpenapiv3SpecificationRequest generates requests for GetOpenapiv3Specification

func NewGetPeerEntriesRequest

func NewGetPeerEntriesRequest(server string, params *GetPeerEntriesParams) (*http.Request, error)

NewGetPeerEntriesRequest generates requests for GetPeerEntries

func NewGetPeerEntryRequest

func NewGetPeerEntryRequest(server string, name string, params *GetPeerEntryParams) (*http.Request, error)

NewGetPeerEntryRequest generates requests for GetPeerEntry

func NewGetPeerSectionRequest

func NewGetPeerSectionRequest(server string, name string, params *GetPeerSectionParams) (*http.Request, error)

NewGetPeerSectionRequest generates requests for GetPeerSection

func NewGetPeerSectionsRequest

func NewGetPeerSectionsRequest(server string, params *GetPeerSectionsParams) (*http.Request, error)

NewGetPeerSectionsRequest generates requests for GetPeerSections

func NewGetProgramRequest

func NewGetProgramRequest(server string, name string, params *GetProgramParams) (*http.Request, error)

NewGetProgramRequest generates requests for GetProgram

func NewGetProgramsRequest

func NewGetProgramsRequest(server string, params *GetProgramsParams) (*http.Request, error)

NewGetProgramsRequest generates requests for GetPrograms

func NewGetReloadRequest

func NewGetReloadRequest(server string, id string) (*http.Request, error)

NewGetReloadRequest generates requests for GetReload

func NewGetReloadsRequest

func NewGetReloadsRequest(server string) (*http.Request, error)

NewGetReloadsRequest generates requests for GetReloads

func NewGetResolverRequest

func NewGetResolverRequest(server string, name string, params *GetResolverParams) (*http.Request, error)

NewGetResolverRequest generates requests for GetResolver

func NewGetResolversRequest

func NewGetResolversRequest(server string, params *GetResolversParams) (*http.Request, error)

NewGetResolversRequest generates requests for GetResolvers

func NewGetRingRequest

func NewGetRingRequest(server string, name string, params *GetRingParams) (*http.Request, error)

NewGetRingRequest generates requests for GetRing

func NewGetRingsRequest

func NewGetRingsRequest(server string, params *GetRingsParams) (*http.Request, error)

NewGetRingsRequest generates requests for GetRings

func NewGetRuntimeEndpointsRequest

func NewGetRuntimeEndpointsRequest(server string) (*http.Request, error)

NewGetRuntimeEndpointsRequest generates requests for GetRuntimeEndpoints

func NewGetRuntimeMapEntryRequest

func NewGetRuntimeMapEntryRequest(server string, parentName ParentName, id string) (*http.Request, error)

NewGetRuntimeMapEntryRequest generates requests for GetRuntimeMapEntry

func NewGetRuntimeServerRequest

func NewGetRuntimeServerRequest(server string, parentName ParentName, name string) (*http.Request, error)

NewGetRuntimeServerRequest generates requests for GetRuntimeServer

func NewGetServerBackendRequest

func NewGetServerBackendRequest(server string, parentName ParentName, name string, params *GetServerBackendParams) (*http.Request, error)

NewGetServerBackendRequest generates requests for GetServerBackend

func NewGetServerPeerRequest

func NewGetServerPeerRequest(server string, parentName ParentName, name string, params *GetServerPeerParams) (*http.Request, error)

NewGetServerPeerRequest generates requests for GetServerPeer

func NewGetServerRingRequest

func NewGetServerRingRequest(server string, parentName ParentName, name string, params *GetServerRingParams) (*http.Request, error)

NewGetServerRingRequest generates requests for GetServerRing

func NewGetServerSwitchingRuleRequest

func NewGetServerSwitchingRuleRequest(server string, parentName ParentName, index int, params *GetServerSwitchingRuleParams) (*http.Request, error)

NewGetServerSwitchingRuleRequest generates requests for GetServerSwitchingRule

func NewGetServerSwitchingRulesRequest

func NewGetServerSwitchingRulesRequest(server string, parentName ParentName, params *GetServerSwitchingRulesParams) (*http.Request, error)

NewGetServerSwitchingRulesRequest generates requests for GetServerSwitchingRules

func NewGetServerTemplateRequest

func NewGetServerTemplateRequest(server string, parentName ParentName, prefix string, params *GetServerTemplateParams) (*http.Request, error)

NewGetServerTemplateRequest generates requests for GetServerTemplate

func NewGetServerTemplatesRequest

func NewGetServerTemplatesRequest(server string, parentName ParentName, params *GetServerTemplatesParams) (*http.Request, error)

NewGetServerTemplatesRequest generates requests for GetServerTemplates

func NewGetServicesEndpointsRequest

func NewGetServicesEndpointsRequest(server string) (*http.Request, error)

NewGetServicesEndpointsRequest generates requests for GetServicesEndpoints

func NewGetServicesHaproxyRuntimeAclsIdRequest

func NewGetServicesHaproxyRuntimeAclsIdRequest(server string, id string) (*http.Request, error)

NewGetServicesHaproxyRuntimeAclsIdRequest generates requests for GetServicesHaproxyRuntimeAclsId

func NewGetServicesHaproxyRuntimeAclsParentNameEntriesIdRequest

func NewGetServicesHaproxyRuntimeAclsParentNameEntriesIdRequest(server string, parentName ParentName, id string) (*http.Request, error)

NewGetServicesHaproxyRuntimeAclsParentNameEntriesIdRequest generates requests for GetServicesHaproxyRuntimeAclsParentNameEntriesId

func NewGetServicesHaproxyRuntimeAclsParentNameEntriesRequest

func NewGetServicesHaproxyRuntimeAclsParentNameEntriesRequest(server string, parentName ParentName) (*http.Request, error)

NewGetServicesHaproxyRuntimeAclsParentNameEntriesRequest generates requests for GetServicesHaproxyRuntimeAclsParentNameEntries

func NewGetServicesHaproxyRuntimeAclsRequest

func NewGetServicesHaproxyRuntimeAclsRequest(server string) (*http.Request, error)

NewGetServicesHaproxyRuntimeAclsRequest generates requests for GetServicesHaproxyRuntimeAcls

func NewGetSiteRequest

func NewGetSiteRequest(server string, name string, params *GetSiteParams) (*http.Request, error)

NewGetSiteRequest generates requests for GetSite

func NewGetSitesRequest

func NewGetSitesRequest(server string, params *GetSitesParams) (*http.Request, error)

NewGetSitesRequest generates requests for GetSites

func NewGetSpecificationRequest

func NewGetSpecificationRequest(server string) (*http.Request, error)

NewGetSpecificationRequest generates requests for GetSpecification

func NewGetSpoeAgentRequest

func NewGetSpoeAgentRequest(server string, parentName ParentName, scopeName string, name string, params *GetSpoeAgentParams) (*http.Request, error)

NewGetSpoeAgentRequest generates requests for GetSpoeAgent

func NewGetSpoeConfigurationVersionRequest

func NewGetSpoeConfigurationVersionRequest(server string, parentName ParentName, params *GetSpoeConfigurationVersionParams) (*http.Request, error)

NewGetSpoeConfigurationVersionRequest generates requests for GetSpoeConfigurationVersion

func NewGetSpoeEndpointsRequest

func NewGetSpoeEndpointsRequest(server string) (*http.Request, error)

NewGetSpoeEndpointsRequest generates requests for GetSpoeEndpoints

func NewGetSpoeGroupRequest

func NewGetSpoeGroupRequest(server string, parentName ParentName, scopeName string, name string, params *GetSpoeGroupParams) (*http.Request, error)

NewGetSpoeGroupRequest generates requests for GetSpoeGroup

func NewGetSpoeMessageRequest

func NewGetSpoeMessageRequest(server string, parentName ParentName, scopeName string, name string, params *GetSpoeMessageParams) (*http.Request, error)

NewGetSpoeMessageRequest generates requests for GetSpoeMessage

func NewGetSpoeScopeRequest

func NewGetSpoeScopeRequest(server string, parentName ParentName, name string, params *GetSpoeScopeParams) (*http.Request, error)

NewGetSpoeScopeRequest generates requests for GetSpoeScope

func NewGetSpoeTransactionRequest

func NewGetSpoeTransactionRequest(server string, parentName ParentName, id string) (*http.Request, error)

NewGetSpoeTransactionRequest generates requests for GetSpoeTransaction

func NewGetStatsEndpointsRequest

func NewGetStatsEndpointsRequest(server string) (*http.Request, error)

NewGetStatsEndpointsRequest generates requests for GetStatsEndpoints

func NewGetStatsRequest

func NewGetStatsRequest(server string, params *GetStatsParams) (*http.Request, error)

NewGetStatsRequest generates requests for GetStats

func NewGetStickRuleRequest

func NewGetStickRuleRequest(server string, parentName ParentName, index int, params *GetStickRuleParams) (*http.Request, error)

NewGetStickRuleRequest generates requests for GetStickRule

func NewGetStickRulesRequest

func NewGetStickRulesRequest(server string, parentName ParentName, params *GetStickRulesParams) (*http.Request, error)

NewGetStickRulesRequest generates requests for GetStickRules

func NewGetStickTableEntriesRequest

func NewGetStickTableEntriesRequest(server string, parentName ParentName, params *GetStickTableEntriesParams) (*http.Request, error)

NewGetStickTableEntriesRequest generates requests for GetStickTableEntries

func NewGetStickTableRequest

func NewGetStickTableRequest(server string, name string) (*http.Request, error)

NewGetStickTableRequest generates requests for GetStickTable

func NewGetStickTablesRequest

func NewGetStickTablesRequest(server string) (*http.Request, error)

NewGetStickTablesRequest generates requests for GetStickTables

func NewGetStorageEndpointsRequest

func NewGetStorageEndpointsRequest(server string) (*http.Request, error)

NewGetStorageEndpointsRequest generates requests for GetStorageEndpoints

func NewGetSummaryRequest

func NewGetSummaryRequest(server string, params *GetSummaryParams) (*http.Request, error)

NewGetSummaryRequest generates requests for GetSummary

func NewGetTCPCheckBackendRequest

func NewGetTCPCheckBackendRequest(server string, parentName ParentName, index int, params *GetTCPCheckBackendParams) (*http.Request, error)

NewGetTCPCheckBackendRequest generates requests for GetTCPCheckBackend

func NewGetTCPCheckDefaultsRequest

func NewGetTCPCheckDefaultsRequest(server string, parentName ParentName, index int, params *GetTCPCheckDefaultsParams) (*http.Request, error)

NewGetTCPCheckDefaultsRequest generates requests for GetTCPCheckDefaults

func NewGetTCPRequestRuleBackendRequest

func NewGetTCPRequestRuleBackendRequest(server string, parentName ParentName, index int, params *GetTCPRequestRuleBackendParams) (*http.Request, error)

NewGetTCPRequestRuleBackendRequest generates requests for GetTCPRequestRuleBackend

func NewGetTCPRequestRuleFrontendRequest

func NewGetTCPRequestRuleFrontendRequest(server string, parentName ParentName, index int, params *GetTCPRequestRuleFrontendParams) (*http.Request, error)

NewGetTCPRequestRuleFrontendRequest generates requests for GetTCPRequestRuleFrontend

func NewGetTCPResponseRuleBackendRequest

func NewGetTCPResponseRuleBackendRequest(server string, parentName ParentName, index int, params *GetTCPResponseRuleBackendParams) (*http.Request, error)

NewGetTCPResponseRuleBackendRequest generates requests for GetTCPResponseRuleBackend

func NewGetTableRequest

func NewGetTableRequest(server string, parentName ParentName, name string, params *GetTableParams) (*http.Request, error)

NewGetTableRequest generates requests for GetTable

func NewGetTablesRequest

func NewGetTablesRequest(server string, parentName ParentName, params *GetTablesParams) (*http.Request, error)

NewGetTablesRequest generates requests for GetTables

func NewGetTransactionRequest

func NewGetTransactionRequest(server string, id string) (*http.Request, error)

NewGetTransactionRequest generates requests for GetTransaction

func NewGetTransactionsRequest

func NewGetTransactionsRequest(server string, params *GetTransactionsParams) (*http.Request, error)

NewGetTransactionsRequest generates requests for GetTransactions

func NewGetUDPLbsRequest

func NewGetUDPLbsRequest(server string, params *GetUDPLbsParams) (*http.Request, error)

NewGetUDPLbsRequest generates requests for GetUDPLbs

func NewGetUDPlbRequest

func NewGetUDPlbRequest(server string, name string, params *GetUDPlbParams) (*http.Request, error)

NewGetUDPlbRequest generates requests for GetUDPlb

func NewGetUserRequest

func NewGetUserRequest(server string, username string, params *GetUserParams) (*http.Request, error)

NewGetUserRequest generates requests for GetUser

func NewGetUserlistRequest

func NewGetUserlistRequest(server string, name string, params *GetUserlistParams) (*http.Request, error)

NewGetUserlistRequest generates requests for GetUserlist

func NewGetUserlistsRequest

func NewGetUserlistsRequest(server string, params *GetUserlistsParams) (*http.Request, error)

NewGetUserlistsRequest generates requests for GetUserlists

func NewGetUsersRequest

func NewGetUsersRequest(server string, params *GetUsersParams) (*http.Request, error)

NewGetUsersRequest generates requests for GetUsers

func NewGetVRRPInstanceRequest

func NewGetVRRPInstanceRequest(server string, parentName ParentName) (*http.Request, error)

NewGetVRRPInstanceRequest generates requests for GetVRRPInstance

func NewGetVRRPScriptRequest

func NewGetVRRPScriptRequest(server string, parentName ParentName) (*http.Request, error)

NewGetVRRPScriptRequest generates requests for GetVRRPScript

func NewGetVRRPSyncGroupRequest

func NewGetVRRPSyncGroupRequest(server string, parentName ParentName) (*http.Request, error)

NewGetVRRPSyncGroupRequest generates requests for GetVRRPSyncGroup

func NewGetWafBodyRuleBackendRequest

func NewGetWafBodyRuleBackendRequest(server string, parentName ParentName, index int, params *GetWafBodyRuleBackendParams) (*http.Request, error)

NewGetWafBodyRuleBackendRequest generates requests for GetWafBodyRuleBackend

func NewGetWafBodyRuleFrontendRequest

func NewGetWafBodyRuleFrontendRequest(server string, parentName ParentName, index int, params *GetWafBodyRuleFrontendParams) (*http.Request, error)

NewGetWafBodyRuleFrontendRequest generates requests for GetWafBodyRuleFrontend

func NewGetWafFileRequest

func NewGetWafFileRequest(server string, rulesetName RulesetName, name string, params *GetWafFileParams) (*http.Request, error)

NewGetWafFileRequest generates requests for GetWafFile

func NewGetWafFilesRequest

func NewGetWafFilesRequest(server string, rulesetName RulesetName, params *GetWafFilesParams) (*http.Request, error)

NewGetWafFilesRequest generates requests for GetWafFiles

func NewGetWafRulesetRequest

func NewGetWafRulesetRequest(server string, name string) (*http.Request, error)

NewGetWafRulesetRequest generates requests for GetWafRuleset

func NewGetWafRulesetsRequest

func NewGetWafRulesetsRequest(server string) (*http.Request, error)

NewGetWafRulesetsRequest generates requests for GetWafRulesets

func NewInitiateCertificateRefreshRequest

func NewInitiateCertificateRefreshRequest(server string) (*http.Request, error)

NewInitiateCertificateRefreshRequest generates requests for InitiateCertificateRefresh

func NewPostClusterRequest

func NewPostClusterRequest(server string, params *PostClusterParams, body PostClusterJSONRequestBody) (*http.Request, error)

NewPostClusterRequest calls the generic PostCluster builder with application/json body

func NewPostClusterRequestWithBody

func NewPostClusterRequestWithBody(server string, params *PostClusterParams, contentType string, body io.Reader) (*http.Request, error)

NewPostClusterRequestWithBody generates requests for PostCluster with any type of body

func NewPostHAProxyConfigurationRequestWithBody

func NewPostHAProxyConfigurationRequestWithBody(server string, params *PostHAProxyConfigurationParams, contentType string, body io.Reader) (*http.Request, error)

NewPostHAProxyConfigurationRequestWithBody generates requests for PostHAProxyConfiguration with any type of body

func NewPostHAProxyConfigurationRequestWithTextBody

func NewPostHAProxyConfigurationRequestWithTextBody(server string, params *PostHAProxyConfigurationParams, body PostHAProxyConfigurationTextRequestBody) (*http.Request, error)

NewPostHAProxyConfigurationRequestWithTextBody calls the generic PostHAProxyConfiguration builder with text/plain body

func NewPostServicesHaproxyRuntimeAclsParentNameEntriesRequest

func NewPostServicesHaproxyRuntimeAclsParentNameEntriesRequest(server string, parentName ParentName, body PostServicesHaproxyRuntimeAclsParentNameEntriesJSONRequestBody) (*http.Request, error)

NewPostServicesHaproxyRuntimeAclsParentNameEntriesRequest calls the generic PostServicesHaproxyRuntimeAclsParentNameEntries builder with application/json body

func NewPostServicesHaproxyRuntimeAclsParentNameEntriesRequestWithBody

func NewPostServicesHaproxyRuntimeAclsParentNameEntriesRequestWithBody(server string, parentName ParentName, contentType string, body io.Reader) (*http.Request, error)

NewPostServicesHaproxyRuntimeAclsParentNameEntriesRequestWithBody generates requests for PostServicesHaproxyRuntimeAclsParentNameEntries with any type of body

func NewReplaceAWSRegionRequest

func NewReplaceAWSRegionRequest(server string, id string, body ReplaceAWSRegionJSONRequestBody) (*http.Request, error)

NewReplaceAWSRegionRequest calls the generic ReplaceAWSRegion builder with application/json body

func NewReplaceAWSRegionRequestWithBody

func NewReplaceAWSRegionRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAWSRegionRequestWithBody generates requests for ReplaceAWSRegion with any type of body

func NewReplaceAclBackendRequest

func NewReplaceAclBackendRequest(server string, parentName ParentName, index int, params *ReplaceAclBackendParams, body ReplaceAclBackendJSONRequestBody) (*http.Request, error)

NewReplaceAclBackendRequest calls the generic ReplaceAclBackend builder with application/json body

func NewReplaceAclBackendRequestWithBody

func NewReplaceAclBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceAclBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAclBackendRequestWithBody generates requests for ReplaceAclBackend with any type of body

func NewReplaceAclFCGIAppRequest

func NewReplaceAclFCGIAppRequest(server string, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, body ReplaceAclFCGIAppJSONRequestBody) (*http.Request, error)

NewReplaceAclFCGIAppRequest calls the generic ReplaceAclFCGIApp builder with application/json body

func NewReplaceAclFCGIAppRequestWithBody

func NewReplaceAclFCGIAppRequestWithBody(server string, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAclFCGIAppRequestWithBody generates requests for ReplaceAclFCGIApp with any type of body

func NewReplaceAclFrontendRequest

func NewReplaceAclFrontendRequest(server string, parentName ParentName, index int, params *ReplaceAclFrontendParams, body ReplaceAclFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAclFrontendRequest calls the generic ReplaceAclFrontend builder with application/json body

func NewReplaceAclFrontendRequestWithBody

func NewReplaceAclFrontendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceAclFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAclFrontendRequestWithBody generates requests for ReplaceAclFrontend with any type of body

func NewReplaceAllAclBackendRequest

func NewReplaceAllAclBackendRequest(server string, parentName ParentName, params *ReplaceAllAclBackendParams, body ReplaceAllAclBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllAclBackendRequest calls the generic ReplaceAllAclBackend builder with application/json body

func NewReplaceAllAclBackendRequestWithBody

func NewReplaceAllAclBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllAclBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllAclBackendRequestWithBody generates requests for ReplaceAllAclBackend with any type of body

func NewReplaceAllAclFCGIAppRequest

func NewReplaceAllAclFCGIAppRequest(server string, parentName ParentName, params *ReplaceAllAclFCGIAppParams, body ReplaceAllAclFCGIAppJSONRequestBody) (*http.Request, error)

NewReplaceAllAclFCGIAppRequest calls the generic ReplaceAllAclFCGIApp builder with application/json body

func NewReplaceAllAclFCGIAppRequestWithBody

func NewReplaceAllAclFCGIAppRequestWithBody(server string, parentName ParentName, params *ReplaceAllAclFCGIAppParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllAclFCGIAppRequestWithBody generates requests for ReplaceAllAclFCGIApp with any type of body

func NewReplaceAllAclFrontendRequest

func NewReplaceAllAclFrontendRequest(server string, parentName ParentName, params *ReplaceAllAclFrontendParams, body ReplaceAllAclFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAllAclFrontendRequest calls the generic ReplaceAllAclFrontend builder with application/json body

func NewReplaceAllAclFrontendRequestWithBody

func NewReplaceAllAclFrontendRequestWithBody(server string, parentName ParentName, params *ReplaceAllAclFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllAclFrontendRequestWithBody generates requests for ReplaceAllAclFrontend with any type of body

func NewReplaceAllFilterBackendRequest

func NewReplaceAllFilterBackendRequest(server string, parentName ParentName, params *ReplaceAllFilterBackendParams, body ReplaceAllFilterBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllFilterBackendRequest calls the generic ReplaceAllFilterBackend builder with application/json body

func NewReplaceAllFilterBackendRequestWithBody

func NewReplaceAllFilterBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllFilterBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllFilterBackendRequestWithBody generates requests for ReplaceAllFilterBackend with any type of body

func NewReplaceAllFilterFrontendRequest

func NewReplaceAllFilterFrontendRequest(server string, parentName ParentName, params *ReplaceAllFilterFrontendParams, body ReplaceAllFilterFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAllFilterFrontendRequest calls the generic ReplaceAllFilterFrontend builder with application/json body

func NewReplaceAllFilterFrontendRequestWithBody

func NewReplaceAllFilterFrontendRequestWithBody(server string, parentName ParentName, params *ReplaceAllFilterFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllFilterFrontendRequestWithBody generates requests for ReplaceAllFilterFrontend with any type of body

func NewReplaceAllHTTPAfterResponseRuleBackendRequest

func NewReplaceAllHTTPAfterResponseRuleBackendRequest(server string, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleBackendParams, body ReplaceAllHTTPAfterResponseRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPAfterResponseRuleBackendRequest calls the generic ReplaceAllHTTPAfterResponseRuleBackend builder with application/json body

func NewReplaceAllHTTPAfterResponseRuleBackendRequestWithBody

func NewReplaceAllHTTPAfterResponseRuleBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPAfterResponseRuleBackendRequestWithBody generates requests for ReplaceAllHTTPAfterResponseRuleBackend with any type of body

func NewReplaceAllHTTPAfterResponseRuleFrontendRequest

func NewReplaceAllHTTPAfterResponseRuleFrontendRequest(server string, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleFrontendParams, body ReplaceAllHTTPAfterResponseRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPAfterResponseRuleFrontendRequest calls the generic ReplaceAllHTTPAfterResponseRuleFrontend builder with application/json body

func NewReplaceAllHTTPAfterResponseRuleFrontendRequestWithBody

func NewReplaceAllHTTPAfterResponseRuleFrontendRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPAfterResponseRuleFrontendRequestWithBody generates requests for ReplaceAllHTTPAfterResponseRuleFrontend with any type of body

func NewReplaceAllHTTPCheckBackendRequest

func NewReplaceAllHTTPCheckBackendRequest(server string, parentName ParentName, params *ReplaceAllHTTPCheckBackendParams, body ReplaceAllHTTPCheckBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPCheckBackendRequest calls the generic ReplaceAllHTTPCheckBackend builder with application/json body

func NewReplaceAllHTTPCheckBackendRequestWithBody

func NewReplaceAllHTTPCheckBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPCheckBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPCheckBackendRequestWithBody generates requests for ReplaceAllHTTPCheckBackend with any type of body

func NewReplaceAllHTTPCheckDefaultsRequest

func NewReplaceAllHTTPCheckDefaultsRequest(server string, parentName ParentName, params *ReplaceAllHTTPCheckDefaultsParams, body ReplaceAllHTTPCheckDefaultsJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPCheckDefaultsRequest calls the generic ReplaceAllHTTPCheckDefaults builder with application/json body

func NewReplaceAllHTTPCheckDefaultsRequestWithBody

func NewReplaceAllHTTPCheckDefaultsRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPCheckDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPCheckDefaultsRequestWithBody generates requests for ReplaceAllHTTPCheckDefaults with any type of body

func NewReplaceAllHTTPErrorRuleBackendRequest

func NewReplaceAllHTTPErrorRuleBackendRequest(server string, parentName ParentName, params *ReplaceAllHTTPErrorRuleBackendParams, body ReplaceAllHTTPErrorRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPErrorRuleBackendRequest calls the generic ReplaceAllHTTPErrorRuleBackend builder with application/json body

func NewReplaceAllHTTPErrorRuleBackendRequestWithBody

func NewReplaceAllHTTPErrorRuleBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPErrorRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPErrorRuleBackendRequestWithBody generates requests for ReplaceAllHTTPErrorRuleBackend with any type of body

func NewReplaceAllHTTPErrorRuleDefaultsRequest

func NewReplaceAllHTTPErrorRuleDefaultsRequest(server string, parentName ParentName, params *ReplaceAllHTTPErrorRuleDefaultsParams, body ReplaceAllHTTPErrorRuleDefaultsJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPErrorRuleDefaultsRequest calls the generic ReplaceAllHTTPErrorRuleDefaults builder with application/json body

func NewReplaceAllHTTPErrorRuleDefaultsRequestWithBody

func NewReplaceAllHTTPErrorRuleDefaultsRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPErrorRuleDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPErrorRuleDefaultsRequestWithBody generates requests for ReplaceAllHTTPErrorRuleDefaults with any type of body

func NewReplaceAllHTTPErrorRuleFrontendRequest

func NewReplaceAllHTTPErrorRuleFrontendRequest(server string, parentName ParentName, params *ReplaceAllHTTPErrorRuleFrontendParams, body ReplaceAllHTTPErrorRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPErrorRuleFrontendRequest calls the generic ReplaceAllHTTPErrorRuleFrontend builder with application/json body

func NewReplaceAllHTTPErrorRuleFrontendRequestWithBody

func NewReplaceAllHTTPErrorRuleFrontendRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPErrorRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPErrorRuleFrontendRequestWithBody generates requests for ReplaceAllHTTPErrorRuleFrontend with any type of body

func NewReplaceAllHTTPRequestRuleBackendRequest

func NewReplaceAllHTTPRequestRuleBackendRequest(server string, parentName ParentName, params *ReplaceAllHTTPRequestRuleBackendParams, body ReplaceAllHTTPRequestRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPRequestRuleBackendRequest calls the generic ReplaceAllHTTPRequestRuleBackend builder with application/json body

func NewReplaceAllHTTPRequestRuleBackendRequestWithBody

func NewReplaceAllHTTPRequestRuleBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPRequestRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPRequestRuleBackendRequestWithBody generates requests for ReplaceAllHTTPRequestRuleBackend with any type of body

func NewReplaceAllHTTPRequestRuleFrontendRequest

func NewReplaceAllHTTPRequestRuleFrontendRequest(server string, parentName ParentName, params *ReplaceAllHTTPRequestRuleFrontendParams, body ReplaceAllHTTPRequestRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPRequestRuleFrontendRequest calls the generic ReplaceAllHTTPRequestRuleFrontend builder with application/json body

func NewReplaceAllHTTPRequestRuleFrontendRequestWithBody

func NewReplaceAllHTTPRequestRuleFrontendRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPRequestRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPRequestRuleFrontendRequestWithBody generates requests for ReplaceAllHTTPRequestRuleFrontend with any type of body

func NewReplaceAllHTTPResponseRuleBackendRequest

func NewReplaceAllHTTPResponseRuleBackendRequest(server string, parentName ParentName, params *ReplaceAllHTTPResponseRuleBackendParams, body ReplaceAllHTTPResponseRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPResponseRuleBackendRequest calls the generic ReplaceAllHTTPResponseRuleBackend builder with application/json body

func NewReplaceAllHTTPResponseRuleBackendRequestWithBody

func NewReplaceAllHTTPResponseRuleBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPResponseRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPResponseRuleBackendRequestWithBody generates requests for ReplaceAllHTTPResponseRuleBackend with any type of body

func NewReplaceAllHTTPResponseRuleFrontendRequest

func NewReplaceAllHTTPResponseRuleFrontendRequest(server string, parentName ParentName, params *ReplaceAllHTTPResponseRuleFrontendParams, body ReplaceAllHTTPResponseRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAllHTTPResponseRuleFrontendRequest calls the generic ReplaceAllHTTPResponseRuleFrontend builder with application/json body

func NewReplaceAllHTTPResponseRuleFrontendRequestWithBody

func NewReplaceAllHTTPResponseRuleFrontendRequestWithBody(server string, parentName ParentName, params *ReplaceAllHTTPResponseRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllHTTPResponseRuleFrontendRequestWithBody generates requests for ReplaceAllHTTPResponseRuleFrontend with any type of body

func NewReplaceAllLogTargetBackendRequest

func NewReplaceAllLogTargetBackendRequest(server string, parentName ParentName, params *ReplaceAllLogTargetBackendParams, body ReplaceAllLogTargetBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllLogTargetBackendRequest calls the generic ReplaceAllLogTargetBackend builder with application/json body

func NewReplaceAllLogTargetBackendRequestWithBody

func NewReplaceAllLogTargetBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllLogTargetBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllLogTargetBackendRequestWithBody generates requests for ReplaceAllLogTargetBackend with any type of body

func NewReplaceAllLogTargetDefaultsRequest

func NewReplaceAllLogTargetDefaultsRequest(server string, parentName ParentName, params *ReplaceAllLogTargetDefaultsParams, body ReplaceAllLogTargetDefaultsJSONRequestBody) (*http.Request, error)

NewReplaceAllLogTargetDefaultsRequest calls the generic ReplaceAllLogTargetDefaults builder with application/json body

func NewReplaceAllLogTargetDefaultsRequestWithBody

func NewReplaceAllLogTargetDefaultsRequestWithBody(server string, parentName ParentName, params *ReplaceAllLogTargetDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllLogTargetDefaultsRequestWithBody generates requests for ReplaceAllLogTargetDefaults with any type of body

func NewReplaceAllLogTargetFrontendRequest

func NewReplaceAllLogTargetFrontendRequest(server string, parentName ParentName, params *ReplaceAllLogTargetFrontendParams, body ReplaceAllLogTargetFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAllLogTargetFrontendRequest calls the generic ReplaceAllLogTargetFrontend builder with application/json body

func NewReplaceAllLogTargetFrontendRequestWithBody

func NewReplaceAllLogTargetFrontendRequestWithBody(server string, parentName ParentName, params *ReplaceAllLogTargetFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllLogTargetFrontendRequestWithBody generates requests for ReplaceAllLogTargetFrontend with any type of body

func NewReplaceAllLogTargetGlobalRequest

func NewReplaceAllLogTargetGlobalRequest(server string, params *ReplaceAllLogTargetGlobalParams, body ReplaceAllLogTargetGlobalJSONRequestBody) (*http.Request, error)

NewReplaceAllLogTargetGlobalRequest calls the generic ReplaceAllLogTargetGlobal builder with application/json body

func NewReplaceAllLogTargetGlobalRequestWithBody

func NewReplaceAllLogTargetGlobalRequestWithBody(server string, params *ReplaceAllLogTargetGlobalParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllLogTargetGlobalRequestWithBody generates requests for ReplaceAllLogTargetGlobal with any type of body

func NewReplaceAllLogTargetLogForwardRequest

func NewReplaceAllLogTargetLogForwardRequest(server string, parentName ParentName, params *ReplaceAllLogTargetLogForwardParams, body ReplaceAllLogTargetLogForwardJSONRequestBody) (*http.Request, error)

NewReplaceAllLogTargetLogForwardRequest calls the generic ReplaceAllLogTargetLogForward builder with application/json body

func NewReplaceAllLogTargetLogForwardRequestWithBody

func NewReplaceAllLogTargetLogForwardRequestWithBody(server string, parentName ParentName, params *ReplaceAllLogTargetLogForwardParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllLogTargetLogForwardRequestWithBody generates requests for ReplaceAllLogTargetLogForward with any type of body

func NewReplaceAllLogTargetPeerRequest

func NewReplaceAllLogTargetPeerRequest(server string, parentName ParentName, params *ReplaceAllLogTargetPeerParams, body ReplaceAllLogTargetPeerJSONRequestBody) (*http.Request, error)

NewReplaceAllLogTargetPeerRequest calls the generic ReplaceAllLogTargetPeer builder with application/json body

func NewReplaceAllLogTargetPeerRequestWithBody

func NewReplaceAllLogTargetPeerRequestWithBody(server string, parentName ParentName, params *ReplaceAllLogTargetPeerParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllLogTargetPeerRequestWithBody generates requests for ReplaceAllLogTargetPeer with any type of body

func NewReplaceAllLogTargetUDPLbRequest

func NewReplaceAllLogTargetUDPLbRequest(server string, parentName ParentName, params *ReplaceAllLogTargetUDPLbParams, body ReplaceAllLogTargetUDPLbJSONRequestBody) (*http.Request, error)

NewReplaceAllLogTargetUDPLbRequest calls the generic ReplaceAllLogTargetUDPLb builder with application/json body

func NewReplaceAllLogTargetUDPLbRequestWithBody

func NewReplaceAllLogTargetUDPLbRequestWithBody(server string, parentName ParentName, params *ReplaceAllLogTargetUDPLbParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllLogTargetUDPLbRequestWithBody generates requests for ReplaceAllLogTargetUDPLb with any type of body

func NewReplaceAllTCPCheckBackendRequest

func NewReplaceAllTCPCheckBackendRequest(server string, parentName ParentName, params *ReplaceAllTCPCheckBackendParams, body ReplaceAllTCPCheckBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllTCPCheckBackendRequest calls the generic ReplaceAllTCPCheckBackend builder with application/json body

func NewReplaceAllTCPCheckBackendRequestWithBody

func NewReplaceAllTCPCheckBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllTCPCheckBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllTCPCheckBackendRequestWithBody generates requests for ReplaceAllTCPCheckBackend with any type of body

func NewReplaceAllTCPCheckDefaultsRequest

func NewReplaceAllTCPCheckDefaultsRequest(server string, parentName ParentName, params *ReplaceAllTCPCheckDefaultsParams, body ReplaceAllTCPCheckDefaultsJSONRequestBody) (*http.Request, error)

NewReplaceAllTCPCheckDefaultsRequest calls the generic ReplaceAllTCPCheckDefaults builder with application/json body

func NewReplaceAllTCPCheckDefaultsRequestWithBody

func NewReplaceAllTCPCheckDefaultsRequestWithBody(server string, parentName ParentName, params *ReplaceAllTCPCheckDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllTCPCheckDefaultsRequestWithBody generates requests for ReplaceAllTCPCheckDefaults with any type of body

func NewReplaceAllTCPRequestRuleBackendRequest

func NewReplaceAllTCPRequestRuleBackendRequest(server string, parentName ParentName, params *ReplaceAllTCPRequestRuleBackendParams, body ReplaceAllTCPRequestRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllTCPRequestRuleBackendRequest calls the generic ReplaceAllTCPRequestRuleBackend builder with application/json body

func NewReplaceAllTCPRequestRuleBackendRequestWithBody

func NewReplaceAllTCPRequestRuleBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllTCPRequestRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllTCPRequestRuleBackendRequestWithBody generates requests for ReplaceAllTCPRequestRuleBackend with any type of body

func NewReplaceAllTCPRequestRuleFrontendRequest

func NewReplaceAllTCPRequestRuleFrontendRequest(server string, parentName ParentName, params *ReplaceAllTCPRequestRuleFrontendParams, body ReplaceAllTCPRequestRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAllTCPRequestRuleFrontendRequest calls the generic ReplaceAllTCPRequestRuleFrontend builder with application/json body

func NewReplaceAllTCPRequestRuleFrontendRequestWithBody

func NewReplaceAllTCPRequestRuleFrontendRequestWithBody(server string, parentName ParentName, params *ReplaceAllTCPRequestRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllTCPRequestRuleFrontendRequestWithBody generates requests for ReplaceAllTCPRequestRuleFrontend with any type of body

func NewReplaceAllTCPResponseRuleBackendRequest

func NewReplaceAllTCPResponseRuleBackendRequest(server string, parentName ParentName, params *ReplaceAllTCPResponseRuleBackendParams, body ReplaceAllTCPResponseRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllTCPResponseRuleBackendRequest calls the generic ReplaceAllTCPResponseRuleBackend builder with application/json body

func NewReplaceAllTCPResponseRuleBackendRequestWithBody

func NewReplaceAllTCPResponseRuleBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllTCPResponseRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllTCPResponseRuleBackendRequestWithBody generates requests for ReplaceAllTCPResponseRuleBackend with any type of body

func NewReplaceAllWafBodyRuleBackendRequest

func NewReplaceAllWafBodyRuleBackendRequest(server string, parentName ParentName, params *ReplaceAllWafBodyRuleBackendParams, body ReplaceAllWafBodyRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceAllWafBodyRuleBackendRequest calls the generic ReplaceAllWafBodyRuleBackend builder with application/json body

func NewReplaceAllWafBodyRuleBackendRequestWithBody

func NewReplaceAllWafBodyRuleBackendRequestWithBody(server string, parentName ParentName, params *ReplaceAllWafBodyRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllWafBodyRuleBackendRequestWithBody generates requests for ReplaceAllWafBodyRuleBackend with any type of body

func NewReplaceAllWafBodyRuleFrontendRequest

func NewReplaceAllWafBodyRuleFrontendRequest(server string, parentName ParentName, params *ReplaceAllWafBodyRuleFrontendParams, body ReplaceAllWafBodyRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceAllWafBodyRuleFrontendRequest calls the generic ReplaceAllWafBodyRuleFrontend builder with application/json body

func NewReplaceAllWafBodyRuleFrontendRequestWithBody

func NewReplaceAllWafBodyRuleFrontendRequestWithBody(server string, parentName ParentName, params *ReplaceAllWafBodyRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAllWafBodyRuleFrontendRequestWithBody generates requests for ReplaceAllWafBodyRuleFrontend with any type of body

func NewReplaceBackendRequest

func NewReplaceBackendRequest(server string, name string, params *ReplaceBackendParams, body ReplaceBackendJSONRequestBody) (*http.Request, error)

NewReplaceBackendRequest calls the generic ReplaceBackend builder with application/json body

func NewReplaceBackendRequestWithBody

func NewReplaceBackendRequestWithBody(server string, name string, params *ReplaceBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceBackendRequestWithBody generates requests for ReplaceBackend with any type of body

func NewReplaceBackendSwitchingRuleRequest

func NewReplaceBackendSwitchingRuleRequest(server string, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, body ReplaceBackendSwitchingRuleJSONRequestBody) (*http.Request, error)

NewReplaceBackendSwitchingRuleRequest calls the generic ReplaceBackendSwitchingRule builder with application/json body

func NewReplaceBackendSwitchingRuleRequestWithBody

func NewReplaceBackendSwitchingRuleRequestWithBody(server string, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceBackendSwitchingRuleRequestWithBody generates requests for ReplaceBackendSwitchingRule with any type of body

func NewReplaceBackendSwitchingRulesRequest

func NewReplaceBackendSwitchingRulesRequest(server string, parentName ParentName, params *ReplaceBackendSwitchingRulesParams, body ReplaceBackendSwitchingRulesJSONRequestBody) (*http.Request, error)

NewReplaceBackendSwitchingRulesRequest calls the generic ReplaceBackendSwitchingRules builder with application/json body

func NewReplaceBackendSwitchingRulesRequestWithBody

func NewReplaceBackendSwitchingRulesRequestWithBody(server string, parentName ParentName, params *ReplaceBackendSwitchingRulesParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceBackendSwitchingRulesRequestWithBody generates requests for ReplaceBackendSwitchingRules with any type of body

func NewReplaceBindFrontendRequest

func NewReplaceBindFrontendRequest(server string, parentName ParentName, name string, params *ReplaceBindFrontendParams, body ReplaceBindFrontendJSONRequestBody) (*http.Request, error)

NewReplaceBindFrontendRequest calls the generic ReplaceBindFrontend builder with application/json body

func NewReplaceBindFrontendRequestWithBody

func NewReplaceBindFrontendRequestWithBody(server string, parentName ParentName, name string, params *ReplaceBindFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceBindFrontendRequestWithBody generates requests for ReplaceBindFrontend with any type of body

func NewReplaceBindLogForwardRequest

func NewReplaceBindLogForwardRequest(server string, parentName ParentName, name string, params *ReplaceBindLogForwardParams, body ReplaceBindLogForwardJSONRequestBody) (*http.Request, error)

NewReplaceBindLogForwardRequest calls the generic ReplaceBindLogForward builder with application/json body

func NewReplaceBindLogForwardRequestWithBody

func NewReplaceBindLogForwardRequestWithBody(server string, parentName ParentName, name string, params *ReplaceBindLogForwardParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceBindLogForwardRequestWithBody generates requests for ReplaceBindLogForward with any type of body

func NewReplaceBindPeerRequest

func NewReplaceBindPeerRequest(server string, parentName ParentName, name string, params *ReplaceBindPeerParams, body ReplaceBindPeerJSONRequestBody) (*http.Request, error)

NewReplaceBindPeerRequest calls the generic ReplaceBindPeer builder with application/json body

func NewReplaceBindPeerRequestWithBody

func NewReplaceBindPeerRequestWithBody(server string, parentName ParentName, name string, params *ReplaceBindPeerParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceBindPeerRequestWithBody generates requests for ReplaceBindPeer with any type of body

func NewReplaceCacheRequest

func NewReplaceCacheRequest(server string, name string, params *ReplaceCacheParams, body ReplaceCacheJSONRequestBody) (*http.Request, error)

NewReplaceCacheRequest calls the generic ReplaceCache builder with application/json body

func NewReplaceCacheRequestWithBody

func NewReplaceCacheRequestWithBody(server string, name string, params *ReplaceCacheParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceCacheRequestWithBody generates requests for ReplaceCache with any type of body

func NewReplaceConsulRequest

func NewReplaceConsulRequest(server string, id string, body ReplaceConsulJSONRequestBody) (*http.Request, error)

NewReplaceConsulRequest calls the generic ReplaceConsul builder with application/json body

func NewReplaceConsulRequestWithBody

func NewReplaceConsulRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceConsulRequestWithBody generates requests for ReplaceConsul with any type of body

func NewReplaceCrtLoadRequest

func NewReplaceCrtLoadRequest(server string, certificate string, params *ReplaceCrtLoadParams, body ReplaceCrtLoadJSONRequestBody) (*http.Request, error)

NewReplaceCrtLoadRequest calls the generic ReplaceCrtLoad builder with application/json body

func NewReplaceCrtLoadRequestWithBody

func NewReplaceCrtLoadRequestWithBody(server string, certificate string, params *ReplaceCrtLoadParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceCrtLoadRequestWithBody generates requests for ReplaceCrtLoad with any type of body

func NewReplaceDeclareCaptureRequest

func NewReplaceDeclareCaptureRequest(server string, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, body ReplaceDeclareCaptureJSONRequestBody) (*http.Request, error)

NewReplaceDeclareCaptureRequest calls the generic ReplaceDeclareCapture builder with application/json body

func NewReplaceDeclareCaptureRequestWithBody

func NewReplaceDeclareCaptureRequestWithBody(server string, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceDeclareCaptureRequestWithBody generates requests for ReplaceDeclareCapture with any type of body

func NewReplaceDeclareCapturesRequest

func NewReplaceDeclareCapturesRequest(server string, parentName ParentName, params *ReplaceDeclareCapturesParams, body ReplaceDeclareCapturesJSONRequestBody) (*http.Request, error)

NewReplaceDeclareCapturesRequest calls the generic ReplaceDeclareCaptures builder with application/json body

func NewReplaceDeclareCapturesRequestWithBody

func NewReplaceDeclareCapturesRequestWithBody(server string, parentName ParentName, params *ReplaceDeclareCapturesParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceDeclareCapturesRequestWithBody generates requests for ReplaceDeclareCaptures with any type of body

func NewReplaceDefaultsSectionRequest

func NewReplaceDefaultsSectionRequest(server string, name string, params *ReplaceDefaultsSectionParams, body ReplaceDefaultsSectionJSONRequestBody) (*http.Request, error)

NewReplaceDefaultsSectionRequest calls the generic ReplaceDefaultsSection builder with application/json body

func NewReplaceDefaultsSectionRequestWithBody

func NewReplaceDefaultsSectionRequestWithBody(server string, name string, params *ReplaceDefaultsSectionParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceDefaultsSectionRequestWithBody generates requests for ReplaceDefaultsSection with any type of body

func NewReplaceDgramBindLogForwardRequest

func NewReplaceDgramBindLogForwardRequest(server string, parentName ParentName, name string, params *ReplaceDgramBindLogForwardParams, body ReplaceDgramBindLogForwardJSONRequestBody) (*http.Request, error)

NewReplaceDgramBindLogForwardRequest calls the generic ReplaceDgramBindLogForward builder with application/json body

func NewReplaceDgramBindLogForwardRequestWithBody

func NewReplaceDgramBindLogForwardRequestWithBody(server string, parentName ParentName, name string, params *ReplaceDgramBindLogForwardParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceDgramBindLogForwardRequestWithBody generates requests for ReplaceDgramBindLogForward with any type of body

func NewReplaceDgramBindUDPLbRequest

func NewReplaceDgramBindUDPLbRequest(server string, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, body ReplaceDgramBindUDPLbJSONRequestBody) (*http.Request, error)

NewReplaceDgramBindUDPLbRequest calls the generic ReplaceDgramBindUDPLb builder with application/json body

func NewReplaceDgramBindUDPLbRequestWithBody

func NewReplaceDgramBindUDPLbRequestWithBody(server string, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceDgramBindUDPLbRequestWithBody generates requests for ReplaceDgramBindUDPLb with any type of body

func NewReplaceDynamicUpdateRuleRequest

func NewReplaceDynamicUpdateRuleRequest(server string, index int, params *ReplaceDynamicUpdateRuleParams, body ReplaceDynamicUpdateRuleJSONRequestBody) (*http.Request, error)

NewReplaceDynamicUpdateRuleRequest calls the generic ReplaceDynamicUpdateRule builder with application/json body

func NewReplaceDynamicUpdateRuleRequestWithBody

func NewReplaceDynamicUpdateRuleRequestWithBody(server string, index int, params *ReplaceDynamicUpdateRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceDynamicUpdateRuleRequestWithBody generates requests for ReplaceDynamicUpdateRule with any type of body

func NewReplaceDynamicUpdateRulesRequest

func NewReplaceDynamicUpdateRulesRequest(server string, params *ReplaceDynamicUpdateRulesParams, body ReplaceDynamicUpdateRulesJSONRequestBody) (*http.Request, error)

NewReplaceDynamicUpdateRulesRequest calls the generic ReplaceDynamicUpdateRules builder with application/json body

func NewReplaceDynamicUpdateRulesRequestWithBody

func NewReplaceDynamicUpdateRulesRequestWithBody(server string, params *ReplaceDynamicUpdateRulesParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceDynamicUpdateRulesRequestWithBody generates requests for ReplaceDynamicUpdateRules with any type of body

func NewReplaceFCGIAppRequest

func NewReplaceFCGIAppRequest(server string, name string, params *ReplaceFCGIAppParams, body ReplaceFCGIAppJSONRequestBody) (*http.Request, error)

NewReplaceFCGIAppRequest calls the generic ReplaceFCGIApp builder with application/json body

func NewReplaceFCGIAppRequestWithBody

func NewReplaceFCGIAppRequestWithBody(server string, name string, params *ReplaceFCGIAppParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceFCGIAppRequestWithBody generates requests for ReplaceFCGIApp with any type of body

func NewReplaceFilterBackendRequest

func NewReplaceFilterBackendRequest(server string, parentName ParentName, index int, params *ReplaceFilterBackendParams, body ReplaceFilterBackendJSONRequestBody) (*http.Request, error)

NewReplaceFilterBackendRequest calls the generic ReplaceFilterBackend builder with application/json body

func NewReplaceFilterBackendRequestWithBody

func NewReplaceFilterBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceFilterBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceFilterBackendRequestWithBody generates requests for ReplaceFilterBackend with any type of body

func NewReplaceFilterFrontendRequest

func NewReplaceFilterFrontendRequest(server string, parentName ParentName, index int, params *ReplaceFilterFrontendParams, body ReplaceFilterFrontendJSONRequestBody) (*http.Request, error)

NewReplaceFilterFrontendRequest calls the generic ReplaceFilterFrontend builder with application/json body

func NewReplaceFilterFrontendRequestWithBody

func NewReplaceFilterFrontendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceFilterFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceFilterFrontendRequestWithBody generates requests for ReplaceFilterFrontend with any type of body

func NewReplaceFrontendRequest

func NewReplaceFrontendRequest(server string, name string, params *ReplaceFrontendParams, body ReplaceFrontendJSONRequestBody) (*http.Request, error)

NewReplaceFrontendRequest calls the generic ReplaceFrontend builder with application/json body

func NewReplaceFrontendRequestWithBody

func NewReplaceFrontendRequestWithBody(server string, name string, params *ReplaceFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceFrontendRequestWithBody generates requests for ReplaceFrontend with any type of body

func NewReplaceGitSettingsRequest

func NewReplaceGitSettingsRequest(server string, params *ReplaceGitSettingsParams, body ReplaceGitSettingsJSONRequestBody) (*http.Request, error)

NewReplaceGitSettingsRequest calls the generic ReplaceGitSettings builder with application/json body

func NewReplaceGitSettingsRequestWithBody

func NewReplaceGitSettingsRequestWithBody(server string, params *ReplaceGitSettingsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceGitSettingsRequestWithBody generates requests for ReplaceGitSettings with any type of body

func NewReplaceGlobalDefsRequest

func NewReplaceGlobalDefsRequest(server string, params *ReplaceGlobalDefsParams, body ReplaceGlobalDefsJSONRequestBody) (*http.Request, error)

NewReplaceGlobalDefsRequest calls the generic ReplaceGlobalDefs builder with application/json body

func NewReplaceGlobalDefsRequestWithBody

func NewReplaceGlobalDefsRequestWithBody(server string, params *ReplaceGlobalDefsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceGlobalDefsRequestWithBody generates requests for ReplaceGlobalDefs with any type of body

func NewReplaceGlobalRequest

func NewReplaceGlobalRequest(server string, params *ReplaceGlobalParams, body ReplaceGlobalJSONRequestBody) (*http.Request, error)

NewReplaceGlobalRequest calls the generic ReplaceGlobal builder with application/json body

func NewReplaceGlobalRequestWithBody

func NewReplaceGlobalRequestWithBody(server string, params *ReplaceGlobalParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceGlobalRequestWithBody generates requests for ReplaceGlobal with any type of body

func NewReplaceGroupRequest

func NewReplaceGroupRequest(server string, name string, params *ReplaceGroupParams, body ReplaceGroupJSONRequestBody) (*http.Request, error)

NewReplaceGroupRequest calls the generic ReplaceGroup builder with application/json body

func NewReplaceGroupRequestWithBody

func NewReplaceGroupRequestWithBody(server string, name string, params *ReplaceGroupParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceGroupRequestWithBody generates requests for ReplaceGroup with any type of body

func NewReplaceHTTPAfterResponseRuleBackendRequest

func NewReplaceHTTPAfterResponseRuleBackendRequest(server string, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleBackendParams, body ReplaceHTTPAfterResponseRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceHTTPAfterResponseRuleBackendRequest calls the generic ReplaceHTTPAfterResponseRuleBackend builder with application/json body

func NewReplaceHTTPAfterResponseRuleBackendRequestWithBody

func NewReplaceHTTPAfterResponseRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPAfterResponseRuleBackendRequestWithBody generates requests for ReplaceHTTPAfterResponseRuleBackend with any type of body

func NewReplaceHTTPAfterResponseRuleFrontendRequest

func NewReplaceHTTPAfterResponseRuleFrontendRequest(server string, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleFrontendParams, body ReplaceHTTPAfterResponseRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceHTTPAfterResponseRuleFrontendRequest calls the generic ReplaceHTTPAfterResponseRuleFrontend builder with application/json body

func NewReplaceHTTPAfterResponseRuleFrontendRequestWithBody

func NewReplaceHTTPAfterResponseRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPAfterResponseRuleFrontendRequestWithBody generates requests for ReplaceHTTPAfterResponseRuleFrontend with any type of body

func NewReplaceHTTPCheckBackendRequest

func NewReplaceHTTPCheckBackendRequest(server string, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, body ReplaceHTTPCheckBackendJSONRequestBody) (*http.Request, error)

NewReplaceHTTPCheckBackendRequest calls the generic ReplaceHTTPCheckBackend builder with application/json body

func NewReplaceHTTPCheckBackendRequestWithBody

func NewReplaceHTTPCheckBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPCheckBackendRequestWithBody generates requests for ReplaceHTTPCheckBackend with any type of body

func NewReplaceHTTPCheckDefaultsRequest

func NewReplaceHTTPCheckDefaultsRequest(server string, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, body ReplaceHTTPCheckDefaultsJSONRequestBody) (*http.Request, error)

NewReplaceHTTPCheckDefaultsRequest calls the generic ReplaceHTTPCheckDefaults builder with application/json body

func NewReplaceHTTPCheckDefaultsRequestWithBody

func NewReplaceHTTPCheckDefaultsRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPCheckDefaultsRequestWithBody generates requests for ReplaceHTTPCheckDefaults with any type of body

func NewReplaceHTTPErrorRuleBackendRequest

func NewReplaceHTTPErrorRuleBackendRequest(server string, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, body ReplaceHTTPErrorRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceHTTPErrorRuleBackendRequest calls the generic ReplaceHTTPErrorRuleBackend builder with application/json body

func NewReplaceHTTPErrorRuleBackendRequestWithBody

func NewReplaceHTTPErrorRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPErrorRuleBackendRequestWithBody generates requests for ReplaceHTTPErrorRuleBackend with any type of body

func NewReplaceHTTPErrorRuleDefaultsRequest

func NewReplaceHTTPErrorRuleDefaultsRequest(server string, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, body ReplaceHTTPErrorRuleDefaultsJSONRequestBody) (*http.Request, error)

NewReplaceHTTPErrorRuleDefaultsRequest calls the generic ReplaceHTTPErrorRuleDefaults builder with application/json body

func NewReplaceHTTPErrorRuleDefaultsRequestWithBody

func NewReplaceHTTPErrorRuleDefaultsRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPErrorRuleDefaultsRequestWithBody generates requests for ReplaceHTTPErrorRuleDefaults with any type of body

func NewReplaceHTTPErrorRuleFrontendRequest

func NewReplaceHTTPErrorRuleFrontendRequest(server string, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, body ReplaceHTTPErrorRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceHTTPErrorRuleFrontendRequest calls the generic ReplaceHTTPErrorRuleFrontend builder with application/json body

func NewReplaceHTTPErrorRuleFrontendRequestWithBody

func NewReplaceHTTPErrorRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPErrorRuleFrontendRequestWithBody generates requests for ReplaceHTTPErrorRuleFrontend with any type of body

func NewReplaceHTTPErrorsSectionRequest

func NewReplaceHTTPErrorsSectionRequest(server string, name string, params *ReplaceHTTPErrorsSectionParams, body ReplaceHTTPErrorsSectionJSONRequestBody) (*http.Request, error)

NewReplaceHTTPErrorsSectionRequest calls the generic ReplaceHTTPErrorsSection builder with application/json body

func NewReplaceHTTPErrorsSectionRequestWithBody

func NewReplaceHTTPErrorsSectionRequestWithBody(server string, name string, params *ReplaceHTTPErrorsSectionParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPErrorsSectionRequestWithBody generates requests for ReplaceHTTPErrorsSection with any type of body

func NewReplaceHTTPRequestRuleBackendRequest

func NewReplaceHTTPRequestRuleBackendRequest(server string, parentName ParentName, index int, params *ReplaceHTTPRequestRuleBackendParams, body ReplaceHTTPRequestRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceHTTPRequestRuleBackendRequest calls the generic ReplaceHTTPRequestRuleBackend builder with application/json body

func NewReplaceHTTPRequestRuleBackendRequestWithBody

func NewReplaceHTTPRequestRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPRequestRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPRequestRuleBackendRequestWithBody generates requests for ReplaceHTTPRequestRuleBackend with any type of body

func NewReplaceHTTPRequestRuleFrontendRequest

func NewReplaceHTTPRequestRuleFrontendRequest(server string, parentName ParentName, index int, params *ReplaceHTTPRequestRuleFrontendParams, body ReplaceHTTPRequestRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceHTTPRequestRuleFrontendRequest calls the generic ReplaceHTTPRequestRuleFrontend builder with application/json body

func NewReplaceHTTPRequestRuleFrontendRequestWithBody

func NewReplaceHTTPRequestRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPRequestRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPRequestRuleFrontendRequestWithBody generates requests for ReplaceHTTPRequestRuleFrontend with any type of body

func NewReplaceHTTPResponseRuleBackendRequest

func NewReplaceHTTPResponseRuleBackendRequest(server string, parentName ParentName, index int, params *ReplaceHTTPResponseRuleBackendParams, body ReplaceHTTPResponseRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceHTTPResponseRuleBackendRequest calls the generic ReplaceHTTPResponseRuleBackend builder with application/json body

func NewReplaceHTTPResponseRuleBackendRequestWithBody

func NewReplaceHTTPResponseRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPResponseRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPResponseRuleBackendRequestWithBody generates requests for ReplaceHTTPResponseRuleBackend with any type of body

func NewReplaceHTTPResponseRuleFrontendRequest

func NewReplaceHTTPResponseRuleFrontendRequest(server string, parentName ParentName, index int, params *ReplaceHTTPResponseRuleFrontendParams, body ReplaceHTTPResponseRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceHTTPResponseRuleFrontendRequest calls the generic ReplaceHTTPResponseRuleFrontend builder with application/json body

func NewReplaceHTTPResponseRuleFrontendRequestWithBody

func NewReplaceHTTPResponseRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceHTTPResponseRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceHTTPResponseRuleFrontendRequestWithBody generates requests for ReplaceHTTPResponseRuleFrontend with any type of body

func NewReplaceKeepalivedConfigurationRequestWithBody

func NewReplaceKeepalivedConfigurationRequestWithBody(server string, params *ReplaceKeepalivedConfigurationParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceKeepalivedConfigurationRequestWithBody generates requests for ReplaceKeepalivedConfiguration with any type of body

func NewReplaceKeepalivedConfigurationRequestWithTextBody

func NewReplaceKeepalivedConfigurationRequestWithTextBody(server string, params *ReplaceKeepalivedConfigurationParams, body ReplaceKeepalivedConfigurationTextRequestBody) (*http.Request, error)

NewReplaceKeepalivedConfigurationRequestWithTextBody calls the generic ReplaceKeepalivedConfiguration builder with text/plain body

func NewReplaceLogConfigRequest

func NewReplaceLogConfigRequest(server string, body ReplaceLogConfigJSONRequestBody) (*http.Request, error)

NewReplaceLogConfigRequest calls the generic ReplaceLogConfig builder with application/json body

func NewReplaceLogConfigRequestWithBody

func NewReplaceLogConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogConfigRequestWithBody generates requests for ReplaceLogConfig with any type of body

func NewReplaceLogForwardRequest

func NewReplaceLogForwardRequest(server string, name string, params *ReplaceLogForwardParams, body ReplaceLogForwardJSONRequestBody) (*http.Request, error)

NewReplaceLogForwardRequest calls the generic ReplaceLogForward builder with application/json body

func NewReplaceLogForwardRequestWithBody

func NewReplaceLogForwardRequestWithBody(server string, name string, params *ReplaceLogForwardParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogForwardRequestWithBody generates requests for ReplaceLogForward with any type of body

func NewReplaceLogInputRequest

func NewReplaceLogInputRequest(server string, id string, body ReplaceLogInputJSONRequestBody) (*http.Request, error)

NewReplaceLogInputRequest calls the generic ReplaceLogInput builder with application/json body

func NewReplaceLogInputRequestWithBody

func NewReplaceLogInputRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogInputRequestWithBody generates requests for ReplaceLogInput with any type of body

func NewReplaceLogOutputRequest

func NewReplaceLogOutputRequest(server string, id string, body ReplaceLogOutputJSONRequestBody) (*http.Request, error)

NewReplaceLogOutputRequest calls the generic ReplaceLogOutput builder with application/json body

func NewReplaceLogOutputRequestWithBody

func NewReplaceLogOutputRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogOutputRequestWithBody generates requests for ReplaceLogOutput with any type of body

func NewReplaceLogTargetBackendRequest

func NewReplaceLogTargetBackendRequest(server string, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, body ReplaceLogTargetBackendJSONRequestBody) (*http.Request, error)

NewReplaceLogTargetBackendRequest calls the generic ReplaceLogTargetBackend builder with application/json body

func NewReplaceLogTargetBackendRequestWithBody

func NewReplaceLogTargetBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogTargetBackendRequestWithBody generates requests for ReplaceLogTargetBackend with any type of body

func NewReplaceLogTargetDefaultsRequest

func NewReplaceLogTargetDefaultsRequest(server string, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, body ReplaceLogTargetDefaultsJSONRequestBody) (*http.Request, error)

NewReplaceLogTargetDefaultsRequest calls the generic ReplaceLogTargetDefaults builder with application/json body

func NewReplaceLogTargetDefaultsRequestWithBody

func NewReplaceLogTargetDefaultsRequestWithBody(server string, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogTargetDefaultsRequestWithBody generates requests for ReplaceLogTargetDefaults with any type of body

func NewReplaceLogTargetFrontendRequest

func NewReplaceLogTargetFrontendRequest(server string, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, body ReplaceLogTargetFrontendJSONRequestBody) (*http.Request, error)

NewReplaceLogTargetFrontendRequest calls the generic ReplaceLogTargetFrontend builder with application/json body

func NewReplaceLogTargetFrontendRequestWithBody

func NewReplaceLogTargetFrontendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogTargetFrontendRequestWithBody generates requests for ReplaceLogTargetFrontend with any type of body

func NewReplaceLogTargetGlobalRequest

func NewReplaceLogTargetGlobalRequest(server string, index int, params *ReplaceLogTargetGlobalParams, body ReplaceLogTargetGlobalJSONRequestBody) (*http.Request, error)

NewReplaceLogTargetGlobalRequest calls the generic ReplaceLogTargetGlobal builder with application/json body

func NewReplaceLogTargetGlobalRequestWithBody

func NewReplaceLogTargetGlobalRequestWithBody(server string, index int, params *ReplaceLogTargetGlobalParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogTargetGlobalRequestWithBody generates requests for ReplaceLogTargetGlobal with any type of body

func NewReplaceLogTargetLogForwardRequest

func NewReplaceLogTargetLogForwardRequest(server string, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, body ReplaceLogTargetLogForwardJSONRequestBody) (*http.Request, error)

NewReplaceLogTargetLogForwardRequest calls the generic ReplaceLogTargetLogForward builder with application/json body

func NewReplaceLogTargetLogForwardRequestWithBody

func NewReplaceLogTargetLogForwardRequestWithBody(server string, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogTargetLogForwardRequestWithBody generates requests for ReplaceLogTargetLogForward with any type of body

func NewReplaceLogTargetPeerRequest

func NewReplaceLogTargetPeerRequest(server string, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, body ReplaceLogTargetPeerJSONRequestBody) (*http.Request, error)

NewReplaceLogTargetPeerRequest calls the generic ReplaceLogTargetPeer builder with application/json body

func NewReplaceLogTargetPeerRequestWithBody

func NewReplaceLogTargetPeerRequestWithBody(server string, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogTargetPeerRequestWithBody generates requests for ReplaceLogTargetPeer with any type of body

func NewReplaceLogTargetUDPLbRequest

func NewReplaceLogTargetUDPLbRequest(server string, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, body ReplaceLogTargetUDPLbJSONRequestBody) (*http.Request, error)

NewReplaceLogTargetUDPLbRequest calls the generic ReplaceLogTargetUDPLb builder with application/json body

func NewReplaceLogTargetUDPLbRequestWithBody

func NewReplaceLogTargetUDPLbRequestWithBody(server string, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceLogTargetUDPLbRequestWithBody generates requests for ReplaceLogTargetUDPLb with any type of body

func NewReplaceMailerEntryRequest

func NewReplaceMailerEntryRequest(server string, name string, params *ReplaceMailerEntryParams, body ReplaceMailerEntryJSONRequestBody) (*http.Request, error)

NewReplaceMailerEntryRequest calls the generic ReplaceMailerEntry builder with application/json body

func NewReplaceMailerEntryRequestWithBody

func NewReplaceMailerEntryRequestWithBody(server string, name string, params *ReplaceMailerEntryParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceMailerEntryRequestWithBody generates requests for ReplaceMailerEntry with any type of body

func NewReplaceNameserverRequest

func NewReplaceNameserverRequest(server string, name string, params *ReplaceNameserverParams, body ReplaceNameserverJSONRequestBody) (*http.Request, error)

NewReplaceNameserverRequest calls the generic ReplaceNameserver builder with application/json body

func NewReplaceNameserverRequestWithBody

func NewReplaceNameserverRequestWithBody(server string, name string, params *ReplaceNameserverParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceNameserverRequestWithBody generates requests for ReplaceNameserver with any type of body

func NewReplacePeerEntryRequest

func NewReplacePeerEntryRequest(server string, name string, params *ReplacePeerEntryParams, body ReplacePeerEntryJSONRequestBody) (*http.Request, error)

NewReplacePeerEntryRequest calls the generic ReplacePeerEntry builder with application/json body

func NewReplacePeerEntryRequestWithBody

func NewReplacePeerEntryRequestWithBody(server string, name string, params *ReplacePeerEntryParams, contentType string, body io.Reader) (*http.Request, error)

NewReplacePeerEntryRequestWithBody generates requests for ReplacePeerEntry with any type of body

func NewReplaceProgramRequest

func NewReplaceProgramRequest(server string, name string, params *ReplaceProgramParams, body ReplaceProgramJSONRequestBody) (*http.Request, error)

NewReplaceProgramRequest calls the generic ReplaceProgram builder with application/json body

func NewReplaceProgramRequestWithBody

func NewReplaceProgramRequestWithBody(server string, name string, params *ReplaceProgramParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceProgramRequestWithBody generates requests for ReplaceProgram with any type of body

func NewReplaceResolverRequest

func NewReplaceResolverRequest(server string, name string, params *ReplaceResolverParams, body ReplaceResolverJSONRequestBody) (*http.Request, error)

NewReplaceResolverRequest calls the generic ReplaceResolver builder with application/json body

func NewReplaceResolverRequestWithBody

func NewReplaceResolverRequestWithBody(server string, name string, params *ReplaceResolverParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceResolverRequestWithBody generates requests for ReplaceResolver with any type of body

func NewReplaceRingRequest

func NewReplaceRingRequest(server string, name string, params *ReplaceRingParams, body ReplaceRingJSONRequestBody) (*http.Request, error)

NewReplaceRingRequest calls the generic ReplaceRing builder with application/json body

func NewReplaceRingRequestWithBody

func NewReplaceRingRequestWithBody(server string, name string, params *ReplaceRingParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceRingRequestWithBody generates requests for ReplaceRing with any type of body

func NewReplaceRuntimeMapEntryRequest

func NewReplaceRuntimeMapEntryRequest(server string, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, body ReplaceRuntimeMapEntryJSONRequestBody) (*http.Request, error)

NewReplaceRuntimeMapEntryRequest calls the generic ReplaceRuntimeMapEntry builder with application/json body

func NewReplaceRuntimeMapEntryRequestWithBody

func NewReplaceRuntimeMapEntryRequestWithBody(server string, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceRuntimeMapEntryRequestWithBody generates requests for ReplaceRuntimeMapEntry with any type of body

func NewReplaceRuntimeServerRequest

func NewReplaceRuntimeServerRequest(server string, parentName ParentName, name string, body ReplaceRuntimeServerJSONRequestBody) (*http.Request, error)

NewReplaceRuntimeServerRequest calls the generic ReplaceRuntimeServer builder with application/json body

func NewReplaceRuntimeServerRequestWithBody

func NewReplaceRuntimeServerRequestWithBody(server string, parentName ParentName, name string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceRuntimeServerRequestWithBody generates requests for ReplaceRuntimeServer with any type of body

func NewReplaceServerBackendRequest

func NewReplaceServerBackendRequest(server string, parentName ParentName, name string, params *ReplaceServerBackendParams, body ReplaceServerBackendJSONRequestBody) (*http.Request, error)

NewReplaceServerBackendRequest calls the generic ReplaceServerBackend builder with application/json body

func NewReplaceServerBackendRequestWithBody

func NewReplaceServerBackendRequestWithBody(server string, parentName ParentName, name string, params *ReplaceServerBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceServerBackendRequestWithBody generates requests for ReplaceServerBackend with any type of body

func NewReplaceServerPeerRequest

func NewReplaceServerPeerRequest(server string, parentName ParentName, name string, params *ReplaceServerPeerParams, body ReplaceServerPeerJSONRequestBody) (*http.Request, error)

NewReplaceServerPeerRequest calls the generic ReplaceServerPeer builder with application/json body

func NewReplaceServerPeerRequestWithBody

func NewReplaceServerPeerRequestWithBody(server string, parentName ParentName, name string, params *ReplaceServerPeerParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceServerPeerRequestWithBody generates requests for ReplaceServerPeer with any type of body

func NewReplaceServerRingRequest

func NewReplaceServerRingRequest(server string, parentName ParentName, name string, params *ReplaceServerRingParams, body ReplaceServerRingJSONRequestBody) (*http.Request, error)

NewReplaceServerRingRequest calls the generic ReplaceServerRing builder with application/json body

func NewReplaceServerRingRequestWithBody

func NewReplaceServerRingRequestWithBody(server string, parentName ParentName, name string, params *ReplaceServerRingParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceServerRingRequestWithBody generates requests for ReplaceServerRing with any type of body

func NewReplaceServerSwitchingRuleRequest

func NewReplaceServerSwitchingRuleRequest(server string, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, body ReplaceServerSwitchingRuleJSONRequestBody) (*http.Request, error)

NewReplaceServerSwitchingRuleRequest calls the generic ReplaceServerSwitchingRule builder with application/json body

func NewReplaceServerSwitchingRuleRequestWithBody

func NewReplaceServerSwitchingRuleRequestWithBody(server string, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceServerSwitchingRuleRequestWithBody generates requests for ReplaceServerSwitchingRule with any type of body

func NewReplaceServerSwitchingRulesRequest

func NewReplaceServerSwitchingRulesRequest(server string, parentName ParentName, params *ReplaceServerSwitchingRulesParams, body ReplaceServerSwitchingRulesJSONRequestBody) (*http.Request, error)

NewReplaceServerSwitchingRulesRequest calls the generic ReplaceServerSwitchingRules builder with application/json body

func NewReplaceServerSwitchingRulesRequestWithBody

func NewReplaceServerSwitchingRulesRequestWithBody(server string, parentName ParentName, params *ReplaceServerSwitchingRulesParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceServerSwitchingRulesRequestWithBody generates requests for ReplaceServerSwitchingRules with any type of body

func NewReplaceServerTemplateRequest

func NewReplaceServerTemplateRequest(server string, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, body ReplaceServerTemplateJSONRequestBody) (*http.Request, error)

NewReplaceServerTemplateRequest calls the generic ReplaceServerTemplate builder with application/json body

func NewReplaceServerTemplateRequestWithBody

func NewReplaceServerTemplateRequestWithBody(server string, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceServerTemplateRequestWithBody generates requests for ReplaceServerTemplate with any type of body

func NewReplaceSiteRequest

func NewReplaceSiteRequest(server string, name string, params *ReplaceSiteParams, body ReplaceSiteJSONRequestBody) (*http.Request, error)

NewReplaceSiteRequest calls the generic ReplaceSite builder with application/json body

func NewReplaceSiteRequestWithBody

func NewReplaceSiteRequestWithBody(server string, name string, params *ReplaceSiteParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceSiteRequestWithBody generates requests for ReplaceSite with any type of body

func NewReplaceSpoeAgentRequest

func NewReplaceSpoeAgentRequest(server string, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, body ReplaceSpoeAgentJSONRequestBody) (*http.Request, error)

NewReplaceSpoeAgentRequest calls the generic ReplaceSpoeAgent builder with application/json body

func NewReplaceSpoeAgentRequestWithBody

func NewReplaceSpoeAgentRequestWithBody(server string, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceSpoeAgentRequestWithBody generates requests for ReplaceSpoeAgent with any type of body

func NewReplaceSpoeGroupRequest

func NewReplaceSpoeGroupRequest(server string, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, body ReplaceSpoeGroupJSONRequestBody) (*http.Request, error)

NewReplaceSpoeGroupRequest calls the generic ReplaceSpoeGroup builder with application/json body

func NewReplaceSpoeGroupRequestWithBody

func NewReplaceSpoeGroupRequestWithBody(server string, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceSpoeGroupRequestWithBody generates requests for ReplaceSpoeGroup with any type of body

func NewReplaceSpoeMessageRequest

func NewReplaceSpoeMessageRequest(server string, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, body ReplaceSpoeMessageJSONRequestBody) (*http.Request, error)

NewReplaceSpoeMessageRequest calls the generic ReplaceSpoeMessage builder with application/json body

func NewReplaceSpoeMessageRequestWithBody

func NewReplaceSpoeMessageRequestWithBody(server string, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceSpoeMessageRequestWithBody generates requests for ReplaceSpoeMessage with any type of body

func NewReplaceStickRuleRequest

func NewReplaceStickRuleRequest(server string, parentName ParentName, index int, params *ReplaceStickRuleParams, body ReplaceStickRuleJSONRequestBody) (*http.Request, error)

NewReplaceStickRuleRequest calls the generic ReplaceStickRule builder with application/json body

func NewReplaceStickRuleRequestWithBody

func NewReplaceStickRuleRequestWithBody(server string, parentName ParentName, index int, params *ReplaceStickRuleParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceStickRuleRequestWithBody generates requests for ReplaceStickRule with any type of body

func NewReplaceStickRulesRequest

func NewReplaceStickRulesRequest(server string, parentName ParentName, params *ReplaceStickRulesParams, body ReplaceStickRulesJSONRequestBody) (*http.Request, error)

NewReplaceStickRulesRequest calls the generic ReplaceStickRules builder with application/json body

func NewReplaceStickRulesRequestWithBody

func NewReplaceStickRulesRequestWithBody(server string, parentName ParentName, params *ReplaceStickRulesParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceStickRulesRequestWithBody generates requests for ReplaceStickRules with any type of body

func NewReplaceStorageGeneralFileRequestWithBody

func NewReplaceStorageGeneralFileRequestWithBody(server string, name string, params *ReplaceStorageGeneralFileParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceStorageGeneralFileRequestWithBody generates requests for ReplaceStorageGeneralFile with any type of body

func NewReplaceStorageMapFileRequestWithBody

func NewReplaceStorageMapFileRequestWithBody(server string, name string, params *ReplaceStorageMapFileParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceStorageMapFileRequestWithBody generates requests for ReplaceStorageMapFile with any type of body

func NewReplaceStorageMapFileRequestWithTextBody

func NewReplaceStorageMapFileRequestWithTextBody(server string, name string, params *ReplaceStorageMapFileParams, body ReplaceStorageMapFileTextRequestBody) (*http.Request, error)

NewReplaceStorageMapFileRequestWithTextBody calls the generic ReplaceStorageMapFile builder with text/plain body

func NewReplaceStorageSSLCertificateRequestWithBody

func NewReplaceStorageSSLCertificateRequestWithBody(server string, name string, params *ReplaceStorageSSLCertificateParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceStorageSSLCertificateRequestWithBody generates requests for ReplaceStorageSSLCertificate with any type of body

func NewReplaceStorageSSLCertificateRequestWithTextBody

func NewReplaceStorageSSLCertificateRequestWithTextBody(server string, name string, params *ReplaceStorageSSLCertificateParams, body ReplaceStorageSSLCertificateTextRequestBody) (*http.Request, error)

NewReplaceStorageSSLCertificateRequestWithTextBody calls the generic ReplaceStorageSSLCertificate builder with text/plain body

func NewReplaceStructuredRequest

func NewReplaceStructuredRequest(server string, params *ReplaceStructuredParams, body ReplaceStructuredJSONRequestBody) (*http.Request, error)

NewReplaceStructuredRequest calls the generic ReplaceStructured builder with application/json body

func NewReplaceStructuredRequestWithBody

func NewReplaceStructuredRequestWithBody(server string, params *ReplaceStructuredParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceStructuredRequestWithBody generates requests for ReplaceStructured with any type of body

func NewReplaceTCPCheckBackendRequest

func NewReplaceTCPCheckBackendRequest(server string, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, body ReplaceTCPCheckBackendJSONRequestBody) (*http.Request, error)

NewReplaceTCPCheckBackendRequest calls the generic ReplaceTCPCheckBackend builder with application/json body

func NewReplaceTCPCheckBackendRequestWithBody

func NewReplaceTCPCheckBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceTCPCheckBackendRequestWithBody generates requests for ReplaceTCPCheckBackend with any type of body

func NewReplaceTCPCheckDefaultsRequest

func NewReplaceTCPCheckDefaultsRequest(server string, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, body ReplaceTCPCheckDefaultsJSONRequestBody) (*http.Request, error)

NewReplaceTCPCheckDefaultsRequest calls the generic ReplaceTCPCheckDefaults builder with application/json body

func NewReplaceTCPCheckDefaultsRequestWithBody

func NewReplaceTCPCheckDefaultsRequestWithBody(server string, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceTCPCheckDefaultsRequestWithBody generates requests for ReplaceTCPCheckDefaults with any type of body

func NewReplaceTCPRequestRuleBackendRequest

func NewReplaceTCPRequestRuleBackendRequest(server string, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, body ReplaceTCPRequestRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceTCPRequestRuleBackendRequest calls the generic ReplaceTCPRequestRuleBackend builder with application/json body

func NewReplaceTCPRequestRuleBackendRequestWithBody

func NewReplaceTCPRequestRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceTCPRequestRuleBackendRequestWithBody generates requests for ReplaceTCPRequestRuleBackend with any type of body

func NewReplaceTCPRequestRuleFrontendRequest

func NewReplaceTCPRequestRuleFrontendRequest(server string, parentName ParentName, index int, params *ReplaceTCPRequestRuleFrontendParams, body ReplaceTCPRequestRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceTCPRequestRuleFrontendRequest calls the generic ReplaceTCPRequestRuleFrontend builder with application/json body

func NewReplaceTCPRequestRuleFrontendRequestWithBody

func NewReplaceTCPRequestRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceTCPRequestRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceTCPRequestRuleFrontendRequestWithBody generates requests for ReplaceTCPRequestRuleFrontend with any type of body

func NewReplaceTCPResponseRuleBackendRequest

func NewReplaceTCPResponseRuleBackendRequest(server string, parentName ParentName, index int, params *ReplaceTCPResponseRuleBackendParams, body ReplaceTCPResponseRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceTCPResponseRuleBackendRequest calls the generic ReplaceTCPResponseRuleBackend builder with application/json body

func NewReplaceTCPResponseRuleBackendRequestWithBody

func NewReplaceTCPResponseRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceTCPResponseRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceTCPResponseRuleBackendRequestWithBody generates requests for ReplaceTCPResponseRuleBackend with any type of body

func NewReplaceTableRequest

func NewReplaceTableRequest(server string, parentName ParentName, name string, params *ReplaceTableParams, body ReplaceTableJSONRequestBody) (*http.Request, error)

NewReplaceTableRequest calls the generic ReplaceTable builder with application/json body

func NewReplaceTableRequestWithBody

func NewReplaceTableRequestWithBody(server string, parentName ParentName, name string, params *ReplaceTableParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceTableRequestWithBody generates requests for ReplaceTable with any type of body

func NewReplaceUDPLbRequest

func NewReplaceUDPLbRequest(server string, name string, params *ReplaceUDPLbParams, body ReplaceUDPLbJSONRequestBody) (*http.Request, error)

NewReplaceUDPLbRequest calls the generic ReplaceUDPLb builder with application/json body

func NewReplaceUDPLbRequestWithBody

func NewReplaceUDPLbRequestWithBody(server string, name string, params *ReplaceUDPLbParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceUDPLbRequestWithBody generates requests for ReplaceUDPLb with any type of body

func NewReplaceUserRequest

func NewReplaceUserRequest(server string, username string, params *ReplaceUserParams, body ReplaceUserJSONRequestBody) (*http.Request, error)

NewReplaceUserRequest calls the generic ReplaceUser builder with application/json body

func NewReplaceUserRequestWithBody

func NewReplaceUserRequestWithBody(server string, username string, params *ReplaceUserParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceUserRequestWithBody generates requests for ReplaceUser with any type of body

func NewReplaceVRRPInstanceRequest

func NewReplaceVRRPInstanceRequest(server string, parentName ParentName, params *ReplaceVRRPInstanceParams, body ReplaceVRRPInstanceJSONRequestBody) (*http.Request, error)

NewReplaceVRRPInstanceRequest calls the generic ReplaceVRRPInstance builder with application/json body

func NewReplaceVRRPInstanceRequestWithBody

func NewReplaceVRRPInstanceRequestWithBody(server string, parentName ParentName, params *ReplaceVRRPInstanceParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceVRRPInstanceRequestWithBody generates requests for ReplaceVRRPInstance with any type of body

func NewReplaceVRRPScriptRequest

func NewReplaceVRRPScriptRequest(server string, parentName ParentName, params *ReplaceVRRPScriptParams, body ReplaceVRRPScriptJSONRequestBody) (*http.Request, error)

NewReplaceVRRPScriptRequest calls the generic ReplaceVRRPScript builder with application/json body

func NewReplaceVRRPScriptRequestWithBody

func NewReplaceVRRPScriptRequestWithBody(server string, parentName ParentName, params *ReplaceVRRPScriptParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceVRRPScriptRequestWithBody generates requests for ReplaceVRRPScript with any type of body

func NewReplaceVRRPSyncGroupRequest

func NewReplaceVRRPSyncGroupRequest(server string, parentName ParentName, params *ReplaceVRRPSyncGroupParams, body ReplaceVRRPSyncGroupJSONRequestBody) (*http.Request, error)

NewReplaceVRRPSyncGroupRequest calls the generic ReplaceVRRPSyncGroup builder with application/json body

func NewReplaceVRRPSyncGroupRequestWithBody

func NewReplaceVRRPSyncGroupRequestWithBody(server string, parentName ParentName, params *ReplaceVRRPSyncGroupParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceVRRPSyncGroupRequestWithBody generates requests for ReplaceVRRPSyncGroup with any type of body

func NewReplaceWafBodyRuleBackendRequest

func NewReplaceWafBodyRuleBackendRequest(server string, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, body ReplaceWafBodyRuleBackendJSONRequestBody) (*http.Request, error)

NewReplaceWafBodyRuleBackendRequest calls the generic ReplaceWafBodyRuleBackend builder with application/json body

func NewReplaceWafBodyRuleBackendRequestWithBody

func NewReplaceWafBodyRuleBackendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceWafBodyRuleBackendRequestWithBody generates requests for ReplaceWafBodyRuleBackend with any type of body

func NewReplaceWafBodyRuleFrontendRequest

func NewReplaceWafBodyRuleFrontendRequest(server string, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, body ReplaceWafBodyRuleFrontendJSONRequestBody) (*http.Request, error)

NewReplaceWafBodyRuleFrontendRequest calls the generic ReplaceWafBodyRuleFrontend builder with application/json body

func NewReplaceWafBodyRuleFrontendRequestWithBody

func NewReplaceWafBodyRuleFrontendRequestWithBody(server string, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceWafBodyRuleFrontendRequestWithBody generates requests for ReplaceWafBodyRuleFrontend with any type of body

func NewReplaceWafFileRequestWithBody

func NewReplaceWafFileRequestWithBody(server string, rulesetName RulesetName, name string, params *ReplaceWafFileParams, contentType string, body io.Reader) (*http.Request, error)

NewReplaceWafFileRequestWithBody generates requests for ReplaceWafFile with any type of body

func NewReplaceWafFileRequestWithTextBody

func NewReplaceWafFileRequestWithTextBody(server string, rulesetName RulesetName, name string, params *ReplaceWafFileParams, body ReplaceWafFileTextRequestBody) (*http.Request, error)

NewReplaceWafFileRequestWithTextBody calls the generic ReplaceWafFile builder with text/plain body

func NewReplaceWafRulesetRequestWithBody

func NewReplaceWafRulesetRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceWafRulesetRequestWithBody generates requests for ReplaceWafRuleset with any type of body

func NewRunActionsRequest

func NewRunActionsRequest(server string, body RunActionsJSONRequestBody) (*http.Request, error)

NewRunActionsRequest calls the generic RunActions builder with application/json body

func NewRunActionsRequestWithBody

func NewRunActionsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRunActionsRequestWithBody generates requests for RunActions with any type of body

func NewSetStickTableEntriesRequest

func NewSetStickTableEntriesRequest(server string, parentName ParentName, body SetStickTableEntriesJSONRequestBody) (*http.Request, error)

NewSetStickTableEntriesRequest calls the generic SetStickTableEntries builder with application/json body

func NewSetStickTableEntriesRequestWithBody

func NewSetStickTableEntriesRequestWithBody(server string, parentName ParentName, contentType string, body io.Reader) (*http.Request, error)

NewSetStickTableEntriesRequestWithBody generates requests for SetStickTableEntries with any type of body

func NewShowRuntimeMapRequest

func NewShowRuntimeMapRequest(server string, parentName ParentName) (*http.Request, error)

NewShowRuntimeMapRequest generates requests for ShowRuntimeMap

func NewStartKeepalivedTransactionRequest

func NewStartKeepalivedTransactionRequest(server string, params *StartKeepalivedTransactionParams) (*http.Request, error)

NewStartKeepalivedTransactionRequest generates requests for StartKeepalivedTransaction

func NewStartSpoeTransactionRequest

func NewStartSpoeTransactionRequest(server string, parentName ParentName, params *StartSpoeTransactionParams) (*http.Request, error)

NewStartSpoeTransactionRequest generates requests for StartSpoeTransaction

func NewStartTransactionRequest

func NewStartTransactionRequest(server string, params *StartTransactionParams) (*http.Request, error)

NewStartTransactionRequest generates requests for StartTransaction

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

Types

type Acl

type Acl struct {
	AclName   string  `json:"acl_name"`
	Criterion string  `json:"criterion"`
	Value     *string `json:"value,omitempty"`
}

Acl The use of Access Control Lists (ACL) provides a flexible solution to perform content switching and generally to take decisions based on content extracted from the request, the response or any environmental status.

type AclFile

type AclFile struct {
	Description *string `json:"description,omitempty"`
	Id          *string `json:"id,omitempty"`
	StorageName *string `json:"storage_name,omitempty"`
}

AclFile ACL File

type AclFileEntry

type AclFileEntry struct {
	Id    *string `json:"id,omitempty"`
	Value *string `json:"value,omitempty"`
}

AclFileEntry One ACL File Entry

type AclFiles

type AclFiles = []AclFile

AclFiles Array of runtime acl files

type AclFilesEntries

type AclFilesEntries = []AclFileEntry

AclFilesEntries Array of entries of one runtime acl file

type Acls

type Acls = []Acl

Acls HAProxy ACL lines array (corresponds to acl directives)

type Action

type Action struct {
	Error *string `json:"error,omitempty"`
	Id    *string `json:"id,omitempty"`

	// Logs Logs emitted by the service. Optional.
	Logs      *string          `json:"logs,omitempty"`
	Operation *ActionOperation `json:"operation,omitempty"`
	Service   *ActionService   `json:"service,omitempty"`
	Success   *bool            `json:"success,omitempty"`
}

Action An Action to start, stop, reload, restart or check a service.

type ActionOperation

type ActionOperation string

ActionOperation defines model for Action.Operation.

const (
	ActionOperationRefreshVariables ActionOperation = "refresh_variables"
	ActionOperationReload           ActionOperation = "reload"
	ActionOperationRestart          ActionOperation = "restart"
	ActionOperationStart            ActionOperation = "start"
	ActionOperationStatus           ActionOperation = "status"
	ActionOperationStop             ActionOperation = "stop"
)

Defines values for ActionOperation.

type ActionService

type ActionService string

ActionService defines model for Action.Service.

const (
	ActionServiceHaproxy    ActionService = "haproxy"
	ActionServiceKeepalived ActionService = "keepalived"
	ActionServiceSystem     ActionService = "system"
)

Defines values for ActionService.

type Actions

type Actions = []Action

Actions List of actions

type AddMapEntryJSONRequestBody

type AddMapEntryJSONRequestBody = MapEntry

AddMapEntryJSONRequestBody defines body for AddMapEntry for application/json ContentType.

type AddMapEntryParams

type AddMapEntryParams struct {
	// ForceSync If true, immediately syncs changes to disk
	ForceSync *bool `form:"force_sync,omitempty" json:"force_sync,omitempty"`
}

AddMapEntryParams defines parameters for AddMapEntry.

type AddMapEntryResponse

type AddMapEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MapEntry
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseAddMapEntryResponse

func ParseAddMapEntryResponse(rsp *http.Response) (*AddMapEntryResponse, error)

ParseAddMapEntryResponse parses an HTTP response from a AddMapEntryWithResponse call

func (AddMapEntryResponse) Status

func (r AddMapEntryResponse) Status() string

Status returns HTTPResponse.Status

func (AddMapEntryResponse) StatusCode

func (r AddMapEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddPayloadRuntimeACLJSONRequestBody

type AddPayloadRuntimeACLJSONRequestBody = AclFilesEntries

AddPayloadRuntimeACLJSONRequestBody defines body for AddPayloadRuntimeACL for application/json ContentType.

type AddPayloadRuntimeACLResponse

type AddPayloadRuntimeACLResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AclFilesEntries
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseAddPayloadRuntimeACLResponse

func ParseAddPayloadRuntimeACLResponse(rsp *http.Response) (*AddPayloadRuntimeACLResponse, error)

ParseAddPayloadRuntimeACLResponse parses an HTTP response from a AddPayloadRuntimeACLWithResponse call

func (AddPayloadRuntimeACLResponse) Status

Status returns HTTPResponse.Status

func (AddPayloadRuntimeACLResponse) StatusCode

func (r AddPayloadRuntimeACLResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddPayloadRuntimeMapJSONRequestBody

type AddPayloadRuntimeMapJSONRequestBody = MapEntries

AddPayloadRuntimeMapJSONRequestBody defines body for AddPayloadRuntimeMap for application/json ContentType.

type AddPayloadRuntimeMapParams

type AddPayloadRuntimeMapParams struct {
	// ForceSync If true, immediately syncs changes to disk
	ForceSync *bool `form:"force_sync,omitempty" json:"force_sync,omitempty"`
}

AddPayloadRuntimeMapParams defines parameters for AddPayloadRuntimeMap.

type AddPayloadRuntimeMapResponse

type AddPayloadRuntimeMapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MapEntries
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseAddPayloadRuntimeMapResponse

func ParseAddPayloadRuntimeMapResponse(rsp *http.Response) (*AddPayloadRuntimeMapResponse, error)

ParseAddPayloadRuntimeMapResponse parses an HTTP response from a AddPayloadRuntimeMapWithResponse call

func (AddPayloadRuntimeMapResponse) Status

Status returns HTTPResponse.Status

func (AddPayloadRuntimeMapResponse) StatusCode

func (r AddPayloadRuntimeMapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddRuntimeServerJSONRequestBody

type AddRuntimeServerJSONRequestBody = RuntimeAddServer

AddRuntimeServerJSONRequestBody defines body for AddRuntimeServer for application/json ContentType.

type AddRuntimeServerResponse

type AddRuntimeServerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RuntimeAddServer
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseAddRuntimeServerResponse

func ParseAddRuntimeServerResponse(rsp *http.Response) (*AddRuntimeServerResponse, error)

ParseAddRuntimeServerResponse parses an HTTP response from a AddRuntimeServerWithResponse call

func (AddRuntimeServerResponse) Status

func (r AddRuntimeServerResponse) Status() string

Status returns HTTPResponse.Status

func (AddRuntimeServerResponse) StatusCode

func (r AddRuntimeServerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AlohaAction

type AlohaAction struct {
	ApiVersion string              `json:"api_version"`
	BaseUrl    string              `json:"base_url"`
	ConfigHash *string             `json:"config_hash,omitempty"`
	Id         *string             `json:"id,omitempty"`
	Password   string              `json:"password"`
	Response   *string             `json:"response,omitempty"`
	Success    *AlohaActionSuccess `json:"success,omitempty"`
	Type       AlohaActionType     `json:"type"`
	Username   string              `json:"username"`
}

AlohaAction defines model for aloha_action.

type AlohaActionSuccess

type AlohaActionSuccess string

AlohaActionSuccess defines model for AlohaAction.Success.

const (
	AlohaActionSuccessFailed     AlohaActionSuccess = "failed"
	AlohaActionSuccessSuccessful AlohaActionSuccess = "successful"
)

Defines values for AlohaActionSuccess.

type AlohaActionType

type AlohaActionType string

AlohaActionType defines model for AlohaAction.Type.

const (
	AlohaActionTypePullConfig AlohaActionType = "pull_config"
	AlohaActionTypePushConfig AlohaActionType = "push_config"
)

Defines values for AlohaActionType.

type AlohaActions

type AlohaActions = []AlohaAction

AlohaActions List of ALOHA Actions executed

type AlreadyExists

type AlreadyExists = Error

AlreadyExists API Error

type AwsFilters

type AwsFilters struct {
	// Key Key to use as filter, using the format specified at https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html#options
	Key string `json:"key"`

	// Value Value of the filter to use
	Value string `json:"value"`
}

AwsFilters defines model for awsFilters.

type AwsRegion

type AwsRegion struct {
	// AccessKeyId AWS Access Key ID.
	AccessKeyId *string `json:"access_key_id,omitempty"`

	// Allowlist Specify the AWS filters used to filter the EC2 instances to add
	Allowlist *[]AwsFilters `json:"allowlist,omitempty"`

	// Denylist Specify the AWS filters used to filter the EC2 instances to ignore
	Denylist    *[]AwsFilters `json:"denylist,omitempty"`
	Description *string       `json:"description,omitempty"`
	Enabled     bool          `json:"enabled"`

	// Id Auto generated ID.
	Id *string `json:"id"`

	// Ipv4Address Select which IPv4 address the Service Discovery has to use for the backend server entry
	Ipv4Address AwsRegionIpv4Address `json:"ipv4_address"`
	Name        string               `json:"name"`
	Region      string               `json:"region"`

	// RetryTimeout Duration in seconds in-between data pulling requests to the AWS region
	RetryTimeout int `json:"retry_timeout"`

	// SecretAccessKey AWS Secret Access Key.
	SecretAccessKey            *string                         `json:"secret_access_key,omitempty"`
	ServerParams               *ServerParams                   `json:"server_params,omitempty"`
	ServerSlotsBase            *int                            `json:"server_slots_base,omitempty"`
	ServerSlotsGrowthIncrement *int                            `json:"server_slots_growth_increment,omitempty"`
	ServerSlotsGrowthType      *AwsRegionServerSlotsGrowthType `json:"server_slots_growth_type,omitempty"`
	ServerSlotsUseRuntime      *bool                           `json:"server_slots_use_runtime,omitempty"`
}

AwsRegion AWS region configuration

type AwsRegionIpv4Address

type AwsRegionIpv4Address string

AwsRegionIpv4Address Select which IPv4 address the Service Discovery has to use for the backend server entry

const (
	AwsRegionIpv4AddressPrivate AwsRegionIpv4Address = "private"
	AwsRegionIpv4AddressPublic  AwsRegionIpv4Address = "public"
)

Defines values for AwsRegionIpv4Address.

type AwsRegionServerSlotsGrowthType

type AwsRegionServerSlotsGrowthType string

AwsRegionServerSlotsGrowthType defines model for AwsRegion.ServerSlotsGrowthType.

const (
	AwsRegionServerSlotsGrowthTypeExponential AwsRegionServerSlotsGrowthType = "exponential"
	AwsRegionServerSlotsGrowthTypeLinear      AwsRegionServerSlotsGrowthType = "linear"
)

Defines values for AwsRegionServerSlotsGrowthType.

type AwsRegions

type AwsRegions = []AwsRegion

AwsRegions AWS regions array

type Backend

type Backend struct {
	Abortonclose              *BackendAbortonclose              `json:"abortonclose,omitempty"`
	AcceptInvalidHttpResponse *BackendAcceptInvalidHttpResponse `json:"accept_invalid_http_response,omitempty"`

	// AclList HAProxy ACL lines array (corresponds to acl directives)
	AclList          *Acls              `json:"acl_list,omitempty"`
	AdvCheck         *BackendAdvCheck   `json:"adv_check,omitempty"`
	Allbackups       *BackendAllbackups `json:"allbackups,omitempty"`
	Balance          *Balance           `json:"balance,omitempty"`
	CheckTimeout     *int               `json:"check_timeout"`
	Checkcache       *BackendCheckcache `json:"checkcache,omitempty"`
	Compression      *Compression       `json:"compression,omitempty"`
	ConnectTimeout   *int               `json:"connect_timeout"`
	Cookie           *Cookie            `json:"cookie,omitempty"`
	DefaultServer    *DefaultServer     `json:"default_server,omitempty"`
	Description      *string            `json:"description,omitempty"`
	Disabled         *bool              `json:"disabled,omitempty"`
	DynamicCookieKey *string            `json:"dynamic_cookie_key,omitempty"`

	// EmailAlert Send emails for important log messages.
	EmailAlert               *EmailAlert           `json:"email_alert,omitempty"`
	Enabled                  *bool                 `json:"enabled,omitempty"`
	ErrorFiles               *[]Errorfile          `json:"error_files,omitempty"`
	ErrorFilesFromHTTPErrors *[]Errorfiles         `json:"errorfiles_from_http_errors,omitempty"`
	Errorloc302              *Errorloc             `json:"errorloc302,omitempty"`
	Errorloc303              *Errorloc             `json:"errorloc303,omitempty"`
	ExternalCheck            *BackendExternalCheck `json:"external_check,omitempty"`
	ExternalCheckCommand     *string               `json:"external_check_command,omitempty"`
	ExternalCheckPath        *string               `json:"external_check_path,omitempty"`

	// FilterList HAProxy filters array (corresponds to filter directive)
	FilterList *Filters `json:"filter_list,omitempty"`

	// BackendForcePersist This field is deprecated in favor of force_persist_list, and will be removed in a future release
	BackendForcePersist *struct {
		Cond     BackendForcePersistCond `json:"cond"`
		CondTest string                  `json:"cond_test"`
	} `json:"force_persist,omitempty"`
	ForcePersistList *[]struct {
		Cond     BackendForcePersistListCond `json:"cond"`
		CondTest string                      `json:"cond_test"`
	} `json:"force_persist_list,omitempty"`
	Forwardfor              *Forwardfor                     `json:"forwardfor,omitempty"`
	From                    *string                         `json:"from,omitempty"`
	Fullconn                *int                            `json:"fullconn"`
	Guid                    *string                         `json:"guid,omitempty"`
	H1CaseAdjustBogusServer *BackendH1CaseAdjustBogusServer `json:"h1_case_adjust_bogus_server,omitempty"`
	HashBalanceFactor       *int                            `json:"hash_balance_factor"`
	HashType                *HashType                       `json:"hash_type,omitempty"`
	HttpBufferRequest       *BackendHttpBufferRequest       `json:"http-buffer-request,omitempty"`
	HttpNoDelay             *BackendHttpNoDelay             `json:"http-no-delay,omitempty"`
	HttpUseHtx              *BackendHttpUseHtx              `json:"http-use-htx,omitempty"`

	// HttpAfterResponseRuleList HAProxy HTTP after response rules array (corresponds to http-after-response directives)
	HttpAfterResponseRuleList *HttpAfterResponseRules    `json:"http_after_response_rule_list,omitempty"`
	HttpCheckList             *HttpChecks                `json:"http_check_list,omitempty"`
	HttpConnectionMode        *BackendHttpConnectionMode `json:"http_connection_mode,omitempty"`

	// HttpErrorRuleList HAProxy HTTP error rules array (corresponds to http-error directives)
	HttpErrorRuleList    *HttpErrorRules              `json:"http_error_rule_list,omitempty"`
	HttpKeepAliveTimeout *int                         `json:"http_keep_alive_timeout"`
	HttpPretendKeepalive *BackendHttpPretendKeepalive `json:"http_pretend_keepalive,omitempty"`
	HttpProxy            *BackendHttpProxy            `json:"http_proxy,omitempty"`

	// HttpRequestRuleList HAProxy HTTP request rules array (corresponds to http-request directives)
	HttpRequestRuleList *HttpRequestRules `json:"http_request_rule_list,omitempty"`
	HttpRequestTimeout  *int              `json:"http_request_timeout"`

	// HttpResponseRuleList HAProxy HTTP response rules array (corresponds to http-response directives)
	HttpResponseRuleList    *HttpResponseRules              `json:"http_response_rule_list,omitempty"`
	HttpRestrictReqHdrNames *BackendHttpRestrictReqHdrNames `json:"http_restrict_req_hdr_names,omitempty"`
	HttpReuse               *BackendHttpReuse               `json:"http_reuse,omitempty"`
	HttpSendNameHeader      *string                         `json:"http_send_name_header"`
	HttpchkParams           *HttpchkParams                  `json:"httpchk_params,omitempty"`
	Id                      *int                            `json:"id"`

	// BackendIgnorePersist This field is deprecated in favor of ignore_persist_list, and will be removed in a future release
	BackendIgnorePersist *struct {
		Cond     BackendIgnorePersistCond `json:"cond"`
		CondTest string                   `json:"cond_test"`
	} `json:"ignore_persist,omitempty"`
	IgnorePersistList *[]struct {
		Cond     BackendIgnorePersistListCond `json:"cond"`
		CondTest string                       `json:"cond_test"`
	} `json:"ignore_persist_list,omitempty"`
	IndependentStreams      *BackendIndependentStreams      `json:"independent_streams,omitempty"`
	LoadServerStateFromFile *BackendLoadServerStateFromFile `json:"load_server_state_from_file,omitempty"`
	LogHealthChecks         *BackendLogHealthChecks         `json:"log_health_checks,omitempty"`
	LogTag                  *string                         `json:"log_tag,omitempty"`

	// LogTargetList HAProxy log target array (corresponds to log directives)
	LogTargetList       *LogTargets              `json:"log_target_list,omitempty"`
	MaxKeepAliveQueue   *int                     `json:"max_keep_alive_queue"`
	Mode                *BackendMode             `json:"mode,omitempty"`
	MysqlCheckParams    *MysqlCheckParams        `json:"mysql_check_params,omitempty"`
	Name                string                   `json:"name"`
	Nolinger            *BackendNolinger         `json:"nolinger,omitempty"`
	Originalto          *Originalto              `json:"originalto,omitempty"`
	Persist             *BackendPersist          `json:"persist,omitempty"`
	PersistRule         *PersistRule             `json:"persist_rule,omitempty"`
	PgsqlCheckParams    *PgsqlCheckParams        `json:"pgsql_check_params,omitempty"`
	PreferLastServer    *BackendPreferLastServer `json:"prefer_last_server,omitempty"`
	QueueTimeout        *int                     `json:"queue_timeout"`
	Redispatch          *Redispatch              `json:"redispatch,omitempty"`
	Retries             *int                     `json:"retries"`
	RetryOn             *string                  `json:"retry_on,omitempty"`
	ServerFinTimeout    *int                     `json:"server_fin_timeout"`
	ServerStateFileName *string                  `json:"server_state_file_name,omitempty"`

	// ServerSwitchingRuleList HAProxy backend server switching rules array (corresponds to use-server directives)
	ServerSwitchingRuleList *ServerSwitchingRules      `json:"server_switching_rule_list,omitempty"`
	ServerTemplates         *map[string]ServerTemplate `json:"server_templates,omitempty"`
	ServerTimeout           *int                       `json:"server_timeout"`
	Servers                 *map[string]Server         `json:"servers,omitempty"`
	SmtpchkParams           *SmtpchkParams             `json:"smtpchk_params,omitempty"`
	Source                  *Source                    `json:"source,omitempty"`
	SpliceAuto              *BackendSpliceAuto         `json:"splice_auto,omitempty"`
	SpliceRequest           *BackendSpliceRequest      `json:"splice_request,omitempty"`
	SpliceResponse          *BackendSpliceResponse     `json:"splice_response,omitempty"`
	SpopCheck               *BackendSpopCheck          `json:"spop_check,omitempty"`
	Srvtcpka                *BackendSrvtcpka           `json:"srvtcpka,omitempty"`
	SrvtcpkaCnt             *int                       `json:"srvtcpka_cnt"`
	SrvtcpkaIdle            *int                       `json:"srvtcpka_idle"`
	SrvtcpkaIntvl           *int                       `json:"srvtcpka_intvl"`
	StatsOptions            *StatsOptions              `json:"stats_options,omitempty"`

	// StickRuleList HAProxy backend stick rules array (corresponds to stick store-request, stick match, stick on, stick store-response)
	StickRuleList    *StickRules       `json:"stick_rule_list,omitempty"`
	StickTable       *ConfigStickTable `json:"stick_table,omitempty"`
	TarpitTimeout    *int              `json:"tarpit_timeout"`
	TcpCheckRuleList *TcpChecks        `json:"tcp_check_rule_list,omitempty"`

	// TcpRequestRuleList HAProxy TCP request rules array (corresponds to tcp-request directive)
	TcpRequestRuleList *TcpRequestRules `json:"tcp_request_rule_list,omitempty"`

	// TcpResponseRuleList HAProxy TCP response rules array (corresponds to tcp-response directive)
	TcpResponseRuleList *TcpResponseRules       `json:"tcp_response_rule_list,omitempty"`
	TcpSmartConnect     *BackendTcpSmartConnect `json:"tcp_smart_connect,omitempty"`
	Tcpka               *BackendTcpka           `json:"tcpka,omitempty"`
	Transparent         *BackendTransparent     `json:"transparent,omitempty"`
	TunnelTimeout       *int                    `json:"tunnel_timeout"`
	UseFcgiApp          *string                 `json:"use_fcgi_app,omitempty"`
	WafBodyRuleList     *WafBodyRules           `json:"waf_body_rule_list,omitempty"`
}

Backend defines model for backend.

type BackendAbortonclose

type BackendAbortonclose string

BackendAbortonclose defines model for Backend.Abortonclose.

const (
	BackendAbortoncloseDisabled BackendAbortonclose = "disabled"
	BackendAbortoncloseEnabled  BackendAbortonclose = "enabled"
)

Defines values for BackendAbortonclose.

type BackendAcceptInvalidHttpResponse

type BackendAcceptInvalidHttpResponse string

BackendAcceptInvalidHttpResponse defines model for Backend.AcceptInvalidHttpResponse.

const (
	BackendAcceptInvalidHttpResponseDisabled BackendAcceptInvalidHttpResponse = "disabled"
	BackendAcceptInvalidHttpResponseEnabled  BackendAcceptInvalidHttpResponse = "enabled"
)

Defines values for BackendAcceptInvalidHttpResponse.

type BackendAdvCheck

type BackendAdvCheck string

BackendAdvCheck defines model for Backend.AdvCheck.

const (
	BackendAdvCheckHttpchk     BackendAdvCheck = "httpchk"
	BackendAdvCheckLdapCheck   BackendAdvCheck = "ldap-check"
	BackendAdvCheckMysqlCheck  BackendAdvCheck = "mysql-check"
	BackendAdvCheckPgsqlCheck  BackendAdvCheck = "pgsql-check"
	BackendAdvCheckRedisCheck  BackendAdvCheck = "redis-check"
	BackendAdvCheckSmtpchk     BackendAdvCheck = "smtpchk"
	BackendAdvCheckSslHelloChk BackendAdvCheck = "ssl-hello-chk"
	BackendAdvCheckTcpCheck    BackendAdvCheck = "tcp-check"
)

Defines values for BackendAdvCheck.

type BackendAllbackups

type BackendAllbackups string

BackendAllbackups defines model for Backend.Allbackups.

const (
	BackendAllbackupsDisabled BackendAllbackups = "disabled"
	BackendAllbackupsEnabled  BackendAllbackups = "enabled"
)

Defines values for BackendAllbackups.

type BackendBase

type BackendBase struct {
	Abortonclose              *BackendBaseAbortonclose              `json:"abortonclose,omitempty"`
	AcceptInvalidHttpResponse *BackendBaseAcceptInvalidHttpResponse `json:"accept_invalid_http_response,omitempty"`
	AdvCheck                  *BackendBaseAdvCheck                  `json:"adv_check,omitempty"`
	Allbackups                *BackendBaseAllbackups                `json:"allbackups,omitempty"`
	Balance                   *Balance                              `json:"balance,omitempty"`
	CheckTimeout              *int                                  `json:"check_timeout"`
	Checkcache                *BackendBaseCheckcache                `json:"checkcache,omitempty"`
	Compression               *Compression                          `json:"compression,omitempty"`
	ConnectTimeout            *int                                  `json:"connect_timeout"`
	Cookie                    *Cookie                               `json:"cookie,omitempty"`
	DefaultServer             *DefaultServer                        `json:"default_server,omitempty"`
	Description               *string                               `json:"description,omitempty"`
	Disabled                  *bool                                 `json:"disabled,omitempty"`
	DynamicCookieKey          *string                               `json:"dynamic_cookie_key,omitempty"`

	// EmailAlert Send emails for important log messages.
	EmailAlert               *EmailAlert               `json:"email_alert,omitempty"`
	Enabled                  *bool                     `json:"enabled,omitempty"`
	ErrorFiles               *[]Errorfile              `json:"error_files,omitempty"`
	ErrorFilesFromHTTPErrors *[]Errorfiles             `json:"errorfiles_from_http_errors,omitempty"`
	Errorloc302              *Errorloc                 `json:"errorloc302,omitempty"`
	Errorloc303              *Errorloc                 `json:"errorloc303,omitempty"`
	ExternalCheck            *BackendBaseExternalCheck `json:"external_check,omitempty"`
	ExternalCheckCommand     *string                   `json:"external_check_command,omitempty"`
	ExternalCheckPath        *string                   `json:"external_check_path,omitempty"`

	// BackendForcePersist This field is deprecated in favor of force_persist_list, and will be removed in a future release
	BackendForcePersist *struct {
		Cond     BackendBaseForcePersistCond `json:"cond"`
		CondTest string                      `json:"cond_test"`
	} `json:"force_persist,omitempty"`
	ForcePersistList *[]struct {
		Cond     BackendBaseForcePersistListCond `json:"cond"`
		CondTest string                          `json:"cond_test"`
	} `json:"force_persist_list,omitempty"`
	Forwardfor              *Forwardfor                         `json:"forwardfor,omitempty"`
	From                    *string                             `json:"from,omitempty"`
	Fullconn                *int                                `json:"fullconn"`
	Guid                    *string                             `json:"guid,omitempty"`
	H1CaseAdjustBogusServer *BackendBaseH1CaseAdjustBogusServer `json:"h1_case_adjust_bogus_server,omitempty"`
	HashBalanceFactor       *int                                `json:"hash_balance_factor"`
	HashType                *HashType                           `json:"hash_type,omitempty"`
	HttpBufferRequest       *BackendBaseHttpBufferRequest       `json:"http-buffer-request,omitempty"`
	HttpNoDelay             *BackendBaseHttpNoDelay             `json:"http-no-delay,omitempty"`
	HttpUseHtx              *BackendBaseHttpUseHtx              `json:"http-use-htx,omitempty"`
	HttpConnectionMode      *BackendBaseHttpConnectionMode      `json:"http_connection_mode,omitempty"`
	HttpKeepAliveTimeout    *int                                `json:"http_keep_alive_timeout"`
	HttpPretendKeepalive    *BackendBaseHttpPretendKeepalive    `json:"http_pretend_keepalive,omitempty"`
	HttpProxy               *BackendBaseHttpProxy               `json:"http_proxy,omitempty"`
	HttpRequestTimeout      *int                                `json:"http_request_timeout"`
	HttpRestrictReqHdrNames *BackendBaseHttpRestrictReqHdrNames `json:"http_restrict_req_hdr_names,omitempty"`
	HttpReuse               *BackendBaseHttpReuse               `json:"http_reuse,omitempty"`
	HttpSendNameHeader      *string                             `json:"http_send_name_header"`
	HttpchkParams           *HttpchkParams                      `json:"httpchk_params,omitempty"`
	Id                      *int                                `json:"id"`

	// BackendIgnorePersist This field is deprecated in favor of ignore_persist_list, and will be removed in a future release
	BackendIgnorePersist *struct {
		Cond     BackendBaseIgnorePersistCond `json:"cond"`
		CondTest string                       `json:"cond_test"`
	} `json:"ignore_persist,omitempty"`
	IgnorePersistList *[]struct {
		Cond     BackendBaseIgnorePersistListCond `json:"cond"`
		CondTest string                           `json:"cond_test"`
	} `json:"ignore_persist_list,omitempty"`
	IndependentStreams      *BackendBaseIndependentStreams      `json:"independent_streams,omitempty"`
	LoadServerStateFromFile *BackendBaseLoadServerStateFromFile `json:"load_server_state_from_file,omitempty"`
	LogHealthChecks         *BackendBaseLogHealthChecks         `json:"log_health_checks,omitempty"`
	LogTag                  *string                             `json:"log_tag,omitempty"`
	MaxKeepAliveQueue       *int                                `json:"max_keep_alive_queue"`
	Mode                    *BackendBaseMode                    `json:"mode,omitempty"`
	MysqlCheckParams        *MysqlCheckParams                   `json:"mysql_check_params,omitempty"`
	Name                    string                              `json:"name"`
	Nolinger                *BackendBaseNolinger                `json:"nolinger,omitempty"`
	Originalto              *Originalto                         `json:"originalto,omitempty"`
	Persist                 *BackendBasePersist                 `json:"persist,omitempty"`
	PersistRule             *PersistRule                        `json:"persist_rule,omitempty"`
	PgsqlCheckParams        *PgsqlCheckParams                   `json:"pgsql_check_params,omitempty"`
	PreferLastServer        *BackendBasePreferLastServer        `json:"prefer_last_server,omitempty"`
	QueueTimeout            *int                                `json:"queue_timeout"`
	Redispatch              *Redispatch                         `json:"redispatch,omitempty"`
	Retries                 *int                                `json:"retries"`
	RetryOn                 *string                             `json:"retry_on,omitempty"`
	ServerFinTimeout        *int                                `json:"server_fin_timeout"`
	ServerStateFileName     *string                             `json:"server_state_file_name,omitempty"`
	ServerTimeout           *int                                `json:"server_timeout"`
	SmtpchkParams           *SmtpchkParams                      `json:"smtpchk_params,omitempty"`
	Source                  *Source                             `json:"source,omitempty"`
	SpliceAuto              *BackendBaseSpliceAuto              `json:"splice_auto,omitempty"`
	SpliceRequest           *BackendBaseSpliceRequest           `json:"splice_request,omitempty"`
	SpliceResponse          *BackendBaseSpliceResponse          `json:"splice_response,omitempty"`
	SpopCheck               *BackendBaseSpopCheck               `json:"spop_check,omitempty"`
	Srvtcpka                *BackendBaseSrvtcpka                `json:"srvtcpka,omitempty"`
	SrvtcpkaCnt             *int                                `json:"srvtcpka_cnt"`
	SrvtcpkaIdle            *int                                `json:"srvtcpka_idle"`
	SrvtcpkaIntvl           *int                                `json:"srvtcpka_intvl"`
	StatsOptions            *StatsOptions                       `json:"stats_options,omitempty"`
	StickTable              *ConfigStickTable                   `json:"stick_table,omitempty"`
	TarpitTimeout           *int                                `json:"tarpit_timeout"`
	TcpSmartConnect         *BackendBaseTcpSmartConnect         `json:"tcp_smart_connect,omitempty"`
	Tcpka                   *BackendBaseTcpka                   `json:"tcpka,omitempty"`
	Transparent             *BackendBaseTransparent             `json:"transparent,omitempty"`
	TunnelTimeout           *int                                `json:"tunnel_timeout"`
	UseFcgiApp              *string                             `json:"use_fcgi_app,omitempty"`
}

BackendBase HAProxy backend configuration

type BackendBaseAbortonclose

type BackendBaseAbortonclose string

BackendBaseAbortonclose defines model for BackendBase.Abortonclose.

const (
	BackendBaseAbortoncloseDisabled BackendBaseAbortonclose = "disabled"
	BackendBaseAbortoncloseEnabled  BackendBaseAbortonclose = "enabled"
)

Defines values for BackendBaseAbortonclose.

type BackendBaseAcceptInvalidHttpResponse

type BackendBaseAcceptInvalidHttpResponse string

BackendBaseAcceptInvalidHttpResponse defines model for BackendBase.AcceptInvalidHttpResponse.

const (
	BackendBaseAcceptInvalidHttpResponseDisabled BackendBaseAcceptInvalidHttpResponse = "disabled"
	BackendBaseAcceptInvalidHttpResponseEnabled  BackendBaseAcceptInvalidHttpResponse = "enabled"
)

Defines values for BackendBaseAcceptInvalidHttpResponse.

type BackendBaseAdvCheck

type BackendBaseAdvCheck string

BackendBaseAdvCheck defines model for BackendBase.AdvCheck.

const (
	BackendBaseAdvCheckHttpchk     BackendBaseAdvCheck = "httpchk"
	BackendBaseAdvCheckLdapCheck   BackendBaseAdvCheck = "ldap-check"
	BackendBaseAdvCheckMysqlCheck  BackendBaseAdvCheck = "mysql-check"
	BackendBaseAdvCheckPgsqlCheck  BackendBaseAdvCheck = "pgsql-check"
	BackendBaseAdvCheckRedisCheck  BackendBaseAdvCheck = "redis-check"
	BackendBaseAdvCheckSmtpchk     BackendBaseAdvCheck = "smtpchk"
	BackendBaseAdvCheckSslHelloChk BackendBaseAdvCheck = "ssl-hello-chk"
	BackendBaseAdvCheckTcpCheck    BackendBaseAdvCheck = "tcp-check"
)

Defines values for BackendBaseAdvCheck.

type BackendBaseAllbackups

type BackendBaseAllbackups string

BackendBaseAllbackups defines model for BackendBase.Allbackups.

const (
	BackendBaseAllbackupsDisabled BackendBaseAllbackups = "disabled"
	BackendBaseAllbackupsEnabled  BackendBaseAllbackups = "enabled"
)

Defines values for BackendBaseAllbackups.

type BackendBaseCheckcache

type BackendBaseCheckcache string

BackendBaseCheckcache defines model for BackendBase.Checkcache.

const (
	BackendBaseCheckcacheDisabled BackendBaseCheckcache = "disabled"
	BackendBaseCheckcacheEnabled  BackendBaseCheckcache = "enabled"
)

Defines values for BackendBaseCheckcache.

type BackendBaseExternalCheck

type BackendBaseExternalCheck string

BackendBaseExternalCheck defines model for BackendBase.ExternalCheck.

const (
	BackendBaseExternalCheckDisabled BackendBaseExternalCheck = "disabled"
	BackendBaseExternalCheckEnabled  BackendBaseExternalCheck = "enabled"
)

Defines values for BackendBaseExternalCheck.

type BackendBaseForcePersistCond

type BackendBaseForcePersistCond string

BackendBaseForcePersistCond defines model for BackendBase.ForcePersist.Cond.

const (
	BackendBaseForcePersistCondIf     BackendBaseForcePersistCond = "if"
	BackendBaseForcePersistCondUnless BackendBaseForcePersistCond = "unless"
)

Defines values for BackendBaseForcePersistCond.

type BackendBaseForcePersistListCond

type BackendBaseForcePersistListCond string

BackendBaseForcePersistListCond defines model for BackendBase.ForcePersistList.Cond.

const (
	BackendBaseForcePersistListCondIf     BackendBaseForcePersistListCond = "if"
	BackendBaseForcePersistListCondUnless BackendBaseForcePersistListCond = "unless"
)

Defines values for BackendBaseForcePersistListCond.

type BackendBaseH1CaseAdjustBogusServer

type BackendBaseH1CaseAdjustBogusServer string

BackendBaseH1CaseAdjustBogusServer defines model for BackendBase.H1CaseAdjustBogusServer.

const (
	BackendBaseH1CaseAdjustBogusServerDisabled BackendBaseH1CaseAdjustBogusServer = "disabled"
	BackendBaseH1CaseAdjustBogusServerEnabled  BackendBaseH1CaseAdjustBogusServer = "enabled"
)

Defines values for BackendBaseH1CaseAdjustBogusServer.

type BackendBaseHttpBufferRequest

type BackendBaseHttpBufferRequest string

BackendBaseHttpBufferRequest defines model for BackendBase.HttpBufferRequest.

const (
	BackendBaseHttpBufferRequestDisabled BackendBaseHttpBufferRequest = "disabled"
	BackendBaseHttpBufferRequestEnabled  BackendBaseHttpBufferRequest = "enabled"
)

Defines values for BackendBaseHttpBufferRequest.

type BackendBaseHttpConnectionMode

type BackendBaseHttpConnectionMode string

BackendBaseHttpConnectionMode defines model for BackendBase.HttpConnectionMode.

const (
	BackendBaseHttpConnectionModeHttpKeepAlive   BackendBaseHttpConnectionMode = "http-keep-alive"
	BackendBaseHttpConnectionModeHttpServerClose BackendBaseHttpConnectionMode = "http-server-close"
	BackendBaseHttpConnectionModeHttpclose       BackendBaseHttpConnectionMode = "httpclose"
)

Defines values for BackendBaseHttpConnectionMode.

type BackendBaseHttpNoDelay

type BackendBaseHttpNoDelay string

BackendBaseHttpNoDelay defines model for BackendBase.HttpNoDelay.

const (
	BackendBaseHttpNoDelayDisabled BackendBaseHttpNoDelay = "disabled"
	BackendBaseHttpNoDelayEnabled  BackendBaseHttpNoDelay = "enabled"
)

Defines values for BackendBaseHttpNoDelay.

type BackendBaseHttpPretendKeepalive

type BackendBaseHttpPretendKeepalive string

BackendBaseHttpPretendKeepalive defines model for BackendBase.HttpPretendKeepalive.

const (
	BackendBaseHttpPretendKeepaliveDisabled BackendBaseHttpPretendKeepalive = "disabled"
	BackendBaseHttpPretendKeepaliveEnabled  BackendBaseHttpPretendKeepalive = "enabled"
)

Defines values for BackendBaseHttpPretendKeepalive.

type BackendBaseHttpProxy

type BackendBaseHttpProxy string

BackendBaseHttpProxy defines model for BackendBase.HttpProxy.

const (
	BackendBaseHttpProxyDisabled BackendBaseHttpProxy = "disabled"
	BackendBaseHttpProxyEnabled  BackendBaseHttpProxy = "enabled"
)

Defines values for BackendBaseHttpProxy.

type BackendBaseHttpRestrictReqHdrNames

type BackendBaseHttpRestrictReqHdrNames string

BackendBaseHttpRestrictReqHdrNames defines model for BackendBase.HttpRestrictReqHdrNames.

const (
	BackendBaseHttpRestrictReqHdrNamesDelete   BackendBaseHttpRestrictReqHdrNames = "delete"
	BackendBaseHttpRestrictReqHdrNamesPreserve BackendBaseHttpRestrictReqHdrNames = "preserve"
	BackendBaseHttpRestrictReqHdrNamesReject   BackendBaseHttpRestrictReqHdrNames = "reject"
)

Defines values for BackendBaseHttpRestrictReqHdrNames.

type BackendBaseHttpReuse

type BackendBaseHttpReuse string

BackendBaseHttpReuse defines model for BackendBase.HttpReuse.

const (
	BackendBaseHttpReuseAggressive BackendBaseHttpReuse = "aggressive"
	BackendBaseHttpReuseAlways     BackendBaseHttpReuse = "always"
	BackendBaseHttpReuseNever      BackendBaseHttpReuse = "never"
	BackendBaseHttpReuseSafe       BackendBaseHttpReuse = "safe"
)

Defines values for BackendBaseHttpReuse.

type BackendBaseHttpUseHtx

type BackendBaseHttpUseHtx string

BackendBaseHttpUseHtx defines model for BackendBase.HttpUseHtx.

const (
	BackendBaseHttpUseHtxDisabled BackendBaseHttpUseHtx = "disabled"
	BackendBaseHttpUseHtxEnabled  BackendBaseHttpUseHtx = "enabled"
)

Defines values for BackendBaseHttpUseHtx.

type BackendBaseIgnorePersistCond

type BackendBaseIgnorePersistCond string

BackendBaseIgnorePersistCond defines model for BackendBase.IgnorePersist.Cond.

const (
	BackendBaseIgnorePersistCondIf     BackendBaseIgnorePersistCond = "if"
	BackendBaseIgnorePersistCondUnless BackendBaseIgnorePersistCond = "unless"
)

Defines values for BackendBaseIgnorePersistCond.

type BackendBaseIgnorePersistListCond

type BackendBaseIgnorePersistListCond string

BackendBaseIgnorePersistListCond defines model for BackendBase.IgnorePersistList.Cond.

const (
	BackendBaseIgnorePersistListCondIf     BackendBaseIgnorePersistListCond = "if"
	BackendBaseIgnorePersistListCondUnless BackendBaseIgnorePersistListCond = "unless"
)

Defines values for BackendBaseIgnorePersistListCond.

type BackendBaseIndependentStreams

type BackendBaseIndependentStreams string

BackendBaseIndependentStreams defines model for BackendBase.IndependentStreams.

const (
	BackendBaseIndependentStreamsDisabled BackendBaseIndependentStreams = "disabled"
	BackendBaseIndependentStreamsEnabled  BackendBaseIndependentStreams = "enabled"
)

Defines values for BackendBaseIndependentStreams.

type BackendBaseLoadServerStateFromFile

type BackendBaseLoadServerStateFromFile string

BackendBaseLoadServerStateFromFile defines model for BackendBase.LoadServerStateFromFile.

const (
	BackendBaseLoadServerStateFromFileGlobal BackendBaseLoadServerStateFromFile = "global"
	BackendBaseLoadServerStateFromFileLocal  BackendBaseLoadServerStateFromFile = "local"
	BackendBaseLoadServerStateFromFileNone   BackendBaseLoadServerStateFromFile = "none"
)

Defines values for BackendBaseLoadServerStateFromFile.

type BackendBaseLogHealthChecks

type BackendBaseLogHealthChecks string

BackendBaseLogHealthChecks defines model for BackendBase.LogHealthChecks.

const (
	BackendBaseLogHealthChecksDisabled BackendBaseLogHealthChecks = "disabled"
	BackendBaseLogHealthChecksEnabled  BackendBaseLogHealthChecks = "enabled"
)

Defines values for BackendBaseLogHealthChecks.

type BackendBaseMode

type BackendBaseMode string

BackendBaseMode defines model for BackendBase.Mode.

const (
	BackendBaseModeHttp BackendBaseMode = "http"
	BackendBaseModeLog  BackendBaseMode = "log"
	BackendBaseModeTcp  BackendBaseMode = "tcp"
)

Defines values for BackendBaseMode.

type BackendBaseNolinger

type BackendBaseNolinger string

BackendBaseNolinger defines model for BackendBase.Nolinger.

const (
	BackendBaseNolingerDisabled BackendBaseNolinger = "disabled"
	BackendBaseNolingerEnabled  BackendBaseNolinger = "enabled"
)

Defines values for BackendBaseNolinger.

type BackendBasePersist

type BackendBasePersist string

BackendBasePersist defines model for BackendBase.Persist.

const (
	BackendBasePersistDisabled BackendBasePersist = "disabled"
	BackendBasePersistEnabled  BackendBasePersist = "enabled"
)

Defines values for BackendBasePersist.

type BackendBasePreferLastServer

type BackendBasePreferLastServer string

BackendBasePreferLastServer defines model for BackendBase.PreferLastServer.

const (
	BackendBasePreferLastServerDisabled BackendBasePreferLastServer = "disabled"
	BackendBasePreferLastServerEnabled  BackendBasePreferLastServer = "enabled"
)

Defines values for BackendBasePreferLastServer.

type BackendBaseSpliceAuto

type BackendBaseSpliceAuto string

BackendBaseSpliceAuto defines model for BackendBase.SpliceAuto.

const (
	BackendBaseSpliceAutoDisabled BackendBaseSpliceAuto = "disabled"
	BackendBaseSpliceAutoEnabled  BackendBaseSpliceAuto = "enabled"
)

Defines values for BackendBaseSpliceAuto.

type BackendBaseSpliceRequest

type BackendBaseSpliceRequest string

BackendBaseSpliceRequest defines model for BackendBase.SpliceRequest.

const (
	BackendBaseSpliceRequestDisabled BackendBaseSpliceRequest = "disabled"
	BackendBaseSpliceRequestEnabled  BackendBaseSpliceRequest = "enabled"
)

Defines values for BackendBaseSpliceRequest.

type BackendBaseSpliceResponse

type BackendBaseSpliceResponse string

BackendBaseSpliceResponse defines model for BackendBase.SpliceResponse.

const (
	BackendBaseSpliceResponseDisabled BackendBaseSpliceResponse = "disabled"
	BackendBaseSpliceResponseEnabled  BackendBaseSpliceResponse = "enabled"
)

Defines values for BackendBaseSpliceResponse.

type BackendBaseSpopCheck

type BackendBaseSpopCheck string

BackendBaseSpopCheck defines model for BackendBase.SpopCheck.

const (
	BackendBaseSpopCheckDisabled BackendBaseSpopCheck = "disabled"
	BackendBaseSpopCheckEnabled  BackendBaseSpopCheck = "enabled"
)

Defines values for BackendBaseSpopCheck.

type BackendBaseSrvtcpka

type BackendBaseSrvtcpka string

BackendBaseSrvtcpka defines model for BackendBase.Srvtcpka.

const (
	BackendBaseSrvtcpkaDisabled BackendBaseSrvtcpka = "disabled"
	BackendBaseSrvtcpkaEnabled  BackendBaseSrvtcpka = "enabled"
)

Defines values for BackendBaseSrvtcpka.

type BackendBaseTcpSmartConnect

type BackendBaseTcpSmartConnect string

BackendBaseTcpSmartConnect defines model for BackendBase.TcpSmartConnect.

const (
	BackendBaseTcpSmartConnectDisabled BackendBaseTcpSmartConnect = "disabled"
	BackendBaseTcpSmartConnectEnabled  BackendBaseTcpSmartConnect = "enabled"
)

Defines values for BackendBaseTcpSmartConnect.

type BackendBaseTcpka

type BackendBaseTcpka string

BackendBaseTcpka defines model for BackendBase.Tcpka.

const (
	BackendBaseTcpkaDisabled BackendBaseTcpka = "disabled"
	BackendBaseTcpkaEnabled  BackendBaseTcpka = "enabled"
)

Defines values for BackendBaseTcpka.

type BackendBaseTransparent

type BackendBaseTransparent string

BackendBaseTransparent defines model for BackendBase.Transparent.

const (
	BackendBaseTransparentDisabled BackendBaseTransparent = "disabled"
	BackendBaseTransparentEnabled  BackendBaseTransparent = "enabled"
)

Defines values for BackendBaseTransparent.

type BackendCheckcache

type BackendCheckcache string

BackendCheckcache defines model for Backend.Checkcache.

const (
	BackendCheckcacheDisabled BackendCheckcache = "disabled"
	BackendCheckcacheEnabled  BackendCheckcache = "enabled"
)

Defines values for BackendCheckcache.

type BackendExternalCheck

type BackendExternalCheck string

BackendExternalCheck defines model for Backend.ExternalCheck.

const (
	BackendExternalCheckDisabled BackendExternalCheck = "disabled"
	BackendExternalCheckEnabled  BackendExternalCheck = "enabled"
)

Defines values for BackendExternalCheck.

type BackendForcePersistCond

type BackendForcePersistCond string

BackendForcePersistCond defines model for Backend.ForcePersist.Cond.

const (
	BackendForcePersistCondIf     BackendForcePersistCond = "if"
	BackendForcePersistCondUnless BackendForcePersistCond = "unless"
)

Defines values for BackendForcePersistCond.

type BackendForcePersistListCond

type BackendForcePersistListCond string

BackendForcePersistListCond defines model for Backend.ForcePersistList.Cond.

const (
	BackendForcePersistListCondIf     BackendForcePersistListCond = "if"
	BackendForcePersistListCondUnless BackendForcePersistListCond = "unless"
)

Defines values for BackendForcePersistListCond.

type BackendH1CaseAdjustBogusServer

type BackendH1CaseAdjustBogusServer string

BackendH1CaseAdjustBogusServer defines model for Backend.H1CaseAdjustBogusServer.

const (
	BackendH1CaseAdjustBogusServerDisabled BackendH1CaseAdjustBogusServer = "disabled"
	BackendH1CaseAdjustBogusServerEnabled  BackendH1CaseAdjustBogusServer = "enabled"
)

Defines values for BackendH1CaseAdjustBogusServer.

type BackendHttpBufferRequest

type BackendHttpBufferRequest string

BackendHttpBufferRequest defines model for Backend.HttpBufferRequest.

const (
	BackendHttpBufferRequestDisabled BackendHttpBufferRequest = "disabled"
	BackendHttpBufferRequestEnabled  BackendHttpBufferRequest = "enabled"
)

Defines values for BackendHttpBufferRequest.

type BackendHttpConnectionMode

type BackendHttpConnectionMode string

BackendHttpConnectionMode defines model for Backend.HttpConnectionMode.

const (
	BackendHttpConnectionModeHttpKeepAlive   BackendHttpConnectionMode = "http-keep-alive"
	BackendHttpConnectionModeHttpServerClose BackendHttpConnectionMode = "http-server-close"
	BackendHttpConnectionModeHttpclose       BackendHttpConnectionMode = "httpclose"
)

Defines values for BackendHttpConnectionMode.

type BackendHttpNoDelay

type BackendHttpNoDelay string

BackendHttpNoDelay defines model for Backend.HttpNoDelay.

const (
	BackendHttpNoDelayDisabled BackendHttpNoDelay = "disabled"
	BackendHttpNoDelayEnabled  BackendHttpNoDelay = "enabled"
)

Defines values for BackendHttpNoDelay.

type BackendHttpPretendKeepalive

type BackendHttpPretendKeepalive string

BackendHttpPretendKeepalive defines model for Backend.HttpPretendKeepalive.

const (
	BackendHttpPretendKeepaliveDisabled BackendHttpPretendKeepalive = "disabled"
	BackendHttpPretendKeepaliveEnabled  BackendHttpPretendKeepalive = "enabled"
)

Defines values for BackendHttpPretendKeepalive.

type BackendHttpProxy

type BackendHttpProxy string

BackendHttpProxy defines model for Backend.HttpProxy.

const (
	BackendHttpProxyDisabled BackendHttpProxy = "disabled"
	BackendHttpProxyEnabled  BackendHttpProxy = "enabled"
)

Defines values for BackendHttpProxy.

type BackendHttpRestrictReqHdrNames

type BackendHttpRestrictReqHdrNames string

BackendHttpRestrictReqHdrNames defines model for Backend.HttpRestrictReqHdrNames.

const (
	BackendHttpRestrictReqHdrNamesDelete   BackendHttpRestrictReqHdrNames = "delete"
	BackendHttpRestrictReqHdrNamesPreserve BackendHttpRestrictReqHdrNames = "preserve"
	BackendHttpRestrictReqHdrNamesReject   BackendHttpRestrictReqHdrNames = "reject"
)

Defines values for BackendHttpRestrictReqHdrNames.

type BackendHttpReuse

type BackendHttpReuse string

BackendHttpReuse defines model for Backend.HttpReuse.

const (
	BackendHttpReuseAggressive BackendHttpReuse = "aggressive"
	BackendHttpReuseAlways     BackendHttpReuse = "always"
	BackendHttpReuseNever      BackendHttpReuse = "never"
	BackendHttpReuseSafe       BackendHttpReuse = "safe"
)

Defines values for BackendHttpReuse.

type BackendHttpUseHtx

type BackendHttpUseHtx string

BackendHttpUseHtx defines model for Backend.HttpUseHtx.

const (
	BackendHttpUseHtxDisabled BackendHttpUseHtx = "disabled"
	BackendHttpUseHtxEnabled  BackendHttpUseHtx = "enabled"
)

Defines values for BackendHttpUseHtx.

type BackendIgnorePersistCond

type BackendIgnorePersistCond string

BackendIgnorePersistCond defines model for Backend.IgnorePersist.Cond.

const (
	BackendIgnorePersistCondIf     BackendIgnorePersistCond = "if"
	BackendIgnorePersistCondUnless BackendIgnorePersistCond = "unless"
)

Defines values for BackendIgnorePersistCond.

type BackendIgnorePersistListCond

type BackendIgnorePersistListCond string

BackendIgnorePersistListCond defines model for Backend.IgnorePersistList.Cond.

const (
	BackendIgnorePersistListCondIf     BackendIgnorePersistListCond = "if"
	BackendIgnorePersistListCondUnless BackendIgnorePersistListCond = "unless"
)

Defines values for BackendIgnorePersistListCond.

type BackendIndependentStreams

type BackendIndependentStreams string

BackendIndependentStreams defines model for Backend.IndependentStreams.

const (
	BackendIndependentStreamsDisabled BackendIndependentStreams = "disabled"
	BackendIndependentStreamsEnabled  BackendIndependentStreams = "enabled"
)

Defines values for BackendIndependentStreams.

type BackendLoadServerStateFromFile

type BackendLoadServerStateFromFile string

BackendLoadServerStateFromFile defines model for Backend.LoadServerStateFromFile.

const (
	BackendLoadServerStateFromFileGlobal BackendLoadServerStateFromFile = "global"
	BackendLoadServerStateFromFileLocal  BackendLoadServerStateFromFile = "local"
	BackendLoadServerStateFromFileNone   BackendLoadServerStateFromFile = "none"
)

Defines values for BackendLoadServerStateFromFile.

type BackendLogHealthChecks

type BackendLogHealthChecks string

BackendLogHealthChecks defines model for Backend.LogHealthChecks.

const (
	BackendLogHealthChecksDisabled BackendLogHealthChecks = "disabled"
	BackendLogHealthChecksEnabled  BackendLogHealthChecks = "enabled"
)

Defines values for BackendLogHealthChecks.

type BackendMode

type BackendMode string

BackendMode defines model for Backend.Mode.

const (
	BackendModeHttp BackendMode = "http"
	BackendModeLog  BackendMode = "log"
	BackendModeTcp  BackendMode = "tcp"
)

Defines values for BackendMode.

type BackendNolinger

type BackendNolinger string

BackendNolinger defines model for Backend.Nolinger.

const (
	BackendNolingerDisabled BackendNolinger = "disabled"
	BackendNolingerEnabled  BackendNolinger = "enabled"
)

Defines values for BackendNolinger.

type BackendPersist

type BackendPersist string

BackendPersist defines model for Backend.Persist.

const (
	BackendPersistDisabled BackendPersist = "disabled"
	BackendPersistEnabled  BackendPersist = "enabled"
)

Defines values for BackendPersist.

type BackendPreferLastServer

type BackendPreferLastServer string

BackendPreferLastServer defines model for Backend.PreferLastServer.

const (
	BackendPreferLastServerDisabled BackendPreferLastServer = "disabled"
	BackendPreferLastServerEnabled  BackendPreferLastServer = "enabled"
)

Defines values for BackendPreferLastServer.

type BackendSpliceAuto

type BackendSpliceAuto string

BackendSpliceAuto defines model for Backend.SpliceAuto.

const (
	BackendSpliceAutoDisabled BackendSpliceAuto = "disabled"
	BackendSpliceAutoEnabled  BackendSpliceAuto = "enabled"
)

Defines values for BackendSpliceAuto.

type BackendSpliceRequest

type BackendSpliceRequest string

BackendSpliceRequest defines model for Backend.SpliceRequest.

const (
	BackendSpliceRequestDisabled BackendSpliceRequest = "disabled"
	BackendSpliceRequestEnabled  BackendSpliceRequest = "enabled"
)

Defines values for BackendSpliceRequest.

type BackendSpliceResponse

type BackendSpliceResponse string

BackendSpliceResponse defines model for Backend.SpliceResponse.

const (
	BackendSpliceResponseDisabled BackendSpliceResponse = "disabled"
	BackendSpliceResponseEnabled  BackendSpliceResponse = "enabled"
)

Defines values for BackendSpliceResponse.

type BackendSpopCheck

type BackendSpopCheck string

BackendSpopCheck defines model for Backend.SpopCheck.

const (
	BackendSpopCheckDisabled BackendSpopCheck = "disabled"
	BackendSpopCheckEnabled  BackendSpopCheck = "enabled"
)

Defines values for BackendSpopCheck.

type BackendSrvtcpka

type BackendSrvtcpka string

BackendSrvtcpka defines model for Backend.Srvtcpka.

const (
	BackendSrvtcpkaDisabled BackendSrvtcpka = "disabled"
	BackendSrvtcpkaEnabled  BackendSrvtcpka = "enabled"
)

Defines values for BackendSrvtcpka.

type BackendSwitchingRule

type BackendSwitchingRule struct {
	Cond     *BackendSwitchingRuleCond `json:"cond,omitempty"`
	CondTest *string                   `json:"cond_test,omitempty"`
	Name     string                    `json:"name"`
}

BackendSwitchingRule HAProxy backend switching rule configuration (corresponds to use_backend directive)

type BackendSwitchingRuleCond

type BackendSwitchingRuleCond string

BackendSwitchingRuleCond defines model for BackendSwitchingRule.Cond.

const (
	BackendSwitchingRuleCondIf     BackendSwitchingRuleCond = "if"
	BackendSwitchingRuleCondUnless BackendSwitchingRuleCond = "unless"
)

Defines values for BackendSwitchingRuleCond.

type BackendSwitchingRules

type BackendSwitchingRules = []BackendSwitchingRule

BackendSwitchingRules HAProxy backend switching rules array (corresponds to use_backend directives)

type BackendTcpSmartConnect

type BackendTcpSmartConnect string

BackendTcpSmartConnect defines model for Backend.TcpSmartConnect.

const (
	BackendTcpSmartConnectDisabled BackendTcpSmartConnect = "disabled"
	BackendTcpSmartConnectEnabled  BackendTcpSmartConnect = "enabled"
)

Defines values for BackendTcpSmartConnect.

type BackendTcpka

type BackendTcpka string

BackendTcpka defines model for Backend.Tcpka.

const (
	BackendTcpkaDisabled BackendTcpka = "disabled"
	BackendTcpkaEnabled  BackendTcpka = "enabled"
)

Defines values for BackendTcpka.

type BackendTransparent

type BackendTransparent string

BackendTransparent defines model for Backend.Transparent.

const (
	BackendTransparentDisabled BackendTransparent = "disabled"
	BackendTransparentEnabled  BackendTransparent = "enabled"
)

Defines values for BackendTransparent.

type Backends

type Backends = []Backend

Backends HAProxy backends array

type BadRequest

type BadRequest = Error

BadRequest API Error

type Balance

type Balance struct {
	Algorithm         BalanceAlgorithm `json:"algorithm"`
	HashExpression    *string          `json:"hash_expression,omitempty"`
	HdrName           *string          `json:"hdr_name,omitempty"`
	HdrUseDomainOnly  *bool            `json:"hdr_use_domain_only,omitempty"`
	RandomDraws       *int             `json:"random_draws,omitempty"`
	RdpCookieName     *string          `json:"rdp_cookie_name,omitempty"`
	UriDepth          *int             `json:"uri_depth,omitempty"`
	UriLen            *int             `json:"uri_len,omitempty"`
	UriPathOnly       *bool            `json:"uri_path_only,omitempty"`
	UriWhole          *bool            `json:"uri_whole,omitempty"`
	UrlParam          *string          `json:"url_param,omitempty"`
	UrlParamCheckPost *int             `json:"url_param_check_post,omitempty"`
	UrlParamMaxWait   *int             `json:"url_param_max_wait,omitempty"`
}

Balance defines model for balance.

type BalanceAlgorithm

type BalanceAlgorithm string

BalanceAlgorithm defines model for Balance.Algorithm.

const (
	BalanceAlgorithmFirst      BalanceAlgorithm = "first"
	BalanceAlgorithmHash       BalanceAlgorithm = "hash"
	BalanceAlgorithmHdr        BalanceAlgorithm = "hdr"
	BalanceAlgorithmLeastconn  BalanceAlgorithm = "leastconn"
	BalanceAlgorithmRandom     BalanceAlgorithm = "random"
	BalanceAlgorithmRdpCookie  BalanceAlgorithm = "rdp-cookie"
	BalanceAlgorithmRoundrobin BalanceAlgorithm = "roundrobin"
	BalanceAlgorithmSource     BalanceAlgorithm = "source"
	BalanceAlgorithmStaticRr   BalanceAlgorithm = "static-rr"
	BalanceAlgorithmUri        BalanceAlgorithm = "uri"
	BalanceAlgorithmUrlParam   BalanceAlgorithm = "url_param"
)

Defines values for BalanceAlgorithm.

type Bind

type Bind struct {
	AcceptNetscalerCip   *int                `json:"accept_netscaler_cip,omitempty"`
	AcceptProxy          *bool               `json:"accept_proxy,omitempty"`
	Address              *string             `json:"address,omitempty"`
	Allow0rtt            *bool               `json:"allow_0rtt,omitempty"`
	Alpn                 *string             `json:"alpn,omitempty"`
	Backlog              *string             `json:"backlog,omitempty"`
	CaIgnoreErr          *string             `json:"ca_ignore_err,omitempty"`
	CaSignFile           *string             `json:"ca_sign_file,omitempty"`
	CaSignPass           *string             `json:"ca_sign_pass,omitempty"`
	CaVerifyFile         *string             `json:"ca_verify_file,omitempty"`
	Ciphers              *string             `json:"ciphers,omitempty"`
	Ciphersuites         *string             `json:"ciphersuites,omitempty"`
	ClientSigalgs        *string             `json:"client_sigalgs,omitempty"`
	CrlFile              *string             `json:"crl_file,omitempty"`
	CrtIgnoreErr         *string             `json:"crt_ignore_err,omitempty"`
	CrtList              *string             `json:"crt_list,omitempty"`
	Curves               *string             `json:"curves,omitempty"`
	DefaultCrtList       *[]string           `json:"default_crt_list,omitempty"`
	DeferAccept          *bool               `json:"defer_accept,omitempty"`
	Ecdhe                *string             `json:"ecdhe,omitempty"`
	ExposeFdListeners    *bool               `json:"expose_fd_listeners,omitempty"`
	ForceSslv3           *bool               `json:"force_sslv3,omitempty"`
	ForceTlsv10          *bool               `json:"force_tlsv10,omitempty"`
	ForceTlsv11          *bool               `json:"force_tlsv11,omitempty"`
	ForceTlsv12          *bool               `json:"force_tlsv12,omitempty"`
	ForceTlsv13          *bool               `json:"force_tlsv13,omitempty"`
	GenerateCertificates *bool               `json:"generate_certificates,omitempty"`
	Gid                  *int                `json:"gid,omitempty"`
	Group                *string             `json:"group,omitempty"`
	GuidPrefix           *string             `json:"guid_prefix,omitempty"`
	Id                   *string             `json:"id,omitempty"`
	Interface            *string             `json:"interface,omitempty"`
	Level                *BindLevel          `json:"level,omitempty"`
	Maxconn              *int                `json:"maxconn,omitempty"`
	Mode                 *string             `json:"mode,omitempty"`
	Mss                  *string             `json:"mss,omitempty"`
	Name                 *string             `json:"name,omitempty"`
	Namespace            *string             `json:"namespace,omitempty"`
	Nbconn               *int                `json:"nbconn,omitempty"`
	Nice                 *int                `json:"nice,omitempty"`
	NoAlpn               *bool               `json:"no_alpn,omitempty"`
	NoCaNames            *bool               `json:"no_ca_names,omitempty"`
	NoSslv3              *bool               `json:"no_sslv3,omitempty"`
	NoTlsTickets         *bool               `json:"no_tls_tickets,omitempty"`
	NoTlsv10             *bool               `json:"no_tlsv10,omitempty"`
	NoTlsv11             *bool               `json:"no_tlsv11,omitempty"`
	NoTlsv12             *bool               `json:"no_tlsv12,omitempty"`
	NoTlsv13             *bool               `json:"no_tlsv13,omitempty"`
	Npn                  *string             `json:"npn,omitempty"`
	Port                 *int                `json:"port"`
	PortRangeEnd         *int                `json:"port-range-end"`
	PreferClientCiphers  *bool               `json:"prefer_client_ciphers,omitempty"`
	Proto                *string             `json:"proto,omitempty"`
	QuicCcAlgo           *BindQuicCcAlgo     `json:"quic-cc-algo,omitempty"`
	QuicForceRetry       *bool               `json:"quic-force-retry,omitempty"`
	QuicSocket           *BindQuicSocket     `json:"quic-socket,omitempty"`
	SeverityOutput       *BindSeverityOutput `json:"severity_output,omitempty"`
	Sigalgs              *string             `json:"sigalgs,omitempty"`
	Ssl                  *bool               `json:"ssl,omitempty"`
	SslCafile            *string             `json:"ssl_cafile,omitempty"`
	SslCertificate       *string             `json:"ssl_certificate,omitempty"`
	SslMaxVer            *BindSslMaxVer      `json:"ssl_max_ver,omitempty"`
	SslMinVer            *BindSslMinVer      `json:"ssl_min_ver,omitempty"`
	StrictSni            *bool               `json:"strict_sni,omitempty"`
	TcpUserTimeout       *int                `json:"tcp_user_timeout"`
	Tfo                  *bool               `json:"tfo,omitempty"`
	Thread               *string             `json:"thread,omitempty"`
	TlsTicketKeys        *string             `json:"tls_ticket_keys,omitempty"`
	Transparent          *bool               `json:"transparent,omitempty"`
	Uid                  *string             `json:"uid,omitempty"`
	User                 *string             `json:"user,omitempty"`
	V4v6                 *bool               `json:"v4v6,omitempty"`
	V6only               *bool               `json:"v6only,omitempty"`
	Verify               *BindVerify         `json:"verify,omitempty"`
}

Bind defines model for bind.

type BindLevel

type BindLevel string

BindLevel defines model for Bind.Level.

const (
	BindLevelAdmin    BindLevel = "admin"
	BindLevelOperator BindLevel = "operator"
	BindLevelUser     BindLevel = "user"
)

Defines values for BindLevel.

type BindParams

type BindParams struct {
	AcceptNetscalerCip   *int                      `json:"accept_netscaler_cip,omitempty"`
	AcceptProxy          *bool                     `json:"accept_proxy,omitempty"`
	Allow0rtt            *bool                     `json:"allow_0rtt,omitempty"`
	Alpn                 *string                   `json:"alpn,omitempty"`
	Backlog              *string                   `json:"backlog,omitempty"`
	CaIgnoreErr          *string                   `json:"ca_ignore_err,omitempty"`
	CaSignFile           *string                   `json:"ca_sign_file,omitempty"`
	CaSignPass           *string                   `json:"ca_sign_pass,omitempty"`
	CaVerifyFile         *string                   `json:"ca_verify_file,omitempty"`
	Ciphers              *string                   `json:"ciphers,omitempty"`
	Ciphersuites         *string                   `json:"ciphersuites,omitempty"`
	ClientSigalgs        *string                   `json:"client_sigalgs,omitempty"`
	CrlFile              *string                   `json:"crl_file,omitempty"`
	CrtIgnoreErr         *string                   `json:"crt_ignore_err,omitempty"`
	CrtList              *string                   `json:"crt_list,omitempty"`
	Curves               *string                   `json:"curves,omitempty"`
	DefaultCrtList       *[]string                 `json:"default_crt_list,omitempty"`
	DeferAccept          *bool                     `json:"defer_accept,omitempty"`
	Ecdhe                *string                   `json:"ecdhe,omitempty"`
	ExposeFdListeners    *bool                     `json:"expose_fd_listeners,omitempty"`
	ForceSslv3           *bool                     `json:"force_sslv3,omitempty"`
	ForceTlsv10          *bool                     `json:"force_tlsv10,omitempty"`
	ForceTlsv11          *bool                     `json:"force_tlsv11,omitempty"`
	ForceTlsv12          *bool                     `json:"force_tlsv12,omitempty"`
	ForceTlsv13          *bool                     `json:"force_tlsv13,omitempty"`
	GenerateCertificates *bool                     `json:"generate_certificates,omitempty"`
	Gid                  *int                      `json:"gid,omitempty"`
	Group                *string                   `json:"group,omitempty"`
	GuidPrefix           *string                   `json:"guid_prefix,omitempty"`
	Id                   *string                   `json:"id,omitempty"`
	Interface            *string                   `json:"interface,omitempty"`
	Level                *BindParamsLevel          `json:"level,omitempty"`
	Maxconn              *int                      `json:"maxconn,omitempty"`
	Mode                 *string                   `json:"mode,omitempty"`
	Mss                  *string                   `json:"mss,omitempty"`
	Name                 *string                   `json:"name,omitempty"`
	Namespace            *string                   `json:"namespace,omitempty"`
	Nbconn               *int                      `json:"nbconn,omitempty"`
	Nice                 *int                      `json:"nice,omitempty"`
	NoAlpn               *bool                     `json:"no_alpn,omitempty"`
	NoCaNames            *bool                     `json:"no_ca_names,omitempty"`
	NoSslv3              *bool                     `json:"no_sslv3,omitempty"`
	NoTlsTickets         *bool                     `json:"no_tls_tickets,omitempty"`
	NoTlsv10             *bool                     `json:"no_tlsv10,omitempty"`
	NoTlsv11             *bool                     `json:"no_tlsv11,omitempty"`
	NoTlsv12             *bool                     `json:"no_tlsv12,omitempty"`
	NoTlsv13             *bool                     `json:"no_tlsv13,omitempty"`
	Npn                  *string                   `json:"npn,omitempty"`
	PreferClientCiphers  *bool                     `json:"prefer_client_ciphers,omitempty"`
	Proto                *string                   `json:"proto,omitempty"`
	QuicCcAlgo           *BindParamsQuicCcAlgo     `json:"quic-cc-algo,omitempty"`
	QuicForceRetry       *bool                     `json:"quic-force-retry,omitempty"`
	QuicSocket           *BindParamsQuicSocket     `json:"quic-socket,omitempty"`
	SeverityOutput       *BindParamsSeverityOutput `json:"severity_output,omitempty"`
	Sigalgs              *string                   `json:"sigalgs,omitempty"`
	Ssl                  *bool                     `json:"ssl,omitempty"`
	SslCafile            *string                   `json:"ssl_cafile,omitempty"`
	SslCertificate       *string                   `json:"ssl_certificate,omitempty"`
	SslMaxVer            *BindParamsSslMaxVer      `json:"ssl_max_ver,omitempty"`
	SslMinVer            *BindParamsSslMinVer      `json:"ssl_min_ver,omitempty"`
	StrictSni            *bool                     `json:"strict_sni,omitempty"`
	TcpUserTimeout       *int                      `json:"tcp_user_timeout"`
	Tfo                  *bool                     `json:"tfo,omitempty"`
	Thread               *string                   `json:"thread,omitempty"`
	TlsTicketKeys        *string                   `json:"tls_ticket_keys,omitempty"`
	Transparent          *bool                     `json:"transparent,omitempty"`
	Uid                  *string                   `json:"uid,omitempty"`
	User                 *string                   `json:"user,omitempty"`
	V4v6                 *bool                     `json:"v4v6,omitempty"`
	V6only               *bool                     `json:"v6only,omitempty"`
	Verify               *BindParamsVerify         `json:"verify,omitempty"`
}

BindParams defines model for bind_params.

type BindParamsLevel

type BindParamsLevel string

BindParamsLevel defines model for BindParams.Level.

const (
	BindParamsLevelAdmin    BindParamsLevel = "admin"
	BindParamsLevelOperator BindParamsLevel = "operator"
	BindParamsLevelUser     BindParamsLevel = "user"
)

Defines values for BindParamsLevel.

type BindParamsQuicCcAlgo

type BindParamsQuicCcAlgo string

BindParamsQuicCcAlgo defines model for BindParams.QuicCcAlgo.

const (
	BindParamsQuicCcAlgoCubic   BindParamsQuicCcAlgo = "cubic"
	BindParamsQuicCcAlgoNewreno BindParamsQuicCcAlgo = "newreno"
)

Defines values for BindParamsQuicCcAlgo.

type BindParamsQuicSocket

type BindParamsQuicSocket string

BindParamsQuicSocket defines model for BindParams.QuicSocket.

const (
	BindParamsQuicSocketConnection BindParamsQuicSocket = "connection"
	BindParamsQuicSocketListener   BindParamsQuicSocket = "listener"
)

Defines values for BindParamsQuicSocket.

type BindParamsSeverityOutput

type BindParamsSeverityOutput string

BindParamsSeverityOutput defines model for BindParams.SeverityOutput.

const (
	BindParamsSeverityOutputNone   BindParamsSeverityOutput = "none"
	BindParamsSeverityOutputNumber BindParamsSeverityOutput = "number"
	BindParamsSeverityOutputString BindParamsSeverityOutput = "string"
)

Defines values for BindParamsSeverityOutput.

type BindParamsSslMaxVer

type BindParamsSslMaxVer string

BindParamsSslMaxVer defines model for BindParams.SslMaxVer.

const (
	BindParamsSslMaxVerSSLv3  BindParamsSslMaxVer = "SSLv3"
	BindParamsSslMaxVerTLSv10 BindParamsSslMaxVer = "TLSv1.0"
	BindParamsSslMaxVerTLSv11 BindParamsSslMaxVer = "TLSv1.1"
	BindParamsSslMaxVerTLSv12 BindParamsSslMaxVer = "TLSv1.2"
	BindParamsSslMaxVerTLSv13 BindParamsSslMaxVer = "TLSv1.3"
)

Defines values for BindParamsSslMaxVer.

type BindParamsSslMinVer

type BindParamsSslMinVer string

BindParamsSslMinVer defines model for BindParams.SslMinVer.

const (
	BindParamsSslMinVerSSLv3  BindParamsSslMinVer = "SSLv3"
	BindParamsSslMinVerTLSv10 BindParamsSslMinVer = "TLSv1.0"
	BindParamsSslMinVerTLSv11 BindParamsSslMinVer = "TLSv1.1"
	BindParamsSslMinVerTLSv12 BindParamsSslMinVer = "TLSv1.2"
	BindParamsSslMinVerTLSv13 BindParamsSslMinVer = "TLSv1.3"
)

Defines values for BindParamsSslMinVer.

type BindParamsVerify

type BindParamsVerify string

BindParamsVerify defines model for BindParams.Verify.

const (
	BindParamsVerifyNone     BindParamsVerify = "none"
	BindParamsVerifyOptional BindParamsVerify = "optional"
	BindParamsVerifyRequired BindParamsVerify = "required"
)

Defines values for BindParamsVerify.

type BindQuicCcAlgo

type BindQuicCcAlgo string

BindQuicCcAlgo defines model for Bind.QuicCcAlgo.

const (
	BindQuicCcAlgoCubic   BindQuicCcAlgo = "cubic"
	BindQuicCcAlgoNewreno BindQuicCcAlgo = "newreno"
)

Defines values for BindQuicCcAlgo.

type BindQuicSocket

type BindQuicSocket string

BindQuicSocket defines model for Bind.QuicSocket.

const (
	BindQuicSocketConnection BindQuicSocket = "connection"
	BindQuicSocketListener   BindQuicSocket = "listener"
)

Defines values for BindQuicSocket.

type BindSeverityOutput

type BindSeverityOutput string

BindSeverityOutput defines model for Bind.SeverityOutput.

const (
	BindSeverityOutputNone   BindSeverityOutput = "none"
	BindSeverityOutputNumber BindSeverityOutput = "number"
	BindSeverityOutputString BindSeverityOutput = "string"
)

Defines values for BindSeverityOutput.

type BindSslMaxVer

type BindSslMaxVer string

BindSslMaxVer defines model for Bind.SslMaxVer.

const (
	BindSslMaxVerSSLv3  BindSslMaxVer = "SSLv3"
	BindSslMaxVerTLSv10 BindSslMaxVer = "TLSv1.0"
	BindSslMaxVerTLSv11 BindSslMaxVer = "TLSv1.1"
	BindSslMaxVerTLSv12 BindSslMaxVer = "TLSv1.2"
	BindSslMaxVerTLSv13 BindSslMaxVer = "TLSv1.3"
)

Defines values for BindSslMaxVer.

type BindSslMinVer

type BindSslMinVer string

BindSslMinVer defines model for Bind.SslMinVer.

const (
	BindSslMinVerSSLv3  BindSslMinVer = "SSLv3"
	BindSslMinVerTLSv10 BindSslMinVer = "TLSv1.0"
	BindSslMinVerTLSv11 BindSslMinVer = "TLSv1.1"
	BindSslMinVerTLSv12 BindSslMinVer = "TLSv1.2"
	BindSslMinVerTLSv13 BindSslMinVer = "TLSv1.3"
)

Defines values for BindSslMinVer.

type BindVerify

type BindVerify string

BindVerify defines model for Bind.Verify.

const (
	BindVerifyNone     BindVerify = "none"
	BindVerifyOptional BindVerify = "optional"
	BindVerifyRequired BindVerify = "required"
)

Defines values for BindVerify.

type Binds

type Binds = []Bind

Binds HAProxy frontend binds array (corresponds to bind directives)

type BotmanagementOptions

type BotmanagementOptions struct {
	// AutoEnable Automatically enable the BOTMGMT filter on all available proxies (frontends/listeners configured in HTTP mode with SSL enabled).
	AutoEnable *bool `json:"auto_enable,omitempty"`

	// DataFile Path of the data file to be loaded.
	DataFile *string `json:"data_file,omitempty"`

	// Update Enables the automatic update.
	Update *struct {
		// Delay Download period. Defaults to 5 minutes.
		Delay *int `json:"delay"`

		// DontlogNormal Deactivates logging of successful updates.
		DontlogNormal *bool `json:"dontlog_normal,omitempty"`

		// Log Enables logging using the configured "log" targets.
		Log *bool `json:"log,omitempty"`

		// Modified Enables the use of the time from the "Last-Modified" response HTTP header.
		// i.e. checking whether or not to update the data by setting the "If-Modified-Since" request HTTP header.
		Modified *bool `json:"modified,omitempty"`

		// Retries number of retries to establish a connection to the server. If unspecified, the global "retries" value is used.
		Retries      *int          `json:"retries"`
		ServerParams *ServerParams `json:"server_params,omitempty"`

		// Timeout HTTP connect timeout for attempts to download a new file version. Default is 5 seconds.
		Timeout *int `json:"timeout"`

		// Url The location from where the data file can be downloaded.
		Url string `json:"url"`

		// Xmodified It is the same as the 'modified' parameter, with the difference that the file modification time is set immediately after reading this information from the file status (i.e. immediately after starting HAProxy).
		// This means that the first data download may also be rejected if the file to be downloaded is not more recent than the data originally loaded from the local file system.
		Xmodified *bool `json:"xmodified,omitempty"`
	} `json:"update,omitempty"`
}

BotmanagementOptions BOTMGMT module configuration.

type BotmgmtProfile

type BotmgmtProfile struct {
	Name string `json:"name"`

	// ScoreVersion The score algorithm version to use.
	ScoreVersion *int `json:"score_version"`

	// Track Enable or disable the tracking feature.
	Track *BotmgmtProfileTrack `json:"track,omitempty"`

	// TrackDefaults The defaults used when creating the tracking stick-tables.
	TrackDefaults *BotmgmtTrackDefaults `json:"track_defaults,omitempty"`

	// TrackPeers The name of the peers section to use for replication.
	TrackPeers *string `json:"track_peers,omitempty"`
}

BotmgmtProfile Botmgmt profiles that can be used across multiple filter instances and/or actions.

type BotmgmtProfileTrack

type BotmgmtProfileTrack string

BotmgmtProfileTrack Enable or disable the tracking feature.

const (
	BotmgmtProfileTrackDisable BotmgmtProfileTrack = "disable"
	BotmgmtProfileTrackEnable  BotmgmtProfileTrack = "enable"
	BotmgmtProfileTrackOff     BotmgmtProfileTrack = "off"
	BotmgmtProfileTrackOn      BotmgmtProfileTrack = "on"
)

Defines values for BotmgmtProfileTrack.

type BotmgmtProfiles

type BotmgmtProfiles = []BotmgmtProfile

BotmgmtProfiles List of botmgmt-profile sections

type BotmgmtTrackDefaults

type BotmgmtTrackDefaults struct {
	Expire *int `json:"expire"`
	Period *int `json:"period"`
	Size   *int `json:"size"`
}

BotmgmtTrackDefaults The defaults used when creating the tracking stick-tables.

type Cache

type Cache struct {
	MaxAge              *int   `json:"max_age,omitempty"`
	MaxObjectSize       *int   `json:"max_object_size,omitempty"`
	MaxSecondaryEntries *int   `json:"max_secondary_entries,omitempty"`
	Name                string `json:"name"`
	ProcessVary         *bool  `json:"process_vary"`
	TotalMaxSize        *int   `json:"total_max_size,omitempty"`
}

Cache HAPRoxy Cache section

type Caches

type Caches = []Cache

Caches HAProxy caches array

type Captcha

type Captcha struct {
	// ApiKey Api key for assessments in Google Recaptcha Enterprise.
	ApiKey *string `json:"api_key,omitempty"`

	// CustFormat Format of the POST request to the verifying server.
	CustFormat *CaptchaCustFormat `json:"cust_format,omitempty"`

	// CustHtmlFile HTML file that will be sent when requesting a captcha.
	CustHtmlFile *string `json:"cust_html_file,omitempty"`

	// CustRespField Name of the response field.
	CustRespField *string `json:"cust_resp_field,omitempty"`

	// CustRespParam Name of the response parameter that will be sent to the verifying server.
	CustRespParam *string `json:"cust_resp_param,omitempty"`

	// CustScoreBased Enable or disable score-based verification.
	CustScoreBased *CaptchaCustScoreBased `json:"cust_score_based,omitempty"`

	// CustSecretParam Name of the secret parameter that will be sent to the verifying server.
	CustSecretParam *string `json:"cust_secret_param,omitempty"`

	// CustSuccess String indicating success in the response from verifying server.
	CustSuccess *string `json:"cust_success,omitempty"`

	// CustUrl URL of the captcha verification service.
	CustUrl *string `json:"cust_url,omitempty"`

	// HmacSecret Secret used to sign the cookie. Limited to 42 bytes.
	HmacSecret *string `json:"hmac_secret,omitempty"`

	// IpCookie Adds the client's IP address into the HMAC.
	IpCookie *CaptchaIpCookie `json:"ip_cookie,omitempty"`

	// Mode Captcha provider, for instance: recaptcha, recaptcha_v3, recaptcha_enterprise,
	// hcaptcha, frcaptcha (friendly captcha), turnstile or custom.
	Mode *string `json:"mode,omitempty"`
	Name string  `json:"name"`

	// Path Path for the POST request sent to verify the captcha token.
	Path *string `json:"path,omitempty"`

	// ProjectId Project id for Google Recaptcha Enterprise.
	ProjectId *string `json:"project_id,omitempty"`

	// ScoreOnlyOnce Request score only on first-page access.
	ScoreOnlyOnce *CaptchaScoreOnlyOnce `json:"score_only_once,omitempty"`

	// SecretKey Private key obtained from the captcha provider.
	SecretKey *string `json:"secret_key,omitempty"`

	// SiteKey Public key obtained from the captcha provider.
	SiteKey *string `json:"site_key,omitempty"`

	// ValidTime Cookie lifetime in seconds.
	ValidTime *int `json:"valid_time"`
}

Captcha Configuration for the captcha module.

type CaptchaCustFormat

type CaptchaCustFormat string

CaptchaCustFormat Format of the POST request to the verifying server.

const (
	CaptchaCustFormatJson   CaptchaCustFormat = "json"
	CaptchaCustFormatUrlEnc CaptchaCustFormat = "url-enc"
)

Defines values for CaptchaCustFormat.

type CaptchaCustScoreBased

type CaptchaCustScoreBased string

CaptchaCustScoreBased Enable or disable score-based verification.

const (
	CaptchaCustScoreBasedDisabled CaptchaCustScoreBased = "disabled"
	CaptchaCustScoreBasedEnabled  CaptchaCustScoreBased = "enabled"
)

Defines values for CaptchaCustScoreBased.

type CaptchaIpCookie

type CaptchaIpCookie string

CaptchaIpCookie Adds the client's IP address into the HMAC.

const (
	CaptchaIpCookieDisable CaptchaIpCookie = "disable"
	CaptchaIpCookieEnable  CaptchaIpCookie = "enable"
)

Defines values for CaptchaIpCookie.

type CaptchaScoreOnlyOnce

type CaptchaScoreOnlyOnce string

CaptchaScoreOnlyOnce Request score only on first-page access.

const (
	CaptchaScoreOnlyOnceDisabled CaptchaScoreOnlyOnce = "disabled"
	CaptchaScoreOnlyOnceEnabled  CaptchaScoreOnlyOnce = "enabled"
)

Defines values for CaptchaScoreOnlyOnce.

type Captchas

type Captchas = []Captcha

Captchas List of captcha sections

type Capture

type Capture struct {
	Length int         `json:"length"`
	Type   CaptureType `json:"type"`
}

Capture defines model for capture.

type CaptureType

type CaptureType string

CaptureType defines model for Capture.Type.

const (
	CaptureTypeRequest  CaptureType = "request"
	CaptureTypeResponse CaptureType = "response"
)

Defines values for CaptureType.

type Captures

type Captures = []Capture

Captures defines model for captures.

type ClearRuntimeMapParams

type ClearRuntimeMapParams struct {
	// ForceDelete If true, deletes file from disk
	ForceDelete *bool `form:"forceDelete,omitempty" json:"forceDelete,omitempty"`

	// ForceSync If true, immediately syncs changes to disk
	ForceSync *bool `form:"force_sync,omitempty" json:"force_sync,omitempty"`
}

ClearRuntimeMapParams defines parameters for ClearRuntimeMap.

type ClearRuntimeMapResponse

type ClearRuntimeMapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseClearRuntimeMapResponse

func ParseClearRuntimeMapResponse(rsp *http.Response) (*ClearRuntimeMapResponse, error)

ParseClearRuntimeMapResponse parses an HTTP response from a ClearRuntimeMapWithResponse call

func (ClearRuntimeMapResponse) Status

func (r ClearRuntimeMapResponse) Status() string

Status returns HTTPResponse.Status

func (ClearRuntimeMapResponse) StatusCode

func (r ClearRuntimeMapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClickhouseOutput

type ClickhouseOutput struct {
	// BatchSize Logs are inserted in batch in DB. This defined the size of the batch.
	BatchSize *int `json:"batch_size,omitempty"`

	// ClusterName Name of the ClickHouse cluster.
	ClusterName *string `json:"cluster_name,omitempty"`

	// DbConnDelay DB connection delay in seconds.
	DbConnDelay *int `json:"db_conn_delay,omitempty"`

	// DbConnRetries Number of DB connection retries.
	DbConnRetries *int `json:"db_conn_retries,omitempty"`

	// DbName Name of the database.
	DbName string `json:"db_name"`

	// FlushInterval Maximum duration for which the logs can be batched before they are sent to ClickHouse.
	// If batch_size is reached before the flushInterval, the logs are sent immediately to ClickHouse. However, if batch_size is not reached by the time flushInterval expires, the current batch of logs is sent to ClickHouse.
	// flush_interval is a sequence of decimal numbers, each with optional fraction and a unit suffix, such as `300ms`, `-1.5h` or `2h45m`. Valid time units are `ns`, `us` (or `µs`), `ms`, `s`, `m`, `h`
	FlushInterval *string `json:"flush_interval,omitempty"`

	// HostPortList This is a list of `HostPort` objects. Each object contains the `host` and `port` details for a database instance in a cluster. This list would contain multiple entries in a distributed database setup, such as a ClickHouse sharded cluster.
	HostPortList HostPortList `json:"host_port_list"`

	// Password Password for DB connection.
	Password string `json:"password"`

	// ReplicaCount Number of replicas.
	ReplicaCount *int `json:"replica_count,omitempty"`

	// ShardCount Number of shards.
	ShardCount *int `json:"shard_count,omitempty"`

	// UseTls Set to use TLS connection to the database
	UseTls *bool `json:"use_tls,omitempty"`

	// User Username for DB connection.
	User string `json:"user"`
}

ClickhouseOutput Send logs to ClickHouse database.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AddMapEntry

func (c *Client) AddMapEntry(ctx context.Context, parentName ParentName, params *AddMapEntryParams, body AddMapEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddMapEntryWithBody

func (c *Client) AddMapEntryWithBody(ctx context.Context, parentName ParentName, params *AddMapEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPayloadRuntimeACL

func (c *Client) AddPayloadRuntimeACL(ctx context.Context, parentName ParentName, body AddPayloadRuntimeACLJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPayloadRuntimeACLWithBody

func (c *Client) AddPayloadRuntimeACLWithBody(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPayloadRuntimeMap

func (c *Client) AddPayloadRuntimeMap(ctx context.Context, name string, params *AddPayloadRuntimeMapParams, body AddPayloadRuntimeMapJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPayloadRuntimeMapWithBody

func (c *Client) AddPayloadRuntimeMapWithBody(ctx context.Context, name string, params *AddPayloadRuntimeMapParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddRuntimeServer

func (c *Client) AddRuntimeServer(ctx context.Context, parentName ParentName, body AddRuntimeServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddRuntimeServerWithBody

func (c *Client) AddRuntimeServerWithBody(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClearRuntimeMap

func (c *Client) ClearRuntimeMap(ctx context.Context, name string, params *ClearRuntimeMapParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommitKeepalivedTransaction

func (c *Client) CommitKeepalivedTransaction(ctx context.Context, id string, params *CommitKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommitSpoeTransaction

func (c *Client) CommitSpoeTransaction(ctx context.Context, parentName ParentName, id string, params *CommitSpoeTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommitTransaction

func (c *Client) CommitTransaction(ctx context.Context, id string, params *CommitTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAWSRegion

func (c *Client) CreateAWSRegion(ctx context.Context, body CreateAWSRegionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAWSRegionWithBody

func (c *Client) CreateAWSRegionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAclBackend

func (c *Client) CreateAclBackend(ctx context.Context, parentName ParentName, index int, params *CreateAclBackendParams, body CreateAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAclBackendWithBody

func (c *Client) CreateAclBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAclFCGIApp

func (c *Client) CreateAclFCGIApp(ctx context.Context, parentName ParentName, index int, params *CreateAclFCGIAppParams, body CreateAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAclFCGIAppWithBody

func (c *Client) CreateAclFCGIAppWithBody(ctx context.Context, parentName ParentName, index int, params *CreateAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAclFrontend

func (c *Client) CreateAclFrontend(ctx context.Context, parentName ParentName, index int, params *CreateAclFrontendParams, body CreateAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAclFrontendWithBody

func (c *Client) CreateAclFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBackend

func (c *Client) CreateBackend(ctx context.Context, params *CreateBackendParams, body CreateBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBackendSwitchingRule

func (c *Client) CreateBackendSwitchingRule(ctx context.Context, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, body CreateBackendSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBackendSwitchingRuleWithBody

func (c *Client) CreateBackendSwitchingRuleWithBody(ctx context.Context, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBackendWithBody

func (c *Client) CreateBackendWithBody(ctx context.Context, params *CreateBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBindFrontend

func (c *Client) CreateBindFrontend(ctx context.Context, parentName ParentName, params *CreateBindFrontendParams, body CreateBindFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBindFrontendWithBody

func (c *Client) CreateBindFrontendWithBody(ctx context.Context, parentName ParentName, params *CreateBindFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBindLogForward

func (c *Client) CreateBindLogForward(ctx context.Context, parentName ParentName, params *CreateBindLogForwardParams, body CreateBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBindLogForwardWithBody

func (c *Client) CreateBindLogForwardWithBody(ctx context.Context, parentName ParentName, params *CreateBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBindPeer

func (c *Client) CreateBindPeer(ctx context.Context, parentName ParentName, params *CreateBindPeerParams, body CreateBindPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBindPeerWithBody

func (c *Client) CreateBindPeerWithBody(ctx context.Context, parentName ParentName, params *CreateBindPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBotmgmtProfile

func (c *Client) CreateBotmgmtProfile(ctx context.Context, params *CreateBotmgmtProfileParams, body CreateBotmgmtProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBotmgmtProfileWithBody

func (c *Client) CreateBotmgmtProfileWithBody(ctx context.Context, params *CreateBotmgmtProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCache

func (c *Client) CreateCache(ctx context.Context, params *CreateCacheParams, body CreateCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCacheWithBody

func (c *Client) CreateCacheWithBody(ctx context.Context, params *CreateCacheParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCaptcha

func (c *Client) CreateCaptcha(ctx context.Context, params *CreateCaptchaParams, body CreateCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCaptchaWithBody

func (c *Client) CreateCaptchaWithBody(ctx context.Context, params *CreateCaptchaParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConsul

func (c *Client) CreateConsul(ctx context.Context, body CreateConsulJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConsulWithBody

func (c *Client) CreateConsulWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCrtLoad

func (c *Client) CreateCrtLoad(ctx context.Context, params *CreateCrtLoadParams, body CreateCrtLoadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCrtLoadWithBody

func (c *Client) CreateCrtLoadWithBody(ctx context.Context, params *CreateCrtLoadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCrtStore

func (c *Client) CreateCrtStore(ctx context.Context, params *CreateCrtStoreParams, body CreateCrtStoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCrtStoreWithBody

func (c *Client) CreateCrtStoreWithBody(ctx context.Context, params *CreateCrtStoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeclareCapture

func (c *Client) CreateDeclareCapture(ctx context.Context, parentName ParentName, index int, params *CreateDeclareCaptureParams, body CreateDeclareCaptureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDeclareCaptureWithBody

func (c *Client) CreateDeclareCaptureWithBody(ctx context.Context, parentName ParentName, index int, params *CreateDeclareCaptureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDefaultsSection

func (c *Client) CreateDefaultsSection(ctx context.Context, params *CreateDefaultsSectionParams, body CreateDefaultsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDefaultsSectionWithBody

func (c *Client) CreateDefaultsSectionWithBody(ctx context.Context, params *CreateDefaultsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDgramBindLogForward

func (c *Client) CreateDgramBindLogForward(ctx context.Context, parentName ParentName, params *CreateDgramBindLogForwardParams, body CreateDgramBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDgramBindLogForwardWithBody

func (c *Client) CreateDgramBindLogForwardWithBody(ctx context.Context, parentName ParentName, params *CreateDgramBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDgramBindUDPLb

func (c *Client) CreateDgramBindUDPLb(ctx context.Context, parentName ParentName, params *CreateDgramBindUDPLbParams, body CreateDgramBindUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDgramBindUDPLbWithBody

func (c *Client) CreateDgramBindUDPLbWithBody(ctx context.Context, parentName ParentName, params *CreateDgramBindUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDynamicUpdateRule

func (c *Client) CreateDynamicUpdateRule(ctx context.Context, index int, params *CreateDynamicUpdateRuleParams, body CreateDynamicUpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDynamicUpdateRuleWithBody

func (c *Client) CreateDynamicUpdateRuleWithBody(ctx context.Context, index int, params *CreateDynamicUpdateRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDynamicUpdateSection

func (c *Client) CreateDynamicUpdateSection(ctx context.Context, params *CreateDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFCGIApp

func (c *Client) CreateFCGIApp(ctx context.Context, params *CreateFCGIAppParams, body CreateFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFCGIAppWithBody

func (c *Client) CreateFCGIAppWithBody(ctx context.Context, params *CreateFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFilterBackend

func (c *Client) CreateFilterBackend(ctx context.Context, parentName ParentName, index int, params *CreateFilterBackendParams, body CreateFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFilterBackendWithBody

func (c *Client) CreateFilterBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFilterFrontend

func (c *Client) CreateFilterFrontend(ctx context.Context, parentName ParentName, index int, params *CreateFilterFrontendParams, body CreateFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFilterFrontendWithBody

func (c *Client) CreateFilterFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFrontend

func (c *Client) CreateFrontend(ctx context.Context, params *CreateFrontendParams, body CreateFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFrontendWithBody

func (c *Client) CreateFrontendWithBody(ctx context.Context, params *CreateFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGroup

func (c *Client) CreateGroup(ctx context.Context, params *CreateGroupParams, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGroupWithBody

func (c *Client) CreateGroupWithBody(ctx context.Context, params *CreateGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPAfterResponseRuleBackend

func (c *Client) CreateHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleBackendParams, body CreateHTTPAfterResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPAfterResponseRuleBackendWithBody

func (c *Client) CreateHTTPAfterResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPAfterResponseRuleFrontend

func (c *Client) CreateHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleFrontendParams, body CreateHTTPAfterResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPAfterResponseRuleFrontendWithBody

func (c *Client) CreateHTTPAfterResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPCheckBackend

func (c *Client) CreateHTTPCheckBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, body CreateHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPCheckBackendWithBody

func (c *Client) CreateHTTPCheckBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPCheckDefaults

func (c *Client) CreateHTTPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, body CreateHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPCheckDefaultsWithBody

func (c *Client) CreateHTTPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPErrorRuleBackend

func (c *Client) CreateHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, body CreateHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPErrorRuleBackendWithBody

func (c *Client) CreateHTTPErrorRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPErrorRuleDefaults

func (c *Client) CreateHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, body CreateHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPErrorRuleDefaultsWithBody

func (c *Client) CreateHTTPErrorRuleDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPErrorRuleFrontend

func (c *Client) CreateHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, body CreateHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPErrorRuleFrontendWithBody

func (c *Client) CreateHTTPErrorRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPErrorsSection

func (c *Client) CreateHTTPErrorsSection(ctx context.Context, params *CreateHTTPErrorsSectionParams, body CreateHTTPErrorsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPErrorsSectionWithBody

func (c *Client) CreateHTTPErrorsSectionWithBody(ctx context.Context, params *CreateHTTPErrorsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPRequestRuleBackend

func (c *Client) CreateHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, body CreateHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPRequestRuleBackendWithBody

func (c *Client) CreateHTTPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPRequestRuleFrontend

func (c *Client) CreateHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleFrontendParams, body CreateHTTPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPRequestRuleFrontendWithBody

func (c *Client) CreateHTTPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPResponseRuleBackend

func (c *Client) CreateHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleBackendParams, body CreateHTTPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPResponseRuleBackendWithBody

func (c *Client) CreateHTTPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPResponseRuleFrontend

func (c *Client) CreateHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleFrontendParams, body CreateHTTPResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateHTTPResponseRuleFrontendWithBody

func (c *Client) CreateHTTPResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogForward

func (c *Client) CreateLogForward(ctx context.Context, params *CreateLogForwardParams, body CreateLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogForwardWithBody

func (c *Client) CreateLogForwardWithBody(ctx context.Context, params *CreateLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogInput

func (c *Client) CreateLogInput(ctx context.Context, body CreateLogInputJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogInputWithBody

func (c *Client) CreateLogInputWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogOutput

func (c *Client) CreateLogOutput(ctx context.Context, body CreateLogOutputJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogOutputWithBody

func (c *Client) CreateLogOutputWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetBackend

func (c *Client) CreateLogTargetBackend(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetBackendParams, body CreateLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetBackendWithBody

func (c *Client) CreateLogTargetBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetDefaults

func (c *Client) CreateLogTargetDefaults(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, body CreateLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetDefaultsWithBody

func (c *Client) CreateLogTargetDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetFrontend

func (c *Client) CreateLogTargetFrontend(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetFrontendParams, body CreateLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetFrontendWithBody

func (c *Client) CreateLogTargetFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetGlobal

func (c *Client) CreateLogTargetGlobal(ctx context.Context, index int, params *CreateLogTargetGlobalParams, body CreateLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetGlobalWithBody

func (c *Client) CreateLogTargetGlobalWithBody(ctx context.Context, index int, params *CreateLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetLogForward

func (c *Client) CreateLogTargetLogForward(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, body CreateLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetLogForwardWithBody

func (c *Client) CreateLogTargetLogForwardWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetPeer

func (c *Client) CreateLogTargetPeer(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetPeerParams, body CreateLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetPeerWithBody

func (c *Client) CreateLogTargetPeerWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetUDPLb

func (c *Client) CreateLogTargetUDPLb(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, body CreateLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogTargetUDPLbWithBody

func (c *Client) CreateLogTargetUDPLbWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMailerEntry

func (c *Client) CreateMailerEntry(ctx context.Context, params *CreateMailerEntryParams, body CreateMailerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMailerEntryWithBody

func (c *Client) CreateMailerEntryWithBody(ctx context.Context, params *CreateMailerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMailersSection

func (c *Client) CreateMailersSection(ctx context.Context, params *CreateMailersSectionParams, body CreateMailersSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMailersSectionWithBody

func (c *Client) CreateMailersSectionWithBody(ctx context.Context, params *CreateMailersSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNameserver

func (c *Client) CreateNameserver(ctx context.Context, params *CreateNameserverParams, body CreateNameserverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNameserverWithBody

func (c *Client) CreateNameserverWithBody(ctx context.Context, params *CreateNameserverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePeer

func (c *Client) CreatePeer(ctx context.Context, params *CreatePeerParams, body CreatePeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePeerEntry

func (c *Client) CreatePeerEntry(ctx context.Context, params *CreatePeerEntryParams, body CreatePeerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePeerEntryWithBody

func (c *Client) CreatePeerEntryWithBody(ctx context.Context, params *CreatePeerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePeerWithBody

func (c *Client) CreatePeerWithBody(ctx context.Context, params *CreatePeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProgram

func (c *Client) CreateProgram(ctx context.Context, params *CreateProgramParams, body CreateProgramJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProgramWithBody

func (c *Client) CreateProgramWithBody(ctx context.Context, params *CreateProgramParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateResolver

func (c *Client) CreateResolver(ctx context.Context, params *CreateResolverParams, body CreateResolverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateResolverWithBody

func (c *Client) CreateResolverWithBody(ctx context.Context, params *CreateResolverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRing

func (c *Client) CreateRing(ctx context.Context, params *CreateRingParams, body CreateRingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRingWithBody

func (c *Client) CreateRingWithBody(ctx context.Context, params *CreateRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerBackend

func (c *Client) CreateServerBackend(ctx context.Context, parentName ParentName, params *CreateServerBackendParams, body CreateServerBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerBackendWithBody

func (c *Client) CreateServerBackendWithBody(ctx context.Context, parentName ParentName, params *CreateServerBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerPeer

func (c *Client) CreateServerPeer(ctx context.Context, parentName ParentName, params *CreateServerPeerParams, body CreateServerPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerPeerWithBody

func (c *Client) CreateServerPeerWithBody(ctx context.Context, parentName ParentName, params *CreateServerPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerRing

func (c *Client) CreateServerRing(ctx context.Context, parentName ParentName, params *CreateServerRingParams, body CreateServerRingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerRingWithBody

func (c *Client) CreateServerRingWithBody(ctx context.Context, parentName ParentName, params *CreateServerRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerSwitchingRule

func (c *Client) CreateServerSwitchingRule(ctx context.Context, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, body CreateServerSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerSwitchingRuleWithBody

func (c *Client) CreateServerSwitchingRuleWithBody(ctx context.Context, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerTemplate

func (c *Client) CreateServerTemplate(ctx context.Context, parentName ParentName, params *CreateServerTemplateParams, body CreateServerTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServerTemplateWithBody

func (c *Client) CreateServerTemplateWithBody(ctx context.Context, parentName ParentName, params *CreateServerTemplateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSite

func (c *Client) CreateSite(ctx context.Context, params *CreateSiteParams, body CreateSiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSiteWithBody

func (c *Client) CreateSiteWithBody(ctx context.Context, params *CreateSiteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpoeAgent

func (c *Client) CreateSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, body CreateSpoeAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpoeAgentWithBody

func (c *Client) CreateSpoeAgentWithBody(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpoeGroup

func (c *Client) CreateSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, body CreateSpoeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpoeGroupWithBody

func (c *Client) CreateSpoeGroupWithBody(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpoeMessage

func (c *Client) CreateSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, body CreateSpoeMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpoeMessageWithBody

func (c *Client) CreateSpoeMessageWithBody(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpoeScope

func (c *Client) CreateSpoeScope(ctx context.Context, parentName ParentName, params *CreateSpoeScopeParams, body CreateSpoeScopeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpoeScopeWithBody

func (c *Client) CreateSpoeScopeWithBody(ctx context.Context, parentName ParentName, params *CreateSpoeScopeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpoeWithBody

func (c *Client) CreateSpoeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateStickRule

func (c *Client) CreateStickRule(ctx context.Context, parentName ParentName, index int, params *CreateStickRuleParams, body CreateStickRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateStickRuleWithBody

func (c *Client) CreateStickRuleWithBody(ctx context.Context, parentName ParentName, index int, params *CreateStickRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateStorageGeneralFileWithBody

func (c *Client) CreateStorageGeneralFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateStorageMapFileWithBody

func (c *Client) CreateStorageMapFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateStorageSSLCertificateWithBody

func (c *Client) CreateStorageSSLCertificateWithBody(ctx context.Context, params *CreateStorageSSLCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPCheckBackend

func (c *Client) CreateTCPCheckBackend(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckBackendParams, body CreateTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPCheckBackendWithBody

func (c *Client) CreateTCPCheckBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPCheckDefaults

func (c *Client) CreateTCPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, body CreateTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPCheckDefaultsWithBody

func (c *Client) CreateTCPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPRequestRuleBackend

func (c *Client) CreateTCPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, body CreateTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPRequestRuleBackendWithBody

func (c *Client) CreateTCPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPRequestRuleFrontend

func (c *Client) CreateTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, body CreateTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPRequestRuleFrontendWithBody

func (c *Client) CreateTCPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPResponseRuleBackend

func (c *Client) CreateTCPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, body CreateTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTCPResponseRuleBackendWithBody

func (c *Client) CreateTCPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTable

func (c *Client) CreateTable(ctx context.Context, parentName ParentName, params *CreateTableParams, body CreateTableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTableWithBody

func (c *Client) CreateTableWithBody(ctx context.Context, parentName ParentName, params *CreateTableParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUDPLb

func (c *Client) CreateUDPLb(ctx context.Context, params *CreateUDPLbParams, body CreateUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUDPLbWithBody

func (c *Client) CreateUDPLbWithBody(ctx context.Context, params *CreateUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUser

func (c *Client) CreateUser(ctx context.Context, params *CreateUserParams, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserWithBody

func (c *Client) CreateUserWithBody(ctx context.Context, params *CreateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserlist

func (c *Client) CreateUserlist(ctx context.Context, params *CreateUserlistParams, body CreateUserlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserlistWithBody

func (c *Client) CreateUserlistWithBody(ctx context.Context, params *CreateUserlistParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVRRPInstance

func (c *Client) CreateVRRPInstance(ctx context.Context, params *CreateVRRPInstanceParams, body CreateVRRPInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVRRPInstanceWithBody

func (c *Client) CreateVRRPInstanceWithBody(ctx context.Context, params *CreateVRRPInstanceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVRRPScript

func (c *Client) CreateVRRPScript(ctx context.Context, params *CreateVRRPScriptParams, body CreateVRRPScriptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVRRPScriptWithBody

func (c *Client) CreateVRRPScriptWithBody(ctx context.Context, params *CreateVRRPScriptParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVRRPSyncGroup

func (c *Client) CreateVRRPSyncGroup(ctx context.Context, params *CreateVRRPSyncGroupParams, body CreateVRRPSyncGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVRRPSyncGroupWithBody

func (c *Client) CreateVRRPSyncGroupWithBody(ctx context.Context, params *CreateVRRPSyncGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWafBodyRuleBackend

func (c *Client) CreateWafBodyRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, body CreateWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWafBodyRuleBackendWithBody

func (c *Client) CreateWafBodyRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWafBodyRuleFrontend

func (c *Client) CreateWafBodyRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, body CreateWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWafBodyRuleFrontendWithBody

func (c *Client) CreateWafBodyRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWafFileWithBody

func (c *Client) CreateWafFileWithBody(ctx context.Context, rulesetName RulesetName, params *CreateWafFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWafRulesetWithBody

func (c *Client) CreateWafRulesetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAWSRegion

func (c *Client) DeleteAWSRegion(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAclBackend

func (c *Client) DeleteAclBackend(ctx context.Context, parentName ParentName, index int, params *DeleteAclBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAclFCGIApp

func (c *Client) DeleteAclFCGIApp(ctx context.Context, parentName ParentName, index int, params *DeleteAclFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAclFrontend

func (c *Client) DeleteAclFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteAclFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBackend

func (c *Client) DeleteBackend(ctx context.Context, name string, params *DeleteBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBackendSwitchingRule

func (c *Client) DeleteBackendSwitchingRule(ctx context.Context, parentName ParentName, index int, params *DeleteBackendSwitchingRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBindFrontend

func (c *Client) DeleteBindFrontend(ctx context.Context, parentName ParentName, name string, params *DeleteBindFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBindLogForward

func (c *Client) DeleteBindLogForward(ctx context.Context, parentName ParentName, name string, params *DeleteBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBindPeer

func (c *Client) DeleteBindPeer(ctx context.Context, parentName ParentName, name string, params *DeleteBindPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBotmgmtProfile

func (c *Client) DeleteBotmgmtProfile(ctx context.Context, name string, params *DeleteBotmgmtProfileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCache

func (c *Client) DeleteCache(ctx context.Context, name string, params *DeleteCacheParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCaptcha

func (c *Client) DeleteCaptcha(ctx context.Context, name string, params *DeleteCaptchaParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCluster

func (c *Client) DeleteCluster(ctx context.Context, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteConsul

func (c *Client) DeleteConsul(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCrtLoad

func (c *Client) DeleteCrtLoad(ctx context.Context, certificate string, params *DeleteCrtLoadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCrtStore

func (c *Client) DeleteCrtStore(ctx context.Context, name string, params *DeleteCrtStoreParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDeclareCapture

func (c *Client) DeleteDeclareCapture(ctx context.Context, parentName ParentName, index int, params *DeleteDeclareCaptureParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDefaultsSection

func (c *Client) DeleteDefaultsSection(ctx context.Context, name string, params *DeleteDefaultsSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDgramBindLogForward

func (c *Client) DeleteDgramBindLogForward(ctx context.Context, parentName ParentName, name string, params *DeleteDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDgramBindUDPLb

func (c *Client) DeleteDgramBindUDPLb(ctx context.Context, parentName ParentName, name string, params *DeleteDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDynamicUpdateRule

func (c *Client) DeleteDynamicUpdateRule(ctx context.Context, index int, params *DeleteDynamicUpdateRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDynamicUpdateSection

func (c *Client) DeleteDynamicUpdateSection(ctx context.Context, params *DeleteDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFCGIApp

func (c *Client) DeleteFCGIApp(ctx context.Context, name string, params *DeleteFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFilterBackend

func (c *Client) DeleteFilterBackend(ctx context.Context, parentName ParentName, index int, params *DeleteFilterBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFilterFrontend

func (c *Client) DeleteFilterFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteFilterFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFrontend

func (c *Client) DeleteFrontend(ctx context.Context, name string, params *DeleteFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroup

func (c *Client) DeleteGroup(ctx context.Context, name string, params *DeleteGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPAfterResponseRuleBackend

func (c *Client) DeleteHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPAfterResponseRuleFrontend

func (c *Client) DeleteHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPCheckBackend

func (c *Client) DeleteHTTPCheckBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPCheckDefaults

func (c *Client) DeleteHTTPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPErrorRuleBackend

func (c *Client) DeleteHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPErrorRuleDefaults

func (c *Client) DeleteHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPErrorRuleFrontend

func (c *Client) DeleteHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPErrorsSection

func (c *Client) DeleteHTTPErrorsSection(ctx context.Context, name string, params *DeleteHTTPErrorsSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPRequestRuleBackend

func (c *Client) DeleteHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPRequestRuleFrontend

func (c *Client) DeleteHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPResponseRuleBackend

func (c *Client) DeleteHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteHTTPResponseRuleFrontend

func (c *Client) DeleteHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteKeepalivedTransaction

func (c *Client) DeleteKeepalivedTransaction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogForward

func (c *Client) DeleteLogForward(ctx context.Context, name string, params *DeleteLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogInput

func (c *Client) DeleteLogInput(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogOutput

func (c *Client) DeleteLogOutput(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogTargetBackend

func (c *Client) DeleteLogTargetBackend(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogTargetDefaults

func (c *Client) DeleteLogTargetDefaults(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogTargetFrontend

func (c *Client) DeleteLogTargetFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogTargetGlobal

func (c *Client) DeleteLogTargetGlobal(ctx context.Context, index int, params *DeleteLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogTargetLogForward

func (c *Client) DeleteLogTargetLogForward(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogTargetPeer

func (c *Client) DeleteLogTargetPeer(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogTargetUDPLb

func (c *Client) DeleteLogTargetUDPLb(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteMailerEntry

func (c *Client) DeleteMailerEntry(ctx context.Context, name string, params *DeleteMailerEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteMailersSection

func (c *Client) DeleteMailersSection(ctx context.Context, name string, params *DeleteMailersSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteNameserver

func (c *Client) DeleteNameserver(ctx context.Context, name string, params *DeleteNameserverParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePeer

func (c *Client) DeletePeer(ctx context.Context, name string, params *DeletePeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePeerEntry

func (c *Client) DeletePeerEntry(ctx context.Context, name string, params *DeletePeerEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProgram

func (c *Client) DeleteProgram(ctx context.Context, name string, params *DeleteProgramParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteResolver

func (c *Client) DeleteResolver(ctx context.Context, name string, params *DeleteResolverParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRing

func (c *Client) DeleteRing(ctx context.Context, name string, params *DeleteRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRuntimeMapEntry

func (c *Client) DeleteRuntimeMapEntry(ctx context.Context, parentName ParentName, id string, params *DeleteRuntimeMapEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRuntimeServer

func (c *Client) DeleteRuntimeServer(ctx context.Context, parentName ParentName, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServerBackend

func (c *Client) DeleteServerBackend(ctx context.Context, parentName ParentName, name string, params *DeleteServerBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServerPeer

func (c *Client) DeleteServerPeer(ctx context.Context, parentName ParentName, name string, params *DeleteServerPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServerRing

func (c *Client) DeleteServerRing(ctx context.Context, parentName ParentName, name string, params *DeleteServerRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServerSwitchingRule

func (c *Client) DeleteServerSwitchingRule(ctx context.Context, parentName ParentName, index int, params *DeleteServerSwitchingRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServerTemplate

func (c *Client) DeleteServerTemplate(ctx context.Context, parentName ParentName, prefix string, params *DeleteServerTemplateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServicesHaproxyRuntimeAclsParentNameEntriesId

func (c *Client) DeleteServicesHaproxyRuntimeAclsParentNameEntriesId(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSite

func (c *Client) DeleteSite(ctx context.Context, name string, params *DeleteSiteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSpoeAgent

func (c *Client) DeleteSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeAgentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSpoeFile

func (c *Client) DeleteSpoeFile(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSpoeGroup

func (c *Client) DeleteSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSpoeMessage

func (c *Client) DeleteSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeMessageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSpoeScope

func (c *Client) DeleteSpoeScope(ctx context.Context, parentName ParentName, name string, params *DeleteSpoeScopeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSpoeTransaction

func (c *Client) DeleteSpoeTransaction(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteStickRule

func (c *Client) DeleteStickRule(ctx context.Context, parentName ParentName, index int, params *DeleteStickRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteStorageGeneralFile

func (c *Client) DeleteStorageGeneralFile(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteStorageMap

func (c *Client) DeleteStorageMap(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteStorageSSLCertificate

func (c *Client) DeleteStorageSSLCertificate(ctx context.Context, name string, params *DeleteStorageSSLCertificateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTCPCheckBackend

func (c *Client) DeleteTCPCheckBackend(ctx context.Context, parentName ParentName, index int, params *DeleteTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTCPCheckDefaults

func (c *Client) DeleteTCPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *DeleteTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTCPRequestRuleBackend

func (c *Client) DeleteTCPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTCPRequestRuleFrontend

func (c *Client) DeleteTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTCPResponseRuleBackend

func (c *Client) DeleteTCPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTable

func (c *Client) DeleteTable(ctx context.Context, parentName ParentName, name string, params *DeleteTableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTransaction

func (c *Client) DeleteTransaction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUDPLb

func (c *Client) DeleteUDPLb(ctx context.Context, name string, params *DeleteUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUser

func (c *Client) DeleteUser(ctx context.Context, username string, params *DeleteUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserlist

func (c *Client) DeleteUserlist(ctx context.Context, name string, params *DeleteUserlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteVRRPInstance

func (c *Client) DeleteVRRPInstance(ctx context.Context, parentName ParentName, params *DeleteVRRPInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteVRRPScript

func (c *Client) DeleteVRRPScript(ctx context.Context, parentName ParentName, params *DeleteVRRPScriptParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteVRRPSyncGroup

func (c *Client) DeleteVRRPSyncGroup(ctx context.Context, parentName ParentName, params *DeleteVRRPSyncGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteWafBodyRuleBackend

func (c *Client) DeleteWafBodyRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteWafBodyRuleFrontend

func (c *Client) DeleteWafBodyRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteWafFile

func (c *Client) DeleteWafFile(ctx context.Context, rulesetName RulesetName, name string, params *DeleteWafFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteWafRuleset

func (c *Client) DeleteWafRuleset(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditBotmgmtProfile

func (c *Client) EditBotmgmtProfile(ctx context.Context, name string, params *EditBotmgmtProfileParams, body EditBotmgmtProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditBotmgmtProfileWithBody

func (c *Client) EditBotmgmtProfileWithBody(ctx context.Context, name string, params *EditBotmgmtProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditCaptcha

func (c *Client) EditCaptcha(ctx context.Context, name string, params *EditCaptchaParams, body EditCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditCaptchaWithBody

func (c *Client) EditCaptchaWithBody(ctx context.Context, name string, params *EditCaptchaParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditCluster

func (c *Client) EditCluster(ctx context.Context, params *EditClusterParams, body EditClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditClusterWithBody

func (c *Client) EditClusterWithBody(ctx context.Context, params *EditClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditCrtStore

func (c *Client) EditCrtStore(ctx context.Context, name string, params *EditCrtStoreParams, body EditCrtStoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditCrtStoreWithBody

func (c *Client) EditCrtStoreWithBody(ctx context.Context, name string, params *EditCrtStoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditMailersSection

func (c *Client) EditMailersSection(ctx context.Context, name string, params *EditMailersSectionParams, body EditMailersSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditMailersSectionWithBody

func (c *Client) EditMailersSectionWithBody(ctx context.Context, name string, params *EditMailersSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteAlohaAction

func (c *Client) ExecuteAlohaAction(ctx context.Context, body ExecuteAlohaActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteAlohaActionWithBody

func (c *Client) ExecuteAlohaActionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteGitAction

func (c *Client) ExecuteGitAction(ctx context.Context, body ExecuteGitActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteGitActionWithBody

func (c *Client) ExecuteGitActionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAPIEndpoints

func (c *Client) GetAPIEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAWSRegion

func (c *Client) GetAWSRegion(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAWSRegions

func (c *Client) GetAWSRegions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAclBackend

func (c *Client) GetAclBackend(ctx context.Context, parentName ParentName, index int, params *GetAclBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAclFCGIApp

func (c *Client) GetAclFCGIApp(ctx context.Context, parentName ParentName, index int, params *GetAclFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAclFrontend

func (c *Client) GetAclFrontend(ctx context.Context, parentName ParentName, index int, params *GetAclFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllAclBackend

func (c *Client) GetAllAclBackend(ctx context.Context, parentName ParentName, params *GetAllAclBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllAclFCGIApp

func (c *Client) GetAllAclFCGIApp(ctx context.Context, parentName ParentName, params *GetAllAclFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllAclFrontend

func (c *Client) GetAllAclFrontend(ctx context.Context, parentName ParentName, params *GetAllAclFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllBindFrontend

func (c *Client) GetAllBindFrontend(ctx context.Context, parentName ParentName, params *GetAllBindFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllBindLogForward

func (c *Client) GetAllBindLogForward(ctx context.Context, parentName ParentName, params *GetAllBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllBindPeer

func (c *Client) GetAllBindPeer(ctx context.Context, parentName ParentName, params *GetAllBindPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllDgramBindLogForward

func (c *Client) GetAllDgramBindLogForward(ctx context.Context, parentName ParentName, params *GetAllDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllDgramBindUDPLb

func (c *Client) GetAllDgramBindUDPLb(ctx context.Context, parentName ParentName, params *GetAllDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllFilterBackend

func (c *Client) GetAllFilterBackend(ctx context.Context, parentName ParentName, params *GetAllFilterBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllFilterFrontend

func (c *Client) GetAllFilterFrontend(ctx context.Context, parentName ParentName, params *GetAllFilterFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPAfterResponseRuleBackend

func (c *Client) GetAllHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPAfterResponseRuleFrontend

func (c *Client) GetAllHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPCheckBackend

func (c *Client) GetAllHTTPCheckBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPCheckDefaults

func (c *Client) GetAllHTTPCheckDefaults(ctx context.Context, parentName ParentName, params *GetAllHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPErrorRuleBackend

func (c *Client) GetAllHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPErrorRuleDefaults

func (c *Client) GetAllHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPErrorRuleFrontend

func (c *Client) GetAllHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPRequestRuleBackend

func (c *Client) GetAllHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPRequestRuleFrontend

func (c *Client) GetAllHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPResponseRuleBackend

func (c *Client) GetAllHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllHTTPResponseRuleFrontend

func (c *Client) GetAllHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllKeepalivedReload

func (c *Client) GetAllKeepalivedReload(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllKeepalivedTransaction

func (c *Client) GetAllKeepalivedTransaction(ctx context.Context, params *GetAllKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllLogTargetBackend

func (c *Client) GetAllLogTargetBackend(ctx context.Context, parentName ParentName, params *GetAllLogTargetBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllLogTargetDefaults

func (c *Client) GetAllLogTargetDefaults(ctx context.Context, parentName ParentName, params *GetAllLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllLogTargetFrontend

func (c *Client) GetAllLogTargetFrontend(ctx context.Context, parentName ParentName, params *GetAllLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllLogTargetGlobal

func (c *Client) GetAllLogTargetGlobal(ctx context.Context, params *GetAllLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllLogTargetLogForward

func (c *Client) GetAllLogTargetLogForward(ctx context.Context, parentName ParentName, params *GetAllLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllLogTargetPeer

func (c *Client) GetAllLogTargetPeer(ctx context.Context, parentName ParentName, params *GetAllLogTargetPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllLogTargetUDPLb

func (c *Client) GetAllLogTargetUDPLb(ctx context.Context, parentName ParentName, params *GetAllLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllRuntimeMapFiles

func (c *Client) GetAllRuntimeMapFiles(ctx context.Context, params *GetAllRuntimeMapFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllRuntimeServer

func (c *Client) GetAllRuntimeServer(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllServerBackend

func (c *Client) GetAllServerBackend(ctx context.Context, parentName ParentName, params *GetAllServerBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllServerPeer

func (c *Client) GetAllServerPeer(ctx context.Context, parentName ParentName, params *GetAllServerPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllServerRing

func (c *Client) GetAllServerRing(ctx context.Context, parentName ParentName, params *GetAllServerRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllSpoeAgent

func (c *Client) GetAllSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeAgentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllSpoeFiles

func (c *Client) GetAllSpoeFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllSpoeGroup

func (c *Client) GetAllSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllSpoeMessage

func (c *Client) GetAllSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeMessageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllSpoeScope

func (c *Client) GetAllSpoeScope(ctx context.Context, parentName ParentName, params *GetAllSpoeScopeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllSpoeTransaction

func (c *Client) GetAllSpoeTransaction(ctx context.Context, parentName ParentName, params *GetAllSpoeTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllStorageGeneralFiles

func (c *Client) GetAllStorageGeneralFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllStorageMapFiles

func (c *Client) GetAllStorageMapFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllStorageSSLCertificates

func (c *Client) GetAllStorageSSLCertificates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllTCPCheckBackend

func (c *Client) GetAllTCPCheckBackend(ctx context.Context, parentName ParentName, params *GetAllTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllTCPCheckDefaults

func (c *Client) GetAllTCPCheckDefaults(ctx context.Context, parentName ParentName, params *GetAllTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllTCPRequestRuleBackend

func (c *Client) GetAllTCPRequestRuleBackend(ctx context.Context, parentName ParentName, params *GetAllTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllTCPRequestRuleFrontend

func (c *Client) GetAllTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllTCPResponseRuleBackend

func (c *Client) GetAllTCPResponseRuleBackend(ctx context.Context, parentName ParentName, params *GetAllTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllVRRPInstance

func (c *Client) GetAllVRRPInstance(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllVRRPScript

func (c *Client) GetAllVRRPScript(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllVRRPSyncGroup

func (c *Client) GetAllVRRPSyncGroup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllWafBodyRuleBackend

func (c *Client) GetAllWafBodyRuleBackend(ctx context.Context, parentName ParentName, params *GetAllWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllWafBodyRuleFrontend

func (c *Client) GetAllWafBodyRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAlohaAction

func (c *Client) GetAlohaAction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAlohaActions

func (c *Client) GetAlohaActions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAlohaEndpoints

func (c *Client) GetAlohaEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBackend

func (c *Client) GetBackend(ctx context.Context, name string, params *GetBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBackendSwitchingRule

func (c *Client) GetBackendSwitchingRule(ctx context.Context, parentName ParentName, index int, params *GetBackendSwitchingRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBackendSwitchingRules

func (c *Client) GetBackendSwitchingRules(ctx context.Context, parentName ParentName, params *GetBackendSwitchingRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBackends

func (c *Client) GetBackends(ctx context.Context, params *GetBackendsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBindFrontend

func (c *Client) GetBindFrontend(ctx context.Context, parentName ParentName, name string, params *GetBindFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBindLogForward

func (c *Client) GetBindLogForward(ctx context.Context, parentName ParentName, name string, params *GetBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBindPeer

func (c *Client) GetBindPeer(ctx context.Context, parentName ParentName, name string, params *GetBindPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBotmgmtProfile

func (c *Client) GetBotmgmtProfile(ctx context.Context, name string, params *GetBotmgmtProfileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBotmgmtProfiles

func (c *Client) GetBotmgmtProfiles(ctx context.Context, params *GetBotmgmtProfilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCache

func (c *Client) GetCache(ctx context.Context, name string, params *GetCacheParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCaches

func (c *Client) GetCaches(ctx context.Context, params *GetCachesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCaptcha

func (c *Client) GetCaptcha(ctx context.Context, name string, params *GetCaptchaParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCaptchas

func (c *Client) GetCaptchas(ctx context.Context, params *GetCaptchasParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCluster

func (c *Client) GetCluster(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterConfigurationVersion

func (c *Client) GetClusterConfigurationVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfigurationEndpoints

func (c *Client) GetConfigurationEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfigurationVersion

func (c *Client) GetConfigurationVersion(ctx context.Context, params *GetConfigurationVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConsul

func (c *Client) GetConsul(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConsuls

func (c *Client) GetConsuls(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCrtLoad

func (c *Client) GetCrtLoad(ctx context.Context, certificate string, params *GetCrtLoadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCrtLoads

func (c *Client) GetCrtLoads(ctx context.Context, params *GetCrtLoadsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCrtStore

func (c *Client) GetCrtStore(ctx context.Context, name string, params *GetCrtStoreParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCrtStores

func (c *Client) GetCrtStores(ctx context.Context, params *GetCrtStoresParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeclareCapture

func (c *Client) GetDeclareCapture(ctx context.Context, parentName ParentName, index int, params *GetDeclareCaptureParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeclareCaptures

func (c *Client) GetDeclareCaptures(ctx context.Context, parentName ParentName, params *GetDeclareCapturesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDefaultsSection

func (c *Client) GetDefaultsSection(ctx context.Context, name string, params *GetDefaultsSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDefaultsSections

func (c *Client) GetDefaultsSections(ctx context.Context, params *GetDefaultsSectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDgramBindLogForward

func (c *Client) GetDgramBindLogForward(ctx context.Context, parentName ParentName, name string, params *GetDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDgramBindUDPLb

func (c *Client) GetDgramBindUDPLb(ctx context.Context, parentName ParentName, name string, params *GetDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDynamicUpdateRule

func (c *Client) GetDynamicUpdateRule(ctx context.Context, index int, params *GetDynamicUpdateRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDynamicUpdateRules

func (c *Client) GetDynamicUpdateRules(ctx context.Context, params *GetDynamicUpdateRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDynamicUpdateSection

func (c *Client) GetDynamicUpdateSection(ctx context.Context, params *GetDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFCGIApp

func (c *Client) GetFCGIApp(ctx context.Context, name string, params *GetFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFCGIApps

func (c *Client) GetFCGIApps(ctx context.Context, params *GetFCGIAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFacts

func (c *Client) GetFacts(ctx context.Context, params *GetFactsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFilterBackend

func (c *Client) GetFilterBackend(ctx context.Context, parentName ParentName, index int, params *GetFilterBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFilterFrontend

func (c *Client) GetFilterFrontend(ctx context.Context, parentName ParentName, index int, params *GetFilterFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFrontend

func (c *Client) GetFrontend(ctx context.Context, name string, params *GetFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFrontends

func (c *Client) GetFrontends(ctx context.Context, params *GetFrontendsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGitAction

func (c *Client) GetGitAction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGitActions

func (c *Client) GetGitActions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGitEndpoints

func (c *Client) GetGitEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGitSettings

func (c *Client) GetGitSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGlobal

func (c *Client) GetGlobal(ctx context.Context, params *GetGlobalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGlobalDefs

func (c *Client) GetGlobalDefs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGroup

func (c *Client) GetGroup(ctx context.Context, name string, params *GetGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGroups

func (c *Client) GetGroups(ctx context.Context, params *GetGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHAProxyConfiguration

func (c *Client) GetHAProxyConfiguration(ctx context.Context, params *GetHAProxyConfigurationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHAProxyConfigurationStructured

func (c *Client) GetHAProxyConfigurationStructured(ctx context.Context, params *GetHAProxyConfigurationStructuredParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPAfterResponseRuleBackend

func (c *Client) GetHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPAfterResponseRuleFrontend

func (c *Client) GetHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPCheckBackend

func (c *Client) GetHTTPCheckBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPCheckDefaults

func (c *Client) GetHTTPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *GetHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPErrorRuleBackend

func (c *Client) GetHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPErrorRuleDefaults

func (c *Client) GetHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPErrorRuleFrontend

func (c *Client) GetHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPErrorsSection

func (c *Client) GetHTTPErrorsSection(ctx context.Context, name string, params *GetHTTPErrorsSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPErrorsSections

func (c *Client) GetHTTPErrorsSections(ctx context.Context, params *GetHTTPErrorsSectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPRequestRuleBackend

func (c *Client) GetHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPRequestRuleFrontend

func (c *Client) GetHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPResponseRuleBackend

func (c *Client) GetHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHTTPResponseRuleFrontend

func (c *Client) GetHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHaproxyEndpoints

func (c *Client) GetHaproxyEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHaproxyProcessInfo

func (c *Client) GetHaproxyProcessInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHealth

func (c *Client) GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInfo

func (c *Client) GetInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetKeepalivedClusterConfigurationVersion

func (c *Client) GetKeepalivedClusterConfigurationVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetKeepalivedConfiguration

func (c *Client) GetKeepalivedConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetKeepalivedReload

func (c *Client) GetKeepalivedReload(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetKeepalivedTransaction

func (c *Client) GetKeepalivedTransaction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogConfig

func (c *Client) GetLogConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogForward

func (c *Client) GetLogForward(ctx context.Context, name string, params *GetLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogForwards

func (c *Client) GetLogForwards(ctx context.Context, params *GetLogForwardsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogInput

func (c *Client) GetLogInput(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogInputs

func (c *Client) GetLogInputs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogOutput

func (c *Client) GetLogOutput(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogOutputs

func (c *Client) GetLogOutputs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogTargetBackend

func (c *Client) GetLogTargetBackend(ctx context.Context, parentName ParentName, index int, params *GetLogTargetBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogTargetDefaults

func (c *Client) GetLogTargetDefaults(ctx context.Context, parentName ParentName, index int, params *GetLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogTargetFrontend

func (c *Client) GetLogTargetFrontend(ctx context.Context, parentName ParentName, index int, params *GetLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogTargetGlobal

func (c *Client) GetLogTargetGlobal(ctx context.Context, index int, params *GetLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogTargetLogForward

func (c *Client) GetLogTargetLogForward(ctx context.Context, parentName ParentName, index int, params *GetLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogTargetPeer

func (c *Client) GetLogTargetPeer(ctx context.Context, parentName ParentName, index int, params *GetLogTargetPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogTargetUDPLb

func (c *Client) GetLogTargetUDPLb(ctx context.Context, parentName ParentName, index int, params *GetLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMailerEntries

func (c *Client) GetMailerEntries(ctx context.Context, params *GetMailerEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMailerEntry

func (c *Client) GetMailerEntry(ctx context.Context, name string, params *GetMailerEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMailersSection

func (c *Client) GetMailersSection(ctx context.Context, name string, params *GetMailersSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMailersSections

func (c *Client) GetMailersSections(ctx context.Context, params *GetMailersSectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNameserver

func (c *Client) GetNameserver(ctx context.Context, name string, params *GetNameserverParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNameservers

func (c *Client) GetNameservers(ctx context.Context, params *GetNameserversParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOneRuntimeMap

func (c *Client) GetOneRuntimeMap(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOneSpoeFile

func (c *Client) GetOneSpoeFile(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOneStorageGeneralFile

func (c *Client) GetOneStorageGeneralFile(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOneStorageMap

func (c *Client) GetOneStorageMap(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOneStorageSSLCertificate

func (c *Client) GetOneStorageSSLCertificate(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOpenapiv3Specification

func (c *Client) GetOpenapiv3Specification(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPeerEntries

func (c *Client) GetPeerEntries(ctx context.Context, params *GetPeerEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPeerEntry

func (c *Client) GetPeerEntry(ctx context.Context, name string, params *GetPeerEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPeerSection

func (c *Client) GetPeerSection(ctx context.Context, name string, params *GetPeerSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPeerSections

func (c *Client) GetPeerSections(ctx context.Context, params *GetPeerSectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProgram

func (c *Client) GetProgram(ctx context.Context, name string, params *GetProgramParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPrograms

func (c *Client) GetPrograms(ctx context.Context, params *GetProgramsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReload

func (c *Client) GetReload(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReloads

func (c *Client) GetReloads(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResolver

func (c *Client) GetResolver(ctx context.Context, name string, params *GetResolverParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResolvers

func (c *Client) GetResolvers(ctx context.Context, params *GetResolversParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRing

func (c *Client) GetRing(ctx context.Context, name string, params *GetRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRings

func (c *Client) GetRings(ctx context.Context, params *GetRingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuntimeEndpoints

func (c *Client) GetRuntimeEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuntimeMapEntry

func (c *Client) GetRuntimeMapEntry(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuntimeServer

func (c *Client) GetRuntimeServer(ctx context.Context, parentName ParentName, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServerBackend

func (c *Client) GetServerBackend(ctx context.Context, parentName ParentName, name string, params *GetServerBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServerPeer

func (c *Client) GetServerPeer(ctx context.Context, parentName ParentName, name string, params *GetServerPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServerRing

func (c *Client) GetServerRing(ctx context.Context, parentName ParentName, name string, params *GetServerRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServerSwitchingRule

func (c *Client) GetServerSwitchingRule(ctx context.Context, parentName ParentName, index int, params *GetServerSwitchingRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServerSwitchingRules

func (c *Client) GetServerSwitchingRules(ctx context.Context, parentName ParentName, params *GetServerSwitchingRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServerTemplate

func (c *Client) GetServerTemplate(ctx context.Context, parentName ParentName, prefix string, params *GetServerTemplateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServerTemplates

func (c *Client) GetServerTemplates(ctx context.Context, parentName ParentName, params *GetServerTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServicesEndpoints

func (c *Client) GetServicesEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServicesHaproxyRuntimeAcls

func (c *Client) GetServicesHaproxyRuntimeAcls(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServicesHaproxyRuntimeAclsId

func (c *Client) GetServicesHaproxyRuntimeAclsId(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServicesHaproxyRuntimeAclsParentNameEntries

func (c *Client) GetServicesHaproxyRuntimeAclsParentNameEntries(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServicesHaproxyRuntimeAclsParentNameEntriesId

func (c *Client) GetServicesHaproxyRuntimeAclsParentNameEntriesId(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSite

func (c *Client) GetSite(ctx context.Context, name string, params *GetSiteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSites

func (c *Client) GetSites(ctx context.Context, params *GetSitesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpecification

func (c *Client) GetSpecification(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpoeAgent

func (c *Client) GetSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeAgentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpoeConfigurationVersion

func (c *Client) GetSpoeConfigurationVersion(ctx context.Context, parentName ParentName, params *GetSpoeConfigurationVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpoeEndpoints

func (c *Client) GetSpoeEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpoeGroup

func (c *Client) GetSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpoeMessage

func (c *Client) GetSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeMessageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpoeScope

func (c *Client) GetSpoeScope(ctx context.Context, parentName ParentName, name string, params *GetSpoeScopeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpoeTransaction

func (c *Client) GetSpoeTransaction(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStats

func (c *Client) GetStats(ctx context.Context, params *GetStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStatsEndpoints

func (c *Client) GetStatsEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStickRule

func (c *Client) GetStickRule(ctx context.Context, parentName ParentName, index int, params *GetStickRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStickRules

func (c *Client) GetStickRules(ctx context.Context, parentName ParentName, params *GetStickRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStickTable

func (c *Client) GetStickTable(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStickTableEntries

func (c *Client) GetStickTableEntries(ctx context.Context, parentName ParentName, params *GetStickTableEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStickTables

func (c *Client) GetStickTables(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStorageEndpoints

func (c *Client) GetStorageEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSummary

func (c *Client) GetSummary(ctx context.Context, params *GetSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTCPCheckBackend

func (c *Client) GetTCPCheckBackend(ctx context.Context, parentName ParentName, index int, params *GetTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTCPCheckDefaults

func (c *Client) GetTCPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *GetTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTCPRequestRuleBackend

func (c *Client) GetTCPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTCPRequestRuleFrontend

func (c *Client) GetTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTCPResponseRuleBackend

func (c *Client) GetTCPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTable

func (c *Client) GetTable(ctx context.Context, parentName ParentName, name string, params *GetTableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTables

func (c *Client) GetTables(ctx context.Context, parentName ParentName, params *GetTablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTransaction

func (c *Client) GetTransaction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTransactions

func (c *Client) GetTransactions(ctx context.Context, params *GetTransactionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUDPLbs

func (c *Client) GetUDPLbs(ctx context.Context, params *GetUDPLbsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUDPlb

func (c *Client) GetUDPlb(ctx context.Context, name string, params *GetUDPlbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUser

func (c *Client) GetUser(ctx context.Context, username string, params *GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUserlist

func (c *Client) GetUserlist(ctx context.Context, name string, params *GetUserlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUserlists

func (c *Client) GetUserlists(ctx context.Context, params *GetUserlistsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUsers

func (c *Client) GetUsers(ctx context.Context, params *GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVRRPInstance

func (c *Client) GetVRRPInstance(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVRRPScript

func (c *Client) GetVRRPScript(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVRRPSyncGroup

func (c *Client) GetVRRPSyncGroup(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWafBodyRuleBackend

func (c *Client) GetWafBodyRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWafBodyRuleFrontend

func (c *Client) GetWafBodyRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWafFile

func (c *Client) GetWafFile(ctx context.Context, rulesetName RulesetName, name string, params *GetWafFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWafFiles

func (c *Client) GetWafFiles(ctx context.Context, rulesetName RulesetName, params *GetWafFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWafRuleset

func (c *Client) GetWafRuleset(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWafRulesets

func (c *Client) GetWafRulesets(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InitiateCertificateRefresh

func (c *Client) InitiateCertificateRefresh(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostCluster

func (c *Client) PostCluster(ctx context.Context, params *PostClusterParams, body PostClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostClusterWithBody

func (c *Client) PostClusterWithBody(ctx context.Context, params *PostClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostHAProxyConfigurationWithBody

func (c *Client) PostHAProxyConfigurationWithBody(ctx context.Context, params *PostHAProxyConfigurationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostHAProxyConfigurationWithTextBody

func (c *Client) PostHAProxyConfigurationWithTextBody(ctx context.Context, params *PostHAProxyConfigurationParams, body PostHAProxyConfigurationTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServicesHaproxyRuntimeAclsParentNameEntries

func (c *Client) PostServicesHaproxyRuntimeAclsParentNameEntries(ctx context.Context, parentName ParentName, body PostServicesHaproxyRuntimeAclsParentNameEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostServicesHaproxyRuntimeAclsParentNameEntriesWithBody

func (c *Client) PostServicesHaproxyRuntimeAclsParentNameEntriesWithBody(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAWSRegion

func (c *Client) ReplaceAWSRegion(ctx context.Context, id string, body ReplaceAWSRegionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAWSRegionWithBody

func (c *Client) ReplaceAWSRegionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAclBackend

func (c *Client) ReplaceAclBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceAclBackendParams, body ReplaceAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAclBackendWithBody

func (c *Client) ReplaceAclBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAclFCGIApp

func (c *Client) ReplaceAclFCGIApp(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, body ReplaceAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAclFCGIAppWithBody

func (c *Client) ReplaceAclFCGIAppWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAclFrontend

func (c *Client) ReplaceAclFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFrontendParams, body ReplaceAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAclFrontendWithBody

func (c *Client) ReplaceAclFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllAclBackend

func (c *Client) ReplaceAllAclBackend(ctx context.Context, parentName ParentName, params *ReplaceAllAclBackendParams, body ReplaceAllAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllAclBackendWithBody

func (c *Client) ReplaceAllAclBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllAclFCGIApp

func (c *Client) ReplaceAllAclFCGIApp(ctx context.Context, parentName ParentName, params *ReplaceAllAclFCGIAppParams, body ReplaceAllAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllAclFCGIAppWithBody

func (c *Client) ReplaceAllAclFCGIAppWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllAclFrontend

func (c *Client) ReplaceAllAclFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllAclFrontendParams, body ReplaceAllAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllAclFrontendWithBody

func (c *Client) ReplaceAllAclFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllFilterBackend

func (c *Client) ReplaceAllFilterBackend(ctx context.Context, parentName ParentName, params *ReplaceAllFilterBackendParams, body ReplaceAllFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllFilterBackendWithBody

func (c *Client) ReplaceAllFilterBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllFilterFrontend

func (c *Client) ReplaceAllFilterFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllFilterFrontendParams, body ReplaceAllFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllFilterFrontendWithBody

func (c *Client) ReplaceAllFilterFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPAfterResponseRuleBackendWithBody

func (c *Client) ReplaceAllHTTPAfterResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPAfterResponseRuleFrontendWithBody

func (c *Client) ReplaceAllHTTPAfterResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPCheckBackend

func (c *Client) ReplaceAllHTTPCheckBackend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckBackendParams, body ReplaceAllHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPCheckBackendWithBody

func (c *Client) ReplaceAllHTTPCheckBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPCheckDefaults

func (c *Client) ReplaceAllHTTPCheckDefaults(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckDefaultsParams, body ReplaceAllHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPCheckDefaultsWithBody

func (c *Client) ReplaceAllHTTPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPErrorRuleBackend

func (c *Client) ReplaceAllHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleBackendParams, body ReplaceAllHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPErrorRuleBackendWithBody

func (c *Client) ReplaceAllHTTPErrorRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPErrorRuleDefaults

func (c *Client) ReplaceAllHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleDefaultsParams, body ReplaceAllHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPErrorRuleDefaultsWithBody

func (c *Client) ReplaceAllHTTPErrorRuleDefaultsWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPErrorRuleFrontend

func (c *Client) ReplaceAllHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleFrontendParams, body ReplaceAllHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPErrorRuleFrontendWithBody

func (c *Client) ReplaceAllHTTPErrorRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPRequestRuleBackend

func (c *Client) ReplaceAllHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleBackendParams, body ReplaceAllHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPRequestRuleBackendWithBody

func (c *Client) ReplaceAllHTTPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPRequestRuleFrontend

func (c *Client) ReplaceAllHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleFrontendParams, body ReplaceAllHTTPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPRequestRuleFrontendWithBody

func (c *Client) ReplaceAllHTTPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPResponseRuleBackend

func (c *Client) ReplaceAllHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleBackendParams, body ReplaceAllHTTPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPResponseRuleBackendWithBody

func (c *Client) ReplaceAllHTTPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllHTTPResponseRuleFrontendWithBody

func (c *Client) ReplaceAllHTTPResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetBackend

func (c *Client) ReplaceAllLogTargetBackend(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetBackendParams, body ReplaceAllLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetBackendWithBody

func (c *Client) ReplaceAllLogTargetBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetDefaults

func (c *Client) ReplaceAllLogTargetDefaults(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetDefaultsParams, body ReplaceAllLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetDefaultsWithBody

func (c *Client) ReplaceAllLogTargetDefaultsWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetFrontend

func (c *Client) ReplaceAllLogTargetFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetFrontendParams, body ReplaceAllLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetFrontendWithBody

func (c *Client) ReplaceAllLogTargetFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetGlobal

func (c *Client) ReplaceAllLogTargetGlobal(ctx context.Context, params *ReplaceAllLogTargetGlobalParams, body ReplaceAllLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetGlobalWithBody

func (c *Client) ReplaceAllLogTargetGlobalWithBody(ctx context.Context, params *ReplaceAllLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetLogForward

func (c *Client) ReplaceAllLogTargetLogForward(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetLogForwardParams, body ReplaceAllLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetLogForwardWithBody

func (c *Client) ReplaceAllLogTargetLogForwardWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetPeer

func (c *Client) ReplaceAllLogTargetPeer(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetPeerParams, body ReplaceAllLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetPeerWithBody

func (c *Client) ReplaceAllLogTargetPeerWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetUDPLb

func (c *Client) ReplaceAllLogTargetUDPLb(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetUDPLbParams, body ReplaceAllLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllLogTargetUDPLbWithBody

func (c *Client) ReplaceAllLogTargetUDPLbWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPCheckBackend

func (c *Client) ReplaceAllTCPCheckBackend(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckBackendParams, body ReplaceAllTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPCheckBackendWithBody

func (c *Client) ReplaceAllTCPCheckBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPCheckDefaults

func (c *Client) ReplaceAllTCPCheckDefaults(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckDefaultsParams, body ReplaceAllTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPCheckDefaultsWithBody

func (c *Client) ReplaceAllTCPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPRequestRuleBackend

func (c *Client) ReplaceAllTCPRequestRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleBackendParams, body ReplaceAllTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPRequestRuleBackendWithBody

func (c *Client) ReplaceAllTCPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPRequestRuleFrontend

func (c *Client) ReplaceAllTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleFrontendParams, body ReplaceAllTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPRequestRuleFrontendWithBody

func (c *Client) ReplaceAllTCPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPResponseRuleBackend

func (c *Client) ReplaceAllTCPResponseRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllTCPResponseRuleBackendParams, body ReplaceAllTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllTCPResponseRuleBackendWithBody

func (c *Client) ReplaceAllTCPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllWafBodyRuleBackend

func (c *Client) ReplaceAllWafBodyRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleBackendParams, body ReplaceAllWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllWafBodyRuleBackendWithBody

func (c *Client) ReplaceAllWafBodyRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllWafBodyRuleFrontend

func (c *Client) ReplaceAllWafBodyRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleFrontendParams, body ReplaceAllWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceAllWafBodyRuleFrontendWithBody

func (c *Client) ReplaceAllWafBodyRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBackend

func (c *Client) ReplaceBackend(ctx context.Context, name string, params *ReplaceBackendParams, body ReplaceBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBackendSwitchingRule

func (c *Client) ReplaceBackendSwitchingRule(ctx context.Context, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, body ReplaceBackendSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBackendSwitchingRuleWithBody

func (c *Client) ReplaceBackendSwitchingRuleWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBackendSwitchingRules

func (c *Client) ReplaceBackendSwitchingRules(ctx context.Context, parentName ParentName, params *ReplaceBackendSwitchingRulesParams, body ReplaceBackendSwitchingRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBackendSwitchingRulesWithBody

func (c *Client) ReplaceBackendSwitchingRulesWithBody(ctx context.Context, parentName ParentName, params *ReplaceBackendSwitchingRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBackendWithBody

func (c *Client) ReplaceBackendWithBody(ctx context.Context, name string, params *ReplaceBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBindFrontend

func (c *Client) ReplaceBindFrontend(ctx context.Context, parentName ParentName, name string, params *ReplaceBindFrontendParams, body ReplaceBindFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBindFrontendWithBody

func (c *Client) ReplaceBindFrontendWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceBindFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBindLogForward

func (c *Client) ReplaceBindLogForward(ctx context.Context, parentName ParentName, name string, params *ReplaceBindLogForwardParams, body ReplaceBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBindLogForwardWithBody

func (c *Client) ReplaceBindLogForwardWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBindPeer

func (c *Client) ReplaceBindPeer(ctx context.Context, parentName ParentName, name string, params *ReplaceBindPeerParams, body ReplaceBindPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceBindPeerWithBody

func (c *Client) ReplaceBindPeerWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceBindPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceCache

func (c *Client) ReplaceCache(ctx context.Context, name string, params *ReplaceCacheParams, body ReplaceCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceCacheWithBody

func (c *Client) ReplaceCacheWithBody(ctx context.Context, name string, params *ReplaceCacheParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceConsul

func (c *Client) ReplaceConsul(ctx context.Context, id string, body ReplaceConsulJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceConsulWithBody

func (c *Client) ReplaceConsulWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceCrtLoad

func (c *Client) ReplaceCrtLoad(ctx context.Context, certificate string, params *ReplaceCrtLoadParams, body ReplaceCrtLoadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceCrtLoadWithBody

func (c *Client) ReplaceCrtLoadWithBody(ctx context.Context, certificate string, params *ReplaceCrtLoadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDeclareCapture

func (c *Client) ReplaceDeclareCapture(ctx context.Context, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, body ReplaceDeclareCaptureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDeclareCaptureWithBody

func (c *Client) ReplaceDeclareCaptureWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDeclareCaptures

func (c *Client) ReplaceDeclareCaptures(ctx context.Context, parentName ParentName, params *ReplaceDeclareCapturesParams, body ReplaceDeclareCapturesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDeclareCapturesWithBody

func (c *Client) ReplaceDeclareCapturesWithBody(ctx context.Context, parentName ParentName, params *ReplaceDeclareCapturesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDefaultsSection

func (c *Client) ReplaceDefaultsSection(ctx context.Context, name string, params *ReplaceDefaultsSectionParams, body ReplaceDefaultsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDefaultsSectionWithBody

func (c *Client) ReplaceDefaultsSectionWithBody(ctx context.Context, name string, params *ReplaceDefaultsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDgramBindLogForward

func (c *Client) ReplaceDgramBindLogForward(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindLogForwardParams, body ReplaceDgramBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDgramBindLogForwardWithBody

func (c *Client) ReplaceDgramBindLogForwardWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDgramBindUDPLb

func (c *Client) ReplaceDgramBindUDPLb(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, body ReplaceDgramBindUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDgramBindUDPLbWithBody

func (c *Client) ReplaceDgramBindUDPLbWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDynamicUpdateRule

func (c *Client) ReplaceDynamicUpdateRule(ctx context.Context, index int, params *ReplaceDynamicUpdateRuleParams, body ReplaceDynamicUpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDynamicUpdateRuleWithBody

func (c *Client) ReplaceDynamicUpdateRuleWithBody(ctx context.Context, index int, params *ReplaceDynamicUpdateRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDynamicUpdateRules

func (c *Client) ReplaceDynamicUpdateRules(ctx context.Context, params *ReplaceDynamicUpdateRulesParams, body ReplaceDynamicUpdateRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceDynamicUpdateRulesWithBody

func (c *Client) ReplaceDynamicUpdateRulesWithBody(ctx context.Context, params *ReplaceDynamicUpdateRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceFCGIApp

func (c *Client) ReplaceFCGIApp(ctx context.Context, name string, params *ReplaceFCGIAppParams, body ReplaceFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceFCGIAppWithBody

func (c *Client) ReplaceFCGIAppWithBody(ctx context.Context, name string, params *ReplaceFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceFilterBackend

func (c *Client) ReplaceFilterBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterBackendParams, body ReplaceFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceFilterBackendWithBody

func (c *Client) ReplaceFilterBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceFilterFrontend

func (c *Client) ReplaceFilterFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterFrontendParams, body ReplaceFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceFilterFrontendWithBody

func (c *Client) ReplaceFilterFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceFrontend

func (c *Client) ReplaceFrontend(ctx context.Context, name string, params *ReplaceFrontendParams, body ReplaceFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceFrontendWithBody

func (c *Client) ReplaceFrontendWithBody(ctx context.Context, name string, params *ReplaceFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceGitSettings

func (c *Client) ReplaceGitSettings(ctx context.Context, params *ReplaceGitSettingsParams, body ReplaceGitSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceGitSettingsWithBody

func (c *Client) ReplaceGitSettingsWithBody(ctx context.Context, params *ReplaceGitSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceGlobal

func (c *Client) ReplaceGlobal(ctx context.Context, params *ReplaceGlobalParams, body ReplaceGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceGlobalDefs

func (c *Client) ReplaceGlobalDefs(ctx context.Context, params *ReplaceGlobalDefsParams, body ReplaceGlobalDefsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceGlobalDefsWithBody

func (c *Client) ReplaceGlobalDefsWithBody(ctx context.Context, params *ReplaceGlobalDefsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceGlobalWithBody

func (c *Client) ReplaceGlobalWithBody(ctx context.Context, params *ReplaceGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceGroup

func (c *Client) ReplaceGroup(ctx context.Context, name string, params *ReplaceGroupParams, body ReplaceGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceGroupWithBody

func (c *Client) ReplaceGroupWithBody(ctx context.Context, name string, params *ReplaceGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPAfterResponseRuleBackend

func (c *Client) ReplaceHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleBackendParams, body ReplaceHTTPAfterResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPAfterResponseRuleBackendWithBody

func (c *Client) ReplaceHTTPAfterResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPAfterResponseRuleFrontend

func (c *Client) ReplaceHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleFrontendParams, body ReplaceHTTPAfterResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPAfterResponseRuleFrontendWithBody

func (c *Client) ReplaceHTTPAfterResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPCheckBackend

func (c *Client) ReplaceHTTPCheckBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, body ReplaceHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPCheckBackendWithBody

func (c *Client) ReplaceHTTPCheckBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPCheckDefaults

func (c *Client) ReplaceHTTPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, body ReplaceHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPCheckDefaultsWithBody

func (c *Client) ReplaceHTTPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPErrorRuleBackend

func (c *Client) ReplaceHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, body ReplaceHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPErrorRuleBackendWithBody

func (c *Client) ReplaceHTTPErrorRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPErrorRuleDefaults

func (c *Client) ReplaceHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, body ReplaceHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPErrorRuleDefaultsWithBody

func (c *Client) ReplaceHTTPErrorRuleDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPErrorRuleFrontend

func (c *Client) ReplaceHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, body ReplaceHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPErrorRuleFrontendWithBody

func (c *Client) ReplaceHTTPErrorRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPErrorsSection

func (c *Client) ReplaceHTTPErrorsSection(ctx context.Context, name string, params *ReplaceHTTPErrorsSectionParams, body ReplaceHTTPErrorsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPErrorsSectionWithBody

func (c *Client) ReplaceHTTPErrorsSectionWithBody(ctx context.Context, name string, params *ReplaceHTTPErrorsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPRequestRuleBackend

func (c *Client) ReplaceHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleBackendParams, body ReplaceHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPRequestRuleBackendWithBody

func (c *Client) ReplaceHTTPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPRequestRuleFrontend

func (c *Client) ReplaceHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleFrontendParams, body ReplaceHTTPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPRequestRuleFrontendWithBody

func (c *Client) ReplaceHTTPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPResponseRuleBackend

func (c *Client) ReplaceHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleBackendParams, body ReplaceHTTPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPResponseRuleBackendWithBody

func (c *Client) ReplaceHTTPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPResponseRuleFrontend

func (c *Client) ReplaceHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleFrontendParams, body ReplaceHTTPResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceHTTPResponseRuleFrontendWithBody

func (c *Client) ReplaceHTTPResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceKeepalivedConfigurationWithBody

func (c *Client) ReplaceKeepalivedConfigurationWithBody(ctx context.Context, params *ReplaceKeepalivedConfigurationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceKeepalivedConfigurationWithTextBody

func (c *Client) ReplaceKeepalivedConfigurationWithTextBody(ctx context.Context, params *ReplaceKeepalivedConfigurationParams, body ReplaceKeepalivedConfigurationTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogConfig

func (c *Client) ReplaceLogConfig(ctx context.Context, body ReplaceLogConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogConfigWithBody

func (c *Client) ReplaceLogConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogForward

func (c *Client) ReplaceLogForward(ctx context.Context, name string, params *ReplaceLogForwardParams, body ReplaceLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogForwardWithBody

func (c *Client) ReplaceLogForwardWithBody(ctx context.Context, name string, params *ReplaceLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogInput

func (c *Client) ReplaceLogInput(ctx context.Context, id string, body ReplaceLogInputJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogInputWithBody

func (c *Client) ReplaceLogInputWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogOutput

func (c *Client) ReplaceLogOutput(ctx context.Context, id string, body ReplaceLogOutputJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogOutputWithBody

func (c *Client) ReplaceLogOutputWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetBackend

func (c *Client) ReplaceLogTargetBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, body ReplaceLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetBackendWithBody

func (c *Client) ReplaceLogTargetBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetDefaults

func (c *Client) ReplaceLogTargetDefaults(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, body ReplaceLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetDefaultsWithBody

func (c *Client) ReplaceLogTargetDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetFrontend

func (c *Client) ReplaceLogTargetFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, body ReplaceLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetFrontendWithBody

func (c *Client) ReplaceLogTargetFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetGlobal

func (c *Client) ReplaceLogTargetGlobal(ctx context.Context, index int, params *ReplaceLogTargetGlobalParams, body ReplaceLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetGlobalWithBody

func (c *Client) ReplaceLogTargetGlobalWithBody(ctx context.Context, index int, params *ReplaceLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetLogForward

func (c *Client) ReplaceLogTargetLogForward(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, body ReplaceLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetLogForwardWithBody

func (c *Client) ReplaceLogTargetLogForwardWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetPeer

func (c *Client) ReplaceLogTargetPeer(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, body ReplaceLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetPeerWithBody

func (c *Client) ReplaceLogTargetPeerWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetUDPLb

func (c *Client) ReplaceLogTargetUDPLb(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, body ReplaceLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceLogTargetUDPLbWithBody

func (c *Client) ReplaceLogTargetUDPLbWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceMailerEntry

func (c *Client) ReplaceMailerEntry(ctx context.Context, name string, params *ReplaceMailerEntryParams, body ReplaceMailerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceMailerEntryWithBody

func (c *Client) ReplaceMailerEntryWithBody(ctx context.Context, name string, params *ReplaceMailerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceNameserver

func (c *Client) ReplaceNameserver(ctx context.Context, name string, params *ReplaceNameserverParams, body ReplaceNameserverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceNameserverWithBody

func (c *Client) ReplaceNameserverWithBody(ctx context.Context, name string, params *ReplaceNameserverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplacePeerEntry

func (c *Client) ReplacePeerEntry(ctx context.Context, name string, params *ReplacePeerEntryParams, body ReplacePeerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplacePeerEntryWithBody

func (c *Client) ReplacePeerEntryWithBody(ctx context.Context, name string, params *ReplacePeerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceProgram

func (c *Client) ReplaceProgram(ctx context.Context, name string, params *ReplaceProgramParams, body ReplaceProgramJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceProgramWithBody

func (c *Client) ReplaceProgramWithBody(ctx context.Context, name string, params *ReplaceProgramParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceResolver

func (c *Client) ReplaceResolver(ctx context.Context, name string, params *ReplaceResolverParams, body ReplaceResolverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceResolverWithBody

func (c *Client) ReplaceResolverWithBody(ctx context.Context, name string, params *ReplaceResolverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceRing

func (c *Client) ReplaceRing(ctx context.Context, name string, params *ReplaceRingParams, body ReplaceRingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceRingWithBody

func (c *Client) ReplaceRingWithBody(ctx context.Context, name string, params *ReplaceRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceRuntimeMapEntry

func (c *Client) ReplaceRuntimeMapEntry(ctx context.Context, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, body ReplaceRuntimeMapEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceRuntimeMapEntryWithBody

func (c *Client) ReplaceRuntimeMapEntryWithBody(ctx context.Context, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceRuntimeServer

func (c *Client) ReplaceRuntimeServer(ctx context.Context, parentName ParentName, name string, body ReplaceRuntimeServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceRuntimeServerWithBody

func (c *Client) ReplaceRuntimeServerWithBody(ctx context.Context, parentName ParentName, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerBackend

func (c *Client) ReplaceServerBackend(ctx context.Context, parentName ParentName, name string, params *ReplaceServerBackendParams, body ReplaceServerBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerBackendWithBody

func (c *Client) ReplaceServerBackendWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceServerBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerPeer

func (c *Client) ReplaceServerPeer(ctx context.Context, parentName ParentName, name string, params *ReplaceServerPeerParams, body ReplaceServerPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerPeerWithBody

func (c *Client) ReplaceServerPeerWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceServerPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerRing

func (c *Client) ReplaceServerRing(ctx context.Context, parentName ParentName, name string, params *ReplaceServerRingParams, body ReplaceServerRingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerRingWithBody

func (c *Client) ReplaceServerRingWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceServerRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerSwitchingRule

func (c *Client) ReplaceServerSwitchingRule(ctx context.Context, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, body ReplaceServerSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerSwitchingRuleWithBody

func (c *Client) ReplaceServerSwitchingRuleWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerSwitchingRules

func (c *Client) ReplaceServerSwitchingRules(ctx context.Context, parentName ParentName, params *ReplaceServerSwitchingRulesParams, body ReplaceServerSwitchingRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerSwitchingRulesWithBody

func (c *Client) ReplaceServerSwitchingRulesWithBody(ctx context.Context, parentName ParentName, params *ReplaceServerSwitchingRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerTemplate

func (c *Client) ReplaceServerTemplate(ctx context.Context, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, body ReplaceServerTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceServerTemplateWithBody

func (c *Client) ReplaceServerTemplateWithBody(ctx context.Context, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceSite

func (c *Client) ReplaceSite(ctx context.Context, name string, params *ReplaceSiteParams, body ReplaceSiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceSiteWithBody

func (c *Client) ReplaceSiteWithBody(ctx context.Context, name string, params *ReplaceSiteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceSpoeAgent

func (c *Client) ReplaceSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, body ReplaceSpoeAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceSpoeAgentWithBody

func (c *Client) ReplaceSpoeAgentWithBody(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceSpoeGroup

func (c *Client) ReplaceSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, body ReplaceSpoeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceSpoeGroupWithBody

func (c *Client) ReplaceSpoeGroupWithBody(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceSpoeMessage

func (c *Client) ReplaceSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, body ReplaceSpoeMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceSpoeMessageWithBody

func (c *Client) ReplaceSpoeMessageWithBody(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStickRule

func (c *Client) ReplaceStickRule(ctx context.Context, parentName ParentName, index int, params *ReplaceStickRuleParams, body ReplaceStickRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStickRuleWithBody

func (c *Client) ReplaceStickRuleWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceStickRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStickRules

func (c *Client) ReplaceStickRules(ctx context.Context, parentName ParentName, params *ReplaceStickRulesParams, body ReplaceStickRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStickRulesWithBody

func (c *Client) ReplaceStickRulesWithBody(ctx context.Context, parentName ParentName, params *ReplaceStickRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStorageGeneralFileWithBody

func (c *Client) ReplaceStorageGeneralFileWithBody(ctx context.Context, name string, params *ReplaceStorageGeneralFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStorageMapFileWithBody

func (c *Client) ReplaceStorageMapFileWithBody(ctx context.Context, name string, params *ReplaceStorageMapFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStorageMapFileWithTextBody

func (c *Client) ReplaceStorageMapFileWithTextBody(ctx context.Context, name string, params *ReplaceStorageMapFileParams, body ReplaceStorageMapFileTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStorageSSLCertificateWithBody

func (c *Client) ReplaceStorageSSLCertificateWithBody(ctx context.Context, name string, params *ReplaceStorageSSLCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStorageSSLCertificateWithTextBody

func (c *Client) ReplaceStorageSSLCertificateWithTextBody(ctx context.Context, name string, params *ReplaceStorageSSLCertificateParams, body ReplaceStorageSSLCertificateTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStructured

func (c *Client) ReplaceStructured(ctx context.Context, params *ReplaceStructuredParams, body ReplaceStructuredJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceStructuredWithBody

func (c *Client) ReplaceStructuredWithBody(ctx context.Context, params *ReplaceStructuredParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPCheckBackend

func (c *Client) ReplaceTCPCheckBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, body ReplaceTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPCheckBackendWithBody

func (c *Client) ReplaceTCPCheckBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPCheckDefaults

func (c *Client) ReplaceTCPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, body ReplaceTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPCheckDefaultsWithBody

func (c *Client) ReplaceTCPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPRequestRuleBackend

func (c *Client) ReplaceTCPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, body ReplaceTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPRequestRuleBackendWithBody

func (c *Client) ReplaceTCPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPRequestRuleFrontend

func (c *Client) ReplaceTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleFrontendParams, body ReplaceTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPRequestRuleFrontendWithBody

func (c *Client) ReplaceTCPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPResponseRuleBackend

func (c *Client) ReplaceTCPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPResponseRuleBackendParams, body ReplaceTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTCPResponseRuleBackendWithBody

func (c *Client) ReplaceTCPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTable

func (c *Client) ReplaceTable(ctx context.Context, parentName ParentName, name string, params *ReplaceTableParams, body ReplaceTableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceTableWithBody

func (c *Client) ReplaceTableWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceTableParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceUDPLb

func (c *Client) ReplaceUDPLb(ctx context.Context, name string, params *ReplaceUDPLbParams, body ReplaceUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceUDPLbWithBody

func (c *Client) ReplaceUDPLbWithBody(ctx context.Context, name string, params *ReplaceUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceUser

func (c *Client) ReplaceUser(ctx context.Context, username string, params *ReplaceUserParams, body ReplaceUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceUserWithBody

func (c *Client) ReplaceUserWithBody(ctx context.Context, username string, params *ReplaceUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceVRRPInstance

func (c *Client) ReplaceVRRPInstance(ctx context.Context, parentName ParentName, params *ReplaceVRRPInstanceParams, body ReplaceVRRPInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceVRRPInstanceWithBody

func (c *Client) ReplaceVRRPInstanceWithBody(ctx context.Context, parentName ParentName, params *ReplaceVRRPInstanceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceVRRPScript

func (c *Client) ReplaceVRRPScript(ctx context.Context, parentName ParentName, params *ReplaceVRRPScriptParams, body ReplaceVRRPScriptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceVRRPScriptWithBody

func (c *Client) ReplaceVRRPScriptWithBody(ctx context.Context, parentName ParentName, params *ReplaceVRRPScriptParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceVRRPSyncGroup

func (c *Client) ReplaceVRRPSyncGroup(ctx context.Context, parentName ParentName, params *ReplaceVRRPSyncGroupParams, body ReplaceVRRPSyncGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceVRRPSyncGroupWithBody

func (c *Client) ReplaceVRRPSyncGroupWithBody(ctx context.Context, parentName ParentName, params *ReplaceVRRPSyncGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceWafBodyRuleBackend

func (c *Client) ReplaceWafBodyRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, body ReplaceWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceWafBodyRuleBackendWithBody

func (c *Client) ReplaceWafBodyRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceWafBodyRuleFrontend

func (c *Client) ReplaceWafBodyRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, body ReplaceWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceWafBodyRuleFrontendWithBody

func (c *Client) ReplaceWafBodyRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceWafFileWithBody

func (c *Client) ReplaceWafFileWithBody(ctx context.Context, rulesetName RulesetName, name string, params *ReplaceWafFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceWafFileWithTextBody

func (c *Client) ReplaceWafFileWithTextBody(ctx context.Context, rulesetName RulesetName, name string, params *ReplaceWafFileParams, body ReplaceWafFileTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceWafRulesetWithBody

func (c *Client) ReplaceWafRulesetWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RunActions

func (c *Client) RunActions(ctx context.Context, body RunActionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RunActionsWithBody

func (c *Client) RunActionsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetStickTableEntries

func (c *Client) SetStickTableEntries(ctx context.Context, parentName ParentName, body SetStickTableEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetStickTableEntriesWithBody

func (c *Client) SetStickTableEntriesWithBody(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowRuntimeMap

func (c *Client) ShowRuntimeMap(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartKeepalivedTransaction

func (c *Client) StartKeepalivedTransaction(ctx context.Context, params *StartKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartSpoeTransaction

func (c *Client) StartSpoeTransaction(ctx context.Context, parentName ParentName, params *StartSpoeTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartTransaction

func (c *Client) StartTransaction(ctx context.Context, params *StartTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetAPIEndpoints request
	GetAPIEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlohaEndpoints request
	GetAlohaEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlohaActions request
	GetAlohaActions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteAlohaActionWithBody request with any body
	ExecuteAlohaActionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExecuteAlohaAction(ctx context.Context, body ExecuteAlohaActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlohaAction request
	GetAlohaAction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCluster request
	DeleteCluster(ctx context.Context, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCluster request
	GetCluster(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostClusterWithBody request with any body
	PostClusterWithBody(ctx context.Context, params *PostClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostCluster(ctx context.Context, params *PostClusterParams, body PostClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EditClusterWithBody request with any body
	EditClusterWithBody(ctx context.Context, params *EditClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EditCluster(ctx context.Context, params *EditClusterParams, body EditClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InitiateCertificateRefresh request
	InitiateCertificateRefresh(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFacts request
	GetFacts(ctx context.Context, params *GetFactsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHealth request
	GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInfo request
	GetInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAWSRegions request
	GetAWSRegions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAWSRegionWithBody request with any body
	CreateAWSRegionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAWSRegion(ctx context.Context, body CreateAWSRegionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAWSRegion request
	DeleteAWSRegion(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAWSRegion request
	GetAWSRegion(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAWSRegionWithBody request with any body
	ReplaceAWSRegionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAWSRegion(ctx context.Context, id string, body ReplaceAWSRegionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConsuls request
	GetConsuls(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateConsulWithBody request with any body
	CreateConsulWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateConsul(ctx context.Context, body CreateConsulJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteConsul request
	DeleteConsul(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConsul request
	GetConsul(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceConsulWithBody request with any body
	ReplaceConsulWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceConsul(ctx context.Context, id string, body ReplaceConsulJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServicesEndpoints request
	GetServicesEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RunActionsWithBody request with any body
	RunActionsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RunActions(ctx context.Context, body RunActionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGitEndpoints request
	GetGitEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGitActions request
	GetGitActions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteGitActionWithBody request with any body
	ExecuteGitActionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExecuteGitAction(ctx context.Context, body ExecuteGitActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGitAction request
	GetGitAction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGitSettings request
	GetGitSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceGitSettingsWithBody request with any body
	ReplaceGitSettingsWithBody(ctx context.Context, params *ReplaceGitSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceGitSettings(ctx context.Context, params *ReplaceGitSettingsParams, body ReplaceGitSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHaproxyEndpoints request
	GetHaproxyEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfigurationEndpoints request
	GetConfigurationEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBackends request
	GetBackends(ctx context.Context, params *GetBackendsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBackendWithBody request with any body
	CreateBackendWithBody(ctx context.Context, params *CreateBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBackend(ctx context.Context, params *CreateBackendParams, body CreateBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBackend request
	DeleteBackend(ctx context.Context, name string, params *DeleteBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBackend request
	GetBackend(ctx context.Context, name string, params *GetBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceBackendWithBody request with any body
	ReplaceBackendWithBody(ctx context.Context, name string, params *ReplaceBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceBackend(ctx context.Context, name string, params *ReplaceBackendParams, body ReplaceBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllAclBackend request
	GetAllAclBackend(ctx context.Context, parentName ParentName, params *GetAllAclBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllAclBackendWithBody request with any body
	ReplaceAllAclBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllAclBackend(ctx context.Context, parentName ParentName, params *ReplaceAllAclBackendParams, body ReplaceAllAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAclBackend request
	DeleteAclBackend(ctx context.Context, parentName ParentName, index int, params *DeleteAclBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAclBackend request
	GetAclBackend(ctx context.Context, parentName ParentName, index int, params *GetAclBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAclBackendWithBody request with any body
	CreateAclBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAclBackend(ctx context.Context, parentName ParentName, index int, params *CreateAclBackendParams, body CreateAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAclBackendWithBody request with any body
	ReplaceAclBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAclBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceAclBackendParams, body ReplaceAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllFilterBackend request
	GetAllFilterBackend(ctx context.Context, parentName ParentName, params *GetAllFilterBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllFilterBackendWithBody request with any body
	ReplaceAllFilterBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllFilterBackend(ctx context.Context, parentName ParentName, params *ReplaceAllFilterBackendParams, body ReplaceAllFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFilterBackend request
	DeleteFilterBackend(ctx context.Context, parentName ParentName, index int, params *DeleteFilterBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFilterBackend request
	GetFilterBackend(ctx context.Context, parentName ParentName, index int, params *GetFilterBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateFilterBackendWithBody request with any body
	CreateFilterBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateFilterBackend(ctx context.Context, parentName ParentName, index int, params *CreateFilterBackendParams, body CreateFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceFilterBackendWithBody request with any body
	ReplaceFilterBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceFilterBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterBackendParams, body ReplaceFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPAfterResponseRuleBackend request
	GetAllHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPAfterResponseRuleBackendWithBody request with any body
	ReplaceAllHTTPAfterResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleBackendParams, body ReplaceAllHTTPAfterResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPAfterResponseRuleBackend request
	DeleteHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPAfterResponseRuleBackend request
	GetHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPAfterResponseRuleBackendWithBody request with any body
	CreateHTTPAfterResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleBackendParams, body CreateHTTPAfterResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPAfterResponseRuleBackendWithBody request with any body
	ReplaceHTTPAfterResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPAfterResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleBackendParams, body ReplaceHTTPAfterResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPCheckBackend request
	GetAllHTTPCheckBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPCheckBackendWithBody request with any body
	ReplaceAllHTTPCheckBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPCheckBackend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckBackendParams, body ReplaceAllHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPCheckBackend request
	DeleteHTTPCheckBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPCheckBackend request
	GetHTTPCheckBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPCheckBackendWithBody request with any body
	CreateHTTPCheckBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPCheckBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, body CreateHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPCheckBackendWithBody request with any body
	ReplaceHTTPCheckBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPCheckBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, body ReplaceHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPErrorRuleBackend request
	GetAllHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPErrorRuleBackendWithBody request with any body
	ReplaceAllHTTPErrorRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleBackendParams, body ReplaceAllHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPErrorRuleBackend request
	DeleteHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPErrorRuleBackend request
	GetHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPErrorRuleBackendWithBody request with any body
	CreateHTTPErrorRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, body CreateHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPErrorRuleBackendWithBody request with any body
	ReplaceHTTPErrorRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPErrorRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, body ReplaceHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPRequestRuleBackend request
	GetAllHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPRequestRuleBackendWithBody request with any body
	ReplaceAllHTTPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleBackendParams, body ReplaceAllHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPRequestRuleBackend request
	DeleteHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPRequestRuleBackend request
	GetHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPRequestRuleBackendWithBody request with any body
	CreateHTTPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, body CreateHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPRequestRuleBackendWithBody request with any body
	ReplaceHTTPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleBackendParams, body ReplaceHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPResponseRuleBackend request
	GetAllHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, params *GetAllHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPResponseRuleBackendWithBody request with any body
	ReplaceAllHTTPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleBackendParams, body ReplaceAllHTTPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPResponseRuleBackend request
	DeleteHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPResponseRuleBackend request
	GetHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPResponseRuleBackendWithBody request with any body
	CreateHTTPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleBackendParams, body CreateHTTPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPResponseRuleBackendWithBody request with any body
	ReplaceHTTPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleBackendParams, body ReplaceHTTPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllLogTargetBackend request
	GetAllLogTargetBackend(ctx context.Context, parentName ParentName, params *GetAllLogTargetBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllLogTargetBackendWithBody request with any body
	ReplaceAllLogTargetBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllLogTargetBackend(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetBackendParams, body ReplaceAllLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogTargetBackend request
	DeleteLogTargetBackend(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogTargetBackend request
	GetLogTargetBackend(ctx context.Context, parentName ParentName, index int, params *GetLogTargetBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogTargetBackendWithBody request with any body
	CreateLogTargetBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogTargetBackend(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetBackendParams, body CreateLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogTargetBackendWithBody request with any body
	ReplaceLogTargetBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogTargetBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, body ReplaceLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServerSwitchingRules request
	GetServerSwitchingRules(ctx context.Context, parentName ParentName, params *GetServerSwitchingRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceServerSwitchingRulesWithBody request with any body
	ReplaceServerSwitchingRulesWithBody(ctx context.Context, parentName ParentName, params *ReplaceServerSwitchingRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceServerSwitchingRules(ctx context.Context, parentName ParentName, params *ReplaceServerSwitchingRulesParams, body ReplaceServerSwitchingRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServerSwitchingRule request
	DeleteServerSwitchingRule(ctx context.Context, parentName ParentName, index int, params *DeleteServerSwitchingRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServerSwitchingRule request
	GetServerSwitchingRule(ctx context.Context, parentName ParentName, index int, params *GetServerSwitchingRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServerSwitchingRuleWithBody request with any body
	CreateServerSwitchingRuleWithBody(ctx context.Context, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateServerSwitchingRule(ctx context.Context, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, body CreateServerSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceServerSwitchingRuleWithBody request with any body
	ReplaceServerSwitchingRuleWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceServerSwitchingRule(ctx context.Context, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, body ReplaceServerSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServerTemplates request
	GetServerTemplates(ctx context.Context, parentName ParentName, params *GetServerTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServerTemplateWithBody request with any body
	CreateServerTemplateWithBody(ctx context.Context, parentName ParentName, params *CreateServerTemplateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateServerTemplate(ctx context.Context, parentName ParentName, params *CreateServerTemplateParams, body CreateServerTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServerTemplate request
	DeleteServerTemplate(ctx context.Context, parentName ParentName, prefix string, params *DeleteServerTemplateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServerTemplate request
	GetServerTemplate(ctx context.Context, parentName ParentName, prefix string, params *GetServerTemplateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceServerTemplateWithBody request with any body
	ReplaceServerTemplateWithBody(ctx context.Context, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceServerTemplate(ctx context.Context, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, body ReplaceServerTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllServerBackend request
	GetAllServerBackend(ctx context.Context, parentName ParentName, params *GetAllServerBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServerBackendWithBody request with any body
	CreateServerBackendWithBody(ctx context.Context, parentName ParentName, params *CreateServerBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateServerBackend(ctx context.Context, parentName ParentName, params *CreateServerBackendParams, body CreateServerBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServerBackend request
	DeleteServerBackend(ctx context.Context, parentName ParentName, name string, params *DeleteServerBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServerBackend request
	GetServerBackend(ctx context.Context, parentName ParentName, name string, params *GetServerBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceServerBackendWithBody request with any body
	ReplaceServerBackendWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceServerBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceServerBackend(ctx context.Context, parentName ParentName, name string, params *ReplaceServerBackendParams, body ReplaceServerBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStickRules request
	GetStickRules(ctx context.Context, parentName ParentName, params *GetStickRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceStickRulesWithBody request with any body
	ReplaceStickRulesWithBody(ctx context.Context, parentName ParentName, params *ReplaceStickRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceStickRules(ctx context.Context, parentName ParentName, params *ReplaceStickRulesParams, body ReplaceStickRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStickRule request
	DeleteStickRule(ctx context.Context, parentName ParentName, index int, params *DeleteStickRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStickRule request
	GetStickRule(ctx context.Context, parentName ParentName, index int, params *GetStickRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateStickRuleWithBody request with any body
	CreateStickRuleWithBody(ctx context.Context, parentName ParentName, index int, params *CreateStickRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateStickRule(ctx context.Context, parentName ParentName, index int, params *CreateStickRuleParams, body CreateStickRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceStickRuleWithBody request with any body
	ReplaceStickRuleWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceStickRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceStickRule(ctx context.Context, parentName ParentName, index int, params *ReplaceStickRuleParams, body ReplaceStickRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllTCPCheckBackend request
	GetAllTCPCheckBackend(ctx context.Context, parentName ParentName, params *GetAllTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllTCPCheckBackendWithBody request with any body
	ReplaceAllTCPCheckBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllTCPCheckBackend(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckBackendParams, body ReplaceAllTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTCPCheckBackend request
	DeleteTCPCheckBackend(ctx context.Context, parentName ParentName, index int, params *DeleteTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTCPCheckBackend request
	GetTCPCheckBackend(ctx context.Context, parentName ParentName, index int, params *GetTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTCPCheckBackendWithBody request with any body
	CreateTCPCheckBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTCPCheckBackend(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckBackendParams, body CreateTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceTCPCheckBackendWithBody request with any body
	ReplaceTCPCheckBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceTCPCheckBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, body ReplaceTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllTCPRequestRuleBackend request
	GetAllTCPRequestRuleBackend(ctx context.Context, parentName ParentName, params *GetAllTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllTCPRequestRuleBackendWithBody request with any body
	ReplaceAllTCPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllTCPRequestRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleBackendParams, body ReplaceAllTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTCPRequestRuleBackend request
	DeleteTCPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTCPRequestRuleBackend request
	GetTCPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTCPRequestRuleBackendWithBody request with any body
	CreateTCPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTCPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, body CreateTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceTCPRequestRuleBackendWithBody request with any body
	ReplaceTCPRequestRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceTCPRequestRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, body ReplaceTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllTCPResponseRuleBackend request
	GetAllTCPResponseRuleBackend(ctx context.Context, parentName ParentName, params *GetAllTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllTCPResponseRuleBackendWithBody request with any body
	ReplaceAllTCPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllTCPResponseRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllTCPResponseRuleBackendParams, body ReplaceAllTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTCPResponseRuleBackend request
	DeleteTCPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTCPResponseRuleBackend request
	GetTCPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTCPResponseRuleBackendWithBody request with any body
	CreateTCPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTCPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, body CreateTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceTCPResponseRuleBackendWithBody request with any body
	ReplaceTCPResponseRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceTCPResponseRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPResponseRuleBackendParams, body ReplaceTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllWafBodyRuleBackend request
	GetAllWafBodyRuleBackend(ctx context.Context, parentName ParentName, params *GetAllWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllWafBodyRuleBackendWithBody request with any body
	ReplaceAllWafBodyRuleBackendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllWafBodyRuleBackend(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleBackendParams, body ReplaceAllWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteWafBodyRuleBackend request
	DeleteWafBodyRuleBackend(ctx context.Context, parentName ParentName, index int, params *DeleteWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWafBodyRuleBackend request
	GetWafBodyRuleBackend(ctx context.Context, parentName ParentName, index int, params *GetWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateWafBodyRuleBackendWithBody request with any body
	CreateWafBodyRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateWafBodyRuleBackend(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, body CreateWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceWafBodyRuleBackendWithBody request with any body
	ReplaceWafBodyRuleBackendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceWafBodyRuleBackend(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, body ReplaceWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBotmgmtProfiles request
	GetBotmgmtProfiles(ctx context.Context, params *GetBotmgmtProfilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBotmgmtProfileWithBody request with any body
	CreateBotmgmtProfileWithBody(ctx context.Context, params *CreateBotmgmtProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBotmgmtProfile(ctx context.Context, params *CreateBotmgmtProfileParams, body CreateBotmgmtProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBotmgmtProfile request
	DeleteBotmgmtProfile(ctx context.Context, name string, params *DeleteBotmgmtProfileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBotmgmtProfile request
	GetBotmgmtProfile(ctx context.Context, name string, params *GetBotmgmtProfileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EditBotmgmtProfileWithBody request with any body
	EditBotmgmtProfileWithBody(ctx context.Context, name string, params *EditBotmgmtProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EditBotmgmtProfile(ctx context.Context, name string, params *EditBotmgmtProfileParams, body EditBotmgmtProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCaches request
	GetCaches(ctx context.Context, params *GetCachesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCacheWithBody request with any body
	CreateCacheWithBody(ctx context.Context, params *CreateCacheParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCache(ctx context.Context, params *CreateCacheParams, body CreateCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCache request
	DeleteCache(ctx context.Context, name string, params *DeleteCacheParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCache request
	GetCache(ctx context.Context, name string, params *GetCacheParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceCacheWithBody request with any body
	ReplaceCacheWithBody(ctx context.Context, name string, params *ReplaceCacheParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceCache(ctx context.Context, name string, params *ReplaceCacheParams, body ReplaceCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCaptchas request
	GetCaptchas(ctx context.Context, params *GetCaptchasParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCaptchaWithBody request with any body
	CreateCaptchaWithBody(ctx context.Context, params *CreateCaptchaParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCaptcha(ctx context.Context, params *CreateCaptchaParams, body CreateCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCaptcha request
	DeleteCaptcha(ctx context.Context, name string, params *DeleteCaptchaParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCaptcha request
	GetCaptcha(ctx context.Context, name string, params *GetCaptchaParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EditCaptchaWithBody request with any body
	EditCaptchaWithBody(ctx context.Context, name string, params *EditCaptchaParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EditCaptcha(ctx context.Context, name string, params *EditCaptchaParams, body EditCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterConfigurationVersion request
	GetClusterConfigurationVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCrtLoads request
	GetCrtLoads(ctx context.Context, params *GetCrtLoadsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCrtLoadWithBody request with any body
	CreateCrtLoadWithBody(ctx context.Context, params *CreateCrtLoadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCrtLoad(ctx context.Context, params *CreateCrtLoadParams, body CreateCrtLoadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCrtLoad request
	DeleteCrtLoad(ctx context.Context, certificate string, params *DeleteCrtLoadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCrtLoad request
	GetCrtLoad(ctx context.Context, certificate string, params *GetCrtLoadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceCrtLoadWithBody request with any body
	ReplaceCrtLoadWithBody(ctx context.Context, certificate string, params *ReplaceCrtLoadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceCrtLoad(ctx context.Context, certificate string, params *ReplaceCrtLoadParams, body ReplaceCrtLoadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCrtStores request
	GetCrtStores(ctx context.Context, params *GetCrtStoresParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCrtStoreWithBody request with any body
	CreateCrtStoreWithBody(ctx context.Context, params *CreateCrtStoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCrtStore(ctx context.Context, params *CreateCrtStoreParams, body CreateCrtStoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCrtStore request
	DeleteCrtStore(ctx context.Context, name string, params *DeleteCrtStoreParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCrtStore request
	GetCrtStore(ctx context.Context, name string, params *GetCrtStoreParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EditCrtStoreWithBody request with any body
	EditCrtStoreWithBody(ctx context.Context, name string, params *EditCrtStoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EditCrtStore(ctx context.Context, name string, params *EditCrtStoreParams, body EditCrtStoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDefaultsSections request
	GetDefaultsSections(ctx context.Context, params *GetDefaultsSectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDefaultsSectionWithBody request with any body
	CreateDefaultsSectionWithBody(ctx context.Context, params *CreateDefaultsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDefaultsSection(ctx context.Context, params *CreateDefaultsSectionParams, body CreateDefaultsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDefaultsSection request
	DeleteDefaultsSection(ctx context.Context, name string, params *DeleteDefaultsSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDefaultsSection request
	GetDefaultsSection(ctx context.Context, name string, params *GetDefaultsSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceDefaultsSectionWithBody request with any body
	ReplaceDefaultsSectionWithBody(ctx context.Context, name string, params *ReplaceDefaultsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceDefaultsSection(ctx context.Context, name string, params *ReplaceDefaultsSectionParams, body ReplaceDefaultsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPCheckDefaults request
	GetAllHTTPCheckDefaults(ctx context.Context, parentName ParentName, params *GetAllHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPCheckDefaultsWithBody request with any body
	ReplaceAllHTTPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPCheckDefaults(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckDefaultsParams, body ReplaceAllHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPCheckDefaults request
	DeleteHTTPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPCheckDefaults request
	GetHTTPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *GetHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPCheckDefaultsWithBody request with any body
	CreateHTTPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, body CreateHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPCheckDefaultsWithBody request with any body
	ReplaceHTTPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, body ReplaceHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPErrorRuleDefaults request
	GetAllHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPErrorRuleDefaultsWithBody request with any body
	ReplaceAllHTTPErrorRuleDefaultsWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleDefaultsParams, body ReplaceAllHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPErrorRuleDefaults request
	DeleteHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPErrorRuleDefaults request
	GetHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPErrorRuleDefaultsWithBody request with any body
	CreateHTTPErrorRuleDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, body CreateHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPErrorRuleDefaultsWithBody request with any body
	ReplaceHTTPErrorRuleDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPErrorRuleDefaults(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, body ReplaceHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllLogTargetDefaults request
	GetAllLogTargetDefaults(ctx context.Context, parentName ParentName, params *GetAllLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllLogTargetDefaultsWithBody request with any body
	ReplaceAllLogTargetDefaultsWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllLogTargetDefaults(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetDefaultsParams, body ReplaceAllLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogTargetDefaults request
	DeleteLogTargetDefaults(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogTargetDefaults request
	GetLogTargetDefaults(ctx context.Context, parentName ParentName, index int, params *GetLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogTargetDefaultsWithBody request with any body
	CreateLogTargetDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogTargetDefaults(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, body CreateLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogTargetDefaultsWithBody request with any body
	ReplaceLogTargetDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogTargetDefaults(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, body ReplaceLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllTCPCheckDefaults request
	GetAllTCPCheckDefaults(ctx context.Context, parentName ParentName, params *GetAllTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllTCPCheckDefaultsWithBody request with any body
	ReplaceAllTCPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllTCPCheckDefaults(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckDefaultsParams, body ReplaceAllTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTCPCheckDefaults request
	DeleteTCPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *DeleteTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTCPCheckDefaults request
	GetTCPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *GetTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTCPCheckDefaultsWithBody request with any body
	CreateTCPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTCPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, body CreateTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceTCPCheckDefaultsWithBody request with any body
	ReplaceTCPCheckDefaultsWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceTCPCheckDefaults(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, body ReplaceTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDynamicUpdateRules request
	GetDynamicUpdateRules(ctx context.Context, params *GetDynamicUpdateRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceDynamicUpdateRulesWithBody request with any body
	ReplaceDynamicUpdateRulesWithBody(ctx context.Context, params *ReplaceDynamicUpdateRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceDynamicUpdateRules(ctx context.Context, params *ReplaceDynamicUpdateRulesParams, body ReplaceDynamicUpdateRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDynamicUpdateRule request
	DeleteDynamicUpdateRule(ctx context.Context, index int, params *DeleteDynamicUpdateRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDynamicUpdateRule request
	GetDynamicUpdateRule(ctx context.Context, index int, params *GetDynamicUpdateRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDynamicUpdateRuleWithBody request with any body
	CreateDynamicUpdateRuleWithBody(ctx context.Context, index int, params *CreateDynamicUpdateRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDynamicUpdateRule(ctx context.Context, index int, params *CreateDynamicUpdateRuleParams, body CreateDynamicUpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceDynamicUpdateRuleWithBody request with any body
	ReplaceDynamicUpdateRuleWithBody(ctx context.Context, index int, params *ReplaceDynamicUpdateRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceDynamicUpdateRule(ctx context.Context, index int, params *ReplaceDynamicUpdateRuleParams, body ReplaceDynamicUpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDynamicUpdateSection request
	DeleteDynamicUpdateSection(ctx context.Context, params *DeleteDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDynamicUpdateSection request
	GetDynamicUpdateSection(ctx context.Context, params *GetDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDynamicUpdateSection request
	CreateDynamicUpdateSection(ctx context.Context, params *CreateDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFCGIApps request
	GetFCGIApps(ctx context.Context, params *GetFCGIAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateFCGIAppWithBody request with any body
	CreateFCGIAppWithBody(ctx context.Context, params *CreateFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateFCGIApp(ctx context.Context, params *CreateFCGIAppParams, body CreateFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFCGIApp request
	DeleteFCGIApp(ctx context.Context, name string, params *DeleteFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFCGIApp request
	GetFCGIApp(ctx context.Context, name string, params *GetFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceFCGIAppWithBody request with any body
	ReplaceFCGIAppWithBody(ctx context.Context, name string, params *ReplaceFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceFCGIApp(ctx context.Context, name string, params *ReplaceFCGIAppParams, body ReplaceFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllAclFCGIApp request
	GetAllAclFCGIApp(ctx context.Context, parentName ParentName, params *GetAllAclFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllAclFCGIAppWithBody request with any body
	ReplaceAllAclFCGIAppWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllAclFCGIApp(ctx context.Context, parentName ParentName, params *ReplaceAllAclFCGIAppParams, body ReplaceAllAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAclFCGIApp request
	DeleteAclFCGIApp(ctx context.Context, parentName ParentName, index int, params *DeleteAclFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAclFCGIApp request
	GetAclFCGIApp(ctx context.Context, parentName ParentName, index int, params *GetAclFCGIAppParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAclFCGIAppWithBody request with any body
	CreateAclFCGIAppWithBody(ctx context.Context, parentName ParentName, index int, params *CreateAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAclFCGIApp(ctx context.Context, parentName ParentName, index int, params *CreateAclFCGIAppParams, body CreateAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAclFCGIAppWithBody request with any body
	ReplaceAclFCGIAppWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAclFCGIApp(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, body ReplaceAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFrontends request
	GetFrontends(ctx context.Context, params *GetFrontendsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateFrontendWithBody request with any body
	CreateFrontendWithBody(ctx context.Context, params *CreateFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateFrontend(ctx context.Context, params *CreateFrontendParams, body CreateFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFrontend request
	DeleteFrontend(ctx context.Context, name string, params *DeleteFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFrontend request
	GetFrontend(ctx context.Context, name string, params *GetFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceFrontendWithBody request with any body
	ReplaceFrontendWithBody(ctx context.Context, name string, params *ReplaceFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceFrontend(ctx context.Context, name string, params *ReplaceFrontendParams, body ReplaceFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllAclFrontend request
	GetAllAclFrontend(ctx context.Context, parentName ParentName, params *GetAllAclFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllAclFrontendWithBody request with any body
	ReplaceAllAclFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllAclFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllAclFrontendParams, body ReplaceAllAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAclFrontend request
	DeleteAclFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteAclFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAclFrontend request
	GetAclFrontend(ctx context.Context, parentName ParentName, index int, params *GetAclFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAclFrontendWithBody request with any body
	CreateAclFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAclFrontend(ctx context.Context, parentName ParentName, index int, params *CreateAclFrontendParams, body CreateAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAclFrontendWithBody request with any body
	ReplaceAclFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAclFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFrontendParams, body ReplaceAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBackendSwitchingRules request
	GetBackendSwitchingRules(ctx context.Context, parentName ParentName, params *GetBackendSwitchingRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceBackendSwitchingRulesWithBody request with any body
	ReplaceBackendSwitchingRulesWithBody(ctx context.Context, parentName ParentName, params *ReplaceBackendSwitchingRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceBackendSwitchingRules(ctx context.Context, parentName ParentName, params *ReplaceBackendSwitchingRulesParams, body ReplaceBackendSwitchingRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBackendSwitchingRule request
	DeleteBackendSwitchingRule(ctx context.Context, parentName ParentName, index int, params *DeleteBackendSwitchingRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBackendSwitchingRule request
	GetBackendSwitchingRule(ctx context.Context, parentName ParentName, index int, params *GetBackendSwitchingRuleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBackendSwitchingRuleWithBody request with any body
	CreateBackendSwitchingRuleWithBody(ctx context.Context, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBackendSwitchingRule(ctx context.Context, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, body CreateBackendSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceBackendSwitchingRuleWithBody request with any body
	ReplaceBackendSwitchingRuleWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceBackendSwitchingRule(ctx context.Context, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, body ReplaceBackendSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllBindFrontend request
	GetAllBindFrontend(ctx context.Context, parentName ParentName, params *GetAllBindFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBindFrontendWithBody request with any body
	CreateBindFrontendWithBody(ctx context.Context, parentName ParentName, params *CreateBindFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBindFrontend(ctx context.Context, parentName ParentName, params *CreateBindFrontendParams, body CreateBindFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBindFrontend request
	DeleteBindFrontend(ctx context.Context, parentName ParentName, name string, params *DeleteBindFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBindFrontend request
	GetBindFrontend(ctx context.Context, parentName ParentName, name string, params *GetBindFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceBindFrontendWithBody request with any body
	ReplaceBindFrontendWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceBindFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceBindFrontend(ctx context.Context, parentName ParentName, name string, params *ReplaceBindFrontendParams, body ReplaceBindFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeclareCaptures request
	GetDeclareCaptures(ctx context.Context, parentName ParentName, params *GetDeclareCapturesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceDeclareCapturesWithBody request with any body
	ReplaceDeclareCapturesWithBody(ctx context.Context, parentName ParentName, params *ReplaceDeclareCapturesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceDeclareCaptures(ctx context.Context, parentName ParentName, params *ReplaceDeclareCapturesParams, body ReplaceDeclareCapturesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDeclareCapture request
	DeleteDeclareCapture(ctx context.Context, parentName ParentName, index int, params *DeleteDeclareCaptureParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeclareCapture request
	GetDeclareCapture(ctx context.Context, parentName ParentName, index int, params *GetDeclareCaptureParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDeclareCaptureWithBody request with any body
	CreateDeclareCaptureWithBody(ctx context.Context, parentName ParentName, index int, params *CreateDeclareCaptureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDeclareCapture(ctx context.Context, parentName ParentName, index int, params *CreateDeclareCaptureParams, body CreateDeclareCaptureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceDeclareCaptureWithBody request with any body
	ReplaceDeclareCaptureWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceDeclareCapture(ctx context.Context, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, body ReplaceDeclareCaptureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllFilterFrontend request
	GetAllFilterFrontend(ctx context.Context, parentName ParentName, params *GetAllFilterFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllFilterFrontendWithBody request with any body
	ReplaceAllFilterFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllFilterFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllFilterFrontendParams, body ReplaceAllFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFilterFrontend request
	DeleteFilterFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteFilterFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFilterFrontend request
	GetFilterFrontend(ctx context.Context, parentName ParentName, index int, params *GetFilterFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateFilterFrontendWithBody request with any body
	CreateFilterFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateFilterFrontend(ctx context.Context, parentName ParentName, index int, params *CreateFilterFrontendParams, body CreateFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceFilterFrontendWithBody request with any body
	ReplaceFilterFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceFilterFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterFrontendParams, body ReplaceFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPAfterResponseRuleFrontend request
	GetAllHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPAfterResponseRuleFrontendWithBody request with any body
	ReplaceAllHTTPAfterResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleFrontendParams, body ReplaceAllHTTPAfterResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPAfterResponseRuleFrontend request
	DeleteHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPAfterResponseRuleFrontend request
	GetHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPAfterResponseRuleFrontendWithBody request with any body
	CreateHTTPAfterResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleFrontendParams, body CreateHTTPAfterResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPAfterResponseRuleFrontendWithBody request with any body
	ReplaceHTTPAfterResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPAfterResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleFrontendParams, body ReplaceHTTPAfterResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPErrorRuleFrontend request
	GetAllHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPErrorRuleFrontendWithBody request with any body
	ReplaceAllHTTPErrorRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleFrontendParams, body ReplaceAllHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPErrorRuleFrontend request
	DeleteHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPErrorRuleFrontend request
	GetHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPErrorRuleFrontendWithBody request with any body
	CreateHTTPErrorRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, body CreateHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPErrorRuleFrontendWithBody request with any body
	ReplaceHTTPErrorRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPErrorRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, body ReplaceHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPRequestRuleFrontend request
	GetAllHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPRequestRuleFrontendWithBody request with any body
	ReplaceAllHTTPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleFrontendParams, body ReplaceAllHTTPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPRequestRuleFrontend request
	DeleteHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPRequestRuleFrontend request
	GetHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPRequestRuleFrontendWithBody request with any body
	CreateHTTPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleFrontendParams, body CreateHTTPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPRequestRuleFrontendWithBody request with any body
	ReplaceHTTPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleFrontendParams, body ReplaceHTTPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllHTTPResponseRuleFrontend request
	GetAllHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllHTTPResponseRuleFrontendWithBody request with any body
	ReplaceAllHTTPResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleFrontendParams, body ReplaceAllHTTPResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPResponseRuleFrontend request
	DeleteHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPResponseRuleFrontend request
	GetHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPResponseRuleFrontendWithBody request with any body
	CreateHTTPResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleFrontendParams, body CreateHTTPResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPResponseRuleFrontendWithBody request with any body
	ReplaceHTTPResponseRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPResponseRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleFrontendParams, body ReplaceHTTPResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllLogTargetFrontend request
	GetAllLogTargetFrontend(ctx context.Context, parentName ParentName, params *GetAllLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllLogTargetFrontendWithBody request with any body
	ReplaceAllLogTargetFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllLogTargetFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetFrontendParams, body ReplaceAllLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogTargetFrontend request
	DeleteLogTargetFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogTargetFrontend request
	GetLogTargetFrontend(ctx context.Context, parentName ParentName, index int, params *GetLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogTargetFrontendWithBody request with any body
	CreateLogTargetFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogTargetFrontend(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetFrontendParams, body CreateLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogTargetFrontendWithBody request with any body
	ReplaceLogTargetFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogTargetFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, body ReplaceLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllTCPRequestRuleFrontend request
	GetAllTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllTCPRequestRuleFrontendWithBody request with any body
	ReplaceAllTCPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleFrontendParams, body ReplaceAllTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTCPRequestRuleFrontend request
	DeleteTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTCPRequestRuleFrontend request
	GetTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTCPRequestRuleFrontendWithBody request with any body
	CreateTCPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, body CreateTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceTCPRequestRuleFrontendWithBody request with any body
	ReplaceTCPRequestRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceTCPRequestRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleFrontendParams, body ReplaceTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllWafBodyRuleFrontend request
	GetAllWafBodyRuleFrontend(ctx context.Context, parentName ParentName, params *GetAllWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllWafBodyRuleFrontendWithBody request with any body
	ReplaceAllWafBodyRuleFrontendWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllWafBodyRuleFrontend(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleFrontendParams, body ReplaceAllWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteWafBodyRuleFrontend request
	DeleteWafBodyRuleFrontend(ctx context.Context, parentName ParentName, index int, params *DeleteWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWafBodyRuleFrontend request
	GetWafBodyRuleFrontend(ctx context.Context, parentName ParentName, index int, params *GetWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateWafBodyRuleFrontendWithBody request with any body
	CreateWafBodyRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateWafBodyRuleFrontend(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, body CreateWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceWafBodyRuleFrontendWithBody request with any body
	ReplaceWafBodyRuleFrontendWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceWafBodyRuleFrontend(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, body ReplaceWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGlobal request
	GetGlobal(ctx context.Context, params *GetGlobalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceGlobalWithBody request with any body
	ReplaceGlobalWithBody(ctx context.Context, params *ReplaceGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceGlobal(ctx context.Context, params *ReplaceGlobalParams, body ReplaceGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllLogTargetGlobal request
	GetAllLogTargetGlobal(ctx context.Context, params *GetAllLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllLogTargetGlobalWithBody request with any body
	ReplaceAllLogTargetGlobalWithBody(ctx context.Context, params *ReplaceAllLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllLogTargetGlobal(ctx context.Context, params *ReplaceAllLogTargetGlobalParams, body ReplaceAllLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogTargetGlobal request
	DeleteLogTargetGlobal(ctx context.Context, index int, params *DeleteLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogTargetGlobal request
	GetLogTargetGlobal(ctx context.Context, index int, params *GetLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogTargetGlobalWithBody request with any body
	CreateLogTargetGlobalWithBody(ctx context.Context, index int, params *CreateLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogTargetGlobal(ctx context.Context, index int, params *CreateLogTargetGlobalParams, body CreateLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogTargetGlobalWithBody request with any body
	ReplaceLogTargetGlobalWithBody(ctx context.Context, index int, params *ReplaceLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogTargetGlobal(ctx context.Context, index int, params *ReplaceLogTargetGlobalParams, body ReplaceLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroups request
	GetGroups(ctx context.Context, params *GetGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGroupWithBody request with any body
	CreateGroupWithBody(ctx context.Context, params *CreateGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGroup(ctx context.Context, params *CreateGroupParams, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGroup request
	DeleteGroup(ctx context.Context, name string, params *DeleteGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroup request
	GetGroup(ctx context.Context, name string, params *GetGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceGroupWithBody request with any body
	ReplaceGroupWithBody(ctx context.Context, name string, params *ReplaceGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceGroup(ctx context.Context, name string, params *ReplaceGroupParams, body ReplaceGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPErrorsSections request
	GetHTTPErrorsSections(ctx context.Context, params *GetHTTPErrorsSectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHTTPErrorsSectionWithBody request with any body
	CreateHTTPErrorsSectionWithBody(ctx context.Context, params *CreateHTTPErrorsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHTTPErrorsSection(ctx context.Context, params *CreateHTTPErrorsSectionParams, body CreateHTTPErrorsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHTTPErrorsSection request
	DeleteHTTPErrorsSection(ctx context.Context, name string, params *DeleteHTTPErrorsSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHTTPErrorsSection request
	GetHTTPErrorsSection(ctx context.Context, name string, params *GetHTTPErrorsSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceHTTPErrorsSectionWithBody request with any body
	ReplaceHTTPErrorsSectionWithBody(ctx context.Context, name string, params *ReplaceHTTPErrorsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceHTTPErrorsSection(ctx context.Context, name string, params *ReplaceHTTPErrorsSectionParams, body ReplaceHTTPErrorsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogForwards request
	GetLogForwards(ctx context.Context, params *GetLogForwardsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogForwardWithBody request with any body
	CreateLogForwardWithBody(ctx context.Context, params *CreateLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogForward(ctx context.Context, params *CreateLogForwardParams, body CreateLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogForward request
	DeleteLogForward(ctx context.Context, name string, params *DeleteLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogForward request
	GetLogForward(ctx context.Context, name string, params *GetLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogForwardWithBody request with any body
	ReplaceLogForwardWithBody(ctx context.Context, name string, params *ReplaceLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogForward(ctx context.Context, name string, params *ReplaceLogForwardParams, body ReplaceLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllBindLogForward request
	GetAllBindLogForward(ctx context.Context, parentName ParentName, params *GetAllBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBindLogForwardWithBody request with any body
	CreateBindLogForwardWithBody(ctx context.Context, parentName ParentName, params *CreateBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBindLogForward(ctx context.Context, parentName ParentName, params *CreateBindLogForwardParams, body CreateBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBindLogForward request
	DeleteBindLogForward(ctx context.Context, parentName ParentName, name string, params *DeleteBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBindLogForward request
	GetBindLogForward(ctx context.Context, parentName ParentName, name string, params *GetBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceBindLogForwardWithBody request with any body
	ReplaceBindLogForwardWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceBindLogForward(ctx context.Context, parentName ParentName, name string, params *ReplaceBindLogForwardParams, body ReplaceBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllDgramBindLogForward request
	GetAllDgramBindLogForward(ctx context.Context, parentName ParentName, params *GetAllDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDgramBindLogForwardWithBody request with any body
	CreateDgramBindLogForwardWithBody(ctx context.Context, parentName ParentName, params *CreateDgramBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDgramBindLogForward(ctx context.Context, parentName ParentName, params *CreateDgramBindLogForwardParams, body CreateDgramBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDgramBindLogForward request
	DeleteDgramBindLogForward(ctx context.Context, parentName ParentName, name string, params *DeleteDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDgramBindLogForward request
	GetDgramBindLogForward(ctx context.Context, parentName ParentName, name string, params *GetDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceDgramBindLogForwardWithBody request with any body
	ReplaceDgramBindLogForwardWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceDgramBindLogForward(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindLogForwardParams, body ReplaceDgramBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllLogTargetLogForward request
	GetAllLogTargetLogForward(ctx context.Context, parentName ParentName, params *GetAllLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllLogTargetLogForwardWithBody request with any body
	ReplaceAllLogTargetLogForwardWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllLogTargetLogForward(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetLogForwardParams, body ReplaceAllLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogTargetLogForward request
	DeleteLogTargetLogForward(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogTargetLogForward request
	GetLogTargetLogForward(ctx context.Context, parentName ParentName, index int, params *GetLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogTargetLogForwardWithBody request with any body
	CreateLogTargetLogForwardWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogTargetLogForward(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, body CreateLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogTargetLogForwardWithBody request with any body
	ReplaceLogTargetLogForwardWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogTargetLogForward(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, body ReplaceLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMailerEntries request
	GetMailerEntries(ctx context.Context, params *GetMailerEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMailerEntryWithBody request with any body
	CreateMailerEntryWithBody(ctx context.Context, params *CreateMailerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMailerEntry(ctx context.Context, params *CreateMailerEntryParams, body CreateMailerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMailerEntry request
	DeleteMailerEntry(ctx context.Context, name string, params *DeleteMailerEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMailerEntry request
	GetMailerEntry(ctx context.Context, name string, params *GetMailerEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceMailerEntryWithBody request with any body
	ReplaceMailerEntryWithBody(ctx context.Context, name string, params *ReplaceMailerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceMailerEntry(ctx context.Context, name string, params *ReplaceMailerEntryParams, body ReplaceMailerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMailersSections request
	GetMailersSections(ctx context.Context, params *GetMailersSectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMailersSectionWithBody request with any body
	CreateMailersSectionWithBody(ctx context.Context, params *CreateMailersSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMailersSection(ctx context.Context, params *CreateMailersSectionParams, body CreateMailersSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMailersSection request
	DeleteMailersSection(ctx context.Context, name string, params *DeleteMailersSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMailersSection request
	GetMailersSection(ctx context.Context, name string, params *GetMailersSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EditMailersSectionWithBody request with any body
	EditMailersSectionWithBody(ctx context.Context, name string, params *EditMailersSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EditMailersSection(ctx context.Context, name string, params *EditMailersSectionParams, body EditMailersSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNameservers request
	GetNameservers(ctx context.Context, params *GetNameserversParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateNameserverWithBody request with any body
	CreateNameserverWithBody(ctx context.Context, params *CreateNameserverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateNameserver(ctx context.Context, params *CreateNameserverParams, body CreateNameserverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteNameserver request
	DeleteNameserver(ctx context.Context, name string, params *DeleteNameserverParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNameserver request
	GetNameserver(ctx context.Context, name string, params *GetNameserverParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceNameserverWithBody request with any body
	ReplaceNameserverWithBody(ctx context.Context, name string, params *ReplaceNameserverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceNameserver(ctx context.Context, name string, params *ReplaceNameserverParams, body ReplaceNameserverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPeerEntries request
	GetPeerEntries(ctx context.Context, params *GetPeerEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePeerEntryWithBody request with any body
	CreatePeerEntryWithBody(ctx context.Context, params *CreatePeerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePeerEntry(ctx context.Context, params *CreatePeerEntryParams, body CreatePeerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePeerEntry request
	DeletePeerEntry(ctx context.Context, name string, params *DeletePeerEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPeerEntry request
	GetPeerEntry(ctx context.Context, name string, params *GetPeerEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplacePeerEntryWithBody request with any body
	ReplacePeerEntryWithBody(ctx context.Context, name string, params *ReplacePeerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplacePeerEntry(ctx context.Context, name string, params *ReplacePeerEntryParams, body ReplacePeerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPeerSections request
	GetPeerSections(ctx context.Context, params *GetPeerSectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePeerWithBody request with any body
	CreatePeerWithBody(ctx context.Context, params *CreatePeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePeer(ctx context.Context, params *CreatePeerParams, body CreatePeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePeer request
	DeletePeer(ctx context.Context, name string, params *DeletePeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPeerSection request
	GetPeerSection(ctx context.Context, name string, params *GetPeerSectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllBindPeer request
	GetAllBindPeer(ctx context.Context, parentName ParentName, params *GetAllBindPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBindPeerWithBody request with any body
	CreateBindPeerWithBody(ctx context.Context, parentName ParentName, params *CreateBindPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBindPeer(ctx context.Context, parentName ParentName, params *CreateBindPeerParams, body CreateBindPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBindPeer request
	DeleteBindPeer(ctx context.Context, parentName ParentName, name string, params *DeleteBindPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBindPeer request
	GetBindPeer(ctx context.Context, parentName ParentName, name string, params *GetBindPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceBindPeerWithBody request with any body
	ReplaceBindPeerWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceBindPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceBindPeer(ctx context.Context, parentName ParentName, name string, params *ReplaceBindPeerParams, body ReplaceBindPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllLogTargetPeer request
	GetAllLogTargetPeer(ctx context.Context, parentName ParentName, params *GetAllLogTargetPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllLogTargetPeerWithBody request with any body
	ReplaceAllLogTargetPeerWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllLogTargetPeer(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetPeerParams, body ReplaceAllLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogTargetPeer request
	DeleteLogTargetPeer(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogTargetPeer request
	GetLogTargetPeer(ctx context.Context, parentName ParentName, index int, params *GetLogTargetPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogTargetPeerWithBody request with any body
	CreateLogTargetPeerWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogTargetPeer(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetPeerParams, body CreateLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogTargetPeerWithBody request with any body
	ReplaceLogTargetPeerWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogTargetPeer(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, body ReplaceLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllServerPeer request
	GetAllServerPeer(ctx context.Context, parentName ParentName, params *GetAllServerPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServerPeerWithBody request with any body
	CreateServerPeerWithBody(ctx context.Context, parentName ParentName, params *CreateServerPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateServerPeer(ctx context.Context, parentName ParentName, params *CreateServerPeerParams, body CreateServerPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServerPeer request
	DeleteServerPeer(ctx context.Context, parentName ParentName, name string, params *DeleteServerPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServerPeer request
	GetServerPeer(ctx context.Context, parentName ParentName, name string, params *GetServerPeerParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceServerPeerWithBody request with any body
	ReplaceServerPeerWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceServerPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceServerPeer(ctx context.Context, parentName ParentName, name string, params *ReplaceServerPeerParams, body ReplaceServerPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTables request
	GetTables(ctx context.Context, parentName ParentName, params *GetTablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTableWithBody request with any body
	CreateTableWithBody(ctx context.Context, parentName ParentName, params *CreateTableParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTable(ctx context.Context, parentName ParentName, params *CreateTableParams, body CreateTableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTable request
	DeleteTable(ctx context.Context, parentName ParentName, name string, params *DeleteTableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTable request
	GetTable(ctx context.Context, parentName ParentName, name string, params *GetTableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceTableWithBody request with any body
	ReplaceTableWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceTableParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceTable(ctx context.Context, parentName ParentName, name string, params *ReplaceTableParams, body ReplaceTableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPrograms request
	GetPrograms(ctx context.Context, params *GetProgramsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProgramWithBody request with any body
	CreateProgramWithBody(ctx context.Context, params *CreateProgramParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProgram(ctx context.Context, params *CreateProgramParams, body CreateProgramJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProgram request
	DeleteProgram(ctx context.Context, name string, params *DeleteProgramParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProgram request
	GetProgram(ctx context.Context, name string, params *GetProgramParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceProgramWithBody request with any body
	ReplaceProgramWithBody(ctx context.Context, name string, params *ReplaceProgramParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceProgram(ctx context.Context, name string, params *ReplaceProgramParams, body ReplaceProgramJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHAProxyConfiguration request
	GetHAProxyConfiguration(ctx context.Context, params *GetHAProxyConfigurationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostHAProxyConfigurationWithBody request with any body
	PostHAProxyConfigurationWithBody(ctx context.Context, params *PostHAProxyConfigurationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostHAProxyConfigurationWithTextBody(ctx context.Context, params *PostHAProxyConfigurationParams, body PostHAProxyConfigurationTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResolvers request
	GetResolvers(ctx context.Context, params *GetResolversParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateResolverWithBody request with any body
	CreateResolverWithBody(ctx context.Context, params *CreateResolverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateResolver(ctx context.Context, params *CreateResolverParams, body CreateResolverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteResolver request
	DeleteResolver(ctx context.Context, name string, params *DeleteResolverParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResolver request
	GetResolver(ctx context.Context, name string, params *GetResolverParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceResolverWithBody request with any body
	ReplaceResolverWithBody(ctx context.Context, name string, params *ReplaceResolverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceResolver(ctx context.Context, name string, params *ReplaceResolverParams, body ReplaceResolverJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRings request
	GetRings(ctx context.Context, params *GetRingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRingWithBody request with any body
	CreateRingWithBody(ctx context.Context, params *CreateRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateRing(ctx context.Context, params *CreateRingParams, body CreateRingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRing request
	DeleteRing(ctx context.Context, name string, params *DeleteRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRing request
	GetRing(ctx context.Context, name string, params *GetRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceRingWithBody request with any body
	ReplaceRingWithBody(ctx context.Context, name string, params *ReplaceRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceRing(ctx context.Context, name string, params *ReplaceRingParams, body ReplaceRingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllServerRing request
	GetAllServerRing(ctx context.Context, parentName ParentName, params *GetAllServerRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServerRingWithBody request with any body
	CreateServerRingWithBody(ctx context.Context, parentName ParentName, params *CreateServerRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateServerRing(ctx context.Context, parentName ParentName, params *CreateServerRingParams, body CreateServerRingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServerRing request
	DeleteServerRing(ctx context.Context, parentName ParentName, name string, params *DeleteServerRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServerRing request
	GetServerRing(ctx context.Context, parentName ParentName, name string, params *GetServerRingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceServerRingWithBody request with any body
	ReplaceServerRingWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceServerRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceServerRing(ctx context.Context, parentName ParentName, name string, params *ReplaceServerRingParams, body ReplaceServerRingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHAProxyConfigurationStructured request
	GetHAProxyConfigurationStructured(ctx context.Context, params *GetHAProxyConfigurationStructuredParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceStructuredWithBody request with any body
	ReplaceStructuredWithBody(ctx context.Context, params *ReplaceStructuredParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceStructured(ctx context.Context, params *ReplaceStructuredParams, body ReplaceStructuredJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUDPLbs request
	GetUDPLbs(ctx context.Context, params *GetUDPLbsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUDPLbWithBody request with any body
	CreateUDPLbWithBody(ctx context.Context, params *CreateUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUDPLb(ctx context.Context, params *CreateUDPLbParams, body CreateUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUDPLb request
	DeleteUDPLb(ctx context.Context, name string, params *DeleteUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUDPlb request
	GetUDPlb(ctx context.Context, name string, params *GetUDPlbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceUDPLbWithBody request with any body
	ReplaceUDPLbWithBody(ctx context.Context, name string, params *ReplaceUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceUDPLb(ctx context.Context, name string, params *ReplaceUDPLbParams, body ReplaceUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllDgramBindUDPLb request
	GetAllDgramBindUDPLb(ctx context.Context, parentName ParentName, params *GetAllDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDgramBindUDPLbWithBody request with any body
	CreateDgramBindUDPLbWithBody(ctx context.Context, parentName ParentName, params *CreateDgramBindUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDgramBindUDPLb(ctx context.Context, parentName ParentName, params *CreateDgramBindUDPLbParams, body CreateDgramBindUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDgramBindUDPLb request
	DeleteDgramBindUDPLb(ctx context.Context, parentName ParentName, name string, params *DeleteDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDgramBindUDPLb request
	GetDgramBindUDPLb(ctx context.Context, parentName ParentName, name string, params *GetDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceDgramBindUDPLbWithBody request with any body
	ReplaceDgramBindUDPLbWithBody(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceDgramBindUDPLb(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, body ReplaceDgramBindUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllLogTargetUDPLb request
	GetAllLogTargetUDPLb(ctx context.Context, parentName ParentName, params *GetAllLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAllLogTargetUDPLbWithBody request with any body
	ReplaceAllLogTargetUDPLbWithBody(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceAllLogTargetUDPLb(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetUDPLbParams, body ReplaceAllLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogTargetUDPLb request
	DeleteLogTargetUDPLb(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogTargetUDPLb request
	GetLogTargetUDPLb(ctx context.Context, parentName ParentName, index int, params *GetLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogTargetUDPLbWithBody request with any body
	CreateLogTargetUDPLbWithBody(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogTargetUDPLb(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, body CreateLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogTargetUDPLbWithBody request with any body
	ReplaceLogTargetUDPLbWithBody(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogTargetUDPLb(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, body ReplaceLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUserlists request
	GetUserlists(ctx context.Context, params *GetUserlistsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUserlistWithBody request with any body
	CreateUserlistWithBody(ctx context.Context, params *CreateUserlistParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUserlist(ctx context.Context, params *CreateUserlistParams, body CreateUserlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUserlist request
	DeleteUserlist(ctx context.Context, name string, params *DeleteUserlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUserlist request
	GetUserlist(ctx context.Context, name string, params *GetUserlistParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUsers request
	GetUsers(ctx context.Context, params *GetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUserWithBody request with any body
	CreateUserWithBody(ctx context.Context, params *CreateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUser(ctx context.Context, params *CreateUserParams, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUser request
	DeleteUser(ctx context.Context, username string, params *DeleteUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUser request
	GetUser(ctx context.Context, username string, params *GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceUserWithBody request with any body
	ReplaceUserWithBody(ctx context.Context, username string, params *ReplaceUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceUser(ctx context.Context, username string, params *ReplaceUserParams, body ReplaceUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfigurationVersion request
	GetConfigurationVersion(ctx context.Context, params *GetConfigurationVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogConfig request
	GetLogConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogConfigWithBody request with any body
	ReplaceLogConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogConfig(ctx context.Context, body ReplaceLogConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogInputs request
	GetLogInputs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogInputWithBody request with any body
	CreateLogInputWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogInput(ctx context.Context, body CreateLogInputJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogInput request
	DeleteLogInput(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogInput request
	GetLogInput(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogInputWithBody request with any body
	ReplaceLogInputWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogInput(ctx context.Context, id string, body ReplaceLogInputJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogOutputs request
	GetLogOutputs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogOutputWithBody request with any body
	CreateLogOutputWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogOutput(ctx context.Context, body CreateLogOutputJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogOutput request
	DeleteLogOutput(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogOutput request
	GetLogOutput(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceLogOutputWithBody request with any body
	ReplaceLogOutputWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceLogOutput(ctx context.Context, id string, body ReplaceLogOutputJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReloads request
	GetReloads(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReload request
	GetReload(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuntimeEndpoints request
	GetRuntimeEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServicesHaproxyRuntimeAcls request
	GetServicesHaproxyRuntimeAcls(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServicesHaproxyRuntimeAclsId request
	GetServicesHaproxyRuntimeAclsId(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServicesHaproxyRuntimeAclsParentNameEntries request
	GetServicesHaproxyRuntimeAclsParentNameEntries(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostServicesHaproxyRuntimeAclsParentNameEntriesWithBody request with any body
	PostServicesHaproxyRuntimeAclsParentNameEntriesWithBody(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostServicesHaproxyRuntimeAclsParentNameEntries(ctx context.Context, parentName ParentName, body PostServicesHaproxyRuntimeAclsParentNameEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPayloadRuntimeACLWithBody request with any body
	AddPayloadRuntimeACLWithBody(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPayloadRuntimeACL(ctx context.Context, parentName ParentName, body AddPayloadRuntimeACLJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServicesHaproxyRuntimeAclsParentNameEntriesId request
	DeleteServicesHaproxyRuntimeAclsParentNameEntriesId(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServicesHaproxyRuntimeAclsParentNameEntriesId request
	GetServicesHaproxyRuntimeAclsParentNameEntriesId(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllRuntimeServer request
	GetAllRuntimeServer(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddRuntimeServerWithBody request with any body
	AddRuntimeServerWithBody(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddRuntimeServer(ctx context.Context, parentName ParentName, body AddRuntimeServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRuntimeServer request
	DeleteRuntimeServer(ctx context.Context, parentName ParentName, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuntimeServer request
	GetRuntimeServer(ctx context.Context, parentName ParentName, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceRuntimeServerWithBody request with any body
	ReplaceRuntimeServerWithBody(ctx context.Context, parentName ParentName, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceRuntimeServer(ctx context.Context, parentName ParentName, name string, body ReplaceRuntimeServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHaproxyProcessInfo request
	GetHaproxyProcessInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllRuntimeMapFiles request
	GetAllRuntimeMapFiles(ctx context.Context, params *GetAllRuntimeMapFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClearRuntimeMap request
	ClearRuntimeMap(ctx context.Context, name string, params *ClearRuntimeMapParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOneRuntimeMap request
	GetOneRuntimeMap(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPayloadRuntimeMapWithBody request with any body
	AddPayloadRuntimeMapWithBody(ctx context.Context, name string, params *AddPayloadRuntimeMapParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPayloadRuntimeMap(ctx context.Context, name string, params *AddPayloadRuntimeMapParams, body AddPayloadRuntimeMapJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowRuntimeMap request
	ShowRuntimeMap(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddMapEntryWithBody request with any body
	AddMapEntryWithBody(ctx context.Context, parentName ParentName, params *AddMapEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddMapEntry(ctx context.Context, parentName ParentName, params *AddMapEntryParams, body AddMapEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRuntimeMapEntry request
	DeleteRuntimeMapEntry(ctx context.Context, parentName ParentName, id string, params *DeleteRuntimeMapEntryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuntimeMapEntry request
	GetRuntimeMapEntry(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceRuntimeMapEntryWithBody request with any body
	ReplaceRuntimeMapEntryWithBody(ctx context.Context, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceRuntimeMapEntry(ctx context.Context, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, body ReplaceRuntimeMapEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStickTables request
	GetStickTables(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStickTable request
	GetStickTable(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStickTableEntries request
	GetStickTableEntries(ctx context.Context, parentName ParentName, params *GetStickTableEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetStickTableEntriesWithBody request with any body
	SetStickTableEntriesWithBody(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetStickTableEntries(ctx context.Context, parentName ParentName, body SetStickTableEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSites request
	GetSites(ctx context.Context, params *GetSitesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSiteWithBody request with any body
	CreateSiteWithBody(ctx context.Context, params *CreateSiteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSite(ctx context.Context, params *CreateSiteParams, body CreateSiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSite request
	DeleteSite(ctx context.Context, name string, params *DeleteSiteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSite request
	GetSite(ctx context.Context, name string, params *GetSiteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceSiteWithBody request with any body
	ReplaceSiteWithBody(ctx context.Context, name string, params *ReplaceSiteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceSite(ctx context.Context, name string, params *ReplaceSiteParams, body ReplaceSiteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpoeEndpoints request
	GetSpoeEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllSpoeFiles request
	GetAllSpoeFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSpoeWithBody request with any body
	CreateSpoeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSpoeFile request
	DeleteSpoeFile(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOneSpoeFile request
	GetOneSpoeFile(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllSpoeScope request
	GetAllSpoeScope(ctx context.Context, parentName ParentName, params *GetAllSpoeScopeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSpoeScopeWithBody request with any body
	CreateSpoeScopeWithBody(ctx context.Context, parentName ParentName, params *CreateSpoeScopeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSpoeScope(ctx context.Context, parentName ParentName, params *CreateSpoeScopeParams, body CreateSpoeScopeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSpoeScope request
	DeleteSpoeScope(ctx context.Context, parentName ParentName, name string, params *DeleteSpoeScopeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpoeScope request
	GetSpoeScope(ctx context.Context, parentName ParentName, name string, params *GetSpoeScopeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllSpoeAgent request
	GetAllSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeAgentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSpoeAgentWithBody request with any body
	CreateSpoeAgentWithBody(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, body CreateSpoeAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSpoeAgent request
	DeleteSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeAgentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpoeAgent request
	GetSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeAgentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceSpoeAgentWithBody request with any body
	ReplaceSpoeAgentWithBody(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceSpoeAgent(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, body ReplaceSpoeAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllSpoeGroup request
	GetAllSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSpoeGroupWithBody request with any body
	CreateSpoeGroupWithBody(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, body CreateSpoeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSpoeGroup request
	DeleteSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpoeGroup request
	GetSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceSpoeGroupWithBody request with any body
	ReplaceSpoeGroupWithBody(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceSpoeGroup(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, body ReplaceSpoeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllSpoeMessage request
	GetAllSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeMessageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSpoeMessageWithBody request with any body
	CreateSpoeMessageWithBody(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, body CreateSpoeMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSpoeMessage request
	DeleteSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeMessageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpoeMessage request
	GetSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeMessageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceSpoeMessageWithBody request with any body
	ReplaceSpoeMessageWithBody(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceSpoeMessage(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, body ReplaceSpoeMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllSpoeTransaction request
	GetAllSpoeTransaction(ctx context.Context, parentName ParentName, params *GetAllSpoeTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartSpoeTransaction request
	StartSpoeTransaction(ctx context.Context, parentName ParentName, params *StartSpoeTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSpoeTransaction request
	DeleteSpoeTransaction(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpoeTransaction request
	GetSpoeTransaction(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CommitSpoeTransaction request
	CommitSpoeTransaction(ctx context.Context, parentName ParentName, id string, params *CommitSpoeTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpoeConfigurationVersion request
	GetSpoeConfigurationVersion(ctx context.Context, parentName ParentName, params *GetSpoeConfigurationVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStatsEndpoints request
	GetStatsEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStats request
	GetStats(ctx context.Context, params *GetStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStorageEndpoints request
	GetStorageEndpoints(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllStorageGeneralFiles request
	GetAllStorageGeneralFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateStorageGeneralFileWithBody request with any body
	CreateStorageGeneralFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStorageGeneralFile request
	DeleteStorageGeneralFile(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOneStorageGeneralFile request
	GetOneStorageGeneralFile(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceStorageGeneralFileWithBody request with any body
	ReplaceStorageGeneralFileWithBody(ctx context.Context, name string, params *ReplaceStorageGeneralFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllStorageMapFiles request
	GetAllStorageMapFiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateStorageMapFileWithBody request with any body
	CreateStorageMapFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStorageMap request
	DeleteStorageMap(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOneStorageMap request
	GetOneStorageMap(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceStorageMapFileWithBody request with any body
	ReplaceStorageMapFileWithBody(ctx context.Context, name string, params *ReplaceStorageMapFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceStorageMapFileWithTextBody(ctx context.Context, name string, params *ReplaceStorageMapFileParams, body ReplaceStorageMapFileTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllStorageSSLCertificates request
	GetAllStorageSSLCertificates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateStorageSSLCertificateWithBody request with any body
	CreateStorageSSLCertificateWithBody(ctx context.Context, params *CreateStorageSSLCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStorageSSLCertificate request
	DeleteStorageSSLCertificate(ctx context.Context, name string, params *DeleteStorageSSLCertificateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOneStorageSSLCertificate request
	GetOneStorageSSLCertificate(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceStorageSSLCertificateWithBody request with any body
	ReplaceStorageSSLCertificateWithBody(ctx context.Context, name string, params *ReplaceStorageSSLCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceStorageSSLCertificateWithTextBody(ctx context.Context, name string, params *ReplaceStorageSSLCertificateParams, body ReplaceStorageSSLCertificateTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTransactions request
	GetTransactions(ctx context.Context, params *GetTransactionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartTransaction request
	StartTransaction(ctx context.Context, params *StartTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTransaction request
	DeleteTransaction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTransaction request
	GetTransaction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CommitTransaction request
	CommitTransaction(ctx context.Context, id string, params *CommitTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWafRulesets request
	GetWafRulesets(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateWafRulesetWithBody request with any body
	CreateWafRulesetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteWafRuleset request
	DeleteWafRuleset(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWafRuleset request
	GetWafRuleset(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceWafRulesetWithBody request with any body
	ReplaceWafRulesetWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWafFiles request
	GetWafFiles(ctx context.Context, rulesetName RulesetName, params *GetWafFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateWafFileWithBody request with any body
	CreateWafFileWithBody(ctx context.Context, rulesetName RulesetName, params *CreateWafFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteWafFile request
	DeleteWafFile(ctx context.Context, rulesetName RulesetName, name string, params *DeleteWafFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWafFile request
	GetWafFile(ctx context.Context, rulesetName RulesetName, name string, params *GetWafFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceWafFileWithBody request with any body
	ReplaceWafFileWithBody(ctx context.Context, rulesetName RulesetName, name string, params *ReplaceWafFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceWafFileWithTextBody(ctx context.Context, rulesetName RulesetName, name string, params *ReplaceWafFileParams, body ReplaceWafFileTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetKeepalivedClusterConfigurationVersion request
	GetKeepalivedClusterConfigurationVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGlobalDefs request
	GetGlobalDefs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceGlobalDefsWithBody request with any body
	ReplaceGlobalDefsWithBody(ctx context.Context, params *ReplaceGlobalDefsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceGlobalDefs(ctx context.Context, params *ReplaceGlobalDefsParams, body ReplaceGlobalDefsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetKeepalivedConfiguration request
	GetKeepalivedConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceKeepalivedConfigurationWithBody request with any body
	ReplaceKeepalivedConfigurationWithBody(ctx context.Context, params *ReplaceKeepalivedConfigurationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceKeepalivedConfigurationWithTextBody(ctx context.Context, params *ReplaceKeepalivedConfigurationParams, body ReplaceKeepalivedConfigurationTextRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllVRRPInstance request
	GetAllVRRPInstance(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateVRRPInstanceWithBody request with any body
	CreateVRRPInstanceWithBody(ctx context.Context, params *CreateVRRPInstanceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateVRRPInstance(ctx context.Context, params *CreateVRRPInstanceParams, body CreateVRRPInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteVRRPInstance request
	DeleteVRRPInstance(ctx context.Context, parentName ParentName, params *DeleteVRRPInstanceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVRRPInstance request
	GetVRRPInstance(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceVRRPInstanceWithBody request with any body
	ReplaceVRRPInstanceWithBody(ctx context.Context, parentName ParentName, params *ReplaceVRRPInstanceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceVRRPInstance(ctx context.Context, parentName ParentName, params *ReplaceVRRPInstanceParams, body ReplaceVRRPInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllVRRPSyncGroup request
	GetAllVRRPSyncGroup(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateVRRPSyncGroupWithBody request with any body
	CreateVRRPSyncGroupWithBody(ctx context.Context, params *CreateVRRPSyncGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateVRRPSyncGroup(ctx context.Context, params *CreateVRRPSyncGroupParams, body CreateVRRPSyncGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteVRRPSyncGroup request
	DeleteVRRPSyncGroup(ctx context.Context, parentName ParentName, params *DeleteVRRPSyncGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVRRPSyncGroup request
	GetVRRPSyncGroup(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceVRRPSyncGroupWithBody request with any body
	ReplaceVRRPSyncGroupWithBody(ctx context.Context, parentName ParentName, params *ReplaceVRRPSyncGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceVRRPSyncGroup(ctx context.Context, parentName ParentName, params *ReplaceVRRPSyncGroupParams, body ReplaceVRRPSyncGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllVRRPScript request
	GetAllVRRPScript(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateVRRPScriptWithBody request with any body
	CreateVRRPScriptWithBody(ctx context.Context, params *CreateVRRPScriptParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateVRRPScript(ctx context.Context, params *CreateVRRPScriptParams, body CreateVRRPScriptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteVRRPScript request
	DeleteVRRPScript(ctx context.Context, parentName ParentName, params *DeleteVRRPScriptParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVRRPScript request
	GetVRRPScript(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceVRRPScriptWithBody request with any body
	ReplaceVRRPScriptWithBody(ctx context.Context, parentName ParentName, params *ReplaceVRRPScriptParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceVRRPScript(ctx context.Context, parentName ParentName, params *ReplaceVRRPScriptParams, body ReplaceVRRPScriptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllKeepalivedReload request
	GetAllKeepalivedReload(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetKeepalivedReload request
	GetKeepalivedReload(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllKeepalivedTransaction request
	GetAllKeepalivedTransaction(ctx context.Context, params *GetAllKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartKeepalivedTransaction request
	StartKeepalivedTransaction(ctx context.Context, params *StartKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteKeepalivedTransaction request
	DeleteKeepalivedTransaction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetKeepalivedTransaction request
	GetKeepalivedTransaction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CommitKeepalivedTransaction request
	CommitKeepalivedTransaction(ctx context.Context, id string, params *CommitKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpecification request
	GetSpecification(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOpenapiv3Specification request
	GetOpenapiv3Specification(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSummary request
	GetSummary(ctx context.Context, params *GetSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AddMapEntryWithBodyWithResponse

func (c *ClientWithResponses) AddMapEntryWithBodyWithResponse(ctx context.Context, parentName ParentName, params *AddMapEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMapEntryResponse, error)

AddMapEntryWithBodyWithResponse request with arbitrary body returning *AddMapEntryResponse

func (*ClientWithResponses) AddMapEntryWithResponse

func (c *ClientWithResponses) AddMapEntryWithResponse(ctx context.Context, parentName ParentName, params *AddMapEntryParams, body AddMapEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMapEntryResponse, error)

func (*ClientWithResponses) AddPayloadRuntimeACLWithBodyWithResponse

func (c *ClientWithResponses) AddPayloadRuntimeACLWithBodyWithResponse(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPayloadRuntimeACLResponse, error)

AddPayloadRuntimeACLWithBodyWithResponse request with arbitrary body returning *AddPayloadRuntimeACLResponse

func (*ClientWithResponses) AddPayloadRuntimeACLWithResponse

func (c *ClientWithResponses) AddPayloadRuntimeACLWithResponse(ctx context.Context, parentName ParentName, body AddPayloadRuntimeACLJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPayloadRuntimeACLResponse, error)

func (*ClientWithResponses) AddPayloadRuntimeMapWithBodyWithResponse

func (c *ClientWithResponses) AddPayloadRuntimeMapWithBodyWithResponse(ctx context.Context, name string, params *AddPayloadRuntimeMapParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPayloadRuntimeMapResponse, error)

AddPayloadRuntimeMapWithBodyWithResponse request with arbitrary body returning *AddPayloadRuntimeMapResponse

func (*ClientWithResponses) AddPayloadRuntimeMapWithResponse

func (*ClientWithResponses) AddRuntimeServerWithBodyWithResponse

func (c *ClientWithResponses) AddRuntimeServerWithBodyWithResponse(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRuntimeServerResponse, error)

AddRuntimeServerWithBodyWithResponse request with arbitrary body returning *AddRuntimeServerResponse

func (*ClientWithResponses) AddRuntimeServerWithResponse

func (c *ClientWithResponses) AddRuntimeServerWithResponse(ctx context.Context, parentName ParentName, body AddRuntimeServerJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRuntimeServerResponse, error)

func (*ClientWithResponses) ClearRuntimeMapWithResponse

func (c *ClientWithResponses) ClearRuntimeMapWithResponse(ctx context.Context, name string, params *ClearRuntimeMapParams, reqEditors ...RequestEditorFn) (*ClearRuntimeMapResponse, error)

ClearRuntimeMapWithResponse request returning *ClearRuntimeMapResponse

func (*ClientWithResponses) CommitKeepalivedTransactionWithResponse

func (c *ClientWithResponses) CommitKeepalivedTransactionWithResponse(ctx context.Context, id string, params *CommitKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*CommitKeepalivedTransactionResponse, error)

CommitKeepalivedTransactionWithResponse request returning *CommitKeepalivedTransactionResponse

func (*ClientWithResponses) CommitSpoeTransactionWithResponse

func (c *ClientWithResponses) CommitSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, id string, params *CommitSpoeTransactionParams, reqEditors ...RequestEditorFn) (*CommitSpoeTransactionResponse, error)

CommitSpoeTransactionWithResponse request returning *CommitSpoeTransactionResponse

func (*ClientWithResponses) CommitTransactionWithResponse

func (c *ClientWithResponses) CommitTransactionWithResponse(ctx context.Context, id string, params *CommitTransactionParams, reqEditors ...RequestEditorFn) (*CommitTransactionResponse, error)

CommitTransactionWithResponse request returning *CommitTransactionResponse

func (*ClientWithResponses) CreateAWSRegionWithBodyWithResponse

func (c *ClientWithResponses) CreateAWSRegionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAWSRegionResponse, error)

CreateAWSRegionWithBodyWithResponse request with arbitrary body returning *CreateAWSRegionResponse

func (*ClientWithResponses) CreateAWSRegionWithResponse

func (c *ClientWithResponses) CreateAWSRegionWithResponse(ctx context.Context, body CreateAWSRegionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAWSRegionResponse, error)

func (*ClientWithResponses) CreateAclBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateAclBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAclBackendResponse, error)

CreateAclBackendWithBodyWithResponse request with arbitrary body returning *CreateAclBackendResponse

func (*ClientWithResponses) CreateAclBackendWithResponse

func (c *ClientWithResponses) CreateAclBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclBackendParams, body CreateAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAclBackendResponse, error)

func (*ClientWithResponses) CreateAclFCGIAppWithBodyWithResponse

func (c *ClientWithResponses) CreateAclFCGIAppWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAclFCGIAppResponse, error)

CreateAclFCGIAppWithBodyWithResponse request with arbitrary body returning *CreateAclFCGIAppResponse

func (*ClientWithResponses) CreateAclFCGIAppWithResponse

func (c *ClientWithResponses) CreateAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclFCGIAppParams, body CreateAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAclFCGIAppResponse, error)

func (*ClientWithResponses) CreateAclFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateAclFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAclFrontendResponse, error)

CreateAclFrontendWithBodyWithResponse request with arbitrary body returning *CreateAclFrontendResponse

func (*ClientWithResponses) CreateAclFrontendWithResponse

func (c *ClientWithResponses) CreateAclFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclFrontendParams, body CreateAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAclFrontendResponse, error)

func (*ClientWithResponses) CreateBackendSwitchingRuleWithBodyWithResponse

func (c *ClientWithResponses) CreateBackendSwitchingRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackendSwitchingRuleResponse, error)

CreateBackendSwitchingRuleWithBodyWithResponse request with arbitrary body returning *CreateBackendSwitchingRuleResponse

func (*ClientWithResponses) CreateBackendSwitchingRuleWithResponse

func (c *ClientWithResponses) CreateBackendSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, body CreateBackendSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackendSwitchingRuleResponse, error)

func (*ClientWithResponses) CreateBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateBackendWithBodyWithResponse(ctx context.Context, params *CreateBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackendResponse, error)

CreateBackendWithBodyWithResponse request with arbitrary body returning *CreateBackendResponse

func (*ClientWithResponses) CreateBackendWithResponse

func (c *ClientWithResponses) CreateBackendWithResponse(ctx context.Context, params *CreateBackendParams, body CreateBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackendResponse, error)

func (*ClientWithResponses) CreateBindFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateBindFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateBindFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBindFrontendResponse, error)

CreateBindFrontendWithBodyWithResponse request with arbitrary body returning *CreateBindFrontendResponse

func (*ClientWithResponses) CreateBindFrontendWithResponse

func (c *ClientWithResponses) CreateBindFrontendWithResponse(ctx context.Context, parentName ParentName, params *CreateBindFrontendParams, body CreateBindFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBindFrontendResponse, error)

func (*ClientWithResponses) CreateBindLogForwardWithBodyWithResponse

func (c *ClientWithResponses) CreateBindLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBindLogForwardResponse, error)

CreateBindLogForwardWithBodyWithResponse request with arbitrary body returning *CreateBindLogForwardResponse

func (*ClientWithResponses) CreateBindLogForwardWithResponse

func (c *ClientWithResponses) CreateBindLogForwardWithResponse(ctx context.Context, parentName ParentName, params *CreateBindLogForwardParams, body CreateBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBindLogForwardResponse, error)

func (*ClientWithResponses) CreateBindPeerWithBodyWithResponse

func (c *ClientWithResponses) CreateBindPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateBindPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBindPeerResponse, error)

CreateBindPeerWithBodyWithResponse request with arbitrary body returning *CreateBindPeerResponse

func (*ClientWithResponses) CreateBindPeerWithResponse

func (c *ClientWithResponses) CreateBindPeerWithResponse(ctx context.Context, parentName ParentName, params *CreateBindPeerParams, body CreateBindPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBindPeerResponse, error)

func (*ClientWithResponses) CreateBotmgmtProfileWithBodyWithResponse

func (c *ClientWithResponses) CreateBotmgmtProfileWithBodyWithResponse(ctx context.Context, params *CreateBotmgmtProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBotmgmtProfileResponse, error)

CreateBotmgmtProfileWithBodyWithResponse request with arbitrary body returning *CreateBotmgmtProfileResponse

func (*ClientWithResponses) CreateBotmgmtProfileWithResponse

func (*ClientWithResponses) CreateCacheWithBodyWithResponse

func (c *ClientWithResponses) CreateCacheWithBodyWithResponse(ctx context.Context, params *CreateCacheParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCacheResponse, error)

CreateCacheWithBodyWithResponse request with arbitrary body returning *CreateCacheResponse

func (*ClientWithResponses) CreateCacheWithResponse

func (c *ClientWithResponses) CreateCacheWithResponse(ctx context.Context, params *CreateCacheParams, body CreateCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCacheResponse, error)

func (*ClientWithResponses) CreateCaptchaWithBodyWithResponse

func (c *ClientWithResponses) CreateCaptchaWithBodyWithResponse(ctx context.Context, params *CreateCaptchaParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCaptchaResponse, error)

CreateCaptchaWithBodyWithResponse request with arbitrary body returning *CreateCaptchaResponse

func (*ClientWithResponses) CreateCaptchaWithResponse

func (c *ClientWithResponses) CreateCaptchaWithResponse(ctx context.Context, params *CreateCaptchaParams, body CreateCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCaptchaResponse, error)

func (*ClientWithResponses) CreateConsulWithBodyWithResponse

func (c *ClientWithResponses) CreateConsulWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConsulResponse, error)

CreateConsulWithBodyWithResponse request with arbitrary body returning *CreateConsulResponse

func (*ClientWithResponses) CreateConsulWithResponse

func (c *ClientWithResponses) CreateConsulWithResponse(ctx context.Context, body CreateConsulJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConsulResponse, error)

func (*ClientWithResponses) CreateCrtLoadWithBodyWithResponse

func (c *ClientWithResponses) CreateCrtLoadWithBodyWithResponse(ctx context.Context, params *CreateCrtLoadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCrtLoadResponse, error)

CreateCrtLoadWithBodyWithResponse request with arbitrary body returning *CreateCrtLoadResponse

func (*ClientWithResponses) CreateCrtLoadWithResponse

func (c *ClientWithResponses) CreateCrtLoadWithResponse(ctx context.Context, params *CreateCrtLoadParams, body CreateCrtLoadJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCrtLoadResponse, error)

func (*ClientWithResponses) CreateCrtStoreWithBodyWithResponse

func (c *ClientWithResponses) CreateCrtStoreWithBodyWithResponse(ctx context.Context, params *CreateCrtStoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCrtStoreResponse, error)

CreateCrtStoreWithBodyWithResponse request with arbitrary body returning *CreateCrtStoreResponse

func (*ClientWithResponses) CreateCrtStoreWithResponse

func (c *ClientWithResponses) CreateCrtStoreWithResponse(ctx context.Context, params *CreateCrtStoreParams, body CreateCrtStoreJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCrtStoreResponse, error)

func (*ClientWithResponses) CreateDeclareCaptureWithBodyWithResponse

func (c *ClientWithResponses) CreateDeclareCaptureWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateDeclareCaptureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeclareCaptureResponse, error)

CreateDeclareCaptureWithBodyWithResponse request with arbitrary body returning *CreateDeclareCaptureResponse

func (*ClientWithResponses) CreateDeclareCaptureWithResponse

func (c *ClientWithResponses) CreateDeclareCaptureWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateDeclareCaptureParams, body CreateDeclareCaptureJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeclareCaptureResponse, error)

func (*ClientWithResponses) CreateDefaultsSectionWithBodyWithResponse

func (c *ClientWithResponses) CreateDefaultsSectionWithBodyWithResponse(ctx context.Context, params *CreateDefaultsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDefaultsSectionResponse, error)

CreateDefaultsSectionWithBodyWithResponse request with arbitrary body returning *CreateDefaultsSectionResponse

func (*ClientWithResponses) CreateDefaultsSectionWithResponse

func (*ClientWithResponses) CreateDgramBindLogForwardWithBodyWithResponse

func (c *ClientWithResponses) CreateDgramBindLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateDgramBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDgramBindLogForwardResponse, error)

CreateDgramBindLogForwardWithBodyWithResponse request with arbitrary body returning *CreateDgramBindLogForwardResponse

func (*ClientWithResponses) CreateDgramBindLogForwardWithResponse

func (*ClientWithResponses) CreateDgramBindUDPLbWithBodyWithResponse

func (c *ClientWithResponses) CreateDgramBindUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateDgramBindUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDgramBindUDPLbResponse, error)

CreateDgramBindUDPLbWithBodyWithResponse request with arbitrary body returning *CreateDgramBindUDPLbResponse

func (*ClientWithResponses) CreateDgramBindUDPLbWithResponse

func (c *ClientWithResponses) CreateDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, params *CreateDgramBindUDPLbParams, body CreateDgramBindUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDgramBindUDPLbResponse, error)

func (*ClientWithResponses) CreateDynamicUpdateRuleWithBodyWithResponse

func (c *ClientWithResponses) CreateDynamicUpdateRuleWithBodyWithResponse(ctx context.Context, index int, params *CreateDynamicUpdateRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDynamicUpdateRuleResponse, error)

CreateDynamicUpdateRuleWithBodyWithResponse request with arbitrary body returning *CreateDynamicUpdateRuleResponse

func (*ClientWithResponses) CreateDynamicUpdateRuleWithResponse

func (*ClientWithResponses) CreateDynamicUpdateSectionWithResponse

func (c *ClientWithResponses) CreateDynamicUpdateSectionWithResponse(ctx context.Context, params *CreateDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*CreateDynamicUpdateSectionResponse, error)

CreateDynamicUpdateSectionWithResponse request returning *CreateDynamicUpdateSectionResponse

func (*ClientWithResponses) CreateFCGIAppWithBodyWithResponse

func (c *ClientWithResponses) CreateFCGIAppWithBodyWithResponse(ctx context.Context, params *CreateFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFCGIAppResponse, error)

CreateFCGIAppWithBodyWithResponse request with arbitrary body returning *CreateFCGIAppResponse

func (*ClientWithResponses) CreateFCGIAppWithResponse

func (c *ClientWithResponses) CreateFCGIAppWithResponse(ctx context.Context, params *CreateFCGIAppParams, body CreateFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFCGIAppResponse, error)

func (*ClientWithResponses) CreateFilterBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateFilterBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFilterBackendResponse, error)

CreateFilterBackendWithBodyWithResponse request with arbitrary body returning *CreateFilterBackendResponse

func (*ClientWithResponses) CreateFilterBackendWithResponse

func (c *ClientWithResponses) CreateFilterBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateFilterBackendParams, body CreateFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFilterBackendResponse, error)

func (*ClientWithResponses) CreateFilterFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateFilterFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFilterFrontendResponse, error)

CreateFilterFrontendWithBodyWithResponse request with arbitrary body returning *CreateFilterFrontendResponse

func (*ClientWithResponses) CreateFilterFrontendWithResponse

func (c *ClientWithResponses) CreateFilterFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateFilterFrontendParams, body CreateFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFilterFrontendResponse, error)

func (*ClientWithResponses) CreateFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateFrontendWithBodyWithResponse(ctx context.Context, params *CreateFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFrontendResponse, error)

CreateFrontendWithBodyWithResponse request with arbitrary body returning *CreateFrontendResponse

func (*ClientWithResponses) CreateFrontendWithResponse

func (c *ClientWithResponses) CreateFrontendWithResponse(ctx context.Context, params *CreateFrontendParams, body CreateFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFrontendResponse, error)

func (*ClientWithResponses) CreateGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateGroupWithBodyWithResponse(ctx context.Context, params *CreateGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

CreateGroupWithBodyWithResponse request with arbitrary body returning *CreateGroupResponse

func (*ClientWithResponses) CreateGroupWithResponse

func (c *ClientWithResponses) CreateGroupWithResponse(ctx context.Context, params *CreateGroupParams, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

func (*ClientWithResponses) CreateHTTPAfterResponseRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPAfterResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPAfterResponseRuleBackendResponse, error)

CreateHTTPAfterResponseRuleBackendWithBodyWithResponse request with arbitrary body returning *CreateHTTPAfterResponseRuleBackendResponse

func (*ClientWithResponses) CreateHTTPAfterResponseRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPAfterResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPAfterResponseRuleFrontendResponse, error)

CreateHTTPAfterResponseRuleFrontendWithBodyWithResponse request with arbitrary body returning *CreateHTTPAfterResponseRuleFrontendResponse

func (*ClientWithResponses) CreateHTTPCheckBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPCheckBackendResponse, error)

CreateHTTPCheckBackendWithBodyWithResponse request with arbitrary body returning *CreateHTTPCheckBackendResponse

func (*ClientWithResponses) CreateHTTPCheckBackendWithResponse

func (c *ClientWithResponses) CreateHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, body CreateHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPCheckBackendResponse, error)

func (*ClientWithResponses) CreateHTTPCheckDefaultsWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPCheckDefaultsResponse, error)

CreateHTTPCheckDefaultsWithBodyWithResponse request with arbitrary body returning *CreateHTTPCheckDefaultsResponse

func (*ClientWithResponses) CreateHTTPCheckDefaultsWithResponse

func (c *ClientWithResponses) CreateHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, body CreateHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPCheckDefaultsResponse, error)

func (*ClientWithResponses) CreateHTTPErrorRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPErrorRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleBackendResponse, error)

CreateHTTPErrorRuleBackendWithBodyWithResponse request with arbitrary body returning *CreateHTTPErrorRuleBackendResponse

func (*ClientWithResponses) CreateHTTPErrorRuleBackendWithResponse

func (c *ClientWithResponses) CreateHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, body CreateHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleBackendResponse, error)

func (*ClientWithResponses) CreateHTTPErrorRuleDefaultsWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPErrorRuleDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleDefaultsResponse, error)

CreateHTTPErrorRuleDefaultsWithBodyWithResponse request with arbitrary body returning *CreateHTTPErrorRuleDefaultsResponse

func (*ClientWithResponses) CreateHTTPErrorRuleDefaultsWithResponse

func (c *ClientWithResponses) CreateHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, body CreateHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleDefaultsResponse, error)

func (*ClientWithResponses) CreateHTTPErrorRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPErrorRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleFrontendResponse, error)

CreateHTTPErrorRuleFrontendWithBodyWithResponse request with arbitrary body returning *CreateHTTPErrorRuleFrontendResponse

func (*ClientWithResponses) CreateHTTPErrorRuleFrontendWithResponse

func (c *ClientWithResponses) CreateHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, body CreateHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleFrontendResponse, error)

func (*ClientWithResponses) CreateHTTPErrorsSectionWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPErrorsSectionWithBodyWithResponse(ctx context.Context, params *CreateHTTPErrorsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPErrorsSectionResponse, error)

CreateHTTPErrorsSectionWithBodyWithResponse request with arbitrary body returning *CreateHTTPErrorsSectionResponse

func (*ClientWithResponses) CreateHTTPRequestRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPRequestRuleBackendResponse, error)

CreateHTTPRequestRuleBackendWithBodyWithResponse request with arbitrary body returning *CreateHTTPRequestRuleBackendResponse

func (*ClientWithResponses) CreateHTTPRequestRuleBackendWithResponse

func (c *ClientWithResponses) CreateHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, body CreateHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPRequestRuleBackendResponse, error)

func (*ClientWithResponses) CreateHTTPRequestRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPRequestRuleFrontendResponse, error)

CreateHTTPRequestRuleFrontendWithBodyWithResponse request with arbitrary body returning *CreateHTTPRequestRuleFrontendResponse

func (*ClientWithResponses) CreateHTTPRequestRuleFrontendWithResponse

func (*ClientWithResponses) CreateHTTPResponseRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPResponseRuleBackendResponse, error)

CreateHTTPResponseRuleBackendWithBodyWithResponse request with arbitrary body returning *CreateHTTPResponseRuleBackendResponse

func (*ClientWithResponses) CreateHTTPResponseRuleBackendWithResponse

func (*ClientWithResponses) CreateHTTPResponseRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateHTTPResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPResponseRuleFrontendResponse, error)

CreateHTTPResponseRuleFrontendWithBodyWithResponse request with arbitrary body returning *CreateHTTPResponseRuleFrontendResponse

func (*ClientWithResponses) CreateLogForwardWithBodyWithResponse

func (c *ClientWithResponses) CreateLogForwardWithBodyWithResponse(ctx context.Context, params *CreateLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogForwardResponse, error)

CreateLogForwardWithBodyWithResponse request with arbitrary body returning *CreateLogForwardResponse

func (*ClientWithResponses) CreateLogForwardWithResponse

func (c *ClientWithResponses) CreateLogForwardWithResponse(ctx context.Context, params *CreateLogForwardParams, body CreateLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogForwardResponse, error)

func (*ClientWithResponses) CreateLogInputWithBodyWithResponse

func (c *ClientWithResponses) CreateLogInputWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogInputResponse, error)

CreateLogInputWithBodyWithResponse request with arbitrary body returning *CreateLogInputResponse

func (*ClientWithResponses) CreateLogInputWithResponse

func (c *ClientWithResponses) CreateLogInputWithResponse(ctx context.Context, body CreateLogInputJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogInputResponse, error)

func (*ClientWithResponses) CreateLogOutputWithBodyWithResponse

func (c *ClientWithResponses) CreateLogOutputWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogOutputResponse, error)

CreateLogOutputWithBodyWithResponse request with arbitrary body returning *CreateLogOutputResponse

func (*ClientWithResponses) CreateLogOutputWithResponse

func (c *ClientWithResponses) CreateLogOutputWithResponse(ctx context.Context, body CreateLogOutputJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogOutputResponse, error)

func (*ClientWithResponses) CreateLogTargetBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateLogTargetBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetBackendResponse, error)

CreateLogTargetBackendWithBodyWithResponse request with arbitrary body returning *CreateLogTargetBackendResponse

func (*ClientWithResponses) CreateLogTargetBackendWithResponse

func (c *ClientWithResponses) CreateLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetBackendParams, body CreateLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetBackendResponse, error)

func (*ClientWithResponses) CreateLogTargetDefaultsWithBodyWithResponse

func (c *ClientWithResponses) CreateLogTargetDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetDefaultsResponse, error)

CreateLogTargetDefaultsWithBodyWithResponse request with arbitrary body returning *CreateLogTargetDefaultsResponse

func (*ClientWithResponses) CreateLogTargetDefaultsWithResponse

func (c *ClientWithResponses) CreateLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, body CreateLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetDefaultsResponse, error)

func (*ClientWithResponses) CreateLogTargetFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateLogTargetFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetFrontendResponse, error)

CreateLogTargetFrontendWithBodyWithResponse request with arbitrary body returning *CreateLogTargetFrontendResponse

func (*ClientWithResponses) CreateLogTargetFrontendWithResponse

func (c *ClientWithResponses) CreateLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetFrontendParams, body CreateLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetFrontendResponse, error)

func (*ClientWithResponses) CreateLogTargetGlobalWithBodyWithResponse

func (c *ClientWithResponses) CreateLogTargetGlobalWithBodyWithResponse(ctx context.Context, index int, params *CreateLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetGlobalResponse, error)

CreateLogTargetGlobalWithBodyWithResponse request with arbitrary body returning *CreateLogTargetGlobalResponse

func (*ClientWithResponses) CreateLogTargetGlobalWithResponse

func (c *ClientWithResponses) CreateLogTargetGlobalWithResponse(ctx context.Context, index int, params *CreateLogTargetGlobalParams, body CreateLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetGlobalResponse, error)

func (*ClientWithResponses) CreateLogTargetLogForwardWithBodyWithResponse

func (c *ClientWithResponses) CreateLogTargetLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetLogForwardResponse, error)

CreateLogTargetLogForwardWithBodyWithResponse request with arbitrary body returning *CreateLogTargetLogForwardResponse

func (*ClientWithResponses) CreateLogTargetLogForwardWithResponse

func (c *ClientWithResponses) CreateLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, body CreateLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetLogForwardResponse, error)

func (*ClientWithResponses) CreateLogTargetPeerWithBodyWithResponse

func (c *ClientWithResponses) CreateLogTargetPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetPeerResponse, error)

CreateLogTargetPeerWithBodyWithResponse request with arbitrary body returning *CreateLogTargetPeerResponse

func (*ClientWithResponses) CreateLogTargetPeerWithResponse

func (c *ClientWithResponses) CreateLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetPeerParams, body CreateLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetPeerResponse, error)

func (*ClientWithResponses) CreateLogTargetUDPLbWithBodyWithResponse

func (c *ClientWithResponses) CreateLogTargetUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetUDPLbResponse, error)

CreateLogTargetUDPLbWithBodyWithResponse request with arbitrary body returning *CreateLogTargetUDPLbResponse

func (*ClientWithResponses) CreateLogTargetUDPLbWithResponse

func (c *ClientWithResponses) CreateLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, body CreateLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetUDPLbResponse, error)

func (*ClientWithResponses) CreateMailerEntryWithBodyWithResponse

func (c *ClientWithResponses) CreateMailerEntryWithBodyWithResponse(ctx context.Context, params *CreateMailerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMailerEntryResponse, error)

CreateMailerEntryWithBodyWithResponse request with arbitrary body returning *CreateMailerEntryResponse

func (*ClientWithResponses) CreateMailerEntryWithResponse

func (*ClientWithResponses) CreateMailersSectionWithBodyWithResponse

func (c *ClientWithResponses) CreateMailersSectionWithBodyWithResponse(ctx context.Context, params *CreateMailersSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMailersSectionResponse, error)

CreateMailersSectionWithBodyWithResponse request with arbitrary body returning *CreateMailersSectionResponse

func (*ClientWithResponses) CreateMailersSectionWithResponse

func (*ClientWithResponses) CreateNameserverWithBodyWithResponse

func (c *ClientWithResponses) CreateNameserverWithBodyWithResponse(ctx context.Context, params *CreateNameserverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNameserverResponse, error)

CreateNameserverWithBodyWithResponse request with arbitrary body returning *CreateNameserverResponse

func (*ClientWithResponses) CreateNameserverWithResponse

func (c *ClientWithResponses) CreateNameserverWithResponse(ctx context.Context, params *CreateNameserverParams, body CreateNameserverJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNameserverResponse, error)

func (*ClientWithResponses) CreatePeerEntryWithBodyWithResponse

func (c *ClientWithResponses) CreatePeerEntryWithBodyWithResponse(ctx context.Context, params *CreatePeerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePeerEntryResponse, error)

CreatePeerEntryWithBodyWithResponse request with arbitrary body returning *CreatePeerEntryResponse

func (*ClientWithResponses) CreatePeerEntryWithResponse

func (c *ClientWithResponses) CreatePeerEntryWithResponse(ctx context.Context, params *CreatePeerEntryParams, body CreatePeerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePeerEntryResponse, error)

func (*ClientWithResponses) CreatePeerWithBodyWithResponse

func (c *ClientWithResponses) CreatePeerWithBodyWithResponse(ctx context.Context, params *CreatePeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePeerResponse, error)

CreatePeerWithBodyWithResponse request with arbitrary body returning *CreatePeerResponse

func (*ClientWithResponses) CreatePeerWithResponse

func (c *ClientWithResponses) CreatePeerWithResponse(ctx context.Context, params *CreatePeerParams, body CreatePeerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePeerResponse, error)

func (*ClientWithResponses) CreateProgramWithBodyWithResponse

func (c *ClientWithResponses) CreateProgramWithBodyWithResponse(ctx context.Context, params *CreateProgramParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProgramResponse, error)

CreateProgramWithBodyWithResponse request with arbitrary body returning *CreateProgramResponse

func (*ClientWithResponses) CreateProgramWithResponse

func (c *ClientWithResponses) CreateProgramWithResponse(ctx context.Context, params *CreateProgramParams, body CreateProgramJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProgramResponse, error)

func (*ClientWithResponses) CreateResolverWithBodyWithResponse

func (c *ClientWithResponses) CreateResolverWithBodyWithResponse(ctx context.Context, params *CreateResolverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResolverResponse, error)

CreateResolverWithBodyWithResponse request with arbitrary body returning *CreateResolverResponse

func (*ClientWithResponses) CreateResolverWithResponse

func (c *ClientWithResponses) CreateResolverWithResponse(ctx context.Context, params *CreateResolverParams, body CreateResolverJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResolverResponse, error)

func (*ClientWithResponses) CreateRingWithBodyWithResponse

func (c *ClientWithResponses) CreateRingWithBodyWithResponse(ctx context.Context, params *CreateRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRingResponse, error)

CreateRingWithBodyWithResponse request with arbitrary body returning *CreateRingResponse

func (*ClientWithResponses) CreateRingWithResponse

func (c *ClientWithResponses) CreateRingWithResponse(ctx context.Context, params *CreateRingParams, body CreateRingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRingResponse, error)

func (*ClientWithResponses) CreateServerBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateServerBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateServerBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerBackendResponse, error)

CreateServerBackendWithBodyWithResponse request with arbitrary body returning *CreateServerBackendResponse

func (*ClientWithResponses) CreateServerBackendWithResponse

func (c *ClientWithResponses) CreateServerBackendWithResponse(ctx context.Context, parentName ParentName, params *CreateServerBackendParams, body CreateServerBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerBackendResponse, error)

func (*ClientWithResponses) CreateServerPeerWithBodyWithResponse

func (c *ClientWithResponses) CreateServerPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateServerPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerPeerResponse, error)

CreateServerPeerWithBodyWithResponse request with arbitrary body returning *CreateServerPeerResponse

func (*ClientWithResponses) CreateServerPeerWithResponse

func (c *ClientWithResponses) CreateServerPeerWithResponse(ctx context.Context, parentName ParentName, params *CreateServerPeerParams, body CreateServerPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerPeerResponse, error)

func (*ClientWithResponses) CreateServerRingWithBodyWithResponse

func (c *ClientWithResponses) CreateServerRingWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateServerRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerRingResponse, error)

CreateServerRingWithBodyWithResponse request with arbitrary body returning *CreateServerRingResponse

func (*ClientWithResponses) CreateServerRingWithResponse

func (c *ClientWithResponses) CreateServerRingWithResponse(ctx context.Context, parentName ParentName, params *CreateServerRingParams, body CreateServerRingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerRingResponse, error)

func (*ClientWithResponses) CreateServerSwitchingRuleWithBodyWithResponse

func (c *ClientWithResponses) CreateServerSwitchingRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerSwitchingRuleResponse, error)

CreateServerSwitchingRuleWithBodyWithResponse request with arbitrary body returning *CreateServerSwitchingRuleResponse

func (*ClientWithResponses) CreateServerSwitchingRuleWithResponse

func (c *ClientWithResponses) CreateServerSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, body CreateServerSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerSwitchingRuleResponse, error)

func (*ClientWithResponses) CreateServerTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateServerTemplateWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateServerTemplateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerTemplateResponse, error)

CreateServerTemplateWithBodyWithResponse request with arbitrary body returning *CreateServerTemplateResponse

func (*ClientWithResponses) CreateServerTemplateWithResponse

func (c *ClientWithResponses) CreateServerTemplateWithResponse(ctx context.Context, parentName ParentName, params *CreateServerTemplateParams, body CreateServerTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerTemplateResponse, error)

func (*ClientWithResponses) CreateSiteWithBodyWithResponse

func (c *ClientWithResponses) CreateSiteWithBodyWithResponse(ctx context.Context, params *CreateSiteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSiteResponse, error)

CreateSiteWithBodyWithResponse request with arbitrary body returning *CreateSiteResponse

func (*ClientWithResponses) CreateSiteWithResponse

func (c *ClientWithResponses) CreateSiteWithResponse(ctx context.Context, params *CreateSiteParams, body CreateSiteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSiteResponse, error)

func (*ClientWithResponses) CreateSpoeAgentWithBodyWithResponse

func (c *ClientWithResponses) CreateSpoeAgentWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeAgentResponse, error)

CreateSpoeAgentWithBodyWithResponse request with arbitrary body returning *CreateSpoeAgentResponse

func (*ClientWithResponses) CreateSpoeAgentWithResponse

func (c *ClientWithResponses) CreateSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, body CreateSpoeAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpoeAgentResponse, error)

func (*ClientWithResponses) CreateSpoeGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateSpoeGroupWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeGroupResponse, error)

CreateSpoeGroupWithBodyWithResponse request with arbitrary body returning *CreateSpoeGroupResponse

func (*ClientWithResponses) CreateSpoeGroupWithResponse

func (c *ClientWithResponses) CreateSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, body CreateSpoeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpoeGroupResponse, error)

func (*ClientWithResponses) CreateSpoeMessageWithBodyWithResponse

func (c *ClientWithResponses) CreateSpoeMessageWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeMessageResponse, error)

CreateSpoeMessageWithBodyWithResponse request with arbitrary body returning *CreateSpoeMessageResponse

func (*ClientWithResponses) CreateSpoeMessageWithResponse

func (c *ClientWithResponses) CreateSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, body CreateSpoeMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpoeMessageResponse, error)

func (*ClientWithResponses) CreateSpoeScopeWithBodyWithResponse

func (c *ClientWithResponses) CreateSpoeScopeWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateSpoeScopeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeScopeResponse, error)

CreateSpoeScopeWithBodyWithResponse request with arbitrary body returning *CreateSpoeScopeResponse

func (*ClientWithResponses) CreateSpoeScopeWithResponse

func (c *ClientWithResponses) CreateSpoeScopeWithResponse(ctx context.Context, parentName ParentName, params *CreateSpoeScopeParams, body CreateSpoeScopeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpoeScopeResponse, error)

func (*ClientWithResponses) CreateSpoeWithBodyWithResponse

func (c *ClientWithResponses) CreateSpoeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeResponse, error)

CreateSpoeWithBodyWithResponse request with arbitrary body returning *CreateSpoeResponse

func (*ClientWithResponses) CreateStickRuleWithBodyWithResponse

func (c *ClientWithResponses) CreateStickRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateStickRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStickRuleResponse, error)

CreateStickRuleWithBodyWithResponse request with arbitrary body returning *CreateStickRuleResponse

func (*ClientWithResponses) CreateStickRuleWithResponse

func (c *ClientWithResponses) CreateStickRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateStickRuleParams, body CreateStickRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStickRuleResponse, error)

func (*ClientWithResponses) CreateStorageGeneralFileWithBodyWithResponse

func (c *ClientWithResponses) CreateStorageGeneralFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStorageGeneralFileResponse, error)

CreateStorageGeneralFileWithBodyWithResponse request with arbitrary body returning *CreateStorageGeneralFileResponse

func (*ClientWithResponses) CreateStorageMapFileWithBodyWithResponse

func (c *ClientWithResponses) CreateStorageMapFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStorageMapFileResponse, error)

CreateStorageMapFileWithBodyWithResponse request with arbitrary body returning *CreateStorageMapFileResponse

func (*ClientWithResponses) CreateStorageSSLCertificateWithBodyWithResponse

func (c *ClientWithResponses) CreateStorageSSLCertificateWithBodyWithResponse(ctx context.Context, params *CreateStorageSSLCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStorageSSLCertificateResponse, error)

CreateStorageSSLCertificateWithBodyWithResponse request with arbitrary body returning *CreateStorageSSLCertificateResponse

func (*ClientWithResponses) CreateTCPCheckBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateTCPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPCheckBackendResponse, error)

CreateTCPCheckBackendWithBodyWithResponse request with arbitrary body returning *CreateTCPCheckBackendResponse

func (*ClientWithResponses) CreateTCPCheckBackendWithResponse

func (c *ClientWithResponses) CreateTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckBackendParams, body CreateTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPCheckBackendResponse, error)

func (*ClientWithResponses) CreateTCPCheckDefaultsWithBodyWithResponse

func (c *ClientWithResponses) CreateTCPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPCheckDefaultsResponse, error)

CreateTCPCheckDefaultsWithBodyWithResponse request with arbitrary body returning *CreateTCPCheckDefaultsResponse

func (*ClientWithResponses) CreateTCPCheckDefaultsWithResponse

func (c *ClientWithResponses) CreateTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, body CreateTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPCheckDefaultsResponse, error)

func (*ClientWithResponses) CreateTCPRequestRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateTCPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPRequestRuleBackendResponse, error)

CreateTCPRequestRuleBackendWithBodyWithResponse request with arbitrary body returning *CreateTCPRequestRuleBackendResponse

func (*ClientWithResponses) CreateTCPRequestRuleBackendWithResponse

func (c *ClientWithResponses) CreateTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, body CreateTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPRequestRuleBackendResponse, error)

func (*ClientWithResponses) CreateTCPRequestRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateTCPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPRequestRuleFrontendResponse, error)

CreateTCPRequestRuleFrontendWithBodyWithResponse request with arbitrary body returning *CreateTCPRequestRuleFrontendResponse

func (*ClientWithResponses) CreateTCPRequestRuleFrontendWithResponse

func (c *ClientWithResponses) CreateTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, body CreateTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPRequestRuleFrontendResponse, error)

func (*ClientWithResponses) CreateTCPResponseRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateTCPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPResponseRuleBackendResponse, error)

CreateTCPResponseRuleBackendWithBodyWithResponse request with arbitrary body returning *CreateTCPResponseRuleBackendResponse

func (*ClientWithResponses) CreateTCPResponseRuleBackendWithResponse

func (c *ClientWithResponses) CreateTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, body CreateTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPResponseRuleBackendResponse, error)

func (*ClientWithResponses) CreateTableWithBodyWithResponse

func (c *ClientWithResponses) CreateTableWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateTableParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTableResponse, error)

CreateTableWithBodyWithResponse request with arbitrary body returning *CreateTableResponse

func (*ClientWithResponses) CreateTableWithResponse

func (c *ClientWithResponses) CreateTableWithResponse(ctx context.Context, parentName ParentName, params *CreateTableParams, body CreateTableJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTableResponse, error)

func (*ClientWithResponses) CreateUDPLbWithBodyWithResponse

func (c *ClientWithResponses) CreateUDPLbWithBodyWithResponse(ctx context.Context, params *CreateUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUDPLbResponse, error)

CreateUDPLbWithBodyWithResponse request with arbitrary body returning *CreateUDPLbResponse

func (*ClientWithResponses) CreateUDPLbWithResponse

func (c *ClientWithResponses) CreateUDPLbWithResponse(ctx context.Context, params *CreateUDPLbParams, body CreateUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUDPLbResponse, error)

func (*ClientWithResponses) CreateUserWithBodyWithResponse

func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, params *CreateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

CreateUserWithBodyWithResponse request with arbitrary body returning *CreateUserResponse

func (*ClientWithResponses) CreateUserWithResponse

func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, params *CreateUserParams, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

func (*ClientWithResponses) CreateUserlistWithBodyWithResponse

func (c *ClientWithResponses) CreateUserlistWithBodyWithResponse(ctx context.Context, params *CreateUserlistParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserlistResponse, error)

CreateUserlistWithBodyWithResponse request with arbitrary body returning *CreateUserlistResponse

func (*ClientWithResponses) CreateUserlistWithResponse

func (c *ClientWithResponses) CreateUserlistWithResponse(ctx context.Context, params *CreateUserlistParams, body CreateUserlistJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserlistResponse, error)

func (*ClientWithResponses) CreateVRRPInstanceWithBodyWithResponse

func (c *ClientWithResponses) CreateVRRPInstanceWithBodyWithResponse(ctx context.Context, params *CreateVRRPInstanceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVRRPInstanceResponse, error)

CreateVRRPInstanceWithBodyWithResponse request with arbitrary body returning *CreateVRRPInstanceResponse

func (*ClientWithResponses) CreateVRRPInstanceWithResponse

func (*ClientWithResponses) CreateVRRPScriptWithBodyWithResponse

func (c *ClientWithResponses) CreateVRRPScriptWithBodyWithResponse(ctx context.Context, params *CreateVRRPScriptParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVRRPScriptResponse, error)

CreateVRRPScriptWithBodyWithResponse request with arbitrary body returning *CreateVRRPScriptResponse

func (*ClientWithResponses) CreateVRRPScriptWithResponse

func (c *ClientWithResponses) CreateVRRPScriptWithResponse(ctx context.Context, params *CreateVRRPScriptParams, body CreateVRRPScriptJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVRRPScriptResponse, error)

func (*ClientWithResponses) CreateVRRPSyncGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateVRRPSyncGroupWithBodyWithResponse(ctx context.Context, params *CreateVRRPSyncGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVRRPSyncGroupResponse, error)

CreateVRRPSyncGroupWithBodyWithResponse request with arbitrary body returning *CreateVRRPSyncGroupResponse

func (*ClientWithResponses) CreateVRRPSyncGroupWithResponse

func (*ClientWithResponses) CreateWafBodyRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) CreateWafBodyRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWafBodyRuleBackendResponse, error)

CreateWafBodyRuleBackendWithBodyWithResponse request with arbitrary body returning *CreateWafBodyRuleBackendResponse

func (*ClientWithResponses) CreateWafBodyRuleBackendWithResponse

func (c *ClientWithResponses) CreateWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, body CreateWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWafBodyRuleBackendResponse, error)

func (*ClientWithResponses) CreateWafBodyRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateWafBodyRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWafBodyRuleFrontendResponse, error)

CreateWafBodyRuleFrontendWithBodyWithResponse request with arbitrary body returning *CreateWafBodyRuleFrontendResponse

func (*ClientWithResponses) CreateWafBodyRuleFrontendWithResponse

func (c *ClientWithResponses) CreateWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, body CreateWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWafBodyRuleFrontendResponse, error)

func (*ClientWithResponses) CreateWafFileWithBodyWithResponse

func (c *ClientWithResponses) CreateWafFileWithBodyWithResponse(ctx context.Context, rulesetName RulesetName, params *CreateWafFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWafFileResponse, error)

CreateWafFileWithBodyWithResponse request with arbitrary body returning *CreateWafFileResponse

func (*ClientWithResponses) CreateWafRulesetWithBodyWithResponse

func (c *ClientWithResponses) CreateWafRulesetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWafRulesetResponse, error)

CreateWafRulesetWithBodyWithResponse request with arbitrary body returning *CreateWafRulesetResponse

func (*ClientWithResponses) DeleteAWSRegionWithResponse

func (c *ClientWithResponses) DeleteAWSRegionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAWSRegionResponse, error)

DeleteAWSRegionWithResponse request returning *DeleteAWSRegionResponse

func (*ClientWithResponses) DeleteAclBackendWithResponse

func (c *ClientWithResponses) DeleteAclBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteAclBackendParams, reqEditors ...RequestEditorFn) (*DeleteAclBackendResponse, error)

DeleteAclBackendWithResponse request returning *DeleteAclBackendResponse

func (*ClientWithResponses) DeleteAclFCGIAppWithResponse

func (c *ClientWithResponses) DeleteAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteAclFCGIAppParams, reqEditors ...RequestEditorFn) (*DeleteAclFCGIAppResponse, error)

DeleteAclFCGIAppWithResponse request returning *DeleteAclFCGIAppResponse

func (*ClientWithResponses) DeleteAclFrontendWithResponse

func (c *ClientWithResponses) DeleteAclFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteAclFrontendParams, reqEditors ...RequestEditorFn) (*DeleteAclFrontendResponse, error)

DeleteAclFrontendWithResponse request returning *DeleteAclFrontendResponse

func (*ClientWithResponses) DeleteBackendSwitchingRuleWithResponse

func (c *ClientWithResponses) DeleteBackendSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteBackendSwitchingRuleParams, reqEditors ...RequestEditorFn) (*DeleteBackendSwitchingRuleResponse, error)

DeleteBackendSwitchingRuleWithResponse request returning *DeleteBackendSwitchingRuleResponse

func (*ClientWithResponses) DeleteBackendWithResponse

func (c *ClientWithResponses) DeleteBackendWithResponse(ctx context.Context, name string, params *DeleteBackendParams, reqEditors ...RequestEditorFn) (*DeleteBackendResponse, error)

DeleteBackendWithResponse request returning *DeleteBackendResponse

func (*ClientWithResponses) DeleteBindFrontendWithResponse

func (c *ClientWithResponses) DeleteBindFrontendWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteBindFrontendParams, reqEditors ...RequestEditorFn) (*DeleteBindFrontendResponse, error)

DeleteBindFrontendWithResponse request returning *DeleteBindFrontendResponse

func (*ClientWithResponses) DeleteBindLogForwardWithResponse

func (c *ClientWithResponses) DeleteBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteBindLogForwardParams, reqEditors ...RequestEditorFn) (*DeleteBindLogForwardResponse, error)

DeleteBindLogForwardWithResponse request returning *DeleteBindLogForwardResponse

func (*ClientWithResponses) DeleteBindPeerWithResponse

func (c *ClientWithResponses) DeleteBindPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteBindPeerParams, reqEditors ...RequestEditorFn) (*DeleteBindPeerResponse, error)

DeleteBindPeerWithResponse request returning *DeleteBindPeerResponse

func (*ClientWithResponses) DeleteBotmgmtProfileWithResponse

func (c *ClientWithResponses) DeleteBotmgmtProfileWithResponse(ctx context.Context, name string, params *DeleteBotmgmtProfileParams, reqEditors ...RequestEditorFn) (*DeleteBotmgmtProfileResponse, error)

DeleteBotmgmtProfileWithResponse request returning *DeleteBotmgmtProfileResponse

func (*ClientWithResponses) DeleteCacheWithResponse

func (c *ClientWithResponses) DeleteCacheWithResponse(ctx context.Context, name string, params *DeleteCacheParams, reqEditors ...RequestEditorFn) (*DeleteCacheResponse, error)

DeleteCacheWithResponse request returning *DeleteCacheResponse

func (*ClientWithResponses) DeleteCaptchaWithResponse

func (c *ClientWithResponses) DeleteCaptchaWithResponse(ctx context.Context, name string, params *DeleteCaptchaParams, reqEditors ...RequestEditorFn) (*DeleteCaptchaResponse, error)

DeleteCaptchaWithResponse request returning *DeleteCaptchaResponse

func (*ClientWithResponses) DeleteClusterWithResponse

func (c *ClientWithResponses) DeleteClusterWithResponse(ctx context.Context, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*DeleteClusterResponse, error)

DeleteClusterWithResponse request returning *DeleteClusterResponse

func (*ClientWithResponses) DeleteConsulWithResponse

func (c *ClientWithResponses) DeleteConsulWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteConsulResponse, error)

DeleteConsulWithResponse request returning *DeleteConsulResponse

func (*ClientWithResponses) DeleteCrtLoadWithResponse

func (c *ClientWithResponses) DeleteCrtLoadWithResponse(ctx context.Context, certificate string, params *DeleteCrtLoadParams, reqEditors ...RequestEditorFn) (*DeleteCrtLoadResponse, error)

DeleteCrtLoadWithResponse request returning *DeleteCrtLoadResponse

func (*ClientWithResponses) DeleteCrtStoreWithResponse

func (c *ClientWithResponses) DeleteCrtStoreWithResponse(ctx context.Context, name string, params *DeleteCrtStoreParams, reqEditors ...RequestEditorFn) (*DeleteCrtStoreResponse, error)

DeleteCrtStoreWithResponse request returning *DeleteCrtStoreResponse

func (*ClientWithResponses) DeleteDeclareCaptureWithResponse

func (c *ClientWithResponses) DeleteDeclareCaptureWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteDeclareCaptureParams, reqEditors ...RequestEditorFn) (*DeleteDeclareCaptureResponse, error)

DeleteDeclareCaptureWithResponse request returning *DeleteDeclareCaptureResponse

func (*ClientWithResponses) DeleteDefaultsSectionWithResponse

func (c *ClientWithResponses) DeleteDefaultsSectionWithResponse(ctx context.Context, name string, params *DeleteDefaultsSectionParams, reqEditors ...RequestEditorFn) (*DeleteDefaultsSectionResponse, error)

DeleteDefaultsSectionWithResponse request returning *DeleteDefaultsSectionResponse

func (*ClientWithResponses) DeleteDgramBindLogForwardWithResponse

func (c *ClientWithResponses) DeleteDgramBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*DeleteDgramBindLogForwardResponse, error)

DeleteDgramBindLogForwardWithResponse request returning *DeleteDgramBindLogForwardResponse

func (*ClientWithResponses) DeleteDgramBindUDPLbWithResponse

func (c *ClientWithResponses) DeleteDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*DeleteDgramBindUDPLbResponse, error)

DeleteDgramBindUDPLbWithResponse request returning *DeleteDgramBindUDPLbResponse

func (*ClientWithResponses) DeleteDynamicUpdateRuleWithResponse

func (c *ClientWithResponses) DeleteDynamicUpdateRuleWithResponse(ctx context.Context, index int, params *DeleteDynamicUpdateRuleParams, reqEditors ...RequestEditorFn) (*DeleteDynamicUpdateRuleResponse, error)

DeleteDynamicUpdateRuleWithResponse request returning *DeleteDynamicUpdateRuleResponse

func (*ClientWithResponses) DeleteDynamicUpdateSectionWithResponse

func (c *ClientWithResponses) DeleteDynamicUpdateSectionWithResponse(ctx context.Context, params *DeleteDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*DeleteDynamicUpdateSectionResponse, error)

DeleteDynamicUpdateSectionWithResponse request returning *DeleteDynamicUpdateSectionResponse

func (*ClientWithResponses) DeleteFCGIAppWithResponse

func (c *ClientWithResponses) DeleteFCGIAppWithResponse(ctx context.Context, name string, params *DeleteFCGIAppParams, reqEditors ...RequestEditorFn) (*DeleteFCGIAppResponse, error)

DeleteFCGIAppWithResponse request returning *DeleteFCGIAppResponse

func (*ClientWithResponses) DeleteFilterBackendWithResponse

func (c *ClientWithResponses) DeleteFilterBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteFilterBackendParams, reqEditors ...RequestEditorFn) (*DeleteFilterBackendResponse, error)

DeleteFilterBackendWithResponse request returning *DeleteFilterBackendResponse

func (*ClientWithResponses) DeleteFilterFrontendWithResponse

func (c *ClientWithResponses) DeleteFilterFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteFilterFrontendParams, reqEditors ...RequestEditorFn) (*DeleteFilterFrontendResponse, error)

DeleteFilterFrontendWithResponse request returning *DeleteFilterFrontendResponse

func (*ClientWithResponses) DeleteFrontendWithResponse

func (c *ClientWithResponses) DeleteFrontendWithResponse(ctx context.Context, name string, params *DeleteFrontendParams, reqEditors ...RequestEditorFn) (*DeleteFrontendResponse, error)

DeleteFrontendWithResponse request returning *DeleteFrontendResponse

func (*ClientWithResponses) DeleteGroupWithResponse

func (c *ClientWithResponses) DeleteGroupWithResponse(ctx context.Context, name string, params *DeleteGroupParams, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)

DeleteGroupWithResponse request returning *DeleteGroupResponse

func (*ClientWithResponses) DeleteHTTPAfterResponseRuleBackendWithResponse

func (c *ClientWithResponses) DeleteHTTPAfterResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPAfterResponseRuleBackendResponse, error)

DeleteHTTPAfterResponseRuleBackendWithResponse request returning *DeleteHTTPAfterResponseRuleBackendResponse

func (*ClientWithResponses) DeleteHTTPAfterResponseRuleFrontendWithResponse

func (c *ClientWithResponses) DeleteHTTPAfterResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPAfterResponseRuleFrontendResponse, error)

DeleteHTTPAfterResponseRuleFrontendWithResponse request returning *DeleteHTTPAfterResponseRuleFrontendResponse

func (*ClientWithResponses) DeleteHTTPCheckBackendWithResponse

func (c *ClientWithResponses) DeleteHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPCheckBackendResponse, error)

DeleteHTTPCheckBackendWithResponse request returning *DeleteHTTPCheckBackendResponse

func (*ClientWithResponses) DeleteHTTPCheckDefaultsWithResponse

func (c *ClientWithResponses) DeleteHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*DeleteHTTPCheckDefaultsResponse, error)

DeleteHTTPCheckDefaultsWithResponse request returning *DeleteHTTPCheckDefaultsResponse

func (*ClientWithResponses) DeleteHTTPErrorRuleBackendWithResponse

func (c *ClientWithResponses) DeleteHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPErrorRuleBackendResponse, error)

DeleteHTTPErrorRuleBackendWithResponse request returning *DeleteHTTPErrorRuleBackendResponse

func (*ClientWithResponses) DeleteHTTPErrorRuleDefaultsWithResponse

func (c *ClientWithResponses) DeleteHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*DeleteHTTPErrorRuleDefaultsResponse, error)

DeleteHTTPErrorRuleDefaultsWithResponse request returning *DeleteHTTPErrorRuleDefaultsResponse

func (*ClientWithResponses) DeleteHTTPErrorRuleFrontendWithResponse

func (c *ClientWithResponses) DeleteHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPErrorRuleFrontendResponse, error)

DeleteHTTPErrorRuleFrontendWithResponse request returning *DeleteHTTPErrorRuleFrontendResponse

func (*ClientWithResponses) DeleteHTTPErrorsSectionWithResponse

func (c *ClientWithResponses) DeleteHTTPErrorsSectionWithResponse(ctx context.Context, name string, params *DeleteHTTPErrorsSectionParams, reqEditors ...RequestEditorFn) (*DeleteHTTPErrorsSectionResponse, error)

DeleteHTTPErrorsSectionWithResponse request returning *DeleteHTTPErrorsSectionResponse

func (*ClientWithResponses) DeleteHTTPRequestRuleBackendWithResponse

func (c *ClientWithResponses) DeleteHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPRequestRuleBackendResponse, error)

DeleteHTTPRequestRuleBackendWithResponse request returning *DeleteHTTPRequestRuleBackendResponse

func (*ClientWithResponses) DeleteHTTPRequestRuleFrontendWithResponse

func (c *ClientWithResponses) DeleteHTTPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPRequestRuleFrontendResponse, error)

DeleteHTTPRequestRuleFrontendWithResponse request returning *DeleteHTTPRequestRuleFrontendResponse

func (*ClientWithResponses) DeleteHTTPResponseRuleBackendWithResponse

func (c *ClientWithResponses) DeleteHTTPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPResponseRuleBackendResponse, error)

DeleteHTTPResponseRuleBackendWithResponse request returning *DeleteHTTPResponseRuleBackendResponse

func (*ClientWithResponses) DeleteHTTPResponseRuleFrontendWithResponse

func (c *ClientWithResponses) DeleteHTTPResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPResponseRuleFrontendResponse, error)

DeleteHTTPResponseRuleFrontendWithResponse request returning *DeleteHTTPResponseRuleFrontendResponse

func (*ClientWithResponses) DeleteKeepalivedTransactionWithResponse

func (c *ClientWithResponses) DeleteKeepalivedTransactionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteKeepalivedTransactionResponse, error)

DeleteKeepalivedTransactionWithResponse request returning *DeleteKeepalivedTransactionResponse

func (*ClientWithResponses) DeleteLogForwardWithResponse

func (c *ClientWithResponses) DeleteLogForwardWithResponse(ctx context.Context, name string, params *DeleteLogForwardParams, reqEditors ...RequestEditorFn) (*DeleteLogForwardResponse, error)

DeleteLogForwardWithResponse request returning *DeleteLogForwardResponse

func (*ClientWithResponses) DeleteLogInputWithResponse

func (c *ClientWithResponses) DeleteLogInputWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteLogInputResponse, error)

DeleteLogInputWithResponse request returning *DeleteLogInputResponse

func (*ClientWithResponses) DeleteLogOutputWithResponse

func (c *ClientWithResponses) DeleteLogOutputWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteLogOutputResponse, error)

DeleteLogOutputWithResponse request returning *DeleteLogOutputResponse

func (*ClientWithResponses) DeleteLogTargetBackendWithResponse

func (c *ClientWithResponses) DeleteLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetBackendParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetBackendResponse, error)

DeleteLogTargetBackendWithResponse request returning *DeleteLogTargetBackendResponse

func (*ClientWithResponses) DeleteLogTargetDefaultsWithResponse

func (c *ClientWithResponses) DeleteLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetDefaultsResponse, error)

DeleteLogTargetDefaultsWithResponse request returning *DeleteLogTargetDefaultsResponse

func (*ClientWithResponses) DeleteLogTargetFrontendWithResponse

func (c *ClientWithResponses) DeleteLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetFrontendResponse, error)

DeleteLogTargetFrontendWithResponse request returning *DeleteLogTargetFrontendResponse

func (*ClientWithResponses) DeleteLogTargetGlobalWithResponse

func (c *ClientWithResponses) DeleteLogTargetGlobalWithResponse(ctx context.Context, index int, params *DeleteLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetGlobalResponse, error)

DeleteLogTargetGlobalWithResponse request returning *DeleteLogTargetGlobalResponse

func (*ClientWithResponses) DeleteLogTargetLogForwardWithResponse

func (c *ClientWithResponses) DeleteLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetLogForwardResponse, error)

DeleteLogTargetLogForwardWithResponse request returning *DeleteLogTargetLogForwardResponse

func (*ClientWithResponses) DeleteLogTargetPeerWithResponse

func (c *ClientWithResponses) DeleteLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetPeerParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetPeerResponse, error)

DeleteLogTargetPeerWithResponse request returning *DeleteLogTargetPeerResponse

func (*ClientWithResponses) DeleteLogTargetUDPLbWithResponse

func (c *ClientWithResponses) DeleteLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetUDPLbResponse, error)

DeleteLogTargetUDPLbWithResponse request returning *DeleteLogTargetUDPLbResponse

func (*ClientWithResponses) DeleteMailerEntryWithResponse

func (c *ClientWithResponses) DeleteMailerEntryWithResponse(ctx context.Context, name string, params *DeleteMailerEntryParams, reqEditors ...RequestEditorFn) (*DeleteMailerEntryResponse, error)

DeleteMailerEntryWithResponse request returning *DeleteMailerEntryResponse

func (*ClientWithResponses) DeleteMailersSectionWithResponse

func (c *ClientWithResponses) DeleteMailersSectionWithResponse(ctx context.Context, name string, params *DeleteMailersSectionParams, reqEditors ...RequestEditorFn) (*DeleteMailersSectionResponse, error)

DeleteMailersSectionWithResponse request returning *DeleteMailersSectionResponse

func (*ClientWithResponses) DeleteNameserverWithResponse

func (c *ClientWithResponses) DeleteNameserverWithResponse(ctx context.Context, name string, params *DeleteNameserverParams, reqEditors ...RequestEditorFn) (*DeleteNameserverResponse, error)

DeleteNameserverWithResponse request returning *DeleteNameserverResponse

func (*ClientWithResponses) DeletePeerEntryWithResponse

func (c *ClientWithResponses) DeletePeerEntryWithResponse(ctx context.Context, name string, params *DeletePeerEntryParams, reqEditors ...RequestEditorFn) (*DeletePeerEntryResponse, error)

DeletePeerEntryWithResponse request returning *DeletePeerEntryResponse

func (*ClientWithResponses) DeletePeerWithResponse

func (c *ClientWithResponses) DeletePeerWithResponse(ctx context.Context, name string, params *DeletePeerParams, reqEditors ...RequestEditorFn) (*DeletePeerResponse, error)

DeletePeerWithResponse request returning *DeletePeerResponse

func (*ClientWithResponses) DeleteProgramWithResponse

func (c *ClientWithResponses) DeleteProgramWithResponse(ctx context.Context, name string, params *DeleteProgramParams, reqEditors ...RequestEditorFn) (*DeleteProgramResponse, error)

DeleteProgramWithResponse request returning *DeleteProgramResponse

func (*ClientWithResponses) DeleteResolverWithResponse

func (c *ClientWithResponses) DeleteResolverWithResponse(ctx context.Context, name string, params *DeleteResolverParams, reqEditors ...RequestEditorFn) (*DeleteResolverResponse, error)

DeleteResolverWithResponse request returning *DeleteResolverResponse

func (*ClientWithResponses) DeleteRingWithResponse

func (c *ClientWithResponses) DeleteRingWithResponse(ctx context.Context, name string, params *DeleteRingParams, reqEditors ...RequestEditorFn) (*DeleteRingResponse, error)

DeleteRingWithResponse request returning *DeleteRingResponse

func (*ClientWithResponses) DeleteRuntimeMapEntryWithResponse

func (c *ClientWithResponses) DeleteRuntimeMapEntryWithResponse(ctx context.Context, parentName ParentName, id string, params *DeleteRuntimeMapEntryParams, reqEditors ...RequestEditorFn) (*DeleteRuntimeMapEntryResponse, error)

DeleteRuntimeMapEntryWithResponse request returning *DeleteRuntimeMapEntryResponse

func (*ClientWithResponses) DeleteRuntimeServerWithResponse

func (c *ClientWithResponses) DeleteRuntimeServerWithResponse(ctx context.Context, parentName ParentName, name string, reqEditors ...RequestEditorFn) (*DeleteRuntimeServerResponse, error)

DeleteRuntimeServerWithResponse request returning *DeleteRuntimeServerResponse

func (*ClientWithResponses) DeleteServerBackendWithResponse

func (c *ClientWithResponses) DeleteServerBackendWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteServerBackendParams, reqEditors ...RequestEditorFn) (*DeleteServerBackendResponse, error)

DeleteServerBackendWithResponse request returning *DeleteServerBackendResponse

func (*ClientWithResponses) DeleteServerPeerWithResponse

func (c *ClientWithResponses) DeleteServerPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteServerPeerParams, reqEditors ...RequestEditorFn) (*DeleteServerPeerResponse, error)

DeleteServerPeerWithResponse request returning *DeleteServerPeerResponse

func (*ClientWithResponses) DeleteServerRingWithResponse

func (c *ClientWithResponses) DeleteServerRingWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteServerRingParams, reqEditors ...RequestEditorFn) (*DeleteServerRingResponse, error)

DeleteServerRingWithResponse request returning *DeleteServerRingResponse

func (*ClientWithResponses) DeleteServerSwitchingRuleWithResponse

func (c *ClientWithResponses) DeleteServerSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteServerSwitchingRuleParams, reqEditors ...RequestEditorFn) (*DeleteServerSwitchingRuleResponse, error)

DeleteServerSwitchingRuleWithResponse request returning *DeleteServerSwitchingRuleResponse

func (*ClientWithResponses) DeleteServerTemplateWithResponse

func (c *ClientWithResponses) DeleteServerTemplateWithResponse(ctx context.Context, parentName ParentName, prefix string, params *DeleteServerTemplateParams, reqEditors ...RequestEditorFn) (*DeleteServerTemplateResponse, error)

DeleteServerTemplateWithResponse request returning *DeleteServerTemplateResponse

func (*ClientWithResponses) DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse

func (c *ClientWithResponses) DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse, error)

DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse request returning *DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse

func (*ClientWithResponses) DeleteSiteWithResponse

func (c *ClientWithResponses) DeleteSiteWithResponse(ctx context.Context, name string, params *DeleteSiteParams, reqEditors ...RequestEditorFn) (*DeleteSiteResponse, error)

DeleteSiteWithResponse request returning *DeleteSiteResponse

func (*ClientWithResponses) DeleteSpoeAgentWithResponse

func (c *ClientWithResponses) DeleteSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeAgentParams, reqEditors ...RequestEditorFn) (*DeleteSpoeAgentResponse, error)

DeleteSpoeAgentWithResponse request returning *DeleteSpoeAgentResponse

func (*ClientWithResponses) DeleteSpoeFileWithResponse

func (c *ClientWithResponses) DeleteSpoeFileWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteSpoeFileResponse, error)

DeleteSpoeFileWithResponse request returning *DeleteSpoeFileResponse

func (*ClientWithResponses) DeleteSpoeGroupWithResponse

func (c *ClientWithResponses) DeleteSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeGroupParams, reqEditors ...RequestEditorFn) (*DeleteSpoeGroupResponse, error)

DeleteSpoeGroupWithResponse request returning *DeleteSpoeGroupResponse

func (*ClientWithResponses) DeleteSpoeMessageWithResponse

func (c *ClientWithResponses) DeleteSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeMessageParams, reqEditors ...RequestEditorFn) (*DeleteSpoeMessageResponse, error)

DeleteSpoeMessageWithResponse request returning *DeleteSpoeMessageResponse

func (*ClientWithResponses) DeleteSpoeScopeWithResponse

func (c *ClientWithResponses) DeleteSpoeScopeWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteSpoeScopeParams, reqEditors ...RequestEditorFn) (*DeleteSpoeScopeResponse, error)

DeleteSpoeScopeWithResponse request returning *DeleteSpoeScopeResponse

func (*ClientWithResponses) DeleteSpoeTransactionWithResponse

func (c *ClientWithResponses) DeleteSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*DeleteSpoeTransactionResponse, error)

DeleteSpoeTransactionWithResponse request returning *DeleteSpoeTransactionResponse

func (*ClientWithResponses) DeleteStickRuleWithResponse

func (c *ClientWithResponses) DeleteStickRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteStickRuleParams, reqEditors ...RequestEditorFn) (*DeleteStickRuleResponse, error)

DeleteStickRuleWithResponse request returning *DeleteStickRuleResponse

func (*ClientWithResponses) DeleteStorageGeneralFileWithResponse

func (c *ClientWithResponses) DeleteStorageGeneralFileWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteStorageGeneralFileResponse, error)

DeleteStorageGeneralFileWithResponse request returning *DeleteStorageGeneralFileResponse

func (*ClientWithResponses) DeleteStorageMapWithResponse

func (c *ClientWithResponses) DeleteStorageMapWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteStorageMapResponse, error)

DeleteStorageMapWithResponse request returning *DeleteStorageMapResponse

func (*ClientWithResponses) DeleteStorageSSLCertificateWithResponse

func (c *ClientWithResponses) DeleteStorageSSLCertificateWithResponse(ctx context.Context, name string, params *DeleteStorageSSLCertificateParams, reqEditors ...RequestEditorFn) (*DeleteStorageSSLCertificateResponse, error)

DeleteStorageSSLCertificateWithResponse request returning *DeleteStorageSSLCertificateResponse

func (*ClientWithResponses) DeleteTCPCheckBackendWithResponse

func (c *ClientWithResponses) DeleteTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*DeleteTCPCheckBackendResponse, error)

DeleteTCPCheckBackendWithResponse request returning *DeleteTCPCheckBackendResponse

func (*ClientWithResponses) DeleteTCPCheckDefaultsWithResponse

func (c *ClientWithResponses) DeleteTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*DeleteTCPCheckDefaultsResponse, error)

DeleteTCPCheckDefaultsWithResponse request returning *DeleteTCPCheckDefaultsResponse

func (*ClientWithResponses) DeleteTCPRequestRuleBackendWithResponse

func (c *ClientWithResponses) DeleteTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteTCPRequestRuleBackendResponse, error)

DeleteTCPRequestRuleBackendWithResponse request returning *DeleteTCPRequestRuleBackendResponse

func (*ClientWithResponses) DeleteTCPRequestRuleFrontendWithResponse

func (c *ClientWithResponses) DeleteTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteTCPRequestRuleFrontendResponse, error)

DeleteTCPRequestRuleFrontendWithResponse request returning *DeleteTCPRequestRuleFrontendResponse

func (*ClientWithResponses) DeleteTCPResponseRuleBackendWithResponse

func (c *ClientWithResponses) DeleteTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteTCPResponseRuleBackendResponse, error)

DeleteTCPResponseRuleBackendWithResponse request returning *DeleteTCPResponseRuleBackendResponse

func (*ClientWithResponses) DeleteTableWithResponse

func (c *ClientWithResponses) DeleteTableWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteTableParams, reqEditors ...RequestEditorFn) (*DeleteTableResponse, error)

DeleteTableWithResponse request returning *DeleteTableResponse

func (*ClientWithResponses) DeleteTransactionWithResponse

func (c *ClientWithResponses) DeleteTransactionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTransactionResponse, error)

DeleteTransactionWithResponse request returning *DeleteTransactionResponse

func (*ClientWithResponses) DeleteUDPLbWithResponse

func (c *ClientWithResponses) DeleteUDPLbWithResponse(ctx context.Context, name string, params *DeleteUDPLbParams, reqEditors ...RequestEditorFn) (*DeleteUDPLbResponse, error)

DeleteUDPLbWithResponse request returning *DeleteUDPLbResponse

func (*ClientWithResponses) DeleteUserWithResponse

func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, username string, params *DeleteUserParams, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

DeleteUserWithResponse request returning *DeleteUserResponse

func (*ClientWithResponses) DeleteUserlistWithResponse

func (c *ClientWithResponses) DeleteUserlistWithResponse(ctx context.Context, name string, params *DeleteUserlistParams, reqEditors ...RequestEditorFn) (*DeleteUserlistResponse, error)

DeleteUserlistWithResponse request returning *DeleteUserlistResponse

func (*ClientWithResponses) DeleteVRRPInstanceWithResponse

func (c *ClientWithResponses) DeleteVRRPInstanceWithResponse(ctx context.Context, parentName ParentName, params *DeleteVRRPInstanceParams, reqEditors ...RequestEditorFn) (*DeleteVRRPInstanceResponse, error)

DeleteVRRPInstanceWithResponse request returning *DeleteVRRPInstanceResponse

func (*ClientWithResponses) DeleteVRRPScriptWithResponse

func (c *ClientWithResponses) DeleteVRRPScriptWithResponse(ctx context.Context, parentName ParentName, params *DeleteVRRPScriptParams, reqEditors ...RequestEditorFn) (*DeleteVRRPScriptResponse, error)

DeleteVRRPScriptWithResponse request returning *DeleteVRRPScriptResponse

func (*ClientWithResponses) DeleteVRRPSyncGroupWithResponse

func (c *ClientWithResponses) DeleteVRRPSyncGroupWithResponse(ctx context.Context, parentName ParentName, params *DeleteVRRPSyncGroupParams, reqEditors ...RequestEditorFn) (*DeleteVRRPSyncGroupResponse, error)

DeleteVRRPSyncGroupWithResponse request returning *DeleteVRRPSyncGroupResponse

func (*ClientWithResponses) DeleteWafBodyRuleBackendWithResponse

func (c *ClientWithResponses) DeleteWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteWafBodyRuleBackendResponse, error)

DeleteWafBodyRuleBackendWithResponse request returning *DeleteWafBodyRuleBackendResponse

func (*ClientWithResponses) DeleteWafBodyRuleFrontendWithResponse

func (c *ClientWithResponses) DeleteWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteWafBodyRuleFrontendResponse, error)

DeleteWafBodyRuleFrontendWithResponse request returning *DeleteWafBodyRuleFrontendResponse

func (*ClientWithResponses) DeleteWafFileWithResponse

func (c *ClientWithResponses) DeleteWafFileWithResponse(ctx context.Context, rulesetName RulesetName, name string, params *DeleteWafFileParams, reqEditors ...RequestEditorFn) (*DeleteWafFileResponse, error)

DeleteWafFileWithResponse request returning *DeleteWafFileResponse

func (*ClientWithResponses) DeleteWafRulesetWithResponse

func (c *ClientWithResponses) DeleteWafRulesetWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteWafRulesetResponse, error)

DeleteWafRulesetWithResponse request returning *DeleteWafRulesetResponse

func (*ClientWithResponses) EditBotmgmtProfileWithBodyWithResponse

func (c *ClientWithResponses) EditBotmgmtProfileWithBodyWithResponse(ctx context.Context, name string, params *EditBotmgmtProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditBotmgmtProfileResponse, error)

EditBotmgmtProfileWithBodyWithResponse request with arbitrary body returning *EditBotmgmtProfileResponse

func (*ClientWithResponses) EditBotmgmtProfileWithResponse

func (c *ClientWithResponses) EditBotmgmtProfileWithResponse(ctx context.Context, name string, params *EditBotmgmtProfileParams, body EditBotmgmtProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*EditBotmgmtProfileResponse, error)

func (*ClientWithResponses) EditCaptchaWithBodyWithResponse

func (c *ClientWithResponses) EditCaptchaWithBodyWithResponse(ctx context.Context, name string, params *EditCaptchaParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditCaptchaResponse, error)

EditCaptchaWithBodyWithResponse request with arbitrary body returning *EditCaptchaResponse

func (*ClientWithResponses) EditCaptchaWithResponse

func (c *ClientWithResponses) EditCaptchaWithResponse(ctx context.Context, name string, params *EditCaptchaParams, body EditCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*EditCaptchaResponse, error)

func (*ClientWithResponses) EditClusterWithBodyWithResponse

func (c *ClientWithResponses) EditClusterWithBodyWithResponse(ctx context.Context, params *EditClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditClusterResponse, error)

EditClusterWithBodyWithResponse request with arbitrary body returning *EditClusterResponse

func (*ClientWithResponses) EditClusterWithResponse

func (c *ClientWithResponses) EditClusterWithResponse(ctx context.Context, params *EditClusterParams, body EditClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*EditClusterResponse, error)

func (*ClientWithResponses) EditCrtStoreWithBodyWithResponse

func (c *ClientWithResponses) EditCrtStoreWithBodyWithResponse(ctx context.Context, name string, params *EditCrtStoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditCrtStoreResponse, error)

EditCrtStoreWithBodyWithResponse request with arbitrary body returning *EditCrtStoreResponse

func (*ClientWithResponses) EditCrtStoreWithResponse

func (c *ClientWithResponses) EditCrtStoreWithResponse(ctx context.Context, name string, params *EditCrtStoreParams, body EditCrtStoreJSONRequestBody, reqEditors ...RequestEditorFn) (*EditCrtStoreResponse, error)

func (*ClientWithResponses) EditMailersSectionWithBodyWithResponse

func (c *ClientWithResponses) EditMailersSectionWithBodyWithResponse(ctx context.Context, name string, params *EditMailersSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditMailersSectionResponse, error)

EditMailersSectionWithBodyWithResponse request with arbitrary body returning *EditMailersSectionResponse

func (*ClientWithResponses) EditMailersSectionWithResponse

func (c *ClientWithResponses) EditMailersSectionWithResponse(ctx context.Context, name string, params *EditMailersSectionParams, body EditMailersSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*EditMailersSectionResponse, error)

func (*ClientWithResponses) ExecuteAlohaActionWithBodyWithResponse

func (c *ClientWithResponses) ExecuteAlohaActionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteAlohaActionResponse, error)

ExecuteAlohaActionWithBodyWithResponse request with arbitrary body returning *ExecuteAlohaActionResponse

func (*ClientWithResponses) ExecuteAlohaActionWithResponse

func (c *ClientWithResponses) ExecuteAlohaActionWithResponse(ctx context.Context, body ExecuteAlohaActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteAlohaActionResponse, error)

func (*ClientWithResponses) ExecuteGitActionWithBodyWithResponse

func (c *ClientWithResponses) ExecuteGitActionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteGitActionResponse, error)

ExecuteGitActionWithBodyWithResponse request with arbitrary body returning *ExecuteGitActionResponse

func (*ClientWithResponses) ExecuteGitActionWithResponse

func (c *ClientWithResponses) ExecuteGitActionWithResponse(ctx context.Context, body ExecuteGitActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteGitActionResponse, error)

func (*ClientWithResponses) GetAPIEndpointsWithResponse

func (c *ClientWithResponses) GetAPIEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAPIEndpointsResponse, error)

GetAPIEndpointsWithResponse request returning *GetAPIEndpointsResponse

func (*ClientWithResponses) GetAWSRegionWithResponse

func (c *ClientWithResponses) GetAWSRegionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAWSRegionResponse, error)

GetAWSRegionWithResponse request returning *GetAWSRegionResponse

func (*ClientWithResponses) GetAWSRegionsWithResponse

func (c *ClientWithResponses) GetAWSRegionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAWSRegionsResponse, error)

GetAWSRegionsWithResponse request returning *GetAWSRegionsResponse

func (*ClientWithResponses) GetAclBackendWithResponse

func (c *ClientWithResponses) GetAclBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetAclBackendParams, reqEditors ...RequestEditorFn) (*GetAclBackendResponse, error)

GetAclBackendWithResponse request returning *GetAclBackendResponse

func (*ClientWithResponses) GetAclFCGIAppWithResponse

func (c *ClientWithResponses) GetAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, index int, params *GetAclFCGIAppParams, reqEditors ...RequestEditorFn) (*GetAclFCGIAppResponse, error)

GetAclFCGIAppWithResponse request returning *GetAclFCGIAppResponse

func (*ClientWithResponses) GetAclFrontendWithResponse

func (c *ClientWithResponses) GetAclFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetAclFrontendParams, reqEditors ...RequestEditorFn) (*GetAclFrontendResponse, error)

GetAclFrontendWithResponse request returning *GetAclFrontendResponse

func (*ClientWithResponses) GetAllAclBackendWithResponse

func (c *ClientWithResponses) GetAllAclBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllAclBackendParams, reqEditors ...RequestEditorFn) (*GetAllAclBackendResponse, error)

GetAllAclBackendWithResponse request returning *GetAllAclBackendResponse

func (*ClientWithResponses) GetAllAclFCGIAppWithResponse

func (c *ClientWithResponses) GetAllAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, params *GetAllAclFCGIAppParams, reqEditors ...RequestEditorFn) (*GetAllAclFCGIAppResponse, error)

GetAllAclFCGIAppWithResponse request returning *GetAllAclFCGIAppResponse

func (*ClientWithResponses) GetAllAclFrontendWithResponse

func (c *ClientWithResponses) GetAllAclFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllAclFrontendParams, reqEditors ...RequestEditorFn) (*GetAllAclFrontendResponse, error)

GetAllAclFrontendWithResponse request returning *GetAllAclFrontendResponse

func (*ClientWithResponses) GetAllBindFrontendWithResponse

func (c *ClientWithResponses) GetAllBindFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllBindFrontendParams, reqEditors ...RequestEditorFn) (*GetAllBindFrontendResponse, error)

GetAllBindFrontendWithResponse request returning *GetAllBindFrontendResponse

func (*ClientWithResponses) GetAllBindLogForwardWithResponse

func (c *ClientWithResponses) GetAllBindLogForwardWithResponse(ctx context.Context, parentName ParentName, params *GetAllBindLogForwardParams, reqEditors ...RequestEditorFn) (*GetAllBindLogForwardResponse, error)

GetAllBindLogForwardWithResponse request returning *GetAllBindLogForwardResponse

func (*ClientWithResponses) GetAllBindPeerWithResponse

func (c *ClientWithResponses) GetAllBindPeerWithResponse(ctx context.Context, parentName ParentName, params *GetAllBindPeerParams, reqEditors ...RequestEditorFn) (*GetAllBindPeerResponse, error)

GetAllBindPeerWithResponse request returning *GetAllBindPeerResponse

func (*ClientWithResponses) GetAllDgramBindLogForwardWithResponse

func (c *ClientWithResponses) GetAllDgramBindLogForwardWithResponse(ctx context.Context, parentName ParentName, params *GetAllDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*GetAllDgramBindLogForwardResponse, error)

GetAllDgramBindLogForwardWithResponse request returning *GetAllDgramBindLogForwardResponse

func (*ClientWithResponses) GetAllDgramBindUDPLbWithResponse

func (c *ClientWithResponses) GetAllDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, params *GetAllDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*GetAllDgramBindUDPLbResponse, error)

GetAllDgramBindUDPLbWithResponse request returning *GetAllDgramBindUDPLbResponse

func (*ClientWithResponses) GetAllFilterBackendWithResponse

func (c *ClientWithResponses) GetAllFilterBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllFilterBackendParams, reqEditors ...RequestEditorFn) (*GetAllFilterBackendResponse, error)

GetAllFilterBackendWithResponse request returning *GetAllFilterBackendResponse

func (*ClientWithResponses) GetAllFilterFrontendWithResponse

func (c *ClientWithResponses) GetAllFilterFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllFilterFrontendParams, reqEditors ...RequestEditorFn) (*GetAllFilterFrontendResponse, error)

GetAllFilterFrontendWithResponse request returning *GetAllFilterFrontendResponse

func (*ClientWithResponses) GetAllHTTPAfterResponseRuleBackendWithResponse

func (c *ClientWithResponses) GetAllHTTPAfterResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPAfterResponseRuleBackendResponse, error)

GetAllHTTPAfterResponseRuleBackendWithResponse request returning *GetAllHTTPAfterResponseRuleBackendResponse

func (*ClientWithResponses) GetAllHTTPAfterResponseRuleFrontendWithResponse

func (c *ClientWithResponses) GetAllHTTPAfterResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPAfterResponseRuleFrontendResponse, error)

GetAllHTTPAfterResponseRuleFrontendWithResponse request returning *GetAllHTTPAfterResponseRuleFrontendResponse

func (*ClientWithResponses) GetAllHTTPCheckBackendWithResponse

func (c *ClientWithResponses) GetAllHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPCheckBackendResponse, error)

GetAllHTTPCheckBackendWithResponse request returning *GetAllHTTPCheckBackendResponse

func (*ClientWithResponses) GetAllHTTPCheckDefaultsWithResponse

func (c *ClientWithResponses) GetAllHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*GetAllHTTPCheckDefaultsResponse, error)

GetAllHTTPCheckDefaultsWithResponse request returning *GetAllHTTPCheckDefaultsResponse

func (*ClientWithResponses) GetAllHTTPErrorRuleBackendWithResponse

func (c *ClientWithResponses) GetAllHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPErrorRuleBackendResponse, error)

GetAllHTTPErrorRuleBackendWithResponse request returning *GetAllHTTPErrorRuleBackendResponse

func (*ClientWithResponses) GetAllHTTPErrorRuleDefaultsWithResponse

func (c *ClientWithResponses) GetAllHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*GetAllHTTPErrorRuleDefaultsResponse, error)

GetAllHTTPErrorRuleDefaultsWithResponse request returning *GetAllHTTPErrorRuleDefaultsResponse

func (*ClientWithResponses) GetAllHTTPErrorRuleFrontendWithResponse

func (c *ClientWithResponses) GetAllHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPErrorRuleFrontendResponse, error)

GetAllHTTPErrorRuleFrontendWithResponse request returning *GetAllHTTPErrorRuleFrontendResponse

func (*ClientWithResponses) GetAllHTTPRequestRuleBackendWithResponse

func (c *ClientWithResponses) GetAllHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPRequestRuleBackendResponse, error)

GetAllHTTPRequestRuleBackendWithResponse request returning *GetAllHTTPRequestRuleBackendResponse

func (*ClientWithResponses) GetAllHTTPRequestRuleFrontendWithResponse

func (c *ClientWithResponses) GetAllHTTPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPRequestRuleFrontendResponse, error)

GetAllHTTPRequestRuleFrontendWithResponse request returning *GetAllHTTPRequestRuleFrontendResponse

func (*ClientWithResponses) GetAllHTTPResponseRuleBackendWithResponse

func (c *ClientWithResponses) GetAllHTTPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPResponseRuleBackendResponse, error)

GetAllHTTPResponseRuleBackendWithResponse request returning *GetAllHTTPResponseRuleBackendResponse

func (*ClientWithResponses) GetAllHTTPResponseRuleFrontendWithResponse

func (c *ClientWithResponses) GetAllHTTPResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPResponseRuleFrontendResponse, error)

GetAllHTTPResponseRuleFrontendWithResponse request returning *GetAllHTTPResponseRuleFrontendResponse

func (*ClientWithResponses) GetAllKeepalivedReloadWithResponse

func (c *ClientWithResponses) GetAllKeepalivedReloadWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllKeepalivedReloadResponse, error)

GetAllKeepalivedReloadWithResponse request returning *GetAllKeepalivedReloadResponse

func (*ClientWithResponses) GetAllKeepalivedTransactionWithResponse

func (c *ClientWithResponses) GetAllKeepalivedTransactionWithResponse(ctx context.Context, params *GetAllKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*GetAllKeepalivedTransactionResponse, error)

GetAllKeepalivedTransactionWithResponse request returning *GetAllKeepalivedTransactionResponse

func (*ClientWithResponses) GetAllLogTargetBackendWithResponse

func (c *ClientWithResponses) GetAllLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetBackendParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetBackendResponse, error)

GetAllLogTargetBackendWithResponse request returning *GetAllLogTargetBackendResponse

func (*ClientWithResponses) GetAllLogTargetDefaultsWithResponse

func (c *ClientWithResponses) GetAllLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetDefaultsResponse, error)

GetAllLogTargetDefaultsWithResponse request returning *GetAllLogTargetDefaultsResponse

func (*ClientWithResponses) GetAllLogTargetFrontendWithResponse

func (c *ClientWithResponses) GetAllLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetFrontendResponse, error)

GetAllLogTargetFrontendWithResponse request returning *GetAllLogTargetFrontendResponse

func (*ClientWithResponses) GetAllLogTargetGlobalWithResponse

func (c *ClientWithResponses) GetAllLogTargetGlobalWithResponse(ctx context.Context, params *GetAllLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetGlobalResponse, error)

GetAllLogTargetGlobalWithResponse request returning *GetAllLogTargetGlobalResponse

func (*ClientWithResponses) GetAllLogTargetLogForwardWithResponse

func (c *ClientWithResponses) GetAllLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetLogForwardResponse, error)

GetAllLogTargetLogForwardWithResponse request returning *GetAllLogTargetLogForwardResponse

func (*ClientWithResponses) GetAllLogTargetPeerWithResponse

func (c *ClientWithResponses) GetAllLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetPeerParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetPeerResponse, error)

GetAllLogTargetPeerWithResponse request returning *GetAllLogTargetPeerResponse

func (*ClientWithResponses) GetAllLogTargetUDPLbWithResponse

func (c *ClientWithResponses) GetAllLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetUDPLbResponse, error)

GetAllLogTargetUDPLbWithResponse request returning *GetAllLogTargetUDPLbResponse

func (*ClientWithResponses) GetAllRuntimeMapFilesWithResponse

func (c *ClientWithResponses) GetAllRuntimeMapFilesWithResponse(ctx context.Context, params *GetAllRuntimeMapFilesParams, reqEditors ...RequestEditorFn) (*GetAllRuntimeMapFilesResponse, error)

GetAllRuntimeMapFilesWithResponse request returning *GetAllRuntimeMapFilesResponse

func (*ClientWithResponses) GetAllRuntimeServerWithResponse

func (c *ClientWithResponses) GetAllRuntimeServerWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetAllRuntimeServerResponse, error)

GetAllRuntimeServerWithResponse request returning *GetAllRuntimeServerResponse

func (*ClientWithResponses) GetAllServerBackendWithResponse

func (c *ClientWithResponses) GetAllServerBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllServerBackendParams, reqEditors ...RequestEditorFn) (*GetAllServerBackendResponse, error)

GetAllServerBackendWithResponse request returning *GetAllServerBackendResponse

func (*ClientWithResponses) GetAllServerPeerWithResponse

func (c *ClientWithResponses) GetAllServerPeerWithResponse(ctx context.Context, parentName ParentName, params *GetAllServerPeerParams, reqEditors ...RequestEditorFn) (*GetAllServerPeerResponse, error)

GetAllServerPeerWithResponse request returning *GetAllServerPeerResponse

func (*ClientWithResponses) GetAllServerRingWithResponse

func (c *ClientWithResponses) GetAllServerRingWithResponse(ctx context.Context, parentName ParentName, params *GetAllServerRingParams, reqEditors ...RequestEditorFn) (*GetAllServerRingResponse, error)

GetAllServerRingWithResponse request returning *GetAllServerRingResponse

func (*ClientWithResponses) GetAllSpoeAgentWithResponse

func (c *ClientWithResponses) GetAllSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeAgentParams, reqEditors ...RequestEditorFn) (*GetAllSpoeAgentResponse, error)

GetAllSpoeAgentWithResponse request returning *GetAllSpoeAgentResponse

func (*ClientWithResponses) GetAllSpoeFilesWithResponse

func (c *ClientWithResponses) GetAllSpoeFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllSpoeFilesResponse, error)

GetAllSpoeFilesWithResponse request returning *GetAllSpoeFilesResponse

func (*ClientWithResponses) GetAllSpoeGroupWithResponse

func (c *ClientWithResponses) GetAllSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeGroupParams, reqEditors ...RequestEditorFn) (*GetAllSpoeGroupResponse, error)

GetAllSpoeGroupWithResponse request returning *GetAllSpoeGroupResponse

func (*ClientWithResponses) GetAllSpoeMessageWithResponse

func (c *ClientWithResponses) GetAllSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeMessageParams, reqEditors ...RequestEditorFn) (*GetAllSpoeMessageResponse, error)

GetAllSpoeMessageWithResponse request returning *GetAllSpoeMessageResponse

func (*ClientWithResponses) GetAllSpoeScopeWithResponse

func (c *ClientWithResponses) GetAllSpoeScopeWithResponse(ctx context.Context, parentName ParentName, params *GetAllSpoeScopeParams, reqEditors ...RequestEditorFn) (*GetAllSpoeScopeResponse, error)

GetAllSpoeScopeWithResponse request returning *GetAllSpoeScopeResponse

func (*ClientWithResponses) GetAllSpoeTransactionWithResponse

func (c *ClientWithResponses) GetAllSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, params *GetAllSpoeTransactionParams, reqEditors ...RequestEditorFn) (*GetAllSpoeTransactionResponse, error)

GetAllSpoeTransactionWithResponse request returning *GetAllSpoeTransactionResponse

func (*ClientWithResponses) GetAllStorageGeneralFilesWithResponse

func (c *ClientWithResponses) GetAllStorageGeneralFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllStorageGeneralFilesResponse, error)

GetAllStorageGeneralFilesWithResponse request returning *GetAllStorageGeneralFilesResponse

func (*ClientWithResponses) GetAllStorageMapFilesWithResponse

func (c *ClientWithResponses) GetAllStorageMapFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllStorageMapFilesResponse, error)

GetAllStorageMapFilesWithResponse request returning *GetAllStorageMapFilesResponse

func (*ClientWithResponses) GetAllStorageSSLCertificatesWithResponse

func (c *ClientWithResponses) GetAllStorageSSLCertificatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllStorageSSLCertificatesResponse, error)

GetAllStorageSSLCertificatesWithResponse request returning *GetAllStorageSSLCertificatesResponse

func (*ClientWithResponses) GetAllTCPCheckBackendWithResponse

func (c *ClientWithResponses) GetAllTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*GetAllTCPCheckBackendResponse, error)

GetAllTCPCheckBackendWithResponse request returning *GetAllTCPCheckBackendResponse

func (*ClientWithResponses) GetAllTCPCheckDefaultsWithResponse

func (c *ClientWithResponses) GetAllTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*GetAllTCPCheckDefaultsResponse, error)

GetAllTCPCheckDefaultsWithResponse request returning *GetAllTCPCheckDefaultsResponse

func (*ClientWithResponses) GetAllTCPRequestRuleBackendWithResponse

func (c *ClientWithResponses) GetAllTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllTCPRequestRuleBackendResponse, error)

GetAllTCPRequestRuleBackendWithResponse request returning *GetAllTCPRequestRuleBackendResponse

func (*ClientWithResponses) GetAllTCPRequestRuleFrontendWithResponse

func (c *ClientWithResponses) GetAllTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllTCPRequestRuleFrontendResponse, error)

GetAllTCPRequestRuleFrontendWithResponse request returning *GetAllTCPRequestRuleFrontendResponse

func (*ClientWithResponses) GetAllTCPResponseRuleBackendWithResponse

func (c *ClientWithResponses) GetAllTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllTCPResponseRuleBackendResponse, error)

GetAllTCPResponseRuleBackendWithResponse request returning *GetAllTCPResponseRuleBackendResponse

func (*ClientWithResponses) GetAllVRRPInstanceWithResponse

func (c *ClientWithResponses) GetAllVRRPInstanceWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllVRRPInstanceResponse, error)

GetAllVRRPInstanceWithResponse request returning *GetAllVRRPInstanceResponse

func (*ClientWithResponses) GetAllVRRPScriptWithResponse

func (c *ClientWithResponses) GetAllVRRPScriptWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllVRRPScriptResponse, error)

GetAllVRRPScriptWithResponse request returning *GetAllVRRPScriptResponse

func (*ClientWithResponses) GetAllVRRPSyncGroupWithResponse

func (c *ClientWithResponses) GetAllVRRPSyncGroupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllVRRPSyncGroupResponse, error)

GetAllVRRPSyncGroupWithResponse request returning *GetAllVRRPSyncGroupResponse

func (*ClientWithResponses) GetAllWafBodyRuleBackendWithResponse

func (c *ClientWithResponses) GetAllWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllWafBodyRuleBackendResponse, error)

GetAllWafBodyRuleBackendWithResponse request returning *GetAllWafBodyRuleBackendResponse

func (*ClientWithResponses) GetAllWafBodyRuleFrontendWithResponse

func (c *ClientWithResponses) GetAllWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllWafBodyRuleFrontendResponse, error)

GetAllWafBodyRuleFrontendWithResponse request returning *GetAllWafBodyRuleFrontendResponse

func (*ClientWithResponses) GetAlohaActionWithResponse

func (c *ClientWithResponses) GetAlohaActionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAlohaActionResponse, error)

GetAlohaActionWithResponse request returning *GetAlohaActionResponse

func (*ClientWithResponses) GetAlohaActionsWithResponse

func (c *ClientWithResponses) GetAlohaActionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlohaActionsResponse, error)

GetAlohaActionsWithResponse request returning *GetAlohaActionsResponse

func (*ClientWithResponses) GetAlohaEndpointsWithResponse

func (c *ClientWithResponses) GetAlohaEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlohaEndpointsResponse, error)

GetAlohaEndpointsWithResponse request returning *GetAlohaEndpointsResponse

func (*ClientWithResponses) GetBackendSwitchingRuleWithResponse

func (c *ClientWithResponses) GetBackendSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *GetBackendSwitchingRuleParams, reqEditors ...RequestEditorFn) (*GetBackendSwitchingRuleResponse, error)

GetBackendSwitchingRuleWithResponse request returning *GetBackendSwitchingRuleResponse

func (*ClientWithResponses) GetBackendSwitchingRulesWithResponse

func (c *ClientWithResponses) GetBackendSwitchingRulesWithResponse(ctx context.Context, parentName ParentName, params *GetBackendSwitchingRulesParams, reqEditors ...RequestEditorFn) (*GetBackendSwitchingRulesResponse, error)

GetBackendSwitchingRulesWithResponse request returning *GetBackendSwitchingRulesResponse

func (*ClientWithResponses) GetBackendWithResponse

func (c *ClientWithResponses) GetBackendWithResponse(ctx context.Context, name string, params *GetBackendParams, reqEditors ...RequestEditorFn) (*GetBackendResponse, error)

GetBackendWithResponse request returning *GetBackendResponse

func (*ClientWithResponses) GetBackendsWithResponse

func (c *ClientWithResponses) GetBackendsWithResponse(ctx context.Context, params *GetBackendsParams, reqEditors ...RequestEditorFn) (*GetBackendsResponse, error)

GetBackendsWithResponse request returning *GetBackendsResponse

func (*ClientWithResponses) GetBindFrontendWithResponse

func (c *ClientWithResponses) GetBindFrontendWithResponse(ctx context.Context, parentName ParentName, name string, params *GetBindFrontendParams, reqEditors ...RequestEditorFn) (*GetBindFrontendResponse, error)

GetBindFrontendWithResponse request returning *GetBindFrontendResponse

func (*ClientWithResponses) GetBindLogForwardWithResponse

func (c *ClientWithResponses) GetBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *GetBindLogForwardParams, reqEditors ...RequestEditorFn) (*GetBindLogForwardResponse, error)

GetBindLogForwardWithResponse request returning *GetBindLogForwardResponse

func (*ClientWithResponses) GetBindPeerWithResponse

func (c *ClientWithResponses) GetBindPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *GetBindPeerParams, reqEditors ...RequestEditorFn) (*GetBindPeerResponse, error)

GetBindPeerWithResponse request returning *GetBindPeerResponse

func (*ClientWithResponses) GetBotmgmtProfileWithResponse

func (c *ClientWithResponses) GetBotmgmtProfileWithResponse(ctx context.Context, name string, params *GetBotmgmtProfileParams, reqEditors ...RequestEditorFn) (*GetBotmgmtProfileResponse, error)

GetBotmgmtProfileWithResponse request returning *GetBotmgmtProfileResponse

func (*ClientWithResponses) GetBotmgmtProfilesWithResponse

func (c *ClientWithResponses) GetBotmgmtProfilesWithResponse(ctx context.Context, params *GetBotmgmtProfilesParams, reqEditors ...RequestEditorFn) (*GetBotmgmtProfilesResponse, error)

GetBotmgmtProfilesWithResponse request returning *GetBotmgmtProfilesResponse

func (*ClientWithResponses) GetCacheWithResponse

func (c *ClientWithResponses) GetCacheWithResponse(ctx context.Context, name string, params *GetCacheParams, reqEditors ...RequestEditorFn) (*GetCacheResponse, error)

GetCacheWithResponse request returning *GetCacheResponse

func (*ClientWithResponses) GetCachesWithResponse

func (c *ClientWithResponses) GetCachesWithResponse(ctx context.Context, params *GetCachesParams, reqEditors ...RequestEditorFn) (*GetCachesResponse, error)

GetCachesWithResponse request returning *GetCachesResponse

func (*ClientWithResponses) GetCaptchaWithResponse

func (c *ClientWithResponses) GetCaptchaWithResponse(ctx context.Context, name string, params *GetCaptchaParams, reqEditors ...RequestEditorFn) (*GetCaptchaResponse, error)

GetCaptchaWithResponse request returning *GetCaptchaResponse

func (*ClientWithResponses) GetCaptchasWithResponse

func (c *ClientWithResponses) GetCaptchasWithResponse(ctx context.Context, params *GetCaptchasParams, reqEditors ...RequestEditorFn) (*GetCaptchasResponse, error)

GetCaptchasWithResponse request returning *GetCaptchasResponse

func (*ClientWithResponses) GetClusterConfigurationVersionWithResponse

func (c *ClientWithResponses) GetClusterConfigurationVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetClusterConfigurationVersionResponse, error)

GetClusterConfigurationVersionWithResponse request returning *GetClusterConfigurationVersionResponse

func (*ClientWithResponses) GetClusterWithResponse

func (c *ClientWithResponses) GetClusterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetClusterResponse, error)

GetClusterWithResponse request returning *GetClusterResponse

func (*ClientWithResponses) GetConfigurationEndpointsWithResponse

func (c *ClientWithResponses) GetConfigurationEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigurationEndpointsResponse, error)

GetConfigurationEndpointsWithResponse request returning *GetConfigurationEndpointsResponse

func (*ClientWithResponses) GetConfigurationVersionWithResponse

func (c *ClientWithResponses) GetConfigurationVersionWithResponse(ctx context.Context, params *GetConfigurationVersionParams, reqEditors ...RequestEditorFn) (*GetConfigurationVersionResponse, error)

GetConfigurationVersionWithResponse request returning *GetConfigurationVersionResponse

func (*ClientWithResponses) GetConsulWithResponse

func (c *ClientWithResponses) GetConsulWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConsulResponse, error)

GetConsulWithResponse request returning *GetConsulResponse

func (*ClientWithResponses) GetConsulsWithResponse

func (c *ClientWithResponses) GetConsulsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConsulsResponse, error)

GetConsulsWithResponse request returning *GetConsulsResponse

func (*ClientWithResponses) GetCrtLoadWithResponse

func (c *ClientWithResponses) GetCrtLoadWithResponse(ctx context.Context, certificate string, params *GetCrtLoadParams, reqEditors ...RequestEditorFn) (*GetCrtLoadResponse, error)

GetCrtLoadWithResponse request returning *GetCrtLoadResponse

func (*ClientWithResponses) GetCrtLoadsWithResponse

func (c *ClientWithResponses) GetCrtLoadsWithResponse(ctx context.Context, params *GetCrtLoadsParams, reqEditors ...RequestEditorFn) (*GetCrtLoadsResponse, error)

GetCrtLoadsWithResponse request returning *GetCrtLoadsResponse

func (*ClientWithResponses) GetCrtStoreWithResponse

func (c *ClientWithResponses) GetCrtStoreWithResponse(ctx context.Context, name string, params *GetCrtStoreParams, reqEditors ...RequestEditorFn) (*GetCrtStoreResponse, error)

GetCrtStoreWithResponse request returning *GetCrtStoreResponse

func (*ClientWithResponses) GetCrtStoresWithResponse

func (c *ClientWithResponses) GetCrtStoresWithResponse(ctx context.Context, params *GetCrtStoresParams, reqEditors ...RequestEditorFn) (*GetCrtStoresResponse, error)

GetCrtStoresWithResponse request returning *GetCrtStoresResponse

func (*ClientWithResponses) GetDeclareCaptureWithResponse

func (c *ClientWithResponses) GetDeclareCaptureWithResponse(ctx context.Context, parentName ParentName, index int, params *GetDeclareCaptureParams, reqEditors ...RequestEditorFn) (*GetDeclareCaptureResponse, error)

GetDeclareCaptureWithResponse request returning *GetDeclareCaptureResponse

func (*ClientWithResponses) GetDeclareCapturesWithResponse

func (c *ClientWithResponses) GetDeclareCapturesWithResponse(ctx context.Context, parentName ParentName, params *GetDeclareCapturesParams, reqEditors ...RequestEditorFn) (*GetDeclareCapturesResponse, error)

GetDeclareCapturesWithResponse request returning *GetDeclareCapturesResponse

func (*ClientWithResponses) GetDefaultsSectionWithResponse

func (c *ClientWithResponses) GetDefaultsSectionWithResponse(ctx context.Context, name string, params *GetDefaultsSectionParams, reqEditors ...RequestEditorFn) (*GetDefaultsSectionResponse, error)

GetDefaultsSectionWithResponse request returning *GetDefaultsSectionResponse

func (*ClientWithResponses) GetDefaultsSectionsWithResponse

func (c *ClientWithResponses) GetDefaultsSectionsWithResponse(ctx context.Context, params *GetDefaultsSectionsParams, reqEditors ...RequestEditorFn) (*GetDefaultsSectionsResponse, error)

GetDefaultsSectionsWithResponse request returning *GetDefaultsSectionsResponse

func (*ClientWithResponses) GetDgramBindLogForwardWithResponse

func (c *ClientWithResponses) GetDgramBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *GetDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*GetDgramBindLogForwardResponse, error)

GetDgramBindLogForwardWithResponse request returning *GetDgramBindLogForwardResponse

func (*ClientWithResponses) GetDgramBindUDPLbWithResponse

func (c *ClientWithResponses) GetDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, name string, params *GetDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*GetDgramBindUDPLbResponse, error)

GetDgramBindUDPLbWithResponse request returning *GetDgramBindUDPLbResponse

func (*ClientWithResponses) GetDynamicUpdateRuleWithResponse

func (c *ClientWithResponses) GetDynamicUpdateRuleWithResponse(ctx context.Context, index int, params *GetDynamicUpdateRuleParams, reqEditors ...RequestEditorFn) (*GetDynamicUpdateRuleResponse, error)

GetDynamicUpdateRuleWithResponse request returning *GetDynamicUpdateRuleResponse

func (*ClientWithResponses) GetDynamicUpdateRulesWithResponse

func (c *ClientWithResponses) GetDynamicUpdateRulesWithResponse(ctx context.Context, params *GetDynamicUpdateRulesParams, reqEditors ...RequestEditorFn) (*GetDynamicUpdateRulesResponse, error)

GetDynamicUpdateRulesWithResponse request returning *GetDynamicUpdateRulesResponse

func (*ClientWithResponses) GetDynamicUpdateSectionWithResponse

func (c *ClientWithResponses) GetDynamicUpdateSectionWithResponse(ctx context.Context, params *GetDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*GetDynamicUpdateSectionResponse, error)

GetDynamicUpdateSectionWithResponse request returning *GetDynamicUpdateSectionResponse

func (*ClientWithResponses) GetFCGIAppWithResponse

func (c *ClientWithResponses) GetFCGIAppWithResponse(ctx context.Context, name string, params *GetFCGIAppParams, reqEditors ...RequestEditorFn) (*GetFCGIAppResponse, error)

GetFCGIAppWithResponse request returning *GetFCGIAppResponse

func (*ClientWithResponses) GetFCGIAppsWithResponse

func (c *ClientWithResponses) GetFCGIAppsWithResponse(ctx context.Context, params *GetFCGIAppsParams, reqEditors ...RequestEditorFn) (*GetFCGIAppsResponse, error)

GetFCGIAppsWithResponse request returning *GetFCGIAppsResponse

func (*ClientWithResponses) GetFactsWithResponse

func (c *ClientWithResponses) GetFactsWithResponse(ctx context.Context, params *GetFactsParams, reqEditors ...RequestEditorFn) (*GetFactsResponse, error)

GetFactsWithResponse request returning *GetFactsResponse

func (*ClientWithResponses) GetFilterBackendWithResponse

func (c *ClientWithResponses) GetFilterBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetFilterBackendParams, reqEditors ...RequestEditorFn) (*GetFilterBackendResponse, error)

GetFilterBackendWithResponse request returning *GetFilterBackendResponse

func (*ClientWithResponses) GetFilterFrontendWithResponse

func (c *ClientWithResponses) GetFilterFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetFilterFrontendParams, reqEditors ...RequestEditorFn) (*GetFilterFrontendResponse, error)

GetFilterFrontendWithResponse request returning *GetFilterFrontendResponse

func (*ClientWithResponses) GetFrontendWithResponse

func (c *ClientWithResponses) GetFrontendWithResponse(ctx context.Context, name string, params *GetFrontendParams, reqEditors ...RequestEditorFn) (*GetFrontendResponse, error)

GetFrontendWithResponse request returning *GetFrontendResponse

func (*ClientWithResponses) GetFrontendsWithResponse

func (c *ClientWithResponses) GetFrontendsWithResponse(ctx context.Context, params *GetFrontendsParams, reqEditors ...RequestEditorFn) (*GetFrontendsResponse, error)

GetFrontendsWithResponse request returning *GetFrontendsResponse

func (*ClientWithResponses) GetGitActionWithResponse

func (c *ClientWithResponses) GetGitActionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetGitActionResponse, error)

GetGitActionWithResponse request returning *GetGitActionResponse

func (*ClientWithResponses) GetGitActionsWithResponse

func (c *ClientWithResponses) GetGitActionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGitActionsResponse, error)

GetGitActionsWithResponse request returning *GetGitActionsResponse

func (*ClientWithResponses) GetGitEndpointsWithResponse

func (c *ClientWithResponses) GetGitEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGitEndpointsResponse, error)

GetGitEndpointsWithResponse request returning *GetGitEndpointsResponse

func (*ClientWithResponses) GetGitSettingsWithResponse

func (c *ClientWithResponses) GetGitSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGitSettingsResponse, error)

GetGitSettingsWithResponse request returning *GetGitSettingsResponse

func (*ClientWithResponses) GetGlobalDefsWithResponse

func (c *ClientWithResponses) GetGlobalDefsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGlobalDefsResponse, error)

GetGlobalDefsWithResponse request returning *GetGlobalDefsResponse

func (*ClientWithResponses) GetGlobalWithResponse

func (c *ClientWithResponses) GetGlobalWithResponse(ctx context.Context, params *GetGlobalParams, reqEditors ...RequestEditorFn) (*GetGlobalResponse, error)

GetGlobalWithResponse request returning *GetGlobalResponse

func (*ClientWithResponses) GetGroupWithResponse

func (c *ClientWithResponses) GetGroupWithResponse(ctx context.Context, name string, params *GetGroupParams, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

GetGroupWithResponse request returning *GetGroupResponse

func (*ClientWithResponses) GetGroupsWithResponse

func (c *ClientWithResponses) GetGroupsWithResponse(ctx context.Context, params *GetGroupsParams, reqEditors ...RequestEditorFn) (*GetGroupsResponse, error)

GetGroupsWithResponse request returning *GetGroupsResponse

func (*ClientWithResponses) GetHAProxyConfigurationStructuredWithResponse

func (c *ClientWithResponses) GetHAProxyConfigurationStructuredWithResponse(ctx context.Context, params *GetHAProxyConfigurationStructuredParams, reqEditors ...RequestEditorFn) (*GetHAProxyConfigurationStructuredResponse, error)

GetHAProxyConfigurationStructuredWithResponse request returning *GetHAProxyConfigurationStructuredResponse

func (*ClientWithResponses) GetHAProxyConfigurationWithResponse

func (c *ClientWithResponses) GetHAProxyConfigurationWithResponse(ctx context.Context, params *GetHAProxyConfigurationParams, reqEditors ...RequestEditorFn) (*GetHAProxyConfigurationResponse, error)

GetHAProxyConfigurationWithResponse request returning *GetHAProxyConfigurationResponse

func (*ClientWithResponses) GetHTTPAfterResponseRuleBackendWithResponse

func (c *ClientWithResponses) GetHTTPAfterResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPAfterResponseRuleBackendResponse, error)

GetHTTPAfterResponseRuleBackendWithResponse request returning *GetHTTPAfterResponseRuleBackendResponse

func (*ClientWithResponses) GetHTTPAfterResponseRuleFrontendWithResponse

func (c *ClientWithResponses) GetHTTPAfterResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetHTTPAfterResponseRuleFrontendResponse, error)

GetHTTPAfterResponseRuleFrontendWithResponse request returning *GetHTTPAfterResponseRuleFrontendResponse

func (*ClientWithResponses) GetHTTPCheckBackendWithResponse

func (c *ClientWithResponses) GetHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPCheckBackendResponse, error)

GetHTTPCheckBackendWithResponse request returning *GetHTTPCheckBackendResponse

func (*ClientWithResponses) GetHTTPCheckDefaultsWithResponse

func (c *ClientWithResponses) GetHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*GetHTTPCheckDefaultsResponse, error)

GetHTTPCheckDefaultsWithResponse request returning *GetHTTPCheckDefaultsResponse

func (*ClientWithResponses) GetHTTPErrorRuleBackendWithResponse

func (c *ClientWithResponses) GetHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorRuleBackendResponse, error)

GetHTTPErrorRuleBackendWithResponse request returning *GetHTTPErrorRuleBackendResponse

func (*ClientWithResponses) GetHTTPErrorRuleDefaultsWithResponse

func (c *ClientWithResponses) GetHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorRuleDefaultsResponse, error)

GetHTTPErrorRuleDefaultsWithResponse request returning *GetHTTPErrorRuleDefaultsResponse

func (*ClientWithResponses) GetHTTPErrorRuleFrontendWithResponse

func (c *ClientWithResponses) GetHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorRuleFrontendResponse, error)

GetHTTPErrorRuleFrontendWithResponse request returning *GetHTTPErrorRuleFrontendResponse

func (*ClientWithResponses) GetHTTPErrorsSectionWithResponse

func (c *ClientWithResponses) GetHTTPErrorsSectionWithResponse(ctx context.Context, name string, params *GetHTTPErrorsSectionParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorsSectionResponse, error)

GetHTTPErrorsSectionWithResponse request returning *GetHTTPErrorsSectionResponse

func (*ClientWithResponses) GetHTTPErrorsSectionsWithResponse

func (c *ClientWithResponses) GetHTTPErrorsSectionsWithResponse(ctx context.Context, params *GetHTTPErrorsSectionsParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorsSectionsResponse, error)

GetHTTPErrorsSectionsWithResponse request returning *GetHTTPErrorsSectionsResponse

func (*ClientWithResponses) GetHTTPRequestRuleBackendWithResponse

func (c *ClientWithResponses) GetHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPRequestRuleBackendResponse, error)

GetHTTPRequestRuleBackendWithResponse request returning *GetHTTPRequestRuleBackendResponse

func (*ClientWithResponses) GetHTTPRequestRuleFrontendWithResponse

func (c *ClientWithResponses) GetHTTPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetHTTPRequestRuleFrontendResponse, error)

GetHTTPRequestRuleFrontendWithResponse request returning *GetHTTPRequestRuleFrontendResponse

func (*ClientWithResponses) GetHTTPResponseRuleBackendWithResponse

func (c *ClientWithResponses) GetHTTPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPResponseRuleBackendResponse, error)

GetHTTPResponseRuleBackendWithResponse request returning *GetHTTPResponseRuleBackendResponse

func (*ClientWithResponses) GetHTTPResponseRuleFrontendWithResponse

func (c *ClientWithResponses) GetHTTPResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetHTTPResponseRuleFrontendResponse, error)

GetHTTPResponseRuleFrontendWithResponse request returning *GetHTTPResponseRuleFrontendResponse

func (*ClientWithResponses) GetHaproxyEndpointsWithResponse

func (c *ClientWithResponses) GetHaproxyEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHaproxyEndpointsResponse, error)

GetHaproxyEndpointsWithResponse request returning *GetHaproxyEndpointsResponse

func (*ClientWithResponses) GetHaproxyProcessInfoWithResponse

func (c *ClientWithResponses) GetHaproxyProcessInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHaproxyProcessInfoResponse, error)

GetHaproxyProcessInfoWithResponse request returning *GetHaproxyProcessInfoResponse

func (*ClientWithResponses) GetHealthWithResponse

func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResponse, error)

GetHealthWithResponse request returning *GetHealthResponse

func (*ClientWithResponses) GetInfoWithResponse

func (c *ClientWithResponses) GetInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetInfoResponse, error)

GetInfoWithResponse request returning *GetInfoResponse

func (*ClientWithResponses) GetKeepalivedClusterConfigurationVersionWithResponse

func (c *ClientWithResponses) GetKeepalivedClusterConfigurationVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetKeepalivedClusterConfigurationVersionResponse, error)

GetKeepalivedClusterConfigurationVersionWithResponse request returning *GetKeepalivedClusterConfigurationVersionResponse

func (*ClientWithResponses) GetKeepalivedConfigurationWithResponse

func (c *ClientWithResponses) GetKeepalivedConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetKeepalivedConfigurationResponse, error)

GetKeepalivedConfigurationWithResponse request returning *GetKeepalivedConfigurationResponse

func (*ClientWithResponses) GetKeepalivedReloadWithResponse

func (c *ClientWithResponses) GetKeepalivedReloadWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetKeepalivedReloadResponse, error)

GetKeepalivedReloadWithResponse request returning *GetKeepalivedReloadResponse

func (*ClientWithResponses) GetKeepalivedTransactionWithResponse

func (c *ClientWithResponses) GetKeepalivedTransactionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetKeepalivedTransactionResponse, error)

GetKeepalivedTransactionWithResponse request returning *GetKeepalivedTransactionResponse

func (*ClientWithResponses) GetLogConfigWithResponse

func (c *ClientWithResponses) GetLogConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLogConfigResponse, error)

GetLogConfigWithResponse request returning *GetLogConfigResponse

func (*ClientWithResponses) GetLogForwardWithResponse

func (c *ClientWithResponses) GetLogForwardWithResponse(ctx context.Context, name string, params *GetLogForwardParams, reqEditors ...RequestEditorFn) (*GetLogForwardResponse, error)

GetLogForwardWithResponse request returning *GetLogForwardResponse

func (*ClientWithResponses) GetLogForwardsWithResponse

func (c *ClientWithResponses) GetLogForwardsWithResponse(ctx context.Context, params *GetLogForwardsParams, reqEditors ...RequestEditorFn) (*GetLogForwardsResponse, error)

GetLogForwardsWithResponse request returning *GetLogForwardsResponse

func (*ClientWithResponses) GetLogInputWithResponse

func (c *ClientWithResponses) GetLogInputWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetLogInputResponse, error)

GetLogInputWithResponse request returning *GetLogInputResponse

func (*ClientWithResponses) GetLogInputsWithResponse

func (c *ClientWithResponses) GetLogInputsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLogInputsResponse, error)

GetLogInputsWithResponse request returning *GetLogInputsResponse

func (*ClientWithResponses) GetLogOutputWithResponse

func (c *ClientWithResponses) GetLogOutputWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetLogOutputResponse, error)

GetLogOutputWithResponse request returning *GetLogOutputResponse

func (*ClientWithResponses) GetLogOutputsWithResponse

func (c *ClientWithResponses) GetLogOutputsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLogOutputsResponse, error)

GetLogOutputsWithResponse request returning *GetLogOutputsResponse

func (*ClientWithResponses) GetLogTargetBackendWithResponse

func (c *ClientWithResponses) GetLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetBackendParams, reqEditors ...RequestEditorFn) (*GetLogTargetBackendResponse, error)

GetLogTargetBackendWithResponse request returning *GetLogTargetBackendResponse

func (*ClientWithResponses) GetLogTargetDefaultsWithResponse

func (c *ClientWithResponses) GetLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*GetLogTargetDefaultsResponse, error)

GetLogTargetDefaultsWithResponse request returning *GetLogTargetDefaultsResponse

func (*ClientWithResponses) GetLogTargetFrontendWithResponse

func (c *ClientWithResponses) GetLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*GetLogTargetFrontendResponse, error)

GetLogTargetFrontendWithResponse request returning *GetLogTargetFrontendResponse

func (*ClientWithResponses) GetLogTargetGlobalWithResponse

func (c *ClientWithResponses) GetLogTargetGlobalWithResponse(ctx context.Context, index int, params *GetLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*GetLogTargetGlobalResponse, error)

GetLogTargetGlobalWithResponse request returning *GetLogTargetGlobalResponse

func (*ClientWithResponses) GetLogTargetLogForwardWithResponse

func (c *ClientWithResponses) GetLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*GetLogTargetLogForwardResponse, error)

GetLogTargetLogForwardWithResponse request returning *GetLogTargetLogForwardResponse

func (*ClientWithResponses) GetLogTargetPeerWithResponse

func (c *ClientWithResponses) GetLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetPeerParams, reqEditors ...RequestEditorFn) (*GetLogTargetPeerResponse, error)

GetLogTargetPeerWithResponse request returning *GetLogTargetPeerResponse

func (*ClientWithResponses) GetLogTargetUDPLbWithResponse

func (c *ClientWithResponses) GetLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*GetLogTargetUDPLbResponse, error)

GetLogTargetUDPLbWithResponse request returning *GetLogTargetUDPLbResponse

func (*ClientWithResponses) GetMailerEntriesWithResponse

func (c *ClientWithResponses) GetMailerEntriesWithResponse(ctx context.Context, params *GetMailerEntriesParams, reqEditors ...RequestEditorFn) (*GetMailerEntriesResponse, error)

GetMailerEntriesWithResponse request returning *GetMailerEntriesResponse

func (*ClientWithResponses) GetMailerEntryWithResponse

func (c *ClientWithResponses) GetMailerEntryWithResponse(ctx context.Context, name string, params *GetMailerEntryParams, reqEditors ...RequestEditorFn) (*GetMailerEntryResponse, error)

GetMailerEntryWithResponse request returning *GetMailerEntryResponse

func (*ClientWithResponses) GetMailersSectionWithResponse

func (c *ClientWithResponses) GetMailersSectionWithResponse(ctx context.Context, name string, params *GetMailersSectionParams, reqEditors ...RequestEditorFn) (*GetMailersSectionResponse, error)

GetMailersSectionWithResponse request returning *GetMailersSectionResponse

func (*ClientWithResponses) GetMailersSectionsWithResponse

func (c *ClientWithResponses) GetMailersSectionsWithResponse(ctx context.Context, params *GetMailersSectionsParams, reqEditors ...RequestEditorFn) (*GetMailersSectionsResponse, error)

GetMailersSectionsWithResponse request returning *GetMailersSectionsResponse

func (*ClientWithResponses) GetNameserverWithResponse

func (c *ClientWithResponses) GetNameserverWithResponse(ctx context.Context, name string, params *GetNameserverParams, reqEditors ...RequestEditorFn) (*GetNameserverResponse, error)

GetNameserverWithResponse request returning *GetNameserverResponse

func (*ClientWithResponses) GetNameserversWithResponse

func (c *ClientWithResponses) GetNameserversWithResponse(ctx context.Context, params *GetNameserversParams, reqEditors ...RequestEditorFn) (*GetNameserversResponse, error)

GetNameserversWithResponse request returning *GetNameserversResponse

func (*ClientWithResponses) GetOneRuntimeMapWithResponse

func (c *ClientWithResponses) GetOneRuntimeMapWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneRuntimeMapResponse, error)

GetOneRuntimeMapWithResponse request returning *GetOneRuntimeMapResponse

func (*ClientWithResponses) GetOneSpoeFileWithResponse

func (c *ClientWithResponses) GetOneSpoeFileWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneSpoeFileResponse, error)

GetOneSpoeFileWithResponse request returning *GetOneSpoeFileResponse

func (*ClientWithResponses) GetOneStorageGeneralFileWithResponse

func (c *ClientWithResponses) GetOneStorageGeneralFileWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneStorageGeneralFileResponse, error)

GetOneStorageGeneralFileWithResponse request returning *GetOneStorageGeneralFileResponse

func (*ClientWithResponses) GetOneStorageMapWithResponse

func (c *ClientWithResponses) GetOneStorageMapWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneStorageMapResponse, error)

GetOneStorageMapWithResponse request returning *GetOneStorageMapResponse

func (*ClientWithResponses) GetOneStorageSSLCertificateWithResponse

func (c *ClientWithResponses) GetOneStorageSSLCertificateWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneStorageSSLCertificateResponse, error)

GetOneStorageSSLCertificateWithResponse request returning *GetOneStorageSSLCertificateResponse

func (*ClientWithResponses) GetOpenapiv3SpecificationWithResponse

func (c *ClientWithResponses) GetOpenapiv3SpecificationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenapiv3SpecificationResponse, error)

GetOpenapiv3SpecificationWithResponse request returning *GetOpenapiv3SpecificationResponse

func (*ClientWithResponses) GetPeerEntriesWithResponse

func (c *ClientWithResponses) GetPeerEntriesWithResponse(ctx context.Context, params *GetPeerEntriesParams, reqEditors ...RequestEditorFn) (*GetPeerEntriesResponse, error)

GetPeerEntriesWithResponse request returning *GetPeerEntriesResponse

func (*ClientWithResponses) GetPeerEntryWithResponse

func (c *ClientWithResponses) GetPeerEntryWithResponse(ctx context.Context, name string, params *GetPeerEntryParams, reqEditors ...RequestEditorFn) (*GetPeerEntryResponse, error)

GetPeerEntryWithResponse request returning *GetPeerEntryResponse

func (*ClientWithResponses) GetPeerSectionWithResponse

func (c *ClientWithResponses) GetPeerSectionWithResponse(ctx context.Context, name string, params *GetPeerSectionParams, reqEditors ...RequestEditorFn) (*GetPeerSectionResponse, error)

GetPeerSectionWithResponse request returning *GetPeerSectionResponse

func (*ClientWithResponses) GetPeerSectionsWithResponse

func (c *ClientWithResponses) GetPeerSectionsWithResponse(ctx context.Context, params *GetPeerSectionsParams, reqEditors ...RequestEditorFn) (*GetPeerSectionsResponse, error)

GetPeerSectionsWithResponse request returning *GetPeerSectionsResponse

func (*ClientWithResponses) GetProgramWithResponse

func (c *ClientWithResponses) GetProgramWithResponse(ctx context.Context, name string, params *GetProgramParams, reqEditors ...RequestEditorFn) (*GetProgramResponse, error)

GetProgramWithResponse request returning *GetProgramResponse

func (*ClientWithResponses) GetProgramsWithResponse

func (c *ClientWithResponses) GetProgramsWithResponse(ctx context.Context, params *GetProgramsParams, reqEditors ...RequestEditorFn) (*GetProgramsResponse, error)

GetProgramsWithResponse request returning *GetProgramsResponse

func (*ClientWithResponses) GetReloadWithResponse

func (c *ClientWithResponses) GetReloadWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetReloadResponse, error)

GetReloadWithResponse request returning *GetReloadResponse

func (*ClientWithResponses) GetReloadsWithResponse

func (c *ClientWithResponses) GetReloadsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReloadsResponse, error)

GetReloadsWithResponse request returning *GetReloadsResponse

func (*ClientWithResponses) GetResolverWithResponse

func (c *ClientWithResponses) GetResolverWithResponse(ctx context.Context, name string, params *GetResolverParams, reqEditors ...RequestEditorFn) (*GetResolverResponse, error)

GetResolverWithResponse request returning *GetResolverResponse

func (*ClientWithResponses) GetResolversWithResponse

func (c *ClientWithResponses) GetResolversWithResponse(ctx context.Context, params *GetResolversParams, reqEditors ...RequestEditorFn) (*GetResolversResponse, error)

GetResolversWithResponse request returning *GetResolversResponse

func (*ClientWithResponses) GetRingWithResponse

func (c *ClientWithResponses) GetRingWithResponse(ctx context.Context, name string, params *GetRingParams, reqEditors ...RequestEditorFn) (*GetRingResponse, error)

GetRingWithResponse request returning *GetRingResponse

func (*ClientWithResponses) GetRingsWithResponse

func (c *ClientWithResponses) GetRingsWithResponse(ctx context.Context, params *GetRingsParams, reqEditors ...RequestEditorFn) (*GetRingsResponse, error)

GetRingsWithResponse request returning *GetRingsResponse

func (*ClientWithResponses) GetRuntimeEndpointsWithResponse

func (c *ClientWithResponses) GetRuntimeEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRuntimeEndpointsResponse, error)

GetRuntimeEndpointsWithResponse request returning *GetRuntimeEndpointsResponse

func (*ClientWithResponses) GetRuntimeMapEntryWithResponse

func (c *ClientWithResponses) GetRuntimeMapEntryWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*GetRuntimeMapEntryResponse, error)

GetRuntimeMapEntryWithResponse request returning *GetRuntimeMapEntryResponse

func (*ClientWithResponses) GetRuntimeServerWithResponse

func (c *ClientWithResponses) GetRuntimeServerWithResponse(ctx context.Context, parentName ParentName, name string, reqEditors ...RequestEditorFn) (*GetRuntimeServerResponse, error)

GetRuntimeServerWithResponse request returning *GetRuntimeServerResponse

func (*ClientWithResponses) GetServerBackendWithResponse

func (c *ClientWithResponses) GetServerBackendWithResponse(ctx context.Context, parentName ParentName, name string, params *GetServerBackendParams, reqEditors ...RequestEditorFn) (*GetServerBackendResponse, error)

GetServerBackendWithResponse request returning *GetServerBackendResponse

func (*ClientWithResponses) GetServerPeerWithResponse

func (c *ClientWithResponses) GetServerPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *GetServerPeerParams, reqEditors ...RequestEditorFn) (*GetServerPeerResponse, error)

GetServerPeerWithResponse request returning *GetServerPeerResponse

func (*ClientWithResponses) GetServerRingWithResponse

func (c *ClientWithResponses) GetServerRingWithResponse(ctx context.Context, parentName ParentName, name string, params *GetServerRingParams, reqEditors ...RequestEditorFn) (*GetServerRingResponse, error)

GetServerRingWithResponse request returning *GetServerRingResponse

func (*ClientWithResponses) GetServerSwitchingRuleWithResponse

func (c *ClientWithResponses) GetServerSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *GetServerSwitchingRuleParams, reqEditors ...RequestEditorFn) (*GetServerSwitchingRuleResponse, error)

GetServerSwitchingRuleWithResponse request returning *GetServerSwitchingRuleResponse

func (*ClientWithResponses) GetServerSwitchingRulesWithResponse

func (c *ClientWithResponses) GetServerSwitchingRulesWithResponse(ctx context.Context, parentName ParentName, params *GetServerSwitchingRulesParams, reqEditors ...RequestEditorFn) (*GetServerSwitchingRulesResponse, error)

GetServerSwitchingRulesWithResponse request returning *GetServerSwitchingRulesResponse

func (*ClientWithResponses) GetServerTemplateWithResponse

func (c *ClientWithResponses) GetServerTemplateWithResponse(ctx context.Context, parentName ParentName, prefix string, params *GetServerTemplateParams, reqEditors ...RequestEditorFn) (*GetServerTemplateResponse, error)

GetServerTemplateWithResponse request returning *GetServerTemplateResponse

func (*ClientWithResponses) GetServerTemplatesWithResponse

func (c *ClientWithResponses) GetServerTemplatesWithResponse(ctx context.Context, parentName ParentName, params *GetServerTemplatesParams, reqEditors ...RequestEditorFn) (*GetServerTemplatesResponse, error)

GetServerTemplatesWithResponse request returning *GetServerTemplatesResponse

func (*ClientWithResponses) GetServicesEndpointsWithResponse

func (c *ClientWithResponses) GetServicesEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesEndpointsResponse, error)

GetServicesEndpointsWithResponse request returning *GetServicesEndpointsResponse

func (*ClientWithResponses) GetServicesHaproxyRuntimeAclsIdWithResponse

func (c *ClientWithResponses) GetServicesHaproxyRuntimeAclsIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetServicesHaproxyRuntimeAclsIdResponse, error)

GetServicesHaproxyRuntimeAclsIdWithResponse request returning *GetServicesHaproxyRuntimeAclsIdResponse

func (*ClientWithResponses) GetServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse

func (c *ClientWithResponses) GetServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*GetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse, error)

GetServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse request returning *GetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse

func (*ClientWithResponses) GetServicesHaproxyRuntimeAclsParentNameEntriesWithResponse

func (c *ClientWithResponses) GetServicesHaproxyRuntimeAclsParentNameEntriesWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetServicesHaproxyRuntimeAclsParentNameEntriesResponse, error)

GetServicesHaproxyRuntimeAclsParentNameEntriesWithResponse request returning *GetServicesHaproxyRuntimeAclsParentNameEntriesResponse

func (*ClientWithResponses) GetServicesHaproxyRuntimeAclsWithResponse

func (c *ClientWithResponses) GetServicesHaproxyRuntimeAclsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesHaproxyRuntimeAclsResponse, error)

GetServicesHaproxyRuntimeAclsWithResponse request returning *GetServicesHaproxyRuntimeAclsResponse

func (*ClientWithResponses) GetSiteWithResponse

func (c *ClientWithResponses) GetSiteWithResponse(ctx context.Context, name string, params *GetSiteParams, reqEditors ...RequestEditorFn) (*GetSiteResponse, error)

GetSiteWithResponse request returning *GetSiteResponse

func (*ClientWithResponses) GetSitesWithResponse

func (c *ClientWithResponses) GetSitesWithResponse(ctx context.Context, params *GetSitesParams, reqEditors ...RequestEditorFn) (*GetSitesResponse, error)

GetSitesWithResponse request returning *GetSitesResponse

func (*ClientWithResponses) GetSpecificationWithResponse

func (c *ClientWithResponses) GetSpecificationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSpecificationResponse, error)

GetSpecificationWithResponse request returning *GetSpecificationResponse

func (*ClientWithResponses) GetSpoeAgentWithResponse

func (c *ClientWithResponses) GetSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeAgentParams, reqEditors ...RequestEditorFn) (*GetSpoeAgentResponse, error)

GetSpoeAgentWithResponse request returning *GetSpoeAgentResponse

func (*ClientWithResponses) GetSpoeConfigurationVersionWithResponse

func (c *ClientWithResponses) GetSpoeConfigurationVersionWithResponse(ctx context.Context, parentName ParentName, params *GetSpoeConfigurationVersionParams, reqEditors ...RequestEditorFn) (*GetSpoeConfigurationVersionResponse, error)

GetSpoeConfigurationVersionWithResponse request returning *GetSpoeConfigurationVersionResponse

func (*ClientWithResponses) GetSpoeEndpointsWithResponse

func (c *ClientWithResponses) GetSpoeEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSpoeEndpointsResponse, error)

GetSpoeEndpointsWithResponse request returning *GetSpoeEndpointsResponse

func (*ClientWithResponses) GetSpoeGroupWithResponse

func (c *ClientWithResponses) GetSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeGroupParams, reqEditors ...RequestEditorFn) (*GetSpoeGroupResponse, error)

GetSpoeGroupWithResponse request returning *GetSpoeGroupResponse

func (*ClientWithResponses) GetSpoeMessageWithResponse

func (c *ClientWithResponses) GetSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeMessageParams, reqEditors ...RequestEditorFn) (*GetSpoeMessageResponse, error)

GetSpoeMessageWithResponse request returning *GetSpoeMessageResponse

func (*ClientWithResponses) GetSpoeScopeWithResponse

func (c *ClientWithResponses) GetSpoeScopeWithResponse(ctx context.Context, parentName ParentName, name string, params *GetSpoeScopeParams, reqEditors ...RequestEditorFn) (*GetSpoeScopeResponse, error)

GetSpoeScopeWithResponse request returning *GetSpoeScopeResponse

func (*ClientWithResponses) GetSpoeTransactionWithResponse

func (c *ClientWithResponses) GetSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*GetSpoeTransactionResponse, error)

GetSpoeTransactionWithResponse request returning *GetSpoeTransactionResponse

func (*ClientWithResponses) GetStatsEndpointsWithResponse

func (c *ClientWithResponses) GetStatsEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatsEndpointsResponse, error)

GetStatsEndpointsWithResponse request returning *GetStatsEndpointsResponse

func (*ClientWithResponses) GetStatsWithResponse

func (c *ClientWithResponses) GetStatsWithResponse(ctx context.Context, params *GetStatsParams, reqEditors ...RequestEditorFn) (*GetStatsResponse, error)

GetStatsWithResponse request returning *GetStatsResponse

func (*ClientWithResponses) GetStickRuleWithResponse

func (c *ClientWithResponses) GetStickRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *GetStickRuleParams, reqEditors ...RequestEditorFn) (*GetStickRuleResponse, error)

GetStickRuleWithResponse request returning *GetStickRuleResponse

func (*ClientWithResponses) GetStickRulesWithResponse

func (c *ClientWithResponses) GetStickRulesWithResponse(ctx context.Context, parentName ParentName, params *GetStickRulesParams, reqEditors ...RequestEditorFn) (*GetStickRulesResponse, error)

GetStickRulesWithResponse request returning *GetStickRulesResponse

func (*ClientWithResponses) GetStickTableEntriesWithResponse

func (c *ClientWithResponses) GetStickTableEntriesWithResponse(ctx context.Context, parentName ParentName, params *GetStickTableEntriesParams, reqEditors ...RequestEditorFn) (*GetStickTableEntriesResponse, error)

GetStickTableEntriesWithResponse request returning *GetStickTableEntriesResponse

func (*ClientWithResponses) GetStickTableWithResponse

func (c *ClientWithResponses) GetStickTableWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetStickTableResponse, error)

GetStickTableWithResponse request returning *GetStickTableResponse

func (*ClientWithResponses) GetStickTablesWithResponse

func (c *ClientWithResponses) GetStickTablesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStickTablesResponse, error)

GetStickTablesWithResponse request returning *GetStickTablesResponse

func (*ClientWithResponses) GetStorageEndpointsWithResponse

func (c *ClientWithResponses) GetStorageEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageEndpointsResponse, error)

GetStorageEndpointsWithResponse request returning *GetStorageEndpointsResponse

func (*ClientWithResponses) GetSummaryWithResponse

func (c *ClientWithResponses) GetSummaryWithResponse(ctx context.Context, params *GetSummaryParams, reqEditors ...RequestEditorFn) (*GetSummaryResponse, error)

GetSummaryWithResponse request returning *GetSummaryResponse

func (*ClientWithResponses) GetTCPCheckBackendWithResponse

func (c *ClientWithResponses) GetTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*GetTCPCheckBackendResponse, error)

GetTCPCheckBackendWithResponse request returning *GetTCPCheckBackendResponse

func (*ClientWithResponses) GetTCPCheckDefaultsWithResponse

func (c *ClientWithResponses) GetTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*GetTCPCheckDefaultsResponse, error)

GetTCPCheckDefaultsWithResponse request returning *GetTCPCheckDefaultsResponse

func (*ClientWithResponses) GetTCPRequestRuleBackendWithResponse

func (c *ClientWithResponses) GetTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*GetTCPRequestRuleBackendResponse, error)

GetTCPRequestRuleBackendWithResponse request returning *GetTCPRequestRuleBackendResponse

func (*ClientWithResponses) GetTCPRequestRuleFrontendWithResponse

func (c *ClientWithResponses) GetTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetTCPRequestRuleFrontendResponse, error)

GetTCPRequestRuleFrontendWithResponse request returning *GetTCPRequestRuleFrontendResponse

func (*ClientWithResponses) GetTCPResponseRuleBackendWithResponse

func (c *ClientWithResponses) GetTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetTCPResponseRuleBackendResponse, error)

GetTCPResponseRuleBackendWithResponse request returning *GetTCPResponseRuleBackendResponse

func (*ClientWithResponses) GetTableWithResponse

func (c *ClientWithResponses) GetTableWithResponse(ctx context.Context, parentName ParentName, name string, params *GetTableParams, reqEditors ...RequestEditorFn) (*GetTableResponse, error)

GetTableWithResponse request returning *GetTableResponse

func (*ClientWithResponses) GetTablesWithResponse

func (c *ClientWithResponses) GetTablesWithResponse(ctx context.Context, parentName ParentName, params *GetTablesParams, reqEditors ...RequestEditorFn) (*GetTablesResponse, error)

GetTablesWithResponse request returning *GetTablesResponse

func (*ClientWithResponses) GetTransactionWithResponse

func (c *ClientWithResponses) GetTransactionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTransactionResponse, error)

GetTransactionWithResponse request returning *GetTransactionResponse

func (*ClientWithResponses) GetTransactionsWithResponse

func (c *ClientWithResponses) GetTransactionsWithResponse(ctx context.Context, params *GetTransactionsParams, reqEditors ...RequestEditorFn) (*GetTransactionsResponse, error)

GetTransactionsWithResponse request returning *GetTransactionsResponse

func (*ClientWithResponses) GetUDPLbsWithResponse

func (c *ClientWithResponses) GetUDPLbsWithResponse(ctx context.Context, params *GetUDPLbsParams, reqEditors ...RequestEditorFn) (*GetUDPLbsResponse, error)

GetUDPLbsWithResponse request returning *GetUDPLbsResponse

func (*ClientWithResponses) GetUDPlbWithResponse

func (c *ClientWithResponses) GetUDPlbWithResponse(ctx context.Context, name string, params *GetUDPlbParams, reqEditors ...RequestEditorFn) (*GetUDPlbResponse, error)

GetUDPlbWithResponse request returning *GetUDPlbResponse

func (*ClientWithResponses) GetUserWithResponse

func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, username string, params *GetUserParams, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

GetUserWithResponse request returning *GetUserResponse

func (*ClientWithResponses) GetUserlistWithResponse

func (c *ClientWithResponses) GetUserlistWithResponse(ctx context.Context, name string, params *GetUserlistParams, reqEditors ...RequestEditorFn) (*GetUserlistResponse, error)

GetUserlistWithResponse request returning *GetUserlistResponse

func (*ClientWithResponses) GetUserlistsWithResponse

func (c *ClientWithResponses) GetUserlistsWithResponse(ctx context.Context, params *GetUserlistsParams, reqEditors ...RequestEditorFn) (*GetUserlistsResponse, error)

GetUserlistsWithResponse request returning *GetUserlistsResponse

func (*ClientWithResponses) GetUsersWithResponse

func (c *ClientWithResponses) GetUsersWithResponse(ctx context.Context, params *GetUsersParams, reqEditors ...RequestEditorFn) (*GetUsersResponse, error)

GetUsersWithResponse request returning *GetUsersResponse

func (*ClientWithResponses) GetVRRPInstanceWithResponse

func (c *ClientWithResponses) GetVRRPInstanceWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetVRRPInstanceResponse, error)

GetVRRPInstanceWithResponse request returning *GetVRRPInstanceResponse

func (*ClientWithResponses) GetVRRPScriptWithResponse

func (c *ClientWithResponses) GetVRRPScriptWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetVRRPScriptResponse, error)

GetVRRPScriptWithResponse request returning *GetVRRPScriptResponse

func (*ClientWithResponses) GetVRRPSyncGroupWithResponse

func (c *ClientWithResponses) GetVRRPSyncGroupWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetVRRPSyncGroupResponse, error)

GetVRRPSyncGroupWithResponse request returning *GetVRRPSyncGroupResponse

func (*ClientWithResponses) GetWafBodyRuleBackendWithResponse

func (c *ClientWithResponses) GetWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*GetWafBodyRuleBackendResponse, error)

GetWafBodyRuleBackendWithResponse request returning *GetWafBodyRuleBackendResponse

func (*ClientWithResponses) GetWafBodyRuleFrontendWithResponse

func (c *ClientWithResponses) GetWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetWafBodyRuleFrontendResponse, error)

GetWafBodyRuleFrontendWithResponse request returning *GetWafBodyRuleFrontendResponse

func (*ClientWithResponses) GetWafFileWithResponse

func (c *ClientWithResponses) GetWafFileWithResponse(ctx context.Context, rulesetName RulesetName, name string, params *GetWafFileParams, reqEditors ...RequestEditorFn) (*GetWafFileResponse, error)

GetWafFileWithResponse request returning *GetWafFileResponse

func (*ClientWithResponses) GetWafFilesWithResponse

func (c *ClientWithResponses) GetWafFilesWithResponse(ctx context.Context, rulesetName RulesetName, params *GetWafFilesParams, reqEditors ...RequestEditorFn) (*GetWafFilesResponse, error)

GetWafFilesWithResponse request returning *GetWafFilesResponse

func (*ClientWithResponses) GetWafRulesetWithResponse

func (c *ClientWithResponses) GetWafRulesetWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetWafRulesetResponse, error)

GetWafRulesetWithResponse request returning *GetWafRulesetResponse

func (*ClientWithResponses) GetWafRulesetsWithResponse

func (c *ClientWithResponses) GetWafRulesetsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetWafRulesetsResponse, error)

GetWafRulesetsWithResponse request returning *GetWafRulesetsResponse

func (*ClientWithResponses) InitiateCertificateRefreshWithResponse

func (c *ClientWithResponses) InitiateCertificateRefreshWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*InitiateCertificateRefreshResponse, error)

InitiateCertificateRefreshWithResponse request returning *InitiateCertificateRefreshResponse

func (*ClientWithResponses) PostClusterWithBodyWithResponse

func (c *ClientWithResponses) PostClusterWithBodyWithResponse(ctx context.Context, params *PostClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostClusterResponse, error)

PostClusterWithBodyWithResponse request with arbitrary body returning *PostClusterResponse

func (*ClientWithResponses) PostClusterWithResponse

func (c *ClientWithResponses) PostClusterWithResponse(ctx context.Context, params *PostClusterParams, body PostClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*PostClusterResponse, error)

func (*ClientWithResponses) PostHAProxyConfigurationWithBodyWithResponse

func (c *ClientWithResponses) PostHAProxyConfigurationWithBodyWithResponse(ctx context.Context, params *PostHAProxyConfigurationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostHAProxyConfigurationResponse, error)

PostHAProxyConfigurationWithBodyWithResponse request with arbitrary body returning *PostHAProxyConfigurationResponse

func (*ClientWithResponses) PostHAProxyConfigurationWithTextBodyWithResponse

func (c *ClientWithResponses) PostHAProxyConfigurationWithTextBodyWithResponse(ctx context.Context, params *PostHAProxyConfigurationParams, body PostHAProxyConfigurationTextRequestBody, reqEditors ...RequestEditorFn) (*PostHAProxyConfigurationResponse, error)

func (*ClientWithResponses) PostServicesHaproxyRuntimeAclsParentNameEntriesWithBodyWithResponse

func (c *ClientWithResponses) PostServicesHaproxyRuntimeAclsParentNameEntriesWithBodyWithResponse(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServicesHaproxyRuntimeAclsParentNameEntriesResponse, error)

PostServicesHaproxyRuntimeAclsParentNameEntriesWithBodyWithResponse request with arbitrary body returning *PostServicesHaproxyRuntimeAclsParentNameEntriesResponse

func (*ClientWithResponses) ReplaceAWSRegionWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAWSRegionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAWSRegionResponse, error)

ReplaceAWSRegionWithBodyWithResponse request with arbitrary body returning *ReplaceAWSRegionResponse

func (*ClientWithResponses) ReplaceAWSRegionWithResponse

func (c *ClientWithResponses) ReplaceAWSRegionWithResponse(ctx context.Context, id string, body ReplaceAWSRegionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAWSRegionResponse, error)

func (*ClientWithResponses) ReplaceAclBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAclBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAclBackendResponse, error)

ReplaceAclBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAclBackendResponse

func (*ClientWithResponses) ReplaceAclBackendWithResponse

func (c *ClientWithResponses) ReplaceAclBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclBackendParams, body ReplaceAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAclBackendResponse, error)

func (*ClientWithResponses) ReplaceAclFCGIAppWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAclFCGIAppWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAclFCGIAppResponse, error)

ReplaceAclFCGIAppWithBodyWithResponse request with arbitrary body returning *ReplaceAclFCGIAppResponse

func (*ClientWithResponses) ReplaceAclFCGIAppWithResponse

func (c *ClientWithResponses) ReplaceAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, body ReplaceAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAclFCGIAppResponse, error)

func (*ClientWithResponses) ReplaceAclFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAclFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAclFrontendResponse, error)

ReplaceAclFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAclFrontendResponse

func (*ClientWithResponses) ReplaceAclFrontendWithResponse

func (c *ClientWithResponses) ReplaceAclFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFrontendParams, body ReplaceAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAclFrontendResponse, error)

func (*ClientWithResponses) ReplaceAllAclBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllAclBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllAclBackendResponse, error)

ReplaceAllAclBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllAclBackendResponse

func (*ClientWithResponses) ReplaceAllAclBackendWithResponse

func (c *ClientWithResponses) ReplaceAllAclBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclBackendParams, body ReplaceAllAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllAclBackendResponse, error)

func (*ClientWithResponses) ReplaceAllAclFCGIAppWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllAclFCGIAppWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllAclFCGIAppResponse, error)

ReplaceAllAclFCGIAppWithBodyWithResponse request with arbitrary body returning *ReplaceAllAclFCGIAppResponse

func (*ClientWithResponses) ReplaceAllAclFCGIAppWithResponse

func (c *ClientWithResponses) ReplaceAllAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclFCGIAppParams, body ReplaceAllAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllAclFCGIAppResponse, error)

func (*ClientWithResponses) ReplaceAllAclFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllAclFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllAclFrontendResponse, error)

ReplaceAllAclFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAllAclFrontendResponse

func (*ClientWithResponses) ReplaceAllAclFrontendWithResponse

func (c *ClientWithResponses) ReplaceAllAclFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclFrontendParams, body ReplaceAllAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllAclFrontendResponse, error)

func (*ClientWithResponses) ReplaceAllFilterBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllFilterBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllFilterBackendResponse, error)

ReplaceAllFilterBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllFilterBackendResponse

func (*ClientWithResponses) ReplaceAllFilterBackendWithResponse

func (*ClientWithResponses) ReplaceAllFilterFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllFilterFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllFilterFrontendResponse, error)

ReplaceAllFilterFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAllFilterFrontendResponse

func (*ClientWithResponses) ReplaceAllFilterFrontendWithResponse

func (*ClientWithResponses) ReplaceAllHTTPAfterResponseRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPAfterResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPAfterResponseRuleBackendResponse, error)

ReplaceAllHTTPAfterResponseRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPAfterResponseRuleBackendResponse

func (*ClientWithResponses) ReplaceAllHTTPAfterResponseRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPAfterResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPAfterResponseRuleFrontendResponse, error)

ReplaceAllHTTPAfterResponseRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPAfterResponseRuleFrontendResponse

func (*ClientWithResponses) ReplaceAllHTTPCheckBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPCheckBackendResponse, error)

ReplaceAllHTTPCheckBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPCheckBackendResponse

func (*ClientWithResponses) ReplaceAllHTTPCheckBackendWithResponse

func (*ClientWithResponses) ReplaceAllHTTPCheckDefaultsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPCheckDefaultsResponse, error)

ReplaceAllHTTPCheckDefaultsWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPCheckDefaultsResponse

func (*ClientWithResponses) ReplaceAllHTTPErrorRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPErrorRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPErrorRuleBackendResponse, error)

ReplaceAllHTTPErrorRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPErrorRuleBackendResponse

func (*ClientWithResponses) ReplaceAllHTTPErrorRuleDefaultsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPErrorRuleDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPErrorRuleDefaultsResponse, error)

ReplaceAllHTTPErrorRuleDefaultsWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPErrorRuleDefaultsResponse

func (*ClientWithResponses) ReplaceAllHTTPErrorRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPErrorRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPErrorRuleFrontendResponse, error)

ReplaceAllHTTPErrorRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPErrorRuleFrontendResponse

func (*ClientWithResponses) ReplaceAllHTTPRequestRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPRequestRuleBackendResponse, error)

ReplaceAllHTTPRequestRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPRequestRuleBackendResponse

func (*ClientWithResponses) ReplaceAllHTTPRequestRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPRequestRuleFrontendResponse, error)

ReplaceAllHTTPRequestRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPRequestRuleFrontendResponse

func (*ClientWithResponses) ReplaceAllHTTPResponseRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPResponseRuleBackendResponse, error)

ReplaceAllHTTPResponseRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPResponseRuleBackendResponse

func (*ClientWithResponses) ReplaceAllHTTPResponseRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllHTTPResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPResponseRuleFrontendResponse, error)

ReplaceAllHTTPResponseRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAllHTTPResponseRuleFrontendResponse

func (*ClientWithResponses) ReplaceAllLogTargetBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllLogTargetBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetBackendResponse, error)

ReplaceAllLogTargetBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllLogTargetBackendResponse

func (*ClientWithResponses) ReplaceAllLogTargetBackendWithResponse

func (*ClientWithResponses) ReplaceAllLogTargetDefaultsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllLogTargetDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetDefaultsResponse, error)

ReplaceAllLogTargetDefaultsWithBodyWithResponse request with arbitrary body returning *ReplaceAllLogTargetDefaultsResponse

func (*ClientWithResponses) ReplaceAllLogTargetFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllLogTargetFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetFrontendResponse, error)

ReplaceAllLogTargetFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAllLogTargetFrontendResponse

func (*ClientWithResponses) ReplaceAllLogTargetGlobalWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllLogTargetGlobalWithBodyWithResponse(ctx context.Context, params *ReplaceAllLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetGlobalResponse, error)

ReplaceAllLogTargetGlobalWithBodyWithResponse request with arbitrary body returning *ReplaceAllLogTargetGlobalResponse

func (*ClientWithResponses) ReplaceAllLogTargetLogForwardWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllLogTargetLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetLogForwardResponse, error)

ReplaceAllLogTargetLogForwardWithBodyWithResponse request with arbitrary body returning *ReplaceAllLogTargetLogForwardResponse

func (*ClientWithResponses) ReplaceAllLogTargetPeerWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllLogTargetPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetPeerResponse, error)

ReplaceAllLogTargetPeerWithBodyWithResponse request with arbitrary body returning *ReplaceAllLogTargetPeerResponse

func (*ClientWithResponses) ReplaceAllLogTargetPeerWithResponse

func (*ClientWithResponses) ReplaceAllLogTargetUDPLbWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllLogTargetUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetUDPLbResponse, error)

ReplaceAllLogTargetUDPLbWithBodyWithResponse request with arbitrary body returning *ReplaceAllLogTargetUDPLbResponse

func (*ClientWithResponses) ReplaceAllLogTargetUDPLbWithResponse

func (*ClientWithResponses) ReplaceAllTCPCheckBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllTCPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPCheckBackendResponse, error)

ReplaceAllTCPCheckBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllTCPCheckBackendResponse

func (*ClientWithResponses) ReplaceAllTCPCheckBackendWithResponse

func (*ClientWithResponses) ReplaceAllTCPCheckDefaultsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllTCPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPCheckDefaultsResponse, error)

ReplaceAllTCPCheckDefaultsWithBodyWithResponse request with arbitrary body returning *ReplaceAllTCPCheckDefaultsResponse

func (*ClientWithResponses) ReplaceAllTCPCheckDefaultsWithResponse

func (*ClientWithResponses) ReplaceAllTCPRequestRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllTCPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPRequestRuleBackendResponse, error)

ReplaceAllTCPRequestRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllTCPRequestRuleBackendResponse

func (*ClientWithResponses) ReplaceAllTCPRequestRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllTCPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPRequestRuleFrontendResponse, error)

ReplaceAllTCPRequestRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAllTCPRequestRuleFrontendResponse

func (*ClientWithResponses) ReplaceAllTCPResponseRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllTCPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPResponseRuleBackendResponse, error)

ReplaceAllTCPResponseRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllTCPResponseRuleBackendResponse

func (*ClientWithResponses) ReplaceAllWafBodyRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllWafBodyRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllWafBodyRuleBackendResponse, error)

ReplaceAllWafBodyRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceAllWafBodyRuleBackendResponse

func (*ClientWithResponses) ReplaceAllWafBodyRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAllWafBodyRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllWafBodyRuleFrontendResponse, error)

ReplaceAllWafBodyRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceAllWafBodyRuleFrontendResponse

func (*ClientWithResponses) ReplaceBackendSwitchingRuleWithBodyWithResponse

func (c *ClientWithResponses) ReplaceBackendSwitchingRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBackendSwitchingRuleResponse, error)

ReplaceBackendSwitchingRuleWithBodyWithResponse request with arbitrary body returning *ReplaceBackendSwitchingRuleResponse

func (*ClientWithResponses) ReplaceBackendSwitchingRuleWithResponse

func (c *ClientWithResponses) ReplaceBackendSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, body ReplaceBackendSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBackendSwitchingRuleResponse, error)

func (*ClientWithResponses) ReplaceBackendSwitchingRulesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceBackendSwitchingRulesWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceBackendSwitchingRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBackendSwitchingRulesResponse, error)

ReplaceBackendSwitchingRulesWithBodyWithResponse request with arbitrary body returning *ReplaceBackendSwitchingRulesResponse

func (*ClientWithResponses) ReplaceBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceBackendWithBodyWithResponse(ctx context.Context, name string, params *ReplaceBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBackendResponse, error)

ReplaceBackendWithBodyWithResponse request with arbitrary body returning *ReplaceBackendResponse

func (*ClientWithResponses) ReplaceBackendWithResponse

func (c *ClientWithResponses) ReplaceBackendWithResponse(ctx context.Context, name string, params *ReplaceBackendParams, body ReplaceBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBackendResponse, error)

func (*ClientWithResponses) ReplaceBindFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceBindFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBindFrontendResponse, error)

ReplaceBindFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceBindFrontendResponse

func (*ClientWithResponses) ReplaceBindFrontendWithResponse

func (c *ClientWithResponses) ReplaceBindFrontendWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindFrontendParams, body ReplaceBindFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBindFrontendResponse, error)

func (*ClientWithResponses) ReplaceBindLogForwardWithBodyWithResponse

func (c *ClientWithResponses) ReplaceBindLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBindLogForwardResponse, error)

ReplaceBindLogForwardWithBodyWithResponse request with arbitrary body returning *ReplaceBindLogForwardResponse

func (*ClientWithResponses) ReplaceBindLogForwardWithResponse

func (c *ClientWithResponses) ReplaceBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindLogForwardParams, body ReplaceBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBindLogForwardResponse, error)

func (*ClientWithResponses) ReplaceBindPeerWithBodyWithResponse

func (c *ClientWithResponses) ReplaceBindPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBindPeerResponse, error)

ReplaceBindPeerWithBodyWithResponse request with arbitrary body returning *ReplaceBindPeerResponse

func (*ClientWithResponses) ReplaceBindPeerWithResponse

func (c *ClientWithResponses) ReplaceBindPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindPeerParams, body ReplaceBindPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBindPeerResponse, error)

func (*ClientWithResponses) ReplaceCacheWithBodyWithResponse

func (c *ClientWithResponses) ReplaceCacheWithBodyWithResponse(ctx context.Context, name string, params *ReplaceCacheParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceCacheResponse, error)

ReplaceCacheWithBodyWithResponse request with arbitrary body returning *ReplaceCacheResponse

func (*ClientWithResponses) ReplaceCacheWithResponse

func (c *ClientWithResponses) ReplaceCacheWithResponse(ctx context.Context, name string, params *ReplaceCacheParams, body ReplaceCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceCacheResponse, error)

func (*ClientWithResponses) ReplaceConsulWithBodyWithResponse

func (c *ClientWithResponses) ReplaceConsulWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceConsulResponse, error)

ReplaceConsulWithBodyWithResponse request with arbitrary body returning *ReplaceConsulResponse

func (*ClientWithResponses) ReplaceConsulWithResponse

func (c *ClientWithResponses) ReplaceConsulWithResponse(ctx context.Context, id string, body ReplaceConsulJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceConsulResponse, error)

func (*ClientWithResponses) ReplaceCrtLoadWithBodyWithResponse

func (c *ClientWithResponses) ReplaceCrtLoadWithBodyWithResponse(ctx context.Context, certificate string, params *ReplaceCrtLoadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceCrtLoadResponse, error)

ReplaceCrtLoadWithBodyWithResponse request with arbitrary body returning *ReplaceCrtLoadResponse

func (*ClientWithResponses) ReplaceCrtLoadWithResponse

func (c *ClientWithResponses) ReplaceCrtLoadWithResponse(ctx context.Context, certificate string, params *ReplaceCrtLoadParams, body ReplaceCrtLoadJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceCrtLoadResponse, error)

func (*ClientWithResponses) ReplaceDeclareCaptureWithBodyWithResponse

func (c *ClientWithResponses) ReplaceDeclareCaptureWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDeclareCaptureResponse, error)

ReplaceDeclareCaptureWithBodyWithResponse request with arbitrary body returning *ReplaceDeclareCaptureResponse

func (*ClientWithResponses) ReplaceDeclareCaptureWithResponse

func (c *ClientWithResponses) ReplaceDeclareCaptureWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, body ReplaceDeclareCaptureJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDeclareCaptureResponse, error)

func (*ClientWithResponses) ReplaceDeclareCapturesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceDeclareCapturesWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceDeclareCapturesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDeclareCapturesResponse, error)

ReplaceDeclareCapturesWithBodyWithResponse request with arbitrary body returning *ReplaceDeclareCapturesResponse

func (*ClientWithResponses) ReplaceDeclareCapturesWithResponse

func (c *ClientWithResponses) ReplaceDeclareCapturesWithResponse(ctx context.Context, parentName ParentName, params *ReplaceDeclareCapturesParams, body ReplaceDeclareCapturesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDeclareCapturesResponse, error)

func (*ClientWithResponses) ReplaceDefaultsSectionWithBodyWithResponse

func (c *ClientWithResponses) ReplaceDefaultsSectionWithBodyWithResponse(ctx context.Context, name string, params *ReplaceDefaultsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDefaultsSectionResponse, error)

ReplaceDefaultsSectionWithBodyWithResponse request with arbitrary body returning *ReplaceDefaultsSectionResponse

func (*ClientWithResponses) ReplaceDefaultsSectionWithResponse

func (*ClientWithResponses) ReplaceDgramBindLogForwardWithBodyWithResponse

func (c *ClientWithResponses) ReplaceDgramBindLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDgramBindLogForwardResponse, error)

ReplaceDgramBindLogForwardWithBodyWithResponse request with arbitrary body returning *ReplaceDgramBindLogForwardResponse

func (*ClientWithResponses) ReplaceDgramBindLogForwardWithResponse

func (*ClientWithResponses) ReplaceDgramBindUDPLbWithBodyWithResponse

func (c *ClientWithResponses) ReplaceDgramBindUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDgramBindUDPLbResponse, error)

ReplaceDgramBindUDPLbWithBodyWithResponse request with arbitrary body returning *ReplaceDgramBindUDPLbResponse

func (*ClientWithResponses) ReplaceDgramBindUDPLbWithResponse

func (c *ClientWithResponses) ReplaceDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, body ReplaceDgramBindUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDgramBindUDPLbResponse, error)

func (*ClientWithResponses) ReplaceDynamicUpdateRuleWithBodyWithResponse

func (c *ClientWithResponses) ReplaceDynamicUpdateRuleWithBodyWithResponse(ctx context.Context, index int, params *ReplaceDynamicUpdateRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDynamicUpdateRuleResponse, error)

ReplaceDynamicUpdateRuleWithBodyWithResponse request with arbitrary body returning *ReplaceDynamicUpdateRuleResponse

func (*ClientWithResponses) ReplaceDynamicUpdateRuleWithResponse

func (*ClientWithResponses) ReplaceDynamicUpdateRulesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceDynamicUpdateRulesWithBodyWithResponse(ctx context.Context, params *ReplaceDynamicUpdateRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDynamicUpdateRulesResponse, error)

ReplaceDynamicUpdateRulesWithBodyWithResponse request with arbitrary body returning *ReplaceDynamicUpdateRulesResponse

func (*ClientWithResponses) ReplaceFCGIAppWithBodyWithResponse

func (c *ClientWithResponses) ReplaceFCGIAppWithBodyWithResponse(ctx context.Context, name string, params *ReplaceFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceFCGIAppResponse, error)

ReplaceFCGIAppWithBodyWithResponse request with arbitrary body returning *ReplaceFCGIAppResponse

func (*ClientWithResponses) ReplaceFCGIAppWithResponse

func (c *ClientWithResponses) ReplaceFCGIAppWithResponse(ctx context.Context, name string, params *ReplaceFCGIAppParams, body ReplaceFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceFCGIAppResponse, error)

func (*ClientWithResponses) ReplaceFilterBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceFilterBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceFilterBackendResponse, error)

ReplaceFilterBackendWithBodyWithResponse request with arbitrary body returning *ReplaceFilterBackendResponse

func (*ClientWithResponses) ReplaceFilterBackendWithResponse

func (c *ClientWithResponses) ReplaceFilterBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterBackendParams, body ReplaceFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceFilterBackendResponse, error)

func (*ClientWithResponses) ReplaceFilterFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceFilterFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceFilterFrontendResponse, error)

ReplaceFilterFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceFilterFrontendResponse

func (*ClientWithResponses) ReplaceFilterFrontendWithResponse

func (c *ClientWithResponses) ReplaceFilterFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterFrontendParams, body ReplaceFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceFilterFrontendResponse, error)

func (*ClientWithResponses) ReplaceFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceFrontendWithBodyWithResponse(ctx context.Context, name string, params *ReplaceFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceFrontendResponse, error)

ReplaceFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceFrontendResponse

func (*ClientWithResponses) ReplaceFrontendWithResponse

func (c *ClientWithResponses) ReplaceFrontendWithResponse(ctx context.Context, name string, params *ReplaceFrontendParams, body ReplaceFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceFrontendResponse, error)

func (*ClientWithResponses) ReplaceGitSettingsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceGitSettingsWithBodyWithResponse(ctx context.Context, params *ReplaceGitSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceGitSettingsResponse, error)

ReplaceGitSettingsWithBodyWithResponse request with arbitrary body returning *ReplaceGitSettingsResponse

func (*ClientWithResponses) ReplaceGitSettingsWithResponse

func (*ClientWithResponses) ReplaceGlobalDefsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceGlobalDefsWithBodyWithResponse(ctx context.Context, params *ReplaceGlobalDefsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceGlobalDefsResponse, error)

ReplaceGlobalDefsWithBodyWithResponse request with arbitrary body returning *ReplaceGlobalDefsResponse

func (*ClientWithResponses) ReplaceGlobalDefsWithResponse

func (*ClientWithResponses) ReplaceGlobalWithBodyWithResponse

func (c *ClientWithResponses) ReplaceGlobalWithBodyWithResponse(ctx context.Context, params *ReplaceGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceGlobalResponse, error)

ReplaceGlobalWithBodyWithResponse request with arbitrary body returning *ReplaceGlobalResponse

func (*ClientWithResponses) ReplaceGlobalWithResponse

func (c *ClientWithResponses) ReplaceGlobalWithResponse(ctx context.Context, params *ReplaceGlobalParams, body ReplaceGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceGlobalResponse, error)

func (*ClientWithResponses) ReplaceGroupWithBodyWithResponse

func (c *ClientWithResponses) ReplaceGroupWithBodyWithResponse(ctx context.Context, name string, params *ReplaceGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceGroupResponse, error)

ReplaceGroupWithBodyWithResponse request with arbitrary body returning *ReplaceGroupResponse

func (*ClientWithResponses) ReplaceGroupWithResponse

func (c *ClientWithResponses) ReplaceGroupWithResponse(ctx context.Context, name string, params *ReplaceGroupParams, body ReplaceGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceGroupResponse, error)

func (*ClientWithResponses) ReplaceHTTPAfterResponseRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPAfterResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPAfterResponseRuleBackendResponse, error)

ReplaceHTTPAfterResponseRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPAfterResponseRuleBackendResponse

func (*ClientWithResponses) ReplaceHTTPAfterResponseRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPAfterResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPAfterResponseRuleFrontendResponse, error)

ReplaceHTTPAfterResponseRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPAfterResponseRuleFrontendResponse

func (*ClientWithResponses) ReplaceHTTPCheckBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPCheckBackendResponse, error)

ReplaceHTTPCheckBackendWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPCheckBackendResponse

func (*ClientWithResponses) ReplaceHTTPCheckBackendWithResponse

func (c *ClientWithResponses) ReplaceHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, body ReplaceHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPCheckBackendResponse, error)

func (*ClientWithResponses) ReplaceHTTPCheckDefaultsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPCheckDefaultsResponse, error)

ReplaceHTTPCheckDefaultsWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPCheckDefaultsResponse

func (*ClientWithResponses) ReplaceHTTPCheckDefaultsWithResponse

func (c *ClientWithResponses) ReplaceHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, body ReplaceHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPCheckDefaultsResponse, error)

func (*ClientWithResponses) ReplaceHTTPErrorRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPErrorRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleBackendResponse, error)

ReplaceHTTPErrorRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPErrorRuleBackendResponse

func (*ClientWithResponses) ReplaceHTTPErrorRuleBackendWithResponse

func (c *ClientWithResponses) ReplaceHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, body ReplaceHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleBackendResponse, error)

func (*ClientWithResponses) ReplaceHTTPErrorRuleDefaultsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPErrorRuleDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleDefaultsResponse, error)

ReplaceHTTPErrorRuleDefaultsWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPErrorRuleDefaultsResponse

func (*ClientWithResponses) ReplaceHTTPErrorRuleDefaultsWithResponse

func (c *ClientWithResponses) ReplaceHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, body ReplaceHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleDefaultsResponse, error)

func (*ClientWithResponses) ReplaceHTTPErrorRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPErrorRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleFrontendResponse, error)

ReplaceHTTPErrorRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPErrorRuleFrontendResponse

func (*ClientWithResponses) ReplaceHTTPErrorRuleFrontendWithResponse

func (c *ClientWithResponses) ReplaceHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, body ReplaceHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleFrontendResponse, error)

func (*ClientWithResponses) ReplaceHTTPErrorsSectionWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPErrorsSectionWithBodyWithResponse(ctx context.Context, name string, params *ReplaceHTTPErrorsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorsSectionResponse, error)

ReplaceHTTPErrorsSectionWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPErrorsSectionResponse

func (*ClientWithResponses) ReplaceHTTPErrorsSectionWithResponse

func (*ClientWithResponses) ReplaceHTTPRequestRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPRequestRuleBackendResponse, error)

ReplaceHTTPRequestRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPRequestRuleBackendResponse

func (*ClientWithResponses) ReplaceHTTPRequestRuleBackendWithResponse

func (*ClientWithResponses) ReplaceHTTPRequestRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPRequestRuleFrontendResponse, error)

ReplaceHTTPRequestRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPRequestRuleFrontendResponse

func (*ClientWithResponses) ReplaceHTTPResponseRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPResponseRuleBackendResponse, error)

ReplaceHTTPResponseRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPResponseRuleBackendResponse

func (*ClientWithResponses) ReplaceHTTPResponseRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceHTTPResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPResponseRuleFrontendResponse, error)

ReplaceHTTPResponseRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceHTTPResponseRuleFrontendResponse

func (*ClientWithResponses) ReplaceKeepalivedConfigurationWithBodyWithResponse

func (c *ClientWithResponses) ReplaceKeepalivedConfigurationWithBodyWithResponse(ctx context.Context, params *ReplaceKeepalivedConfigurationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceKeepalivedConfigurationResponse, error)

ReplaceKeepalivedConfigurationWithBodyWithResponse request with arbitrary body returning *ReplaceKeepalivedConfigurationResponse

func (*ClientWithResponses) ReplaceLogConfigWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogConfigResponse, error)

ReplaceLogConfigWithBodyWithResponse request with arbitrary body returning *ReplaceLogConfigResponse

func (*ClientWithResponses) ReplaceLogConfigWithResponse

func (c *ClientWithResponses) ReplaceLogConfigWithResponse(ctx context.Context, body ReplaceLogConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogConfigResponse, error)

func (*ClientWithResponses) ReplaceLogForwardWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogForwardWithBodyWithResponse(ctx context.Context, name string, params *ReplaceLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogForwardResponse, error)

ReplaceLogForwardWithBodyWithResponse request with arbitrary body returning *ReplaceLogForwardResponse

func (*ClientWithResponses) ReplaceLogForwardWithResponse

func (c *ClientWithResponses) ReplaceLogForwardWithResponse(ctx context.Context, name string, params *ReplaceLogForwardParams, body ReplaceLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogForwardResponse, error)

func (*ClientWithResponses) ReplaceLogInputWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogInputWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogInputResponse, error)

ReplaceLogInputWithBodyWithResponse request with arbitrary body returning *ReplaceLogInputResponse

func (*ClientWithResponses) ReplaceLogInputWithResponse

func (c *ClientWithResponses) ReplaceLogInputWithResponse(ctx context.Context, id string, body ReplaceLogInputJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogInputResponse, error)

func (*ClientWithResponses) ReplaceLogOutputWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogOutputWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogOutputResponse, error)

ReplaceLogOutputWithBodyWithResponse request with arbitrary body returning *ReplaceLogOutputResponse

func (*ClientWithResponses) ReplaceLogOutputWithResponse

func (c *ClientWithResponses) ReplaceLogOutputWithResponse(ctx context.Context, id string, body ReplaceLogOutputJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogOutputResponse, error)

func (*ClientWithResponses) ReplaceLogTargetBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogTargetBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetBackendResponse, error)

ReplaceLogTargetBackendWithBodyWithResponse request with arbitrary body returning *ReplaceLogTargetBackendResponse

func (*ClientWithResponses) ReplaceLogTargetBackendWithResponse

func (c *ClientWithResponses) ReplaceLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, body ReplaceLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetBackendResponse, error)

func (*ClientWithResponses) ReplaceLogTargetDefaultsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogTargetDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetDefaultsResponse, error)

ReplaceLogTargetDefaultsWithBodyWithResponse request with arbitrary body returning *ReplaceLogTargetDefaultsResponse

func (*ClientWithResponses) ReplaceLogTargetDefaultsWithResponse

func (c *ClientWithResponses) ReplaceLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, body ReplaceLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetDefaultsResponse, error)

func (*ClientWithResponses) ReplaceLogTargetFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogTargetFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetFrontendResponse, error)

ReplaceLogTargetFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceLogTargetFrontendResponse

func (*ClientWithResponses) ReplaceLogTargetFrontendWithResponse

func (c *ClientWithResponses) ReplaceLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, body ReplaceLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetFrontendResponse, error)

func (*ClientWithResponses) ReplaceLogTargetGlobalWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogTargetGlobalWithBodyWithResponse(ctx context.Context, index int, params *ReplaceLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetGlobalResponse, error)

ReplaceLogTargetGlobalWithBodyWithResponse request with arbitrary body returning *ReplaceLogTargetGlobalResponse

func (*ClientWithResponses) ReplaceLogTargetGlobalWithResponse

func (c *ClientWithResponses) ReplaceLogTargetGlobalWithResponse(ctx context.Context, index int, params *ReplaceLogTargetGlobalParams, body ReplaceLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetGlobalResponse, error)

func (*ClientWithResponses) ReplaceLogTargetLogForwardWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogTargetLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetLogForwardResponse, error)

ReplaceLogTargetLogForwardWithBodyWithResponse request with arbitrary body returning *ReplaceLogTargetLogForwardResponse

func (*ClientWithResponses) ReplaceLogTargetLogForwardWithResponse

func (c *ClientWithResponses) ReplaceLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, body ReplaceLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetLogForwardResponse, error)

func (*ClientWithResponses) ReplaceLogTargetPeerWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogTargetPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetPeerResponse, error)

ReplaceLogTargetPeerWithBodyWithResponse request with arbitrary body returning *ReplaceLogTargetPeerResponse

func (*ClientWithResponses) ReplaceLogTargetPeerWithResponse

func (c *ClientWithResponses) ReplaceLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, body ReplaceLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetPeerResponse, error)

func (*ClientWithResponses) ReplaceLogTargetUDPLbWithBodyWithResponse

func (c *ClientWithResponses) ReplaceLogTargetUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetUDPLbResponse, error)

ReplaceLogTargetUDPLbWithBodyWithResponse request with arbitrary body returning *ReplaceLogTargetUDPLbResponse

func (*ClientWithResponses) ReplaceLogTargetUDPLbWithResponse

func (c *ClientWithResponses) ReplaceLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, body ReplaceLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetUDPLbResponse, error)

func (*ClientWithResponses) ReplaceMailerEntryWithBodyWithResponse

func (c *ClientWithResponses) ReplaceMailerEntryWithBodyWithResponse(ctx context.Context, name string, params *ReplaceMailerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceMailerEntryResponse, error)

ReplaceMailerEntryWithBodyWithResponse request with arbitrary body returning *ReplaceMailerEntryResponse

func (*ClientWithResponses) ReplaceMailerEntryWithResponse

func (c *ClientWithResponses) ReplaceMailerEntryWithResponse(ctx context.Context, name string, params *ReplaceMailerEntryParams, body ReplaceMailerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceMailerEntryResponse, error)

func (*ClientWithResponses) ReplaceNameserverWithBodyWithResponse

func (c *ClientWithResponses) ReplaceNameserverWithBodyWithResponse(ctx context.Context, name string, params *ReplaceNameserverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceNameserverResponse, error)

ReplaceNameserverWithBodyWithResponse request with arbitrary body returning *ReplaceNameserverResponse

func (*ClientWithResponses) ReplaceNameserverWithResponse

func (c *ClientWithResponses) ReplaceNameserverWithResponse(ctx context.Context, name string, params *ReplaceNameserverParams, body ReplaceNameserverJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceNameserverResponse, error)

func (*ClientWithResponses) ReplacePeerEntryWithBodyWithResponse

func (c *ClientWithResponses) ReplacePeerEntryWithBodyWithResponse(ctx context.Context, name string, params *ReplacePeerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplacePeerEntryResponse, error)

ReplacePeerEntryWithBodyWithResponse request with arbitrary body returning *ReplacePeerEntryResponse

func (*ClientWithResponses) ReplacePeerEntryWithResponse

func (c *ClientWithResponses) ReplacePeerEntryWithResponse(ctx context.Context, name string, params *ReplacePeerEntryParams, body ReplacePeerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplacePeerEntryResponse, error)

func (*ClientWithResponses) ReplaceProgramWithBodyWithResponse

func (c *ClientWithResponses) ReplaceProgramWithBodyWithResponse(ctx context.Context, name string, params *ReplaceProgramParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceProgramResponse, error)

ReplaceProgramWithBodyWithResponse request with arbitrary body returning *ReplaceProgramResponse

func (*ClientWithResponses) ReplaceProgramWithResponse

func (c *ClientWithResponses) ReplaceProgramWithResponse(ctx context.Context, name string, params *ReplaceProgramParams, body ReplaceProgramJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceProgramResponse, error)

func (*ClientWithResponses) ReplaceResolverWithBodyWithResponse

func (c *ClientWithResponses) ReplaceResolverWithBodyWithResponse(ctx context.Context, name string, params *ReplaceResolverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceResolverResponse, error)

ReplaceResolverWithBodyWithResponse request with arbitrary body returning *ReplaceResolverResponse

func (*ClientWithResponses) ReplaceResolverWithResponse

func (c *ClientWithResponses) ReplaceResolverWithResponse(ctx context.Context, name string, params *ReplaceResolverParams, body ReplaceResolverJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceResolverResponse, error)

func (*ClientWithResponses) ReplaceRingWithBodyWithResponse

func (c *ClientWithResponses) ReplaceRingWithBodyWithResponse(ctx context.Context, name string, params *ReplaceRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRingResponse, error)

ReplaceRingWithBodyWithResponse request with arbitrary body returning *ReplaceRingResponse

func (*ClientWithResponses) ReplaceRingWithResponse

func (c *ClientWithResponses) ReplaceRingWithResponse(ctx context.Context, name string, params *ReplaceRingParams, body ReplaceRingJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRingResponse, error)

func (*ClientWithResponses) ReplaceRuntimeMapEntryWithBodyWithResponse

func (c *ClientWithResponses) ReplaceRuntimeMapEntryWithBodyWithResponse(ctx context.Context, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRuntimeMapEntryResponse, error)

ReplaceRuntimeMapEntryWithBodyWithResponse request with arbitrary body returning *ReplaceRuntimeMapEntryResponse

func (*ClientWithResponses) ReplaceRuntimeMapEntryWithResponse

func (c *ClientWithResponses) ReplaceRuntimeMapEntryWithResponse(ctx context.Context, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, body ReplaceRuntimeMapEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRuntimeMapEntryResponse, error)

func (*ClientWithResponses) ReplaceRuntimeServerWithBodyWithResponse

func (c *ClientWithResponses) ReplaceRuntimeServerWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRuntimeServerResponse, error)

ReplaceRuntimeServerWithBodyWithResponse request with arbitrary body returning *ReplaceRuntimeServerResponse

func (*ClientWithResponses) ReplaceRuntimeServerWithResponse

func (c *ClientWithResponses) ReplaceRuntimeServerWithResponse(ctx context.Context, parentName ParentName, name string, body ReplaceRuntimeServerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRuntimeServerResponse, error)

func (*ClientWithResponses) ReplaceServerBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceServerBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerBackendResponse, error)

ReplaceServerBackendWithBodyWithResponse request with arbitrary body returning *ReplaceServerBackendResponse

func (*ClientWithResponses) ReplaceServerBackendWithResponse

func (c *ClientWithResponses) ReplaceServerBackendWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerBackendParams, body ReplaceServerBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerBackendResponse, error)

func (*ClientWithResponses) ReplaceServerPeerWithBodyWithResponse

func (c *ClientWithResponses) ReplaceServerPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerPeerResponse, error)

ReplaceServerPeerWithBodyWithResponse request with arbitrary body returning *ReplaceServerPeerResponse

func (*ClientWithResponses) ReplaceServerPeerWithResponse

func (c *ClientWithResponses) ReplaceServerPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerPeerParams, body ReplaceServerPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerPeerResponse, error)

func (*ClientWithResponses) ReplaceServerRingWithBodyWithResponse

func (c *ClientWithResponses) ReplaceServerRingWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerRingResponse, error)

ReplaceServerRingWithBodyWithResponse request with arbitrary body returning *ReplaceServerRingResponse

func (*ClientWithResponses) ReplaceServerRingWithResponse

func (c *ClientWithResponses) ReplaceServerRingWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerRingParams, body ReplaceServerRingJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerRingResponse, error)

func (*ClientWithResponses) ReplaceServerSwitchingRuleWithBodyWithResponse

func (c *ClientWithResponses) ReplaceServerSwitchingRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerSwitchingRuleResponse, error)

ReplaceServerSwitchingRuleWithBodyWithResponse request with arbitrary body returning *ReplaceServerSwitchingRuleResponse

func (*ClientWithResponses) ReplaceServerSwitchingRuleWithResponse

func (c *ClientWithResponses) ReplaceServerSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, body ReplaceServerSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerSwitchingRuleResponse, error)

func (*ClientWithResponses) ReplaceServerSwitchingRulesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceServerSwitchingRulesWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceServerSwitchingRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerSwitchingRulesResponse, error)

ReplaceServerSwitchingRulesWithBodyWithResponse request with arbitrary body returning *ReplaceServerSwitchingRulesResponse

func (*ClientWithResponses) ReplaceServerTemplateWithBodyWithResponse

func (c *ClientWithResponses) ReplaceServerTemplateWithBodyWithResponse(ctx context.Context, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerTemplateResponse, error)

ReplaceServerTemplateWithBodyWithResponse request with arbitrary body returning *ReplaceServerTemplateResponse

func (*ClientWithResponses) ReplaceServerTemplateWithResponse

func (c *ClientWithResponses) ReplaceServerTemplateWithResponse(ctx context.Context, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, body ReplaceServerTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerTemplateResponse, error)

func (*ClientWithResponses) ReplaceSiteWithBodyWithResponse

func (c *ClientWithResponses) ReplaceSiteWithBodyWithResponse(ctx context.Context, name string, params *ReplaceSiteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSiteResponse, error)

ReplaceSiteWithBodyWithResponse request with arbitrary body returning *ReplaceSiteResponse

func (*ClientWithResponses) ReplaceSiteWithResponse

func (c *ClientWithResponses) ReplaceSiteWithResponse(ctx context.Context, name string, params *ReplaceSiteParams, body ReplaceSiteJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSiteResponse, error)

func (*ClientWithResponses) ReplaceSpoeAgentWithBodyWithResponse

func (c *ClientWithResponses) ReplaceSpoeAgentWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSpoeAgentResponse, error)

ReplaceSpoeAgentWithBodyWithResponse request with arbitrary body returning *ReplaceSpoeAgentResponse

func (*ClientWithResponses) ReplaceSpoeAgentWithResponse

func (c *ClientWithResponses) ReplaceSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, body ReplaceSpoeAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSpoeAgentResponse, error)

func (*ClientWithResponses) ReplaceSpoeGroupWithBodyWithResponse

func (c *ClientWithResponses) ReplaceSpoeGroupWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSpoeGroupResponse, error)

ReplaceSpoeGroupWithBodyWithResponse request with arbitrary body returning *ReplaceSpoeGroupResponse

func (*ClientWithResponses) ReplaceSpoeGroupWithResponse

func (c *ClientWithResponses) ReplaceSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, body ReplaceSpoeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSpoeGroupResponse, error)

func (*ClientWithResponses) ReplaceSpoeMessageWithBodyWithResponse

func (c *ClientWithResponses) ReplaceSpoeMessageWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSpoeMessageResponse, error)

ReplaceSpoeMessageWithBodyWithResponse request with arbitrary body returning *ReplaceSpoeMessageResponse

func (*ClientWithResponses) ReplaceSpoeMessageWithResponse

func (c *ClientWithResponses) ReplaceSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, body ReplaceSpoeMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSpoeMessageResponse, error)

func (*ClientWithResponses) ReplaceStickRuleWithBodyWithResponse

func (c *ClientWithResponses) ReplaceStickRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceStickRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStickRuleResponse, error)

ReplaceStickRuleWithBodyWithResponse request with arbitrary body returning *ReplaceStickRuleResponse

func (*ClientWithResponses) ReplaceStickRuleWithResponse

func (c *ClientWithResponses) ReplaceStickRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceStickRuleParams, body ReplaceStickRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceStickRuleResponse, error)

func (*ClientWithResponses) ReplaceStickRulesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceStickRulesWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceStickRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStickRulesResponse, error)

ReplaceStickRulesWithBodyWithResponse request with arbitrary body returning *ReplaceStickRulesResponse

func (*ClientWithResponses) ReplaceStickRulesWithResponse

func (c *ClientWithResponses) ReplaceStickRulesWithResponse(ctx context.Context, parentName ParentName, params *ReplaceStickRulesParams, body ReplaceStickRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceStickRulesResponse, error)

func (*ClientWithResponses) ReplaceStorageGeneralFileWithBodyWithResponse

func (c *ClientWithResponses) ReplaceStorageGeneralFileWithBodyWithResponse(ctx context.Context, name string, params *ReplaceStorageGeneralFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStorageGeneralFileResponse, error)

ReplaceStorageGeneralFileWithBodyWithResponse request with arbitrary body returning *ReplaceStorageGeneralFileResponse

func (*ClientWithResponses) ReplaceStorageMapFileWithBodyWithResponse

func (c *ClientWithResponses) ReplaceStorageMapFileWithBodyWithResponse(ctx context.Context, name string, params *ReplaceStorageMapFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStorageMapFileResponse, error)

ReplaceStorageMapFileWithBodyWithResponse request with arbitrary body returning *ReplaceStorageMapFileResponse

func (*ClientWithResponses) ReplaceStorageMapFileWithTextBodyWithResponse

func (c *ClientWithResponses) ReplaceStorageMapFileWithTextBodyWithResponse(ctx context.Context, name string, params *ReplaceStorageMapFileParams, body ReplaceStorageMapFileTextRequestBody, reqEditors ...RequestEditorFn) (*ReplaceStorageMapFileResponse, error)

func (*ClientWithResponses) ReplaceStorageSSLCertificateWithBodyWithResponse

func (c *ClientWithResponses) ReplaceStorageSSLCertificateWithBodyWithResponse(ctx context.Context, name string, params *ReplaceStorageSSLCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStorageSSLCertificateResponse, error)

ReplaceStorageSSLCertificateWithBodyWithResponse request with arbitrary body returning *ReplaceStorageSSLCertificateResponse

func (*ClientWithResponses) ReplaceStructuredWithBodyWithResponse

func (c *ClientWithResponses) ReplaceStructuredWithBodyWithResponse(ctx context.Context, params *ReplaceStructuredParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStructuredResponse, error)

ReplaceStructuredWithBodyWithResponse request with arbitrary body returning *ReplaceStructuredResponse

func (*ClientWithResponses) ReplaceStructuredWithResponse

func (*ClientWithResponses) ReplaceTCPCheckBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceTCPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPCheckBackendResponse, error)

ReplaceTCPCheckBackendWithBodyWithResponse request with arbitrary body returning *ReplaceTCPCheckBackendResponse

func (*ClientWithResponses) ReplaceTCPCheckBackendWithResponse

func (c *ClientWithResponses) ReplaceTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, body ReplaceTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTCPCheckBackendResponse, error)

func (*ClientWithResponses) ReplaceTCPCheckDefaultsWithBodyWithResponse

func (c *ClientWithResponses) ReplaceTCPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPCheckDefaultsResponse, error)

ReplaceTCPCheckDefaultsWithBodyWithResponse request with arbitrary body returning *ReplaceTCPCheckDefaultsResponse

func (*ClientWithResponses) ReplaceTCPCheckDefaultsWithResponse

func (c *ClientWithResponses) ReplaceTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, body ReplaceTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTCPCheckDefaultsResponse, error)

func (*ClientWithResponses) ReplaceTCPRequestRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceTCPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPRequestRuleBackendResponse, error)

ReplaceTCPRequestRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceTCPRequestRuleBackendResponse

func (*ClientWithResponses) ReplaceTCPRequestRuleBackendWithResponse

func (c *ClientWithResponses) ReplaceTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, body ReplaceTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTCPRequestRuleBackendResponse, error)

func (*ClientWithResponses) ReplaceTCPRequestRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceTCPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPRequestRuleFrontendResponse, error)

ReplaceTCPRequestRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceTCPRequestRuleFrontendResponse

func (*ClientWithResponses) ReplaceTCPRequestRuleFrontendWithResponse

func (*ClientWithResponses) ReplaceTCPResponseRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceTCPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPResponseRuleBackendResponse, error)

ReplaceTCPResponseRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceTCPResponseRuleBackendResponse

func (*ClientWithResponses) ReplaceTCPResponseRuleBackendWithResponse

func (*ClientWithResponses) ReplaceTableWithBodyWithResponse

func (c *ClientWithResponses) ReplaceTableWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceTableParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTableResponse, error)

ReplaceTableWithBodyWithResponse request with arbitrary body returning *ReplaceTableResponse

func (*ClientWithResponses) ReplaceTableWithResponse

func (c *ClientWithResponses) ReplaceTableWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceTableParams, body ReplaceTableJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTableResponse, error)

func (*ClientWithResponses) ReplaceUDPLbWithBodyWithResponse

func (c *ClientWithResponses) ReplaceUDPLbWithBodyWithResponse(ctx context.Context, name string, params *ReplaceUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceUDPLbResponse, error)

ReplaceUDPLbWithBodyWithResponse request with arbitrary body returning *ReplaceUDPLbResponse

func (*ClientWithResponses) ReplaceUDPLbWithResponse

func (c *ClientWithResponses) ReplaceUDPLbWithResponse(ctx context.Context, name string, params *ReplaceUDPLbParams, body ReplaceUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceUDPLbResponse, error)

func (*ClientWithResponses) ReplaceUserWithBodyWithResponse

func (c *ClientWithResponses) ReplaceUserWithBodyWithResponse(ctx context.Context, username string, params *ReplaceUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceUserResponse, error)

ReplaceUserWithBodyWithResponse request with arbitrary body returning *ReplaceUserResponse

func (*ClientWithResponses) ReplaceUserWithResponse

func (c *ClientWithResponses) ReplaceUserWithResponse(ctx context.Context, username string, params *ReplaceUserParams, body ReplaceUserJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceUserResponse, error)

func (*ClientWithResponses) ReplaceVRRPInstanceWithBodyWithResponse

func (c *ClientWithResponses) ReplaceVRRPInstanceWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPInstanceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceVRRPInstanceResponse, error)

ReplaceVRRPInstanceWithBodyWithResponse request with arbitrary body returning *ReplaceVRRPInstanceResponse

func (*ClientWithResponses) ReplaceVRRPInstanceWithResponse

func (c *ClientWithResponses) ReplaceVRRPInstanceWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPInstanceParams, body ReplaceVRRPInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceVRRPInstanceResponse, error)

func (*ClientWithResponses) ReplaceVRRPScriptWithBodyWithResponse

func (c *ClientWithResponses) ReplaceVRRPScriptWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPScriptParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceVRRPScriptResponse, error)

ReplaceVRRPScriptWithBodyWithResponse request with arbitrary body returning *ReplaceVRRPScriptResponse

func (*ClientWithResponses) ReplaceVRRPScriptWithResponse

func (c *ClientWithResponses) ReplaceVRRPScriptWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPScriptParams, body ReplaceVRRPScriptJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceVRRPScriptResponse, error)

func (*ClientWithResponses) ReplaceVRRPSyncGroupWithBodyWithResponse

func (c *ClientWithResponses) ReplaceVRRPSyncGroupWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPSyncGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceVRRPSyncGroupResponse, error)

ReplaceVRRPSyncGroupWithBodyWithResponse request with arbitrary body returning *ReplaceVRRPSyncGroupResponse

func (*ClientWithResponses) ReplaceVRRPSyncGroupWithResponse

func (c *ClientWithResponses) ReplaceVRRPSyncGroupWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPSyncGroupParams, body ReplaceVRRPSyncGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceVRRPSyncGroupResponse, error)

func (*ClientWithResponses) ReplaceWafBodyRuleBackendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceWafBodyRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceWafBodyRuleBackendResponse, error)

ReplaceWafBodyRuleBackendWithBodyWithResponse request with arbitrary body returning *ReplaceWafBodyRuleBackendResponse

func (*ClientWithResponses) ReplaceWafBodyRuleBackendWithResponse

func (c *ClientWithResponses) ReplaceWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, body ReplaceWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceWafBodyRuleBackendResponse, error)

func (*ClientWithResponses) ReplaceWafBodyRuleFrontendWithBodyWithResponse

func (c *ClientWithResponses) ReplaceWafBodyRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceWafBodyRuleFrontendResponse, error)

ReplaceWafBodyRuleFrontendWithBodyWithResponse request with arbitrary body returning *ReplaceWafBodyRuleFrontendResponse

func (*ClientWithResponses) ReplaceWafBodyRuleFrontendWithResponse

func (c *ClientWithResponses) ReplaceWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, body ReplaceWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceWafBodyRuleFrontendResponse, error)

func (*ClientWithResponses) ReplaceWafFileWithBodyWithResponse

func (c *ClientWithResponses) ReplaceWafFileWithBodyWithResponse(ctx context.Context, rulesetName RulesetName, name string, params *ReplaceWafFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceWafFileResponse, error)

ReplaceWafFileWithBodyWithResponse request with arbitrary body returning *ReplaceWafFileResponse

func (*ClientWithResponses) ReplaceWafFileWithTextBodyWithResponse

func (c *ClientWithResponses) ReplaceWafFileWithTextBodyWithResponse(ctx context.Context, rulesetName RulesetName, name string, params *ReplaceWafFileParams, body ReplaceWafFileTextRequestBody, reqEditors ...RequestEditorFn) (*ReplaceWafFileResponse, error)

func (*ClientWithResponses) ReplaceWafRulesetWithBodyWithResponse

func (c *ClientWithResponses) ReplaceWafRulesetWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceWafRulesetResponse, error)

ReplaceWafRulesetWithBodyWithResponse request with arbitrary body returning *ReplaceWafRulesetResponse

func (*ClientWithResponses) RunActionsWithBodyWithResponse

func (c *ClientWithResponses) RunActionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunActionsResponse, error)

RunActionsWithBodyWithResponse request with arbitrary body returning *RunActionsResponse

func (*ClientWithResponses) RunActionsWithResponse

func (c *ClientWithResponses) RunActionsWithResponse(ctx context.Context, body RunActionsJSONRequestBody, reqEditors ...RequestEditorFn) (*RunActionsResponse, error)

func (*ClientWithResponses) SetStickTableEntriesWithBodyWithResponse

func (c *ClientWithResponses) SetStickTableEntriesWithBodyWithResponse(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetStickTableEntriesResponse, error)

SetStickTableEntriesWithBodyWithResponse request with arbitrary body returning *SetStickTableEntriesResponse

func (*ClientWithResponses) SetStickTableEntriesWithResponse

func (c *ClientWithResponses) SetStickTableEntriesWithResponse(ctx context.Context, parentName ParentName, body SetStickTableEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetStickTableEntriesResponse, error)

func (*ClientWithResponses) ShowRuntimeMapWithResponse

func (c *ClientWithResponses) ShowRuntimeMapWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*ShowRuntimeMapResponse, error)

ShowRuntimeMapWithResponse request returning *ShowRuntimeMapResponse

func (*ClientWithResponses) StartKeepalivedTransactionWithResponse

func (c *ClientWithResponses) StartKeepalivedTransactionWithResponse(ctx context.Context, params *StartKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*StartKeepalivedTransactionResponse, error)

StartKeepalivedTransactionWithResponse request returning *StartKeepalivedTransactionResponse

func (*ClientWithResponses) StartSpoeTransactionWithResponse

func (c *ClientWithResponses) StartSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, params *StartSpoeTransactionParams, reqEditors ...RequestEditorFn) (*StartSpoeTransactionResponse, error)

StartSpoeTransactionWithResponse request returning *StartSpoeTransactionResponse

func (*ClientWithResponses) StartTransactionWithResponse

func (c *ClientWithResponses) StartTransactionWithResponse(ctx context.Context, params *StartTransactionParams, reqEditors ...RequestEditorFn) (*StartTransactionResponse, error)

StartTransactionWithResponse request returning *StartTransactionResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetAPIEndpointsWithResponse request
	GetAPIEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAPIEndpointsResponse, error)

	// GetAlohaEndpointsWithResponse request
	GetAlohaEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlohaEndpointsResponse, error)

	// GetAlohaActionsWithResponse request
	GetAlohaActionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlohaActionsResponse, error)

	// ExecuteAlohaActionWithBodyWithResponse request with any body
	ExecuteAlohaActionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteAlohaActionResponse, error)

	ExecuteAlohaActionWithResponse(ctx context.Context, body ExecuteAlohaActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteAlohaActionResponse, error)

	// GetAlohaActionWithResponse request
	GetAlohaActionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAlohaActionResponse, error)

	// DeleteClusterWithResponse request
	DeleteClusterWithResponse(ctx context.Context, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*DeleteClusterResponse, error)

	// GetClusterWithResponse request
	GetClusterWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetClusterResponse, error)

	// PostClusterWithBodyWithResponse request with any body
	PostClusterWithBodyWithResponse(ctx context.Context, params *PostClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostClusterResponse, error)

	PostClusterWithResponse(ctx context.Context, params *PostClusterParams, body PostClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*PostClusterResponse, error)

	// EditClusterWithBodyWithResponse request with any body
	EditClusterWithBodyWithResponse(ctx context.Context, params *EditClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditClusterResponse, error)

	EditClusterWithResponse(ctx context.Context, params *EditClusterParams, body EditClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*EditClusterResponse, error)

	// InitiateCertificateRefreshWithResponse request
	InitiateCertificateRefreshWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*InitiateCertificateRefreshResponse, error)

	// GetFactsWithResponse request
	GetFactsWithResponse(ctx context.Context, params *GetFactsParams, reqEditors ...RequestEditorFn) (*GetFactsResponse, error)

	// GetHealthWithResponse request
	GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthResponse, error)

	// GetInfoWithResponse request
	GetInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetInfoResponse, error)

	// GetAWSRegionsWithResponse request
	GetAWSRegionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAWSRegionsResponse, error)

	// CreateAWSRegionWithBodyWithResponse request with any body
	CreateAWSRegionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAWSRegionResponse, error)

	CreateAWSRegionWithResponse(ctx context.Context, body CreateAWSRegionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAWSRegionResponse, error)

	// DeleteAWSRegionWithResponse request
	DeleteAWSRegionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAWSRegionResponse, error)

	// GetAWSRegionWithResponse request
	GetAWSRegionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAWSRegionResponse, error)

	// ReplaceAWSRegionWithBodyWithResponse request with any body
	ReplaceAWSRegionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAWSRegionResponse, error)

	ReplaceAWSRegionWithResponse(ctx context.Context, id string, body ReplaceAWSRegionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAWSRegionResponse, error)

	// GetConsulsWithResponse request
	GetConsulsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConsulsResponse, error)

	// CreateConsulWithBodyWithResponse request with any body
	CreateConsulWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConsulResponse, error)

	CreateConsulWithResponse(ctx context.Context, body CreateConsulJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConsulResponse, error)

	// DeleteConsulWithResponse request
	DeleteConsulWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteConsulResponse, error)

	// GetConsulWithResponse request
	GetConsulWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConsulResponse, error)

	// ReplaceConsulWithBodyWithResponse request with any body
	ReplaceConsulWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceConsulResponse, error)

	ReplaceConsulWithResponse(ctx context.Context, id string, body ReplaceConsulJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceConsulResponse, error)

	// GetServicesEndpointsWithResponse request
	GetServicesEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesEndpointsResponse, error)

	// RunActionsWithBodyWithResponse request with any body
	RunActionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunActionsResponse, error)

	RunActionsWithResponse(ctx context.Context, body RunActionsJSONRequestBody, reqEditors ...RequestEditorFn) (*RunActionsResponse, error)

	// GetGitEndpointsWithResponse request
	GetGitEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGitEndpointsResponse, error)

	// GetGitActionsWithResponse request
	GetGitActionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGitActionsResponse, error)

	// ExecuteGitActionWithBodyWithResponse request with any body
	ExecuteGitActionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteGitActionResponse, error)

	ExecuteGitActionWithResponse(ctx context.Context, body ExecuteGitActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteGitActionResponse, error)

	// GetGitActionWithResponse request
	GetGitActionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetGitActionResponse, error)

	// GetGitSettingsWithResponse request
	GetGitSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGitSettingsResponse, error)

	// ReplaceGitSettingsWithBodyWithResponse request with any body
	ReplaceGitSettingsWithBodyWithResponse(ctx context.Context, params *ReplaceGitSettingsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceGitSettingsResponse, error)

	ReplaceGitSettingsWithResponse(ctx context.Context, params *ReplaceGitSettingsParams, body ReplaceGitSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceGitSettingsResponse, error)

	// GetHaproxyEndpointsWithResponse request
	GetHaproxyEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHaproxyEndpointsResponse, error)

	// GetConfigurationEndpointsWithResponse request
	GetConfigurationEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigurationEndpointsResponse, error)

	// GetBackendsWithResponse request
	GetBackendsWithResponse(ctx context.Context, params *GetBackendsParams, reqEditors ...RequestEditorFn) (*GetBackendsResponse, error)

	// CreateBackendWithBodyWithResponse request with any body
	CreateBackendWithBodyWithResponse(ctx context.Context, params *CreateBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackendResponse, error)

	CreateBackendWithResponse(ctx context.Context, params *CreateBackendParams, body CreateBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackendResponse, error)

	// DeleteBackendWithResponse request
	DeleteBackendWithResponse(ctx context.Context, name string, params *DeleteBackendParams, reqEditors ...RequestEditorFn) (*DeleteBackendResponse, error)

	// GetBackendWithResponse request
	GetBackendWithResponse(ctx context.Context, name string, params *GetBackendParams, reqEditors ...RequestEditorFn) (*GetBackendResponse, error)

	// ReplaceBackendWithBodyWithResponse request with any body
	ReplaceBackendWithBodyWithResponse(ctx context.Context, name string, params *ReplaceBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBackendResponse, error)

	ReplaceBackendWithResponse(ctx context.Context, name string, params *ReplaceBackendParams, body ReplaceBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBackendResponse, error)

	// GetAllAclBackendWithResponse request
	GetAllAclBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllAclBackendParams, reqEditors ...RequestEditorFn) (*GetAllAclBackendResponse, error)

	// ReplaceAllAclBackendWithBodyWithResponse request with any body
	ReplaceAllAclBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllAclBackendResponse, error)

	ReplaceAllAclBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclBackendParams, body ReplaceAllAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllAclBackendResponse, error)

	// DeleteAclBackendWithResponse request
	DeleteAclBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteAclBackendParams, reqEditors ...RequestEditorFn) (*DeleteAclBackendResponse, error)

	// GetAclBackendWithResponse request
	GetAclBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetAclBackendParams, reqEditors ...RequestEditorFn) (*GetAclBackendResponse, error)

	// CreateAclBackendWithBodyWithResponse request with any body
	CreateAclBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAclBackendResponse, error)

	CreateAclBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclBackendParams, body CreateAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAclBackendResponse, error)

	// ReplaceAclBackendWithBodyWithResponse request with any body
	ReplaceAclBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAclBackendResponse, error)

	ReplaceAclBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclBackendParams, body ReplaceAclBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAclBackendResponse, error)

	// GetAllFilterBackendWithResponse request
	GetAllFilterBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllFilterBackendParams, reqEditors ...RequestEditorFn) (*GetAllFilterBackendResponse, error)

	// ReplaceAllFilterBackendWithBodyWithResponse request with any body
	ReplaceAllFilterBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllFilterBackendResponse, error)

	ReplaceAllFilterBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllFilterBackendParams, body ReplaceAllFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllFilterBackendResponse, error)

	// DeleteFilterBackendWithResponse request
	DeleteFilterBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteFilterBackendParams, reqEditors ...RequestEditorFn) (*DeleteFilterBackendResponse, error)

	// GetFilterBackendWithResponse request
	GetFilterBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetFilterBackendParams, reqEditors ...RequestEditorFn) (*GetFilterBackendResponse, error)

	// CreateFilterBackendWithBodyWithResponse request with any body
	CreateFilterBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFilterBackendResponse, error)

	CreateFilterBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateFilterBackendParams, body CreateFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFilterBackendResponse, error)

	// ReplaceFilterBackendWithBodyWithResponse request with any body
	ReplaceFilterBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceFilterBackendResponse, error)

	ReplaceFilterBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterBackendParams, body ReplaceFilterBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceFilterBackendResponse, error)

	// GetAllHTTPAfterResponseRuleBackendWithResponse request
	GetAllHTTPAfterResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPAfterResponseRuleBackendResponse, error)

	// ReplaceAllHTTPAfterResponseRuleBackendWithBodyWithResponse request with any body
	ReplaceAllHTTPAfterResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPAfterResponseRuleBackendResponse, error)

	ReplaceAllHTTPAfterResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleBackendParams, body ReplaceAllHTTPAfterResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPAfterResponseRuleBackendResponse, error)

	// DeleteHTTPAfterResponseRuleBackendWithResponse request
	DeleteHTTPAfterResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPAfterResponseRuleBackendResponse, error)

	// GetHTTPAfterResponseRuleBackendWithResponse request
	GetHTTPAfterResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPAfterResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPAfterResponseRuleBackendResponse, error)

	// CreateHTTPAfterResponseRuleBackendWithBodyWithResponse request with any body
	CreateHTTPAfterResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPAfterResponseRuleBackendResponse, error)

	CreateHTTPAfterResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleBackendParams, body CreateHTTPAfterResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPAfterResponseRuleBackendResponse, error)

	// ReplaceHTTPAfterResponseRuleBackendWithBodyWithResponse request with any body
	ReplaceHTTPAfterResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPAfterResponseRuleBackendResponse, error)

	ReplaceHTTPAfterResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleBackendParams, body ReplaceHTTPAfterResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPAfterResponseRuleBackendResponse, error)

	// GetAllHTTPCheckBackendWithResponse request
	GetAllHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPCheckBackendResponse, error)

	// ReplaceAllHTTPCheckBackendWithBodyWithResponse request with any body
	ReplaceAllHTTPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPCheckBackendResponse, error)

	ReplaceAllHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckBackendParams, body ReplaceAllHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPCheckBackendResponse, error)

	// DeleteHTTPCheckBackendWithResponse request
	DeleteHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPCheckBackendResponse, error)

	// GetHTTPCheckBackendWithResponse request
	GetHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPCheckBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPCheckBackendResponse, error)

	// CreateHTTPCheckBackendWithBodyWithResponse request with any body
	CreateHTTPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPCheckBackendResponse, error)

	CreateHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckBackendParams, body CreateHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPCheckBackendResponse, error)

	// ReplaceHTTPCheckBackendWithBodyWithResponse request with any body
	ReplaceHTTPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPCheckBackendResponse, error)

	ReplaceHTTPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckBackendParams, body ReplaceHTTPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPCheckBackendResponse, error)

	// GetAllHTTPErrorRuleBackendWithResponse request
	GetAllHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPErrorRuleBackendResponse, error)

	// ReplaceAllHTTPErrorRuleBackendWithBodyWithResponse request with any body
	ReplaceAllHTTPErrorRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPErrorRuleBackendResponse, error)

	ReplaceAllHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleBackendParams, body ReplaceAllHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPErrorRuleBackendResponse, error)

	// DeleteHTTPErrorRuleBackendWithResponse request
	DeleteHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPErrorRuleBackendResponse, error)

	// GetHTTPErrorRuleBackendWithResponse request
	GetHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorRuleBackendResponse, error)

	// CreateHTTPErrorRuleBackendWithBodyWithResponse request with any body
	CreateHTTPErrorRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleBackendResponse, error)

	CreateHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleBackendParams, body CreateHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleBackendResponse, error)

	// ReplaceHTTPErrorRuleBackendWithBodyWithResponse request with any body
	ReplaceHTTPErrorRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleBackendResponse, error)

	ReplaceHTTPErrorRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleBackendParams, body ReplaceHTTPErrorRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleBackendResponse, error)

	// GetAllHTTPRequestRuleBackendWithResponse request
	GetAllHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPRequestRuleBackendResponse, error)

	// ReplaceAllHTTPRequestRuleBackendWithBodyWithResponse request with any body
	ReplaceAllHTTPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPRequestRuleBackendResponse, error)

	ReplaceAllHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleBackendParams, body ReplaceAllHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPRequestRuleBackendResponse, error)

	// DeleteHTTPRequestRuleBackendWithResponse request
	DeleteHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPRequestRuleBackendResponse, error)

	// GetHTTPRequestRuleBackendWithResponse request
	GetHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPRequestRuleBackendResponse, error)

	// CreateHTTPRequestRuleBackendWithBodyWithResponse request with any body
	CreateHTTPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPRequestRuleBackendResponse, error)

	CreateHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleBackendParams, body CreateHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPRequestRuleBackendResponse, error)

	// ReplaceHTTPRequestRuleBackendWithBodyWithResponse request with any body
	ReplaceHTTPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPRequestRuleBackendResponse, error)

	ReplaceHTTPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleBackendParams, body ReplaceHTTPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPRequestRuleBackendResponse, error)

	// GetAllHTTPResponseRuleBackendWithResponse request
	GetAllHTTPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPResponseRuleBackendResponse, error)

	// ReplaceAllHTTPResponseRuleBackendWithBodyWithResponse request with any body
	ReplaceAllHTTPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPResponseRuleBackendResponse, error)

	ReplaceAllHTTPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleBackendParams, body ReplaceAllHTTPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPResponseRuleBackendResponse, error)

	// DeleteHTTPResponseRuleBackendWithResponse request
	DeleteHTTPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPResponseRuleBackendResponse, error)

	// GetHTTPResponseRuleBackendWithResponse request
	GetHTTPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetHTTPResponseRuleBackendResponse, error)

	// CreateHTTPResponseRuleBackendWithBodyWithResponse request with any body
	CreateHTTPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPResponseRuleBackendResponse, error)

	CreateHTTPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleBackendParams, body CreateHTTPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPResponseRuleBackendResponse, error)

	// ReplaceHTTPResponseRuleBackendWithBodyWithResponse request with any body
	ReplaceHTTPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPResponseRuleBackendResponse, error)

	ReplaceHTTPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleBackendParams, body ReplaceHTTPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPResponseRuleBackendResponse, error)

	// GetAllLogTargetBackendWithResponse request
	GetAllLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetBackendParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetBackendResponse, error)

	// ReplaceAllLogTargetBackendWithBodyWithResponse request with any body
	ReplaceAllLogTargetBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetBackendResponse, error)

	ReplaceAllLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetBackendParams, body ReplaceAllLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetBackendResponse, error)

	// DeleteLogTargetBackendWithResponse request
	DeleteLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetBackendParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetBackendResponse, error)

	// GetLogTargetBackendWithResponse request
	GetLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetBackendParams, reqEditors ...RequestEditorFn) (*GetLogTargetBackendResponse, error)

	// CreateLogTargetBackendWithBodyWithResponse request with any body
	CreateLogTargetBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetBackendResponse, error)

	CreateLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetBackendParams, body CreateLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetBackendResponse, error)

	// ReplaceLogTargetBackendWithBodyWithResponse request with any body
	ReplaceLogTargetBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetBackendResponse, error)

	ReplaceLogTargetBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetBackendParams, body ReplaceLogTargetBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetBackendResponse, error)

	// GetServerSwitchingRulesWithResponse request
	GetServerSwitchingRulesWithResponse(ctx context.Context, parentName ParentName, params *GetServerSwitchingRulesParams, reqEditors ...RequestEditorFn) (*GetServerSwitchingRulesResponse, error)

	// ReplaceServerSwitchingRulesWithBodyWithResponse request with any body
	ReplaceServerSwitchingRulesWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceServerSwitchingRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerSwitchingRulesResponse, error)

	ReplaceServerSwitchingRulesWithResponse(ctx context.Context, parentName ParentName, params *ReplaceServerSwitchingRulesParams, body ReplaceServerSwitchingRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerSwitchingRulesResponse, error)

	// DeleteServerSwitchingRuleWithResponse request
	DeleteServerSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteServerSwitchingRuleParams, reqEditors ...RequestEditorFn) (*DeleteServerSwitchingRuleResponse, error)

	// GetServerSwitchingRuleWithResponse request
	GetServerSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *GetServerSwitchingRuleParams, reqEditors ...RequestEditorFn) (*GetServerSwitchingRuleResponse, error)

	// CreateServerSwitchingRuleWithBodyWithResponse request with any body
	CreateServerSwitchingRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerSwitchingRuleResponse, error)

	CreateServerSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateServerSwitchingRuleParams, body CreateServerSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerSwitchingRuleResponse, error)

	// ReplaceServerSwitchingRuleWithBodyWithResponse request with any body
	ReplaceServerSwitchingRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerSwitchingRuleResponse, error)

	ReplaceServerSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceServerSwitchingRuleParams, body ReplaceServerSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerSwitchingRuleResponse, error)

	// GetServerTemplatesWithResponse request
	GetServerTemplatesWithResponse(ctx context.Context, parentName ParentName, params *GetServerTemplatesParams, reqEditors ...RequestEditorFn) (*GetServerTemplatesResponse, error)

	// CreateServerTemplateWithBodyWithResponse request with any body
	CreateServerTemplateWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateServerTemplateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerTemplateResponse, error)

	CreateServerTemplateWithResponse(ctx context.Context, parentName ParentName, params *CreateServerTemplateParams, body CreateServerTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerTemplateResponse, error)

	// DeleteServerTemplateWithResponse request
	DeleteServerTemplateWithResponse(ctx context.Context, parentName ParentName, prefix string, params *DeleteServerTemplateParams, reqEditors ...RequestEditorFn) (*DeleteServerTemplateResponse, error)

	// GetServerTemplateWithResponse request
	GetServerTemplateWithResponse(ctx context.Context, parentName ParentName, prefix string, params *GetServerTemplateParams, reqEditors ...RequestEditorFn) (*GetServerTemplateResponse, error)

	// ReplaceServerTemplateWithBodyWithResponse request with any body
	ReplaceServerTemplateWithBodyWithResponse(ctx context.Context, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerTemplateResponse, error)

	ReplaceServerTemplateWithResponse(ctx context.Context, parentName ParentName, prefix string, params *ReplaceServerTemplateParams, body ReplaceServerTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerTemplateResponse, error)

	// GetAllServerBackendWithResponse request
	GetAllServerBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllServerBackendParams, reqEditors ...RequestEditorFn) (*GetAllServerBackendResponse, error)

	// CreateServerBackendWithBodyWithResponse request with any body
	CreateServerBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateServerBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerBackendResponse, error)

	CreateServerBackendWithResponse(ctx context.Context, parentName ParentName, params *CreateServerBackendParams, body CreateServerBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerBackendResponse, error)

	// DeleteServerBackendWithResponse request
	DeleteServerBackendWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteServerBackendParams, reqEditors ...RequestEditorFn) (*DeleteServerBackendResponse, error)

	// GetServerBackendWithResponse request
	GetServerBackendWithResponse(ctx context.Context, parentName ParentName, name string, params *GetServerBackendParams, reqEditors ...RequestEditorFn) (*GetServerBackendResponse, error)

	// ReplaceServerBackendWithBodyWithResponse request with any body
	ReplaceServerBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerBackendResponse, error)

	ReplaceServerBackendWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerBackendParams, body ReplaceServerBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerBackendResponse, error)

	// GetStickRulesWithResponse request
	GetStickRulesWithResponse(ctx context.Context, parentName ParentName, params *GetStickRulesParams, reqEditors ...RequestEditorFn) (*GetStickRulesResponse, error)

	// ReplaceStickRulesWithBodyWithResponse request with any body
	ReplaceStickRulesWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceStickRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStickRulesResponse, error)

	ReplaceStickRulesWithResponse(ctx context.Context, parentName ParentName, params *ReplaceStickRulesParams, body ReplaceStickRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceStickRulesResponse, error)

	// DeleteStickRuleWithResponse request
	DeleteStickRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteStickRuleParams, reqEditors ...RequestEditorFn) (*DeleteStickRuleResponse, error)

	// GetStickRuleWithResponse request
	GetStickRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *GetStickRuleParams, reqEditors ...RequestEditorFn) (*GetStickRuleResponse, error)

	// CreateStickRuleWithBodyWithResponse request with any body
	CreateStickRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateStickRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStickRuleResponse, error)

	CreateStickRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateStickRuleParams, body CreateStickRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStickRuleResponse, error)

	// ReplaceStickRuleWithBodyWithResponse request with any body
	ReplaceStickRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceStickRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStickRuleResponse, error)

	ReplaceStickRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceStickRuleParams, body ReplaceStickRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceStickRuleResponse, error)

	// GetAllTCPCheckBackendWithResponse request
	GetAllTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*GetAllTCPCheckBackendResponse, error)

	// ReplaceAllTCPCheckBackendWithBodyWithResponse request with any body
	ReplaceAllTCPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPCheckBackendResponse, error)

	ReplaceAllTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckBackendParams, body ReplaceAllTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllTCPCheckBackendResponse, error)

	// DeleteTCPCheckBackendWithResponse request
	DeleteTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*DeleteTCPCheckBackendResponse, error)

	// GetTCPCheckBackendWithResponse request
	GetTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPCheckBackendParams, reqEditors ...RequestEditorFn) (*GetTCPCheckBackendResponse, error)

	// CreateTCPCheckBackendWithBodyWithResponse request with any body
	CreateTCPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPCheckBackendResponse, error)

	CreateTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckBackendParams, body CreateTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPCheckBackendResponse, error)

	// ReplaceTCPCheckBackendWithBodyWithResponse request with any body
	ReplaceTCPCheckBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPCheckBackendResponse, error)

	ReplaceTCPCheckBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckBackendParams, body ReplaceTCPCheckBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTCPCheckBackendResponse, error)

	// GetAllTCPRequestRuleBackendWithResponse request
	GetAllTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllTCPRequestRuleBackendResponse, error)

	// ReplaceAllTCPRequestRuleBackendWithBodyWithResponse request with any body
	ReplaceAllTCPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPRequestRuleBackendResponse, error)

	ReplaceAllTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleBackendParams, body ReplaceAllTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllTCPRequestRuleBackendResponse, error)

	// DeleteTCPRequestRuleBackendWithResponse request
	DeleteTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteTCPRequestRuleBackendResponse, error)

	// GetTCPRequestRuleBackendWithResponse request
	GetTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPRequestRuleBackendParams, reqEditors ...RequestEditorFn) (*GetTCPRequestRuleBackendResponse, error)

	// CreateTCPRequestRuleBackendWithBodyWithResponse request with any body
	CreateTCPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPRequestRuleBackendResponse, error)

	CreateTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleBackendParams, body CreateTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPRequestRuleBackendResponse, error)

	// ReplaceTCPRequestRuleBackendWithBodyWithResponse request with any body
	ReplaceTCPRequestRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPRequestRuleBackendResponse, error)

	ReplaceTCPRequestRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleBackendParams, body ReplaceTCPRequestRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTCPRequestRuleBackendResponse, error)

	// GetAllTCPResponseRuleBackendWithResponse request
	GetAllTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllTCPResponseRuleBackendResponse, error)

	// ReplaceAllTCPResponseRuleBackendWithBodyWithResponse request with any body
	ReplaceAllTCPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPResponseRuleBackendResponse, error)

	ReplaceAllTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPResponseRuleBackendParams, body ReplaceAllTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllTCPResponseRuleBackendResponse, error)

	// DeleteTCPResponseRuleBackendWithResponse request
	DeleteTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteTCPResponseRuleBackendResponse, error)

	// GetTCPResponseRuleBackendWithResponse request
	GetTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPResponseRuleBackendParams, reqEditors ...RequestEditorFn) (*GetTCPResponseRuleBackendResponse, error)

	// CreateTCPResponseRuleBackendWithBodyWithResponse request with any body
	CreateTCPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPResponseRuleBackendResponse, error)

	CreateTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPResponseRuleBackendParams, body CreateTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPResponseRuleBackendResponse, error)

	// ReplaceTCPResponseRuleBackendWithBodyWithResponse request with any body
	ReplaceTCPResponseRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPResponseRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPResponseRuleBackendResponse, error)

	ReplaceTCPResponseRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPResponseRuleBackendParams, body ReplaceTCPResponseRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTCPResponseRuleBackendResponse, error)

	// GetAllWafBodyRuleBackendWithResponse request
	GetAllWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *GetAllWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*GetAllWafBodyRuleBackendResponse, error)

	// ReplaceAllWafBodyRuleBackendWithBodyWithResponse request with any body
	ReplaceAllWafBodyRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllWafBodyRuleBackendResponse, error)

	ReplaceAllWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleBackendParams, body ReplaceAllWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllWafBodyRuleBackendResponse, error)

	// DeleteWafBodyRuleBackendWithResponse request
	DeleteWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*DeleteWafBodyRuleBackendResponse, error)

	// GetWafBodyRuleBackendWithResponse request
	GetWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetWafBodyRuleBackendParams, reqEditors ...RequestEditorFn) (*GetWafBodyRuleBackendResponse, error)

	// CreateWafBodyRuleBackendWithBodyWithResponse request with any body
	CreateWafBodyRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWafBodyRuleBackendResponse, error)

	CreateWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleBackendParams, body CreateWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWafBodyRuleBackendResponse, error)

	// ReplaceWafBodyRuleBackendWithBodyWithResponse request with any body
	ReplaceWafBodyRuleBackendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceWafBodyRuleBackendResponse, error)

	ReplaceWafBodyRuleBackendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleBackendParams, body ReplaceWafBodyRuleBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceWafBodyRuleBackendResponse, error)

	// GetBotmgmtProfilesWithResponse request
	GetBotmgmtProfilesWithResponse(ctx context.Context, params *GetBotmgmtProfilesParams, reqEditors ...RequestEditorFn) (*GetBotmgmtProfilesResponse, error)

	// CreateBotmgmtProfileWithBodyWithResponse request with any body
	CreateBotmgmtProfileWithBodyWithResponse(ctx context.Context, params *CreateBotmgmtProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBotmgmtProfileResponse, error)

	CreateBotmgmtProfileWithResponse(ctx context.Context, params *CreateBotmgmtProfileParams, body CreateBotmgmtProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBotmgmtProfileResponse, error)

	// DeleteBotmgmtProfileWithResponse request
	DeleteBotmgmtProfileWithResponse(ctx context.Context, name string, params *DeleteBotmgmtProfileParams, reqEditors ...RequestEditorFn) (*DeleteBotmgmtProfileResponse, error)

	// GetBotmgmtProfileWithResponse request
	GetBotmgmtProfileWithResponse(ctx context.Context, name string, params *GetBotmgmtProfileParams, reqEditors ...RequestEditorFn) (*GetBotmgmtProfileResponse, error)

	// EditBotmgmtProfileWithBodyWithResponse request with any body
	EditBotmgmtProfileWithBodyWithResponse(ctx context.Context, name string, params *EditBotmgmtProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditBotmgmtProfileResponse, error)

	EditBotmgmtProfileWithResponse(ctx context.Context, name string, params *EditBotmgmtProfileParams, body EditBotmgmtProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*EditBotmgmtProfileResponse, error)

	// GetCachesWithResponse request
	GetCachesWithResponse(ctx context.Context, params *GetCachesParams, reqEditors ...RequestEditorFn) (*GetCachesResponse, error)

	// CreateCacheWithBodyWithResponse request with any body
	CreateCacheWithBodyWithResponse(ctx context.Context, params *CreateCacheParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCacheResponse, error)

	CreateCacheWithResponse(ctx context.Context, params *CreateCacheParams, body CreateCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCacheResponse, error)

	// DeleteCacheWithResponse request
	DeleteCacheWithResponse(ctx context.Context, name string, params *DeleteCacheParams, reqEditors ...RequestEditorFn) (*DeleteCacheResponse, error)

	// GetCacheWithResponse request
	GetCacheWithResponse(ctx context.Context, name string, params *GetCacheParams, reqEditors ...RequestEditorFn) (*GetCacheResponse, error)

	// ReplaceCacheWithBodyWithResponse request with any body
	ReplaceCacheWithBodyWithResponse(ctx context.Context, name string, params *ReplaceCacheParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceCacheResponse, error)

	ReplaceCacheWithResponse(ctx context.Context, name string, params *ReplaceCacheParams, body ReplaceCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceCacheResponse, error)

	// GetCaptchasWithResponse request
	GetCaptchasWithResponse(ctx context.Context, params *GetCaptchasParams, reqEditors ...RequestEditorFn) (*GetCaptchasResponse, error)

	// CreateCaptchaWithBodyWithResponse request with any body
	CreateCaptchaWithBodyWithResponse(ctx context.Context, params *CreateCaptchaParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCaptchaResponse, error)

	CreateCaptchaWithResponse(ctx context.Context, params *CreateCaptchaParams, body CreateCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCaptchaResponse, error)

	// DeleteCaptchaWithResponse request
	DeleteCaptchaWithResponse(ctx context.Context, name string, params *DeleteCaptchaParams, reqEditors ...RequestEditorFn) (*DeleteCaptchaResponse, error)

	// GetCaptchaWithResponse request
	GetCaptchaWithResponse(ctx context.Context, name string, params *GetCaptchaParams, reqEditors ...RequestEditorFn) (*GetCaptchaResponse, error)

	// EditCaptchaWithBodyWithResponse request with any body
	EditCaptchaWithBodyWithResponse(ctx context.Context, name string, params *EditCaptchaParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditCaptchaResponse, error)

	EditCaptchaWithResponse(ctx context.Context, name string, params *EditCaptchaParams, body EditCaptchaJSONRequestBody, reqEditors ...RequestEditorFn) (*EditCaptchaResponse, error)

	// GetClusterConfigurationVersionWithResponse request
	GetClusterConfigurationVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetClusterConfigurationVersionResponse, error)

	// GetCrtLoadsWithResponse request
	GetCrtLoadsWithResponse(ctx context.Context, params *GetCrtLoadsParams, reqEditors ...RequestEditorFn) (*GetCrtLoadsResponse, error)

	// CreateCrtLoadWithBodyWithResponse request with any body
	CreateCrtLoadWithBodyWithResponse(ctx context.Context, params *CreateCrtLoadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCrtLoadResponse, error)

	CreateCrtLoadWithResponse(ctx context.Context, params *CreateCrtLoadParams, body CreateCrtLoadJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCrtLoadResponse, error)

	// DeleteCrtLoadWithResponse request
	DeleteCrtLoadWithResponse(ctx context.Context, certificate string, params *DeleteCrtLoadParams, reqEditors ...RequestEditorFn) (*DeleteCrtLoadResponse, error)

	// GetCrtLoadWithResponse request
	GetCrtLoadWithResponse(ctx context.Context, certificate string, params *GetCrtLoadParams, reqEditors ...RequestEditorFn) (*GetCrtLoadResponse, error)

	// ReplaceCrtLoadWithBodyWithResponse request with any body
	ReplaceCrtLoadWithBodyWithResponse(ctx context.Context, certificate string, params *ReplaceCrtLoadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceCrtLoadResponse, error)

	ReplaceCrtLoadWithResponse(ctx context.Context, certificate string, params *ReplaceCrtLoadParams, body ReplaceCrtLoadJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceCrtLoadResponse, error)

	// GetCrtStoresWithResponse request
	GetCrtStoresWithResponse(ctx context.Context, params *GetCrtStoresParams, reqEditors ...RequestEditorFn) (*GetCrtStoresResponse, error)

	// CreateCrtStoreWithBodyWithResponse request with any body
	CreateCrtStoreWithBodyWithResponse(ctx context.Context, params *CreateCrtStoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCrtStoreResponse, error)

	CreateCrtStoreWithResponse(ctx context.Context, params *CreateCrtStoreParams, body CreateCrtStoreJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCrtStoreResponse, error)

	// DeleteCrtStoreWithResponse request
	DeleteCrtStoreWithResponse(ctx context.Context, name string, params *DeleteCrtStoreParams, reqEditors ...RequestEditorFn) (*DeleteCrtStoreResponse, error)

	// GetCrtStoreWithResponse request
	GetCrtStoreWithResponse(ctx context.Context, name string, params *GetCrtStoreParams, reqEditors ...RequestEditorFn) (*GetCrtStoreResponse, error)

	// EditCrtStoreWithBodyWithResponse request with any body
	EditCrtStoreWithBodyWithResponse(ctx context.Context, name string, params *EditCrtStoreParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditCrtStoreResponse, error)

	EditCrtStoreWithResponse(ctx context.Context, name string, params *EditCrtStoreParams, body EditCrtStoreJSONRequestBody, reqEditors ...RequestEditorFn) (*EditCrtStoreResponse, error)

	// GetDefaultsSectionsWithResponse request
	GetDefaultsSectionsWithResponse(ctx context.Context, params *GetDefaultsSectionsParams, reqEditors ...RequestEditorFn) (*GetDefaultsSectionsResponse, error)

	// CreateDefaultsSectionWithBodyWithResponse request with any body
	CreateDefaultsSectionWithBodyWithResponse(ctx context.Context, params *CreateDefaultsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDefaultsSectionResponse, error)

	CreateDefaultsSectionWithResponse(ctx context.Context, params *CreateDefaultsSectionParams, body CreateDefaultsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDefaultsSectionResponse, error)

	// DeleteDefaultsSectionWithResponse request
	DeleteDefaultsSectionWithResponse(ctx context.Context, name string, params *DeleteDefaultsSectionParams, reqEditors ...RequestEditorFn) (*DeleteDefaultsSectionResponse, error)

	// GetDefaultsSectionWithResponse request
	GetDefaultsSectionWithResponse(ctx context.Context, name string, params *GetDefaultsSectionParams, reqEditors ...RequestEditorFn) (*GetDefaultsSectionResponse, error)

	// ReplaceDefaultsSectionWithBodyWithResponse request with any body
	ReplaceDefaultsSectionWithBodyWithResponse(ctx context.Context, name string, params *ReplaceDefaultsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDefaultsSectionResponse, error)

	ReplaceDefaultsSectionWithResponse(ctx context.Context, name string, params *ReplaceDefaultsSectionParams, body ReplaceDefaultsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDefaultsSectionResponse, error)

	// GetAllHTTPCheckDefaultsWithResponse request
	GetAllHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*GetAllHTTPCheckDefaultsResponse, error)

	// ReplaceAllHTTPCheckDefaultsWithBodyWithResponse request with any body
	ReplaceAllHTTPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPCheckDefaultsResponse, error)

	ReplaceAllHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPCheckDefaultsParams, body ReplaceAllHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPCheckDefaultsResponse, error)

	// DeleteHTTPCheckDefaultsWithResponse request
	DeleteHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*DeleteHTTPCheckDefaultsResponse, error)

	// GetHTTPCheckDefaultsWithResponse request
	GetHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*GetHTTPCheckDefaultsResponse, error)

	// CreateHTTPCheckDefaultsWithBodyWithResponse request with any body
	CreateHTTPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPCheckDefaultsResponse, error)

	CreateHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPCheckDefaultsParams, body CreateHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPCheckDefaultsResponse, error)

	// ReplaceHTTPCheckDefaultsWithBodyWithResponse request with any body
	ReplaceHTTPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPCheckDefaultsResponse, error)

	ReplaceHTTPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPCheckDefaultsParams, body ReplaceHTTPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPCheckDefaultsResponse, error)

	// GetAllHTTPErrorRuleDefaultsWithResponse request
	GetAllHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*GetAllHTTPErrorRuleDefaultsResponse, error)

	// ReplaceAllHTTPErrorRuleDefaultsWithBodyWithResponse request with any body
	ReplaceAllHTTPErrorRuleDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPErrorRuleDefaultsResponse, error)

	ReplaceAllHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleDefaultsParams, body ReplaceAllHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPErrorRuleDefaultsResponse, error)

	// DeleteHTTPErrorRuleDefaultsWithResponse request
	DeleteHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*DeleteHTTPErrorRuleDefaultsResponse, error)

	// GetHTTPErrorRuleDefaultsWithResponse request
	GetHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleDefaultsParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorRuleDefaultsResponse, error)

	// CreateHTTPErrorRuleDefaultsWithBodyWithResponse request with any body
	CreateHTTPErrorRuleDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleDefaultsResponse, error)

	CreateHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleDefaultsParams, body CreateHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleDefaultsResponse, error)

	// ReplaceHTTPErrorRuleDefaultsWithBodyWithResponse request with any body
	ReplaceHTTPErrorRuleDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleDefaultsResponse, error)

	ReplaceHTTPErrorRuleDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleDefaultsParams, body ReplaceHTTPErrorRuleDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleDefaultsResponse, error)

	// GetAllLogTargetDefaultsWithResponse request
	GetAllLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetDefaultsResponse, error)

	// ReplaceAllLogTargetDefaultsWithBodyWithResponse request with any body
	ReplaceAllLogTargetDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetDefaultsResponse, error)

	ReplaceAllLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetDefaultsParams, body ReplaceAllLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetDefaultsResponse, error)

	// DeleteLogTargetDefaultsWithResponse request
	DeleteLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetDefaultsResponse, error)

	// GetLogTargetDefaultsWithResponse request
	GetLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetDefaultsParams, reqEditors ...RequestEditorFn) (*GetLogTargetDefaultsResponse, error)

	// CreateLogTargetDefaultsWithBodyWithResponse request with any body
	CreateLogTargetDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetDefaultsResponse, error)

	CreateLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetDefaultsParams, body CreateLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetDefaultsResponse, error)

	// ReplaceLogTargetDefaultsWithBodyWithResponse request with any body
	ReplaceLogTargetDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetDefaultsResponse, error)

	ReplaceLogTargetDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetDefaultsParams, body ReplaceLogTargetDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetDefaultsResponse, error)

	// GetAllTCPCheckDefaultsWithResponse request
	GetAllTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*GetAllTCPCheckDefaultsResponse, error)

	// ReplaceAllTCPCheckDefaultsWithBodyWithResponse request with any body
	ReplaceAllTCPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPCheckDefaultsResponse, error)

	ReplaceAllTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPCheckDefaultsParams, body ReplaceAllTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllTCPCheckDefaultsResponse, error)

	// DeleteTCPCheckDefaultsWithResponse request
	DeleteTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*DeleteTCPCheckDefaultsResponse, error)

	// GetTCPCheckDefaultsWithResponse request
	GetTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPCheckDefaultsParams, reqEditors ...RequestEditorFn) (*GetTCPCheckDefaultsResponse, error)

	// CreateTCPCheckDefaultsWithBodyWithResponse request with any body
	CreateTCPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPCheckDefaultsResponse, error)

	CreateTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPCheckDefaultsParams, body CreateTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPCheckDefaultsResponse, error)

	// ReplaceTCPCheckDefaultsWithBodyWithResponse request with any body
	ReplaceTCPCheckDefaultsWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPCheckDefaultsResponse, error)

	ReplaceTCPCheckDefaultsWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPCheckDefaultsParams, body ReplaceTCPCheckDefaultsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTCPCheckDefaultsResponse, error)

	// GetDynamicUpdateRulesWithResponse request
	GetDynamicUpdateRulesWithResponse(ctx context.Context, params *GetDynamicUpdateRulesParams, reqEditors ...RequestEditorFn) (*GetDynamicUpdateRulesResponse, error)

	// ReplaceDynamicUpdateRulesWithBodyWithResponse request with any body
	ReplaceDynamicUpdateRulesWithBodyWithResponse(ctx context.Context, params *ReplaceDynamicUpdateRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDynamicUpdateRulesResponse, error)

	ReplaceDynamicUpdateRulesWithResponse(ctx context.Context, params *ReplaceDynamicUpdateRulesParams, body ReplaceDynamicUpdateRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDynamicUpdateRulesResponse, error)

	// DeleteDynamicUpdateRuleWithResponse request
	DeleteDynamicUpdateRuleWithResponse(ctx context.Context, index int, params *DeleteDynamicUpdateRuleParams, reqEditors ...RequestEditorFn) (*DeleteDynamicUpdateRuleResponse, error)

	// GetDynamicUpdateRuleWithResponse request
	GetDynamicUpdateRuleWithResponse(ctx context.Context, index int, params *GetDynamicUpdateRuleParams, reqEditors ...RequestEditorFn) (*GetDynamicUpdateRuleResponse, error)

	// CreateDynamicUpdateRuleWithBodyWithResponse request with any body
	CreateDynamicUpdateRuleWithBodyWithResponse(ctx context.Context, index int, params *CreateDynamicUpdateRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDynamicUpdateRuleResponse, error)

	CreateDynamicUpdateRuleWithResponse(ctx context.Context, index int, params *CreateDynamicUpdateRuleParams, body CreateDynamicUpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDynamicUpdateRuleResponse, error)

	// ReplaceDynamicUpdateRuleWithBodyWithResponse request with any body
	ReplaceDynamicUpdateRuleWithBodyWithResponse(ctx context.Context, index int, params *ReplaceDynamicUpdateRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDynamicUpdateRuleResponse, error)

	ReplaceDynamicUpdateRuleWithResponse(ctx context.Context, index int, params *ReplaceDynamicUpdateRuleParams, body ReplaceDynamicUpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDynamicUpdateRuleResponse, error)

	// DeleteDynamicUpdateSectionWithResponse request
	DeleteDynamicUpdateSectionWithResponse(ctx context.Context, params *DeleteDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*DeleteDynamicUpdateSectionResponse, error)

	// GetDynamicUpdateSectionWithResponse request
	GetDynamicUpdateSectionWithResponse(ctx context.Context, params *GetDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*GetDynamicUpdateSectionResponse, error)

	// CreateDynamicUpdateSectionWithResponse request
	CreateDynamicUpdateSectionWithResponse(ctx context.Context, params *CreateDynamicUpdateSectionParams, reqEditors ...RequestEditorFn) (*CreateDynamicUpdateSectionResponse, error)

	// GetFCGIAppsWithResponse request
	GetFCGIAppsWithResponse(ctx context.Context, params *GetFCGIAppsParams, reqEditors ...RequestEditorFn) (*GetFCGIAppsResponse, error)

	// CreateFCGIAppWithBodyWithResponse request with any body
	CreateFCGIAppWithBodyWithResponse(ctx context.Context, params *CreateFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFCGIAppResponse, error)

	CreateFCGIAppWithResponse(ctx context.Context, params *CreateFCGIAppParams, body CreateFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFCGIAppResponse, error)

	// DeleteFCGIAppWithResponse request
	DeleteFCGIAppWithResponse(ctx context.Context, name string, params *DeleteFCGIAppParams, reqEditors ...RequestEditorFn) (*DeleteFCGIAppResponse, error)

	// GetFCGIAppWithResponse request
	GetFCGIAppWithResponse(ctx context.Context, name string, params *GetFCGIAppParams, reqEditors ...RequestEditorFn) (*GetFCGIAppResponse, error)

	// ReplaceFCGIAppWithBodyWithResponse request with any body
	ReplaceFCGIAppWithBodyWithResponse(ctx context.Context, name string, params *ReplaceFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceFCGIAppResponse, error)

	ReplaceFCGIAppWithResponse(ctx context.Context, name string, params *ReplaceFCGIAppParams, body ReplaceFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceFCGIAppResponse, error)

	// GetAllAclFCGIAppWithResponse request
	GetAllAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, params *GetAllAclFCGIAppParams, reqEditors ...RequestEditorFn) (*GetAllAclFCGIAppResponse, error)

	// ReplaceAllAclFCGIAppWithBodyWithResponse request with any body
	ReplaceAllAclFCGIAppWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllAclFCGIAppResponse, error)

	ReplaceAllAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclFCGIAppParams, body ReplaceAllAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllAclFCGIAppResponse, error)

	// DeleteAclFCGIAppWithResponse request
	DeleteAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteAclFCGIAppParams, reqEditors ...RequestEditorFn) (*DeleteAclFCGIAppResponse, error)

	// GetAclFCGIAppWithResponse request
	GetAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, index int, params *GetAclFCGIAppParams, reqEditors ...RequestEditorFn) (*GetAclFCGIAppResponse, error)

	// CreateAclFCGIAppWithBodyWithResponse request with any body
	CreateAclFCGIAppWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAclFCGIAppResponse, error)

	CreateAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclFCGIAppParams, body CreateAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAclFCGIAppResponse, error)

	// ReplaceAclFCGIAppWithBodyWithResponse request with any body
	ReplaceAclFCGIAppWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAclFCGIAppResponse, error)

	ReplaceAclFCGIAppWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFCGIAppParams, body ReplaceAclFCGIAppJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAclFCGIAppResponse, error)

	// GetFrontendsWithResponse request
	GetFrontendsWithResponse(ctx context.Context, params *GetFrontendsParams, reqEditors ...RequestEditorFn) (*GetFrontendsResponse, error)

	// CreateFrontendWithBodyWithResponse request with any body
	CreateFrontendWithBodyWithResponse(ctx context.Context, params *CreateFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFrontendResponse, error)

	CreateFrontendWithResponse(ctx context.Context, params *CreateFrontendParams, body CreateFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFrontendResponse, error)

	// DeleteFrontendWithResponse request
	DeleteFrontendWithResponse(ctx context.Context, name string, params *DeleteFrontendParams, reqEditors ...RequestEditorFn) (*DeleteFrontendResponse, error)

	// GetFrontendWithResponse request
	GetFrontendWithResponse(ctx context.Context, name string, params *GetFrontendParams, reqEditors ...RequestEditorFn) (*GetFrontendResponse, error)

	// ReplaceFrontendWithBodyWithResponse request with any body
	ReplaceFrontendWithBodyWithResponse(ctx context.Context, name string, params *ReplaceFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceFrontendResponse, error)

	ReplaceFrontendWithResponse(ctx context.Context, name string, params *ReplaceFrontendParams, body ReplaceFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceFrontendResponse, error)

	// GetAllAclFrontendWithResponse request
	GetAllAclFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllAclFrontendParams, reqEditors ...RequestEditorFn) (*GetAllAclFrontendResponse, error)

	// ReplaceAllAclFrontendWithBodyWithResponse request with any body
	ReplaceAllAclFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllAclFrontendResponse, error)

	ReplaceAllAclFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllAclFrontendParams, body ReplaceAllAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllAclFrontendResponse, error)

	// DeleteAclFrontendWithResponse request
	DeleteAclFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteAclFrontendParams, reqEditors ...RequestEditorFn) (*DeleteAclFrontendResponse, error)

	// GetAclFrontendWithResponse request
	GetAclFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetAclFrontendParams, reqEditors ...RequestEditorFn) (*GetAclFrontendResponse, error)

	// CreateAclFrontendWithBodyWithResponse request with any body
	CreateAclFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAclFrontendResponse, error)

	CreateAclFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateAclFrontendParams, body CreateAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAclFrontendResponse, error)

	// ReplaceAclFrontendWithBodyWithResponse request with any body
	ReplaceAclFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAclFrontendResponse, error)

	ReplaceAclFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceAclFrontendParams, body ReplaceAclFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAclFrontendResponse, error)

	// GetBackendSwitchingRulesWithResponse request
	GetBackendSwitchingRulesWithResponse(ctx context.Context, parentName ParentName, params *GetBackendSwitchingRulesParams, reqEditors ...RequestEditorFn) (*GetBackendSwitchingRulesResponse, error)

	// ReplaceBackendSwitchingRulesWithBodyWithResponse request with any body
	ReplaceBackendSwitchingRulesWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceBackendSwitchingRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBackendSwitchingRulesResponse, error)

	ReplaceBackendSwitchingRulesWithResponse(ctx context.Context, parentName ParentName, params *ReplaceBackendSwitchingRulesParams, body ReplaceBackendSwitchingRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBackendSwitchingRulesResponse, error)

	// DeleteBackendSwitchingRuleWithResponse request
	DeleteBackendSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteBackendSwitchingRuleParams, reqEditors ...RequestEditorFn) (*DeleteBackendSwitchingRuleResponse, error)

	// GetBackendSwitchingRuleWithResponse request
	GetBackendSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *GetBackendSwitchingRuleParams, reqEditors ...RequestEditorFn) (*GetBackendSwitchingRuleResponse, error)

	// CreateBackendSwitchingRuleWithBodyWithResponse request with any body
	CreateBackendSwitchingRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBackendSwitchingRuleResponse, error)

	CreateBackendSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateBackendSwitchingRuleParams, body CreateBackendSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBackendSwitchingRuleResponse, error)

	// ReplaceBackendSwitchingRuleWithBodyWithResponse request with any body
	ReplaceBackendSwitchingRuleWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBackendSwitchingRuleResponse, error)

	ReplaceBackendSwitchingRuleWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceBackendSwitchingRuleParams, body ReplaceBackendSwitchingRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBackendSwitchingRuleResponse, error)

	// GetAllBindFrontendWithResponse request
	GetAllBindFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllBindFrontendParams, reqEditors ...RequestEditorFn) (*GetAllBindFrontendResponse, error)

	// CreateBindFrontendWithBodyWithResponse request with any body
	CreateBindFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateBindFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBindFrontendResponse, error)

	CreateBindFrontendWithResponse(ctx context.Context, parentName ParentName, params *CreateBindFrontendParams, body CreateBindFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBindFrontendResponse, error)

	// DeleteBindFrontendWithResponse request
	DeleteBindFrontendWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteBindFrontendParams, reqEditors ...RequestEditorFn) (*DeleteBindFrontendResponse, error)

	// GetBindFrontendWithResponse request
	GetBindFrontendWithResponse(ctx context.Context, parentName ParentName, name string, params *GetBindFrontendParams, reqEditors ...RequestEditorFn) (*GetBindFrontendResponse, error)

	// ReplaceBindFrontendWithBodyWithResponse request with any body
	ReplaceBindFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBindFrontendResponse, error)

	ReplaceBindFrontendWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindFrontendParams, body ReplaceBindFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBindFrontendResponse, error)

	// GetDeclareCapturesWithResponse request
	GetDeclareCapturesWithResponse(ctx context.Context, parentName ParentName, params *GetDeclareCapturesParams, reqEditors ...RequestEditorFn) (*GetDeclareCapturesResponse, error)

	// ReplaceDeclareCapturesWithBodyWithResponse request with any body
	ReplaceDeclareCapturesWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceDeclareCapturesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDeclareCapturesResponse, error)

	ReplaceDeclareCapturesWithResponse(ctx context.Context, parentName ParentName, params *ReplaceDeclareCapturesParams, body ReplaceDeclareCapturesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDeclareCapturesResponse, error)

	// DeleteDeclareCaptureWithResponse request
	DeleteDeclareCaptureWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteDeclareCaptureParams, reqEditors ...RequestEditorFn) (*DeleteDeclareCaptureResponse, error)

	// GetDeclareCaptureWithResponse request
	GetDeclareCaptureWithResponse(ctx context.Context, parentName ParentName, index int, params *GetDeclareCaptureParams, reqEditors ...RequestEditorFn) (*GetDeclareCaptureResponse, error)

	// CreateDeclareCaptureWithBodyWithResponse request with any body
	CreateDeclareCaptureWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateDeclareCaptureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDeclareCaptureResponse, error)

	CreateDeclareCaptureWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateDeclareCaptureParams, body CreateDeclareCaptureJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDeclareCaptureResponse, error)

	// ReplaceDeclareCaptureWithBodyWithResponse request with any body
	ReplaceDeclareCaptureWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDeclareCaptureResponse, error)

	ReplaceDeclareCaptureWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceDeclareCaptureParams, body ReplaceDeclareCaptureJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDeclareCaptureResponse, error)

	// GetAllFilterFrontendWithResponse request
	GetAllFilterFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllFilterFrontendParams, reqEditors ...RequestEditorFn) (*GetAllFilterFrontendResponse, error)

	// ReplaceAllFilterFrontendWithBodyWithResponse request with any body
	ReplaceAllFilterFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllFilterFrontendResponse, error)

	ReplaceAllFilterFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllFilterFrontendParams, body ReplaceAllFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllFilterFrontendResponse, error)

	// DeleteFilterFrontendWithResponse request
	DeleteFilterFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteFilterFrontendParams, reqEditors ...RequestEditorFn) (*DeleteFilterFrontendResponse, error)

	// GetFilterFrontendWithResponse request
	GetFilterFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetFilterFrontendParams, reqEditors ...RequestEditorFn) (*GetFilterFrontendResponse, error)

	// CreateFilterFrontendWithBodyWithResponse request with any body
	CreateFilterFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFilterFrontendResponse, error)

	CreateFilterFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateFilterFrontendParams, body CreateFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFilterFrontendResponse, error)

	// ReplaceFilterFrontendWithBodyWithResponse request with any body
	ReplaceFilterFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceFilterFrontendResponse, error)

	ReplaceFilterFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceFilterFrontendParams, body ReplaceFilterFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceFilterFrontendResponse, error)

	// GetAllHTTPAfterResponseRuleFrontendWithResponse request
	GetAllHTTPAfterResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPAfterResponseRuleFrontendResponse, error)

	// ReplaceAllHTTPAfterResponseRuleFrontendWithBodyWithResponse request with any body
	ReplaceAllHTTPAfterResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPAfterResponseRuleFrontendResponse, error)

	ReplaceAllHTTPAfterResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPAfterResponseRuleFrontendParams, body ReplaceAllHTTPAfterResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPAfterResponseRuleFrontendResponse, error)

	// DeleteHTTPAfterResponseRuleFrontendWithResponse request
	DeleteHTTPAfterResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPAfterResponseRuleFrontendResponse, error)

	// GetHTTPAfterResponseRuleFrontendWithResponse request
	GetHTTPAfterResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPAfterResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetHTTPAfterResponseRuleFrontendResponse, error)

	// CreateHTTPAfterResponseRuleFrontendWithBodyWithResponse request with any body
	CreateHTTPAfterResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPAfterResponseRuleFrontendResponse, error)

	CreateHTTPAfterResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPAfterResponseRuleFrontendParams, body CreateHTTPAfterResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPAfterResponseRuleFrontendResponse, error)

	// ReplaceHTTPAfterResponseRuleFrontendWithBodyWithResponse request with any body
	ReplaceHTTPAfterResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPAfterResponseRuleFrontendResponse, error)

	ReplaceHTTPAfterResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPAfterResponseRuleFrontendParams, body ReplaceHTTPAfterResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPAfterResponseRuleFrontendResponse, error)

	// GetAllHTTPErrorRuleFrontendWithResponse request
	GetAllHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPErrorRuleFrontendResponse, error)

	// ReplaceAllHTTPErrorRuleFrontendWithBodyWithResponse request with any body
	ReplaceAllHTTPErrorRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPErrorRuleFrontendResponse, error)

	ReplaceAllHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPErrorRuleFrontendParams, body ReplaceAllHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPErrorRuleFrontendResponse, error)

	// DeleteHTTPErrorRuleFrontendWithResponse request
	DeleteHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPErrorRuleFrontendResponse, error)

	// GetHTTPErrorRuleFrontendWithResponse request
	GetHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPErrorRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorRuleFrontendResponse, error)

	// CreateHTTPErrorRuleFrontendWithBodyWithResponse request with any body
	CreateHTTPErrorRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleFrontendResponse, error)

	CreateHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPErrorRuleFrontendParams, body CreateHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPErrorRuleFrontendResponse, error)

	// ReplaceHTTPErrorRuleFrontendWithBodyWithResponse request with any body
	ReplaceHTTPErrorRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleFrontendResponse, error)

	ReplaceHTTPErrorRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPErrorRuleFrontendParams, body ReplaceHTTPErrorRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorRuleFrontendResponse, error)

	// GetAllHTTPRequestRuleFrontendWithResponse request
	GetAllHTTPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPRequestRuleFrontendResponse, error)

	// ReplaceAllHTTPRequestRuleFrontendWithBodyWithResponse request with any body
	ReplaceAllHTTPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPRequestRuleFrontendResponse, error)

	ReplaceAllHTTPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPRequestRuleFrontendParams, body ReplaceAllHTTPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPRequestRuleFrontendResponse, error)

	// DeleteHTTPRequestRuleFrontendWithResponse request
	DeleteHTTPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPRequestRuleFrontendResponse, error)

	// GetHTTPRequestRuleFrontendWithResponse request
	GetHTTPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetHTTPRequestRuleFrontendResponse, error)

	// CreateHTTPRequestRuleFrontendWithBodyWithResponse request with any body
	CreateHTTPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPRequestRuleFrontendResponse, error)

	CreateHTTPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPRequestRuleFrontendParams, body CreateHTTPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPRequestRuleFrontendResponse, error)

	// ReplaceHTTPRequestRuleFrontendWithBodyWithResponse request with any body
	ReplaceHTTPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPRequestRuleFrontendResponse, error)

	ReplaceHTTPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPRequestRuleFrontendParams, body ReplaceHTTPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPRequestRuleFrontendResponse, error)

	// GetAllHTTPResponseRuleFrontendWithResponse request
	GetAllHTTPResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllHTTPResponseRuleFrontendResponse, error)

	// ReplaceAllHTTPResponseRuleFrontendWithBodyWithResponse request with any body
	ReplaceAllHTTPResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPResponseRuleFrontendResponse, error)

	ReplaceAllHTTPResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllHTTPResponseRuleFrontendParams, body ReplaceAllHTTPResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllHTTPResponseRuleFrontendResponse, error)

	// DeleteHTTPResponseRuleFrontendWithResponse request
	DeleteHTTPResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteHTTPResponseRuleFrontendResponse, error)

	// GetHTTPResponseRuleFrontendWithResponse request
	GetHTTPResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetHTTPResponseRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetHTTPResponseRuleFrontendResponse, error)

	// CreateHTTPResponseRuleFrontendWithBodyWithResponse request with any body
	CreateHTTPResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPResponseRuleFrontendResponse, error)

	CreateHTTPResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateHTTPResponseRuleFrontendParams, body CreateHTTPResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPResponseRuleFrontendResponse, error)

	// ReplaceHTTPResponseRuleFrontendWithBodyWithResponse request with any body
	ReplaceHTTPResponseRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPResponseRuleFrontendResponse, error)

	ReplaceHTTPResponseRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceHTTPResponseRuleFrontendParams, body ReplaceHTTPResponseRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPResponseRuleFrontendResponse, error)

	// GetAllLogTargetFrontendWithResponse request
	GetAllLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetFrontendResponse, error)

	// ReplaceAllLogTargetFrontendWithBodyWithResponse request with any body
	ReplaceAllLogTargetFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetFrontendResponse, error)

	ReplaceAllLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetFrontendParams, body ReplaceAllLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetFrontendResponse, error)

	// DeleteLogTargetFrontendWithResponse request
	DeleteLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetFrontendResponse, error)

	// GetLogTargetFrontendWithResponse request
	GetLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetFrontendParams, reqEditors ...RequestEditorFn) (*GetLogTargetFrontendResponse, error)

	// CreateLogTargetFrontendWithBodyWithResponse request with any body
	CreateLogTargetFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetFrontendResponse, error)

	CreateLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetFrontendParams, body CreateLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetFrontendResponse, error)

	// ReplaceLogTargetFrontendWithBodyWithResponse request with any body
	ReplaceLogTargetFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetFrontendResponse, error)

	ReplaceLogTargetFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetFrontendParams, body ReplaceLogTargetFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetFrontendResponse, error)

	// GetAllTCPRequestRuleFrontendWithResponse request
	GetAllTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllTCPRequestRuleFrontendResponse, error)

	// ReplaceAllTCPRequestRuleFrontendWithBodyWithResponse request with any body
	ReplaceAllTCPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllTCPRequestRuleFrontendResponse, error)

	ReplaceAllTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllTCPRequestRuleFrontendParams, body ReplaceAllTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllTCPRequestRuleFrontendResponse, error)

	// DeleteTCPRequestRuleFrontendWithResponse request
	DeleteTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteTCPRequestRuleFrontendResponse, error)

	// GetTCPRequestRuleFrontendWithResponse request
	GetTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetTCPRequestRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetTCPRequestRuleFrontendResponse, error)

	// CreateTCPRequestRuleFrontendWithBodyWithResponse request with any body
	CreateTCPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTCPRequestRuleFrontendResponse, error)

	CreateTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateTCPRequestRuleFrontendParams, body CreateTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTCPRequestRuleFrontendResponse, error)

	// ReplaceTCPRequestRuleFrontendWithBodyWithResponse request with any body
	ReplaceTCPRequestRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTCPRequestRuleFrontendResponse, error)

	ReplaceTCPRequestRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceTCPRequestRuleFrontendParams, body ReplaceTCPRequestRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTCPRequestRuleFrontendResponse, error)

	// GetAllWafBodyRuleFrontendWithResponse request
	GetAllWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *GetAllWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetAllWafBodyRuleFrontendResponse, error)

	// ReplaceAllWafBodyRuleFrontendWithBodyWithResponse request with any body
	ReplaceAllWafBodyRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllWafBodyRuleFrontendResponse, error)

	ReplaceAllWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllWafBodyRuleFrontendParams, body ReplaceAllWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllWafBodyRuleFrontendResponse, error)

	// DeleteWafBodyRuleFrontendWithResponse request
	DeleteWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*DeleteWafBodyRuleFrontendResponse, error)

	// GetWafBodyRuleFrontendWithResponse request
	GetWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *GetWafBodyRuleFrontendParams, reqEditors ...RequestEditorFn) (*GetWafBodyRuleFrontendResponse, error)

	// CreateWafBodyRuleFrontendWithBodyWithResponse request with any body
	CreateWafBodyRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWafBodyRuleFrontendResponse, error)

	CreateWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateWafBodyRuleFrontendParams, body CreateWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWafBodyRuleFrontendResponse, error)

	// ReplaceWafBodyRuleFrontendWithBodyWithResponse request with any body
	ReplaceWafBodyRuleFrontendWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceWafBodyRuleFrontendResponse, error)

	ReplaceWafBodyRuleFrontendWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceWafBodyRuleFrontendParams, body ReplaceWafBodyRuleFrontendJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceWafBodyRuleFrontendResponse, error)

	// GetGlobalWithResponse request
	GetGlobalWithResponse(ctx context.Context, params *GetGlobalParams, reqEditors ...RequestEditorFn) (*GetGlobalResponse, error)

	// ReplaceGlobalWithBodyWithResponse request with any body
	ReplaceGlobalWithBodyWithResponse(ctx context.Context, params *ReplaceGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceGlobalResponse, error)

	ReplaceGlobalWithResponse(ctx context.Context, params *ReplaceGlobalParams, body ReplaceGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceGlobalResponse, error)

	// GetAllLogTargetGlobalWithResponse request
	GetAllLogTargetGlobalWithResponse(ctx context.Context, params *GetAllLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetGlobalResponse, error)

	// ReplaceAllLogTargetGlobalWithBodyWithResponse request with any body
	ReplaceAllLogTargetGlobalWithBodyWithResponse(ctx context.Context, params *ReplaceAllLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetGlobalResponse, error)

	ReplaceAllLogTargetGlobalWithResponse(ctx context.Context, params *ReplaceAllLogTargetGlobalParams, body ReplaceAllLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetGlobalResponse, error)

	// DeleteLogTargetGlobalWithResponse request
	DeleteLogTargetGlobalWithResponse(ctx context.Context, index int, params *DeleteLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetGlobalResponse, error)

	// GetLogTargetGlobalWithResponse request
	GetLogTargetGlobalWithResponse(ctx context.Context, index int, params *GetLogTargetGlobalParams, reqEditors ...RequestEditorFn) (*GetLogTargetGlobalResponse, error)

	// CreateLogTargetGlobalWithBodyWithResponse request with any body
	CreateLogTargetGlobalWithBodyWithResponse(ctx context.Context, index int, params *CreateLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetGlobalResponse, error)

	CreateLogTargetGlobalWithResponse(ctx context.Context, index int, params *CreateLogTargetGlobalParams, body CreateLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetGlobalResponse, error)

	// ReplaceLogTargetGlobalWithBodyWithResponse request with any body
	ReplaceLogTargetGlobalWithBodyWithResponse(ctx context.Context, index int, params *ReplaceLogTargetGlobalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetGlobalResponse, error)

	ReplaceLogTargetGlobalWithResponse(ctx context.Context, index int, params *ReplaceLogTargetGlobalParams, body ReplaceLogTargetGlobalJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetGlobalResponse, error)

	// GetGroupsWithResponse request
	GetGroupsWithResponse(ctx context.Context, params *GetGroupsParams, reqEditors ...RequestEditorFn) (*GetGroupsResponse, error)

	// CreateGroupWithBodyWithResponse request with any body
	CreateGroupWithBodyWithResponse(ctx context.Context, params *CreateGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	CreateGroupWithResponse(ctx context.Context, params *CreateGroupParams, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	// DeleteGroupWithResponse request
	DeleteGroupWithResponse(ctx context.Context, name string, params *DeleteGroupParams, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)

	// GetGroupWithResponse request
	GetGroupWithResponse(ctx context.Context, name string, params *GetGroupParams, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

	// ReplaceGroupWithBodyWithResponse request with any body
	ReplaceGroupWithBodyWithResponse(ctx context.Context, name string, params *ReplaceGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceGroupResponse, error)

	ReplaceGroupWithResponse(ctx context.Context, name string, params *ReplaceGroupParams, body ReplaceGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceGroupResponse, error)

	// GetHTTPErrorsSectionsWithResponse request
	GetHTTPErrorsSectionsWithResponse(ctx context.Context, params *GetHTTPErrorsSectionsParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorsSectionsResponse, error)

	// CreateHTTPErrorsSectionWithBodyWithResponse request with any body
	CreateHTTPErrorsSectionWithBodyWithResponse(ctx context.Context, params *CreateHTTPErrorsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHTTPErrorsSectionResponse, error)

	CreateHTTPErrorsSectionWithResponse(ctx context.Context, params *CreateHTTPErrorsSectionParams, body CreateHTTPErrorsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHTTPErrorsSectionResponse, error)

	// DeleteHTTPErrorsSectionWithResponse request
	DeleteHTTPErrorsSectionWithResponse(ctx context.Context, name string, params *DeleteHTTPErrorsSectionParams, reqEditors ...RequestEditorFn) (*DeleteHTTPErrorsSectionResponse, error)

	// GetHTTPErrorsSectionWithResponse request
	GetHTTPErrorsSectionWithResponse(ctx context.Context, name string, params *GetHTTPErrorsSectionParams, reqEditors ...RequestEditorFn) (*GetHTTPErrorsSectionResponse, error)

	// ReplaceHTTPErrorsSectionWithBodyWithResponse request with any body
	ReplaceHTTPErrorsSectionWithBodyWithResponse(ctx context.Context, name string, params *ReplaceHTTPErrorsSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorsSectionResponse, error)

	ReplaceHTTPErrorsSectionWithResponse(ctx context.Context, name string, params *ReplaceHTTPErrorsSectionParams, body ReplaceHTTPErrorsSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceHTTPErrorsSectionResponse, error)

	// GetLogForwardsWithResponse request
	GetLogForwardsWithResponse(ctx context.Context, params *GetLogForwardsParams, reqEditors ...RequestEditorFn) (*GetLogForwardsResponse, error)

	// CreateLogForwardWithBodyWithResponse request with any body
	CreateLogForwardWithBodyWithResponse(ctx context.Context, params *CreateLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogForwardResponse, error)

	CreateLogForwardWithResponse(ctx context.Context, params *CreateLogForwardParams, body CreateLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogForwardResponse, error)

	// DeleteLogForwardWithResponse request
	DeleteLogForwardWithResponse(ctx context.Context, name string, params *DeleteLogForwardParams, reqEditors ...RequestEditorFn) (*DeleteLogForwardResponse, error)

	// GetLogForwardWithResponse request
	GetLogForwardWithResponse(ctx context.Context, name string, params *GetLogForwardParams, reqEditors ...RequestEditorFn) (*GetLogForwardResponse, error)

	// ReplaceLogForwardWithBodyWithResponse request with any body
	ReplaceLogForwardWithBodyWithResponse(ctx context.Context, name string, params *ReplaceLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogForwardResponse, error)

	ReplaceLogForwardWithResponse(ctx context.Context, name string, params *ReplaceLogForwardParams, body ReplaceLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogForwardResponse, error)

	// GetAllBindLogForwardWithResponse request
	GetAllBindLogForwardWithResponse(ctx context.Context, parentName ParentName, params *GetAllBindLogForwardParams, reqEditors ...RequestEditorFn) (*GetAllBindLogForwardResponse, error)

	// CreateBindLogForwardWithBodyWithResponse request with any body
	CreateBindLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBindLogForwardResponse, error)

	CreateBindLogForwardWithResponse(ctx context.Context, parentName ParentName, params *CreateBindLogForwardParams, body CreateBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBindLogForwardResponse, error)

	// DeleteBindLogForwardWithResponse request
	DeleteBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteBindLogForwardParams, reqEditors ...RequestEditorFn) (*DeleteBindLogForwardResponse, error)

	// GetBindLogForwardWithResponse request
	GetBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *GetBindLogForwardParams, reqEditors ...RequestEditorFn) (*GetBindLogForwardResponse, error)

	// ReplaceBindLogForwardWithBodyWithResponse request with any body
	ReplaceBindLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBindLogForwardResponse, error)

	ReplaceBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindLogForwardParams, body ReplaceBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBindLogForwardResponse, error)

	// GetAllDgramBindLogForwardWithResponse request
	GetAllDgramBindLogForwardWithResponse(ctx context.Context, parentName ParentName, params *GetAllDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*GetAllDgramBindLogForwardResponse, error)

	// CreateDgramBindLogForwardWithBodyWithResponse request with any body
	CreateDgramBindLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateDgramBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDgramBindLogForwardResponse, error)

	CreateDgramBindLogForwardWithResponse(ctx context.Context, parentName ParentName, params *CreateDgramBindLogForwardParams, body CreateDgramBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDgramBindLogForwardResponse, error)

	// DeleteDgramBindLogForwardWithResponse request
	DeleteDgramBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*DeleteDgramBindLogForwardResponse, error)

	// GetDgramBindLogForwardWithResponse request
	GetDgramBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *GetDgramBindLogForwardParams, reqEditors ...RequestEditorFn) (*GetDgramBindLogForwardResponse, error)

	// ReplaceDgramBindLogForwardWithBodyWithResponse request with any body
	ReplaceDgramBindLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDgramBindLogForwardResponse, error)

	ReplaceDgramBindLogForwardWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindLogForwardParams, body ReplaceDgramBindLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDgramBindLogForwardResponse, error)

	// GetAllLogTargetLogForwardWithResponse request
	GetAllLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetLogForwardResponse, error)

	// ReplaceAllLogTargetLogForwardWithBodyWithResponse request with any body
	ReplaceAllLogTargetLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetLogForwardResponse, error)

	ReplaceAllLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetLogForwardParams, body ReplaceAllLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetLogForwardResponse, error)

	// DeleteLogTargetLogForwardWithResponse request
	DeleteLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetLogForwardResponse, error)

	// GetLogTargetLogForwardWithResponse request
	GetLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetLogForwardParams, reqEditors ...RequestEditorFn) (*GetLogTargetLogForwardResponse, error)

	// CreateLogTargetLogForwardWithBodyWithResponse request with any body
	CreateLogTargetLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetLogForwardResponse, error)

	CreateLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetLogForwardParams, body CreateLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetLogForwardResponse, error)

	// ReplaceLogTargetLogForwardWithBodyWithResponse request with any body
	ReplaceLogTargetLogForwardWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetLogForwardResponse, error)

	ReplaceLogTargetLogForwardWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetLogForwardParams, body ReplaceLogTargetLogForwardJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetLogForwardResponse, error)

	// GetMailerEntriesWithResponse request
	GetMailerEntriesWithResponse(ctx context.Context, params *GetMailerEntriesParams, reqEditors ...RequestEditorFn) (*GetMailerEntriesResponse, error)

	// CreateMailerEntryWithBodyWithResponse request with any body
	CreateMailerEntryWithBodyWithResponse(ctx context.Context, params *CreateMailerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMailerEntryResponse, error)

	CreateMailerEntryWithResponse(ctx context.Context, params *CreateMailerEntryParams, body CreateMailerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMailerEntryResponse, error)

	// DeleteMailerEntryWithResponse request
	DeleteMailerEntryWithResponse(ctx context.Context, name string, params *DeleteMailerEntryParams, reqEditors ...RequestEditorFn) (*DeleteMailerEntryResponse, error)

	// GetMailerEntryWithResponse request
	GetMailerEntryWithResponse(ctx context.Context, name string, params *GetMailerEntryParams, reqEditors ...RequestEditorFn) (*GetMailerEntryResponse, error)

	// ReplaceMailerEntryWithBodyWithResponse request with any body
	ReplaceMailerEntryWithBodyWithResponse(ctx context.Context, name string, params *ReplaceMailerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceMailerEntryResponse, error)

	ReplaceMailerEntryWithResponse(ctx context.Context, name string, params *ReplaceMailerEntryParams, body ReplaceMailerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceMailerEntryResponse, error)

	// GetMailersSectionsWithResponse request
	GetMailersSectionsWithResponse(ctx context.Context, params *GetMailersSectionsParams, reqEditors ...RequestEditorFn) (*GetMailersSectionsResponse, error)

	// CreateMailersSectionWithBodyWithResponse request with any body
	CreateMailersSectionWithBodyWithResponse(ctx context.Context, params *CreateMailersSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMailersSectionResponse, error)

	CreateMailersSectionWithResponse(ctx context.Context, params *CreateMailersSectionParams, body CreateMailersSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMailersSectionResponse, error)

	// DeleteMailersSectionWithResponse request
	DeleteMailersSectionWithResponse(ctx context.Context, name string, params *DeleteMailersSectionParams, reqEditors ...RequestEditorFn) (*DeleteMailersSectionResponse, error)

	// GetMailersSectionWithResponse request
	GetMailersSectionWithResponse(ctx context.Context, name string, params *GetMailersSectionParams, reqEditors ...RequestEditorFn) (*GetMailersSectionResponse, error)

	// EditMailersSectionWithBodyWithResponse request with any body
	EditMailersSectionWithBodyWithResponse(ctx context.Context, name string, params *EditMailersSectionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditMailersSectionResponse, error)

	EditMailersSectionWithResponse(ctx context.Context, name string, params *EditMailersSectionParams, body EditMailersSectionJSONRequestBody, reqEditors ...RequestEditorFn) (*EditMailersSectionResponse, error)

	// GetNameserversWithResponse request
	GetNameserversWithResponse(ctx context.Context, params *GetNameserversParams, reqEditors ...RequestEditorFn) (*GetNameserversResponse, error)

	// CreateNameserverWithBodyWithResponse request with any body
	CreateNameserverWithBodyWithResponse(ctx context.Context, params *CreateNameserverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNameserverResponse, error)

	CreateNameserverWithResponse(ctx context.Context, params *CreateNameserverParams, body CreateNameserverJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNameserverResponse, error)

	// DeleteNameserverWithResponse request
	DeleteNameserverWithResponse(ctx context.Context, name string, params *DeleteNameserverParams, reqEditors ...RequestEditorFn) (*DeleteNameserverResponse, error)

	// GetNameserverWithResponse request
	GetNameserverWithResponse(ctx context.Context, name string, params *GetNameserverParams, reqEditors ...RequestEditorFn) (*GetNameserverResponse, error)

	// ReplaceNameserverWithBodyWithResponse request with any body
	ReplaceNameserverWithBodyWithResponse(ctx context.Context, name string, params *ReplaceNameserverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceNameserverResponse, error)

	ReplaceNameserverWithResponse(ctx context.Context, name string, params *ReplaceNameserverParams, body ReplaceNameserverJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceNameserverResponse, error)

	// GetPeerEntriesWithResponse request
	GetPeerEntriesWithResponse(ctx context.Context, params *GetPeerEntriesParams, reqEditors ...RequestEditorFn) (*GetPeerEntriesResponse, error)

	// CreatePeerEntryWithBodyWithResponse request with any body
	CreatePeerEntryWithBodyWithResponse(ctx context.Context, params *CreatePeerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePeerEntryResponse, error)

	CreatePeerEntryWithResponse(ctx context.Context, params *CreatePeerEntryParams, body CreatePeerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePeerEntryResponse, error)

	// DeletePeerEntryWithResponse request
	DeletePeerEntryWithResponse(ctx context.Context, name string, params *DeletePeerEntryParams, reqEditors ...RequestEditorFn) (*DeletePeerEntryResponse, error)

	// GetPeerEntryWithResponse request
	GetPeerEntryWithResponse(ctx context.Context, name string, params *GetPeerEntryParams, reqEditors ...RequestEditorFn) (*GetPeerEntryResponse, error)

	// ReplacePeerEntryWithBodyWithResponse request with any body
	ReplacePeerEntryWithBodyWithResponse(ctx context.Context, name string, params *ReplacePeerEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplacePeerEntryResponse, error)

	ReplacePeerEntryWithResponse(ctx context.Context, name string, params *ReplacePeerEntryParams, body ReplacePeerEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplacePeerEntryResponse, error)

	// GetPeerSectionsWithResponse request
	GetPeerSectionsWithResponse(ctx context.Context, params *GetPeerSectionsParams, reqEditors ...RequestEditorFn) (*GetPeerSectionsResponse, error)

	// CreatePeerWithBodyWithResponse request with any body
	CreatePeerWithBodyWithResponse(ctx context.Context, params *CreatePeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePeerResponse, error)

	CreatePeerWithResponse(ctx context.Context, params *CreatePeerParams, body CreatePeerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePeerResponse, error)

	// DeletePeerWithResponse request
	DeletePeerWithResponse(ctx context.Context, name string, params *DeletePeerParams, reqEditors ...RequestEditorFn) (*DeletePeerResponse, error)

	// GetPeerSectionWithResponse request
	GetPeerSectionWithResponse(ctx context.Context, name string, params *GetPeerSectionParams, reqEditors ...RequestEditorFn) (*GetPeerSectionResponse, error)

	// GetAllBindPeerWithResponse request
	GetAllBindPeerWithResponse(ctx context.Context, parentName ParentName, params *GetAllBindPeerParams, reqEditors ...RequestEditorFn) (*GetAllBindPeerResponse, error)

	// CreateBindPeerWithBodyWithResponse request with any body
	CreateBindPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateBindPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBindPeerResponse, error)

	CreateBindPeerWithResponse(ctx context.Context, parentName ParentName, params *CreateBindPeerParams, body CreateBindPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBindPeerResponse, error)

	// DeleteBindPeerWithResponse request
	DeleteBindPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteBindPeerParams, reqEditors ...RequestEditorFn) (*DeleteBindPeerResponse, error)

	// GetBindPeerWithResponse request
	GetBindPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *GetBindPeerParams, reqEditors ...RequestEditorFn) (*GetBindPeerResponse, error)

	// ReplaceBindPeerWithBodyWithResponse request with any body
	ReplaceBindPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceBindPeerResponse, error)

	ReplaceBindPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceBindPeerParams, body ReplaceBindPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceBindPeerResponse, error)

	// GetAllLogTargetPeerWithResponse request
	GetAllLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetPeerParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetPeerResponse, error)

	// ReplaceAllLogTargetPeerWithBodyWithResponse request with any body
	ReplaceAllLogTargetPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetPeerResponse, error)

	ReplaceAllLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetPeerParams, body ReplaceAllLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetPeerResponse, error)

	// DeleteLogTargetPeerWithResponse request
	DeleteLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetPeerParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetPeerResponse, error)

	// GetLogTargetPeerWithResponse request
	GetLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetPeerParams, reqEditors ...RequestEditorFn) (*GetLogTargetPeerResponse, error)

	// CreateLogTargetPeerWithBodyWithResponse request with any body
	CreateLogTargetPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetPeerResponse, error)

	CreateLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetPeerParams, body CreateLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetPeerResponse, error)

	// ReplaceLogTargetPeerWithBodyWithResponse request with any body
	ReplaceLogTargetPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetPeerResponse, error)

	ReplaceLogTargetPeerWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetPeerParams, body ReplaceLogTargetPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetPeerResponse, error)

	// GetAllServerPeerWithResponse request
	GetAllServerPeerWithResponse(ctx context.Context, parentName ParentName, params *GetAllServerPeerParams, reqEditors ...RequestEditorFn) (*GetAllServerPeerResponse, error)

	// CreateServerPeerWithBodyWithResponse request with any body
	CreateServerPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateServerPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerPeerResponse, error)

	CreateServerPeerWithResponse(ctx context.Context, parentName ParentName, params *CreateServerPeerParams, body CreateServerPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerPeerResponse, error)

	// DeleteServerPeerWithResponse request
	DeleteServerPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteServerPeerParams, reqEditors ...RequestEditorFn) (*DeleteServerPeerResponse, error)

	// GetServerPeerWithResponse request
	GetServerPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *GetServerPeerParams, reqEditors ...RequestEditorFn) (*GetServerPeerResponse, error)

	// ReplaceServerPeerWithBodyWithResponse request with any body
	ReplaceServerPeerWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerPeerParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerPeerResponse, error)

	ReplaceServerPeerWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerPeerParams, body ReplaceServerPeerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerPeerResponse, error)

	// GetTablesWithResponse request
	GetTablesWithResponse(ctx context.Context, parentName ParentName, params *GetTablesParams, reqEditors ...RequestEditorFn) (*GetTablesResponse, error)

	// CreateTableWithBodyWithResponse request with any body
	CreateTableWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateTableParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTableResponse, error)

	CreateTableWithResponse(ctx context.Context, parentName ParentName, params *CreateTableParams, body CreateTableJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTableResponse, error)

	// DeleteTableWithResponse request
	DeleteTableWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteTableParams, reqEditors ...RequestEditorFn) (*DeleteTableResponse, error)

	// GetTableWithResponse request
	GetTableWithResponse(ctx context.Context, parentName ParentName, name string, params *GetTableParams, reqEditors ...RequestEditorFn) (*GetTableResponse, error)

	// ReplaceTableWithBodyWithResponse request with any body
	ReplaceTableWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceTableParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTableResponse, error)

	ReplaceTableWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceTableParams, body ReplaceTableJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTableResponse, error)

	// GetProgramsWithResponse request
	GetProgramsWithResponse(ctx context.Context, params *GetProgramsParams, reqEditors ...RequestEditorFn) (*GetProgramsResponse, error)

	// CreateProgramWithBodyWithResponse request with any body
	CreateProgramWithBodyWithResponse(ctx context.Context, params *CreateProgramParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProgramResponse, error)

	CreateProgramWithResponse(ctx context.Context, params *CreateProgramParams, body CreateProgramJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProgramResponse, error)

	// DeleteProgramWithResponse request
	DeleteProgramWithResponse(ctx context.Context, name string, params *DeleteProgramParams, reqEditors ...RequestEditorFn) (*DeleteProgramResponse, error)

	// GetProgramWithResponse request
	GetProgramWithResponse(ctx context.Context, name string, params *GetProgramParams, reqEditors ...RequestEditorFn) (*GetProgramResponse, error)

	// ReplaceProgramWithBodyWithResponse request with any body
	ReplaceProgramWithBodyWithResponse(ctx context.Context, name string, params *ReplaceProgramParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceProgramResponse, error)

	ReplaceProgramWithResponse(ctx context.Context, name string, params *ReplaceProgramParams, body ReplaceProgramJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceProgramResponse, error)

	// GetHAProxyConfigurationWithResponse request
	GetHAProxyConfigurationWithResponse(ctx context.Context, params *GetHAProxyConfigurationParams, reqEditors ...RequestEditorFn) (*GetHAProxyConfigurationResponse, error)

	// PostHAProxyConfigurationWithBodyWithResponse request with any body
	PostHAProxyConfigurationWithBodyWithResponse(ctx context.Context, params *PostHAProxyConfigurationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostHAProxyConfigurationResponse, error)

	PostHAProxyConfigurationWithTextBodyWithResponse(ctx context.Context, params *PostHAProxyConfigurationParams, body PostHAProxyConfigurationTextRequestBody, reqEditors ...RequestEditorFn) (*PostHAProxyConfigurationResponse, error)

	// GetResolversWithResponse request
	GetResolversWithResponse(ctx context.Context, params *GetResolversParams, reqEditors ...RequestEditorFn) (*GetResolversResponse, error)

	// CreateResolverWithBodyWithResponse request with any body
	CreateResolverWithBodyWithResponse(ctx context.Context, params *CreateResolverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResolverResponse, error)

	CreateResolverWithResponse(ctx context.Context, params *CreateResolverParams, body CreateResolverJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResolverResponse, error)

	// DeleteResolverWithResponse request
	DeleteResolverWithResponse(ctx context.Context, name string, params *DeleteResolverParams, reqEditors ...RequestEditorFn) (*DeleteResolverResponse, error)

	// GetResolverWithResponse request
	GetResolverWithResponse(ctx context.Context, name string, params *GetResolverParams, reqEditors ...RequestEditorFn) (*GetResolverResponse, error)

	// ReplaceResolverWithBodyWithResponse request with any body
	ReplaceResolverWithBodyWithResponse(ctx context.Context, name string, params *ReplaceResolverParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceResolverResponse, error)

	ReplaceResolverWithResponse(ctx context.Context, name string, params *ReplaceResolverParams, body ReplaceResolverJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceResolverResponse, error)

	// GetRingsWithResponse request
	GetRingsWithResponse(ctx context.Context, params *GetRingsParams, reqEditors ...RequestEditorFn) (*GetRingsResponse, error)

	// CreateRingWithBodyWithResponse request with any body
	CreateRingWithBodyWithResponse(ctx context.Context, params *CreateRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRingResponse, error)

	CreateRingWithResponse(ctx context.Context, params *CreateRingParams, body CreateRingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRingResponse, error)

	// DeleteRingWithResponse request
	DeleteRingWithResponse(ctx context.Context, name string, params *DeleteRingParams, reqEditors ...RequestEditorFn) (*DeleteRingResponse, error)

	// GetRingWithResponse request
	GetRingWithResponse(ctx context.Context, name string, params *GetRingParams, reqEditors ...RequestEditorFn) (*GetRingResponse, error)

	// ReplaceRingWithBodyWithResponse request with any body
	ReplaceRingWithBodyWithResponse(ctx context.Context, name string, params *ReplaceRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRingResponse, error)

	ReplaceRingWithResponse(ctx context.Context, name string, params *ReplaceRingParams, body ReplaceRingJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRingResponse, error)

	// GetAllServerRingWithResponse request
	GetAllServerRingWithResponse(ctx context.Context, parentName ParentName, params *GetAllServerRingParams, reqEditors ...RequestEditorFn) (*GetAllServerRingResponse, error)

	// CreateServerRingWithBodyWithResponse request with any body
	CreateServerRingWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateServerRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServerRingResponse, error)

	CreateServerRingWithResponse(ctx context.Context, parentName ParentName, params *CreateServerRingParams, body CreateServerRingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServerRingResponse, error)

	// DeleteServerRingWithResponse request
	DeleteServerRingWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteServerRingParams, reqEditors ...RequestEditorFn) (*DeleteServerRingResponse, error)

	// GetServerRingWithResponse request
	GetServerRingWithResponse(ctx context.Context, parentName ParentName, name string, params *GetServerRingParams, reqEditors ...RequestEditorFn) (*GetServerRingResponse, error)

	// ReplaceServerRingWithBodyWithResponse request with any body
	ReplaceServerRingWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerRingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServerRingResponse, error)

	ReplaceServerRingWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceServerRingParams, body ReplaceServerRingJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServerRingResponse, error)

	// GetHAProxyConfigurationStructuredWithResponse request
	GetHAProxyConfigurationStructuredWithResponse(ctx context.Context, params *GetHAProxyConfigurationStructuredParams, reqEditors ...RequestEditorFn) (*GetHAProxyConfigurationStructuredResponse, error)

	// ReplaceStructuredWithBodyWithResponse request with any body
	ReplaceStructuredWithBodyWithResponse(ctx context.Context, params *ReplaceStructuredParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStructuredResponse, error)

	ReplaceStructuredWithResponse(ctx context.Context, params *ReplaceStructuredParams, body ReplaceStructuredJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceStructuredResponse, error)

	// GetUDPLbsWithResponse request
	GetUDPLbsWithResponse(ctx context.Context, params *GetUDPLbsParams, reqEditors ...RequestEditorFn) (*GetUDPLbsResponse, error)

	// CreateUDPLbWithBodyWithResponse request with any body
	CreateUDPLbWithBodyWithResponse(ctx context.Context, params *CreateUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUDPLbResponse, error)

	CreateUDPLbWithResponse(ctx context.Context, params *CreateUDPLbParams, body CreateUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUDPLbResponse, error)

	// DeleteUDPLbWithResponse request
	DeleteUDPLbWithResponse(ctx context.Context, name string, params *DeleteUDPLbParams, reqEditors ...RequestEditorFn) (*DeleteUDPLbResponse, error)

	// GetUDPlbWithResponse request
	GetUDPlbWithResponse(ctx context.Context, name string, params *GetUDPlbParams, reqEditors ...RequestEditorFn) (*GetUDPlbResponse, error)

	// ReplaceUDPLbWithBodyWithResponse request with any body
	ReplaceUDPLbWithBodyWithResponse(ctx context.Context, name string, params *ReplaceUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceUDPLbResponse, error)

	ReplaceUDPLbWithResponse(ctx context.Context, name string, params *ReplaceUDPLbParams, body ReplaceUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceUDPLbResponse, error)

	// GetAllDgramBindUDPLbWithResponse request
	GetAllDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, params *GetAllDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*GetAllDgramBindUDPLbResponse, error)

	// CreateDgramBindUDPLbWithBodyWithResponse request with any body
	CreateDgramBindUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateDgramBindUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDgramBindUDPLbResponse, error)

	CreateDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, params *CreateDgramBindUDPLbParams, body CreateDgramBindUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDgramBindUDPLbResponse, error)

	// DeleteDgramBindUDPLbWithResponse request
	DeleteDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*DeleteDgramBindUDPLbResponse, error)

	// GetDgramBindUDPLbWithResponse request
	GetDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, name string, params *GetDgramBindUDPLbParams, reqEditors ...RequestEditorFn) (*GetDgramBindUDPLbResponse, error)

	// ReplaceDgramBindUDPLbWithBodyWithResponse request with any body
	ReplaceDgramBindUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDgramBindUDPLbResponse, error)

	ReplaceDgramBindUDPLbWithResponse(ctx context.Context, parentName ParentName, name string, params *ReplaceDgramBindUDPLbParams, body ReplaceDgramBindUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDgramBindUDPLbResponse, error)

	// GetAllLogTargetUDPLbWithResponse request
	GetAllLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, params *GetAllLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*GetAllLogTargetUDPLbResponse, error)

	// ReplaceAllLogTargetUDPLbWithBodyWithResponse request with any body
	ReplaceAllLogTargetUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetUDPLbResponse, error)

	ReplaceAllLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, params *ReplaceAllLogTargetUDPLbParams, body ReplaceAllLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAllLogTargetUDPLbResponse, error)

	// DeleteLogTargetUDPLbWithResponse request
	DeleteLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, index int, params *DeleteLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*DeleteLogTargetUDPLbResponse, error)

	// GetLogTargetUDPLbWithResponse request
	GetLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, index int, params *GetLogTargetUDPLbParams, reqEditors ...RequestEditorFn) (*GetLogTargetUDPLbResponse, error)

	// CreateLogTargetUDPLbWithBodyWithResponse request with any body
	CreateLogTargetUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogTargetUDPLbResponse, error)

	CreateLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, index int, params *CreateLogTargetUDPLbParams, body CreateLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogTargetUDPLbResponse, error)

	// ReplaceLogTargetUDPLbWithBodyWithResponse request with any body
	ReplaceLogTargetUDPLbWithBodyWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogTargetUDPLbResponse, error)

	ReplaceLogTargetUDPLbWithResponse(ctx context.Context, parentName ParentName, index int, params *ReplaceLogTargetUDPLbParams, body ReplaceLogTargetUDPLbJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogTargetUDPLbResponse, error)

	// GetUserlistsWithResponse request
	GetUserlistsWithResponse(ctx context.Context, params *GetUserlistsParams, reqEditors ...RequestEditorFn) (*GetUserlistsResponse, error)

	// CreateUserlistWithBodyWithResponse request with any body
	CreateUserlistWithBodyWithResponse(ctx context.Context, params *CreateUserlistParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserlistResponse, error)

	CreateUserlistWithResponse(ctx context.Context, params *CreateUserlistParams, body CreateUserlistJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserlistResponse, error)

	// DeleteUserlistWithResponse request
	DeleteUserlistWithResponse(ctx context.Context, name string, params *DeleteUserlistParams, reqEditors ...RequestEditorFn) (*DeleteUserlistResponse, error)

	// GetUserlistWithResponse request
	GetUserlistWithResponse(ctx context.Context, name string, params *GetUserlistParams, reqEditors ...RequestEditorFn) (*GetUserlistResponse, error)

	// GetUsersWithResponse request
	GetUsersWithResponse(ctx context.Context, params *GetUsersParams, reqEditors ...RequestEditorFn) (*GetUsersResponse, error)

	// CreateUserWithBodyWithResponse request with any body
	CreateUserWithBodyWithResponse(ctx context.Context, params *CreateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	CreateUserWithResponse(ctx context.Context, params *CreateUserParams, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	// DeleteUserWithResponse request
	DeleteUserWithResponse(ctx context.Context, username string, params *DeleteUserParams, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

	// GetUserWithResponse request
	GetUserWithResponse(ctx context.Context, username string, params *GetUserParams, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

	// ReplaceUserWithBodyWithResponse request with any body
	ReplaceUserWithBodyWithResponse(ctx context.Context, username string, params *ReplaceUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceUserResponse, error)

	ReplaceUserWithResponse(ctx context.Context, username string, params *ReplaceUserParams, body ReplaceUserJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceUserResponse, error)

	// GetConfigurationVersionWithResponse request
	GetConfigurationVersionWithResponse(ctx context.Context, params *GetConfigurationVersionParams, reqEditors ...RequestEditorFn) (*GetConfigurationVersionResponse, error)

	// GetLogConfigWithResponse request
	GetLogConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLogConfigResponse, error)

	// ReplaceLogConfigWithBodyWithResponse request with any body
	ReplaceLogConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogConfigResponse, error)

	ReplaceLogConfigWithResponse(ctx context.Context, body ReplaceLogConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogConfigResponse, error)

	// GetLogInputsWithResponse request
	GetLogInputsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLogInputsResponse, error)

	// CreateLogInputWithBodyWithResponse request with any body
	CreateLogInputWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogInputResponse, error)

	CreateLogInputWithResponse(ctx context.Context, body CreateLogInputJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogInputResponse, error)

	// DeleteLogInputWithResponse request
	DeleteLogInputWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteLogInputResponse, error)

	// GetLogInputWithResponse request
	GetLogInputWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetLogInputResponse, error)

	// ReplaceLogInputWithBodyWithResponse request with any body
	ReplaceLogInputWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogInputResponse, error)

	ReplaceLogInputWithResponse(ctx context.Context, id string, body ReplaceLogInputJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogInputResponse, error)

	// GetLogOutputsWithResponse request
	GetLogOutputsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLogOutputsResponse, error)

	// CreateLogOutputWithBodyWithResponse request with any body
	CreateLogOutputWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogOutputResponse, error)

	CreateLogOutputWithResponse(ctx context.Context, body CreateLogOutputJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogOutputResponse, error)

	// DeleteLogOutputWithResponse request
	DeleteLogOutputWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteLogOutputResponse, error)

	// GetLogOutputWithResponse request
	GetLogOutputWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetLogOutputResponse, error)

	// ReplaceLogOutputWithBodyWithResponse request with any body
	ReplaceLogOutputWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceLogOutputResponse, error)

	ReplaceLogOutputWithResponse(ctx context.Context, id string, body ReplaceLogOutputJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceLogOutputResponse, error)

	// GetReloadsWithResponse request
	GetReloadsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReloadsResponse, error)

	// GetReloadWithResponse request
	GetReloadWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetReloadResponse, error)

	// GetRuntimeEndpointsWithResponse request
	GetRuntimeEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRuntimeEndpointsResponse, error)

	// GetServicesHaproxyRuntimeAclsWithResponse request
	GetServicesHaproxyRuntimeAclsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServicesHaproxyRuntimeAclsResponse, error)

	// GetServicesHaproxyRuntimeAclsIdWithResponse request
	GetServicesHaproxyRuntimeAclsIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetServicesHaproxyRuntimeAclsIdResponse, error)

	// GetServicesHaproxyRuntimeAclsParentNameEntriesWithResponse request
	GetServicesHaproxyRuntimeAclsParentNameEntriesWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetServicesHaproxyRuntimeAclsParentNameEntriesResponse, error)

	// PostServicesHaproxyRuntimeAclsParentNameEntriesWithBodyWithResponse request with any body
	PostServicesHaproxyRuntimeAclsParentNameEntriesWithBodyWithResponse(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostServicesHaproxyRuntimeAclsParentNameEntriesResponse, error)

	PostServicesHaproxyRuntimeAclsParentNameEntriesWithResponse(ctx context.Context, parentName ParentName, body PostServicesHaproxyRuntimeAclsParentNameEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostServicesHaproxyRuntimeAclsParentNameEntriesResponse, error)

	// AddPayloadRuntimeACLWithBodyWithResponse request with any body
	AddPayloadRuntimeACLWithBodyWithResponse(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPayloadRuntimeACLResponse, error)

	AddPayloadRuntimeACLWithResponse(ctx context.Context, parentName ParentName, body AddPayloadRuntimeACLJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPayloadRuntimeACLResponse, error)

	// DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse request
	DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse, error)

	// GetServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse request
	GetServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*GetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse, error)

	// GetAllRuntimeServerWithResponse request
	GetAllRuntimeServerWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetAllRuntimeServerResponse, error)

	// AddRuntimeServerWithBodyWithResponse request with any body
	AddRuntimeServerWithBodyWithResponse(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddRuntimeServerResponse, error)

	AddRuntimeServerWithResponse(ctx context.Context, parentName ParentName, body AddRuntimeServerJSONRequestBody, reqEditors ...RequestEditorFn) (*AddRuntimeServerResponse, error)

	// DeleteRuntimeServerWithResponse request
	DeleteRuntimeServerWithResponse(ctx context.Context, parentName ParentName, name string, reqEditors ...RequestEditorFn) (*DeleteRuntimeServerResponse, error)

	// GetRuntimeServerWithResponse request
	GetRuntimeServerWithResponse(ctx context.Context, parentName ParentName, name string, reqEditors ...RequestEditorFn) (*GetRuntimeServerResponse, error)

	// ReplaceRuntimeServerWithBodyWithResponse request with any body
	ReplaceRuntimeServerWithBodyWithResponse(ctx context.Context, parentName ParentName, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRuntimeServerResponse, error)

	ReplaceRuntimeServerWithResponse(ctx context.Context, parentName ParentName, name string, body ReplaceRuntimeServerJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRuntimeServerResponse, error)

	// GetHaproxyProcessInfoWithResponse request
	GetHaproxyProcessInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHaproxyProcessInfoResponse, error)

	// GetAllRuntimeMapFilesWithResponse request
	GetAllRuntimeMapFilesWithResponse(ctx context.Context, params *GetAllRuntimeMapFilesParams, reqEditors ...RequestEditorFn) (*GetAllRuntimeMapFilesResponse, error)

	// ClearRuntimeMapWithResponse request
	ClearRuntimeMapWithResponse(ctx context.Context, name string, params *ClearRuntimeMapParams, reqEditors ...RequestEditorFn) (*ClearRuntimeMapResponse, error)

	// GetOneRuntimeMapWithResponse request
	GetOneRuntimeMapWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneRuntimeMapResponse, error)

	// AddPayloadRuntimeMapWithBodyWithResponse request with any body
	AddPayloadRuntimeMapWithBodyWithResponse(ctx context.Context, name string, params *AddPayloadRuntimeMapParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPayloadRuntimeMapResponse, error)

	AddPayloadRuntimeMapWithResponse(ctx context.Context, name string, params *AddPayloadRuntimeMapParams, body AddPayloadRuntimeMapJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPayloadRuntimeMapResponse, error)

	// ShowRuntimeMapWithResponse request
	ShowRuntimeMapWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*ShowRuntimeMapResponse, error)

	// AddMapEntryWithBodyWithResponse request with any body
	AddMapEntryWithBodyWithResponse(ctx context.Context, parentName ParentName, params *AddMapEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMapEntryResponse, error)

	AddMapEntryWithResponse(ctx context.Context, parentName ParentName, params *AddMapEntryParams, body AddMapEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMapEntryResponse, error)

	// DeleteRuntimeMapEntryWithResponse request
	DeleteRuntimeMapEntryWithResponse(ctx context.Context, parentName ParentName, id string, params *DeleteRuntimeMapEntryParams, reqEditors ...RequestEditorFn) (*DeleteRuntimeMapEntryResponse, error)

	// GetRuntimeMapEntryWithResponse request
	GetRuntimeMapEntryWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*GetRuntimeMapEntryResponse, error)

	// ReplaceRuntimeMapEntryWithBodyWithResponse request with any body
	ReplaceRuntimeMapEntryWithBodyWithResponse(ctx context.Context, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceRuntimeMapEntryResponse, error)

	ReplaceRuntimeMapEntryWithResponse(ctx context.Context, parentName ParentName, id string, params *ReplaceRuntimeMapEntryParams, body ReplaceRuntimeMapEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceRuntimeMapEntryResponse, error)

	// GetStickTablesWithResponse request
	GetStickTablesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStickTablesResponse, error)

	// GetStickTableWithResponse request
	GetStickTableWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetStickTableResponse, error)

	// GetStickTableEntriesWithResponse request
	GetStickTableEntriesWithResponse(ctx context.Context, parentName ParentName, params *GetStickTableEntriesParams, reqEditors ...RequestEditorFn) (*GetStickTableEntriesResponse, error)

	// SetStickTableEntriesWithBodyWithResponse request with any body
	SetStickTableEntriesWithBodyWithResponse(ctx context.Context, parentName ParentName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetStickTableEntriesResponse, error)

	SetStickTableEntriesWithResponse(ctx context.Context, parentName ParentName, body SetStickTableEntriesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetStickTableEntriesResponse, error)

	// GetSitesWithResponse request
	GetSitesWithResponse(ctx context.Context, params *GetSitesParams, reqEditors ...RequestEditorFn) (*GetSitesResponse, error)

	// CreateSiteWithBodyWithResponse request with any body
	CreateSiteWithBodyWithResponse(ctx context.Context, params *CreateSiteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSiteResponse, error)

	CreateSiteWithResponse(ctx context.Context, params *CreateSiteParams, body CreateSiteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSiteResponse, error)

	// DeleteSiteWithResponse request
	DeleteSiteWithResponse(ctx context.Context, name string, params *DeleteSiteParams, reqEditors ...RequestEditorFn) (*DeleteSiteResponse, error)

	// GetSiteWithResponse request
	GetSiteWithResponse(ctx context.Context, name string, params *GetSiteParams, reqEditors ...RequestEditorFn) (*GetSiteResponse, error)

	// ReplaceSiteWithBodyWithResponse request with any body
	ReplaceSiteWithBodyWithResponse(ctx context.Context, name string, params *ReplaceSiteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSiteResponse, error)

	ReplaceSiteWithResponse(ctx context.Context, name string, params *ReplaceSiteParams, body ReplaceSiteJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSiteResponse, error)

	// GetSpoeEndpointsWithResponse request
	GetSpoeEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSpoeEndpointsResponse, error)

	// GetAllSpoeFilesWithResponse request
	GetAllSpoeFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllSpoeFilesResponse, error)

	// CreateSpoeWithBodyWithResponse request with any body
	CreateSpoeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeResponse, error)

	// DeleteSpoeFileWithResponse request
	DeleteSpoeFileWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteSpoeFileResponse, error)

	// GetOneSpoeFileWithResponse request
	GetOneSpoeFileWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneSpoeFileResponse, error)

	// GetAllSpoeScopeWithResponse request
	GetAllSpoeScopeWithResponse(ctx context.Context, parentName ParentName, params *GetAllSpoeScopeParams, reqEditors ...RequestEditorFn) (*GetAllSpoeScopeResponse, error)

	// CreateSpoeScopeWithBodyWithResponse request with any body
	CreateSpoeScopeWithBodyWithResponse(ctx context.Context, parentName ParentName, params *CreateSpoeScopeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeScopeResponse, error)

	CreateSpoeScopeWithResponse(ctx context.Context, parentName ParentName, params *CreateSpoeScopeParams, body CreateSpoeScopeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpoeScopeResponse, error)

	// DeleteSpoeScopeWithResponse request
	DeleteSpoeScopeWithResponse(ctx context.Context, parentName ParentName, name string, params *DeleteSpoeScopeParams, reqEditors ...RequestEditorFn) (*DeleteSpoeScopeResponse, error)

	// GetSpoeScopeWithResponse request
	GetSpoeScopeWithResponse(ctx context.Context, parentName ParentName, name string, params *GetSpoeScopeParams, reqEditors ...RequestEditorFn) (*GetSpoeScopeResponse, error)

	// GetAllSpoeAgentWithResponse request
	GetAllSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeAgentParams, reqEditors ...RequestEditorFn) (*GetAllSpoeAgentResponse, error)

	// CreateSpoeAgentWithBodyWithResponse request with any body
	CreateSpoeAgentWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeAgentResponse, error)

	CreateSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeAgentParams, body CreateSpoeAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpoeAgentResponse, error)

	// DeleteSpoeAgentWithResponse request
	DeleteSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeAgentParams, reqEditors ...RequestEditorFn) (*DeleteSpoeAgentResponse, error)

	// GetSpoeAgentWithResponse request
	GetSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeAgentParams, reqEditors ...RequestEditorFn) (*GetSpoeAgentResponse, error)

	// ReplaceSpoeAgentWithBodyWithResponse request with any body
	ReplaceSpoeAgentWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSpoeAgentResponse, error)

	ReplaceSpoeAgentWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeAgentParams, body ReplaceSpoeAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSpoeAgentResponse, error)

	// GetAllSpoeGroupWithResponse request
	GetAllSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeGroupParams, reqEditors ...RequestEditorFn) (*GetAllSpoeGroupResponse, error)

	// CreateSpoeGroupWithBodyWithResponse request with any body
	CreateSpoeGroupWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeGroupResponse, error)

	CreateSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeGroupParams, body CreateSpoeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpoeGroupResponse, error)

	// DeleteSpoeGroupWithResponse request
	DeleteSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeGroupParams, reqEditors ...RequestEditorFn) (*DeleteSpoeGroupResponse, error)

	// GetSpoeGroupWithResponse request
	GetSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeGroupParams, reqEditors ...RequestEditorFn) (*GetSpoeGroupResponse, error)

	// ReplaceSpoeGroupWithBodyWithResponse request with any body
	ReplaceSpoeGroupWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSpoeGroupResponse, error)

	ReplaceSpoeGroupWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeGroupParams, body ReplaceSpoeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSpoeGroupResponse, error)

	// GetAllSpoeMessageWithResponse request
	GetAllSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *GetAllSpoeMessageParams, reqEditors ...RequestEditorFn) (*GetAllSpoeMessageResponse, error)

	// CreateSpoeMessageWithBodyWithResponse request with any body
	CreateSpoeMessageWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpoeMessageResponse, error)

	CreateSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, params *CreateSpoeMessageParams, body CreateSpoeMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpoeMessageResponse, error)

	// DeleteSpoeMessageWithResponse request
	DeleteSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *DeleteSpoeMessageParams, reqEditors ...RequestEditorFn) (*DeleteSpoeMessageResponse, error)

	// GetSpoeMessageWithResponse request
	GetSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *GetSpoeMessageParams, reqEditors ...RequestEditorFn) (*GetSpoeMessageResponse, error)

	// ReplaceSpoeMessageWithBodyWithResponse request with any body
	ReplaceSpoeMessageWithBodyWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceSpoeMessageResponse, error)

	ReplaceSpoeMessageWithResponse(ctx context.Context, parentName ParentName, scopeName string, name string, params *ReplaceSpoeMessageParams, body ReplaceSpoeMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceSpoeMessageResponse, error)

	// GetAllSpoeTransactionWithResponse request
	GetAllSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, params *GetAllSpoeTransactionParams, reqEditors ...RequestEditorFn) (*GetAllSpoeTransactionResponse, error)

	// StartSpoeTransactionWithResponse request
	StartSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, params *StartSpoeTransactionParams, reqEditors ...RequestEditorFn) (*StartSpoeTransactionResponse, error)

	// DeleteSpoeTransactionWithResponse request
	DeleteSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*DeleteSpoeTransactionResponse, error)

	// GetSpoeTransactionWithResponse request
	GetSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, id string, reqEditors ...RequestEditorFn) (*GetSpoeTransactionResponse, error)

	// CommitSpoeTransactionWithResponse request
	CommitSpoeTransactionWithResponse(ctx context.Context, parentName ParentName, id string, params *CommitSpoeTransactionParams, reqEditors ...RequestEditorFn) (*CommitSpoeTransactionResponse, error)

	// GetSpoeConfigurationVersionWithResponse request
	GetSpoeConfigurationVersionWithResponse(ctx context.Context, parentName ParentName, params *GetSpoeConfigurationVersionParams, reqEditors ...RequestEditorFn) (*GetSpoeConfigurationVersionResponse, error)

	// GetStatsEndpointsWithResponse request
	GetStatsEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStatsEndpointsResponse, error)

	// GetStatsWithResponse request
	GetStatsWithResponse(ctx context.Context, params *GetStatsParams, reqEditors ...RequestEditorFn) (*GetStatsResponse, error)

	// GetStorageEndpointsWithResponse request
	GetStorageEndpointsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageEndpointsResponse, error)

	// GetAllStorageGeneralFilesWithResponse request
	GetAllStorageGeneralFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllStorageGeneralFilesResponse, error)

	// CreateStorageGeneralFileWithBodyWithResponse request with any body
	CreateStorageGeneralFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStorageGeneralFileResponse, error)

	// DeleteStorageGeneralFileWithResponse request
	DeleteStorageGeneralFileWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteStorageGeneralFileResponse, error)

	// GetOneStorageGeneralFileWithResponse request
	GetOneStorageGeneralFileWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneStorageGeneralFileResponse, error)

	// ReplaceStorageGeneralFileWithBodyWithResponse request with any body
	ReplaceStorageGeneralFileWithBodyWithResponse(ctx context.Context, name string, params *ReplaceStorageGeneralFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStorageGeneralFileResponse, error)

	// GetAllStorageMapFilesWithResponse request
	GetAllStorageMapFilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllStorageMapFilesResponse, error)

	// CreateStorageMapFileWithBodyWithResponse request with any body
	CreateStorageMapFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStorageMapFileResponse, error)

	// DeleteStorageMapWithResponse request
	DeleteStorageMapWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteStorageMapResponse, error)

	// GetOneStorageMapWithResponse request
	GetOneStorageMapWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneStorageMapResponse, error)

	// ReplaceStorageMapFileWithBodyWithResponse request with any body
	ReplaceStorageMapFileWithBodyWithResponse(ctx context.Context, name string, params *ReplaceStorageMapFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStorageMapFileResponse, error)

	ReplaceStorageMapFileWithTextBodyWithResponse(ctx context.Context, name string, params *ReplaceStorageMapFileParams, body ReplaceStorageMapFileTextRequestBody, reqEditors ...RequestEditorFn) (*ReplaceStorageMapFileResponse, error)

	// GetAllStorageSSLCertificatesWithResponse request
	GetAllStorageSSLCertificatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllStorageSSLCertificatesResponse, error)

	// CreateStorageSSLCertificateWithBodyWithResponse request with any body
	CreateStorageSSLCertificateWithBodyWithResponse(ctx context.Context, params *CreateStorageSSLCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStorageSSLCertificateResponse, error)

	// DeleteStorageSSLCertificateWithResponse request
	DeleteStorageSSLCertificateWithResponse(ctx context.Context, name string, params *DeleteStorageSSLCertificateParams, reqEditors ...RequestEditorFn) (*DeleteStorageSSLCertificateResponse, error)

	// GetOneStorageSSLCertificateWithResponse request
	GetOneStorageSSLCertificateWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetOneStorageSSLCertificateResponse, error)

	// ReplaceStorageSSLCertificateWithBodyWithResponse request with any body
	ReplaceStorageSSLCertificateWithBodyWithResponse(ctx context.Context, name string, params *ReplaceStorageSSLCertificateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceStorageSSLCertificateResponse, error)

	ReplaceStorageSSLCertificateWithTextBodyWithResponse(ctx context.Context, name string, params *ReplaceStorageSSLCertificateParams, body ReplaceStorageSSLCertificateTextRequestBody, reqEditors ...RequestEditorFn) (*ReplaceStorageSSLCertificateResponse, error)

	// GetTransactionsWithResponse request
	GetTransactionsWithResponse(ctx context.Context, params *GetTransactionsParams, reqEditors ...RequestEditorFn) (*GetTransactionsResponse, error)

	// StartTransactionWithResponse request
	StartTransactionWithResponse(ctx context.Context, params *StartTransactionParams, reqEditors ...RequestEditorFn) (*StartTransactionResponse, error)

	// DeleteTransactionWithResponse request
	DeleteTransactionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTransactionResponse, error)

	// GetTransactionWithResponse request
	GetTransactionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTransactionResponse, error)

	// CommitTransactionWithResponse request
	CommitTransactionWithResponse(ctx context.Context, id string, params *CommitTransactionParams, reqEditors ...RequestEditorFn) (*CommitTransactionResponse, error)

	// GetWafRulesetsWithResponse request
	GetWafRulesetsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetWafRulesetsResponse, error)

	// CreateWafRulesetWithBodyWithResponse request with any body
	CreateWafRulesetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWafRulesetResponse, error)

	// DeleteWafRulesetWithResponse request
	DeleteWafRulesetWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*DeleteWafRulesetResponse, error)

	// GetWafRulesetWithResponse request
	GetWafRulesetWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetWafRulesetResponse, error)

	// ReplaceWafRulesetWithBodyWithResponse request with any body
	ReplaceWafRulesetWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceWafRulesetResponse, error)

	// GetWafFilesWithResponse request
	GetWafFilesWithResponse(ctx context.Context, rulesetName RulesetName, params *GetWafFilesParams, reqEditors ...RequestEditorFn) (*GetWafFilesResponse, error)

	// CreateWafFileWithBodyWithResponse request with any body
	CreateWafFileWithBodyWithResponse(ctx context.Context, rulesetName RulesetName, params *CreateWafFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWafFileResponse, error)

	// DeleteWafFileWithResponse request
	DeleteWafFileWithResponse(ctx context.Context, rulesetName RulesetName, name string, params *DeleteWafFileParams, reqEditors ...RequestEditorFn) (*DeleteWafFileResponse, error)

	// GetWafFileWithResponse request
	GetWafFileWithResponse(ctx context.Context, rulesetName RulesetName, name string, params *GetWafFileParams, reqEditors ...RequestEditorFn) (*GetWafFileResponse, error)

	// ReplaceWafFileWithBodyWithResponse request with any body
	ReplaceWafFileWithBodyWithResponse(ctx context.Context, rulesetName RulesetName, name string, params *ReplaceWafFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceWafFileResponse, error)

	ReplaceWafFileWithTextBodyWithResponse(ctx context.Context, rulesetName RulesetName, name string, params *ReplaceWafFileParams, body ReplaceWafFileTextRequestBody, reqEditors ...RequestEditorFn) (*ReplaceWafFileResponse, error)

	// GetKeepalivedClusterConfigurationVersionWithResponse request
	GetKeepalivedClusterConfigurationVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetKeepalivedClusterConfigurationVersionResponse, error)

	// GetGlobalDefsWithResponse request
	GetGlobalDefsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGlobalDefsResponse, error)

	// ReplaceGlobalDefsWithBodyWithResponse request with any body
	ReplaceGlobalDefsWithBodyWithResponse(ctx context.Context, params *ReplaceGlobalDefsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceGlobalDefsResponse, error)

	ReplaceGlobalDefsWithResponse(ctx context.Context, params *ReplaceGlobalDefsParams, body ReplaceGlobalDefsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceGlobalDefsResponse, error)

	// GetKeepalivedConfigurationWithResponse request
	GetKeepalivedConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetKeepalivedConfigurationResponse, error)

	// ReplaceKeepalivedConfigurationWithBodyWithResponse request with any body
	ReplaceKeepalivedConfigurationWithBodyWithResponse(ctx context.Context, params *ReplaceKeepalivedConfigurationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceKeepalivedConfigurationResponse, error)

	ReplaceKeepalivedConfigurationWithTextBodyWithResponse(ctx context.Context, params *ReplaceKeepalivedConfigurationParams, body ReplaceKeepalivedConfigurationTextRequestBody, reqEditors ...RequestEditorFn) (*ReplaceKeepalivedConfigurationResponse, error)

	// GetAllVRRPInstanceWithResponse request
	GetAllVRRPInstanceWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllVRRPInstanceResponse, error)

	// CreateVRRPInstanceWithBodyWithResponse request with any body
	CreateVRRPInstanceWithBodyWithResponse(ctx context.Context, params *CreateVRRPInstanceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVRRPInstanceResponse, error)

	CreateVRRPInstanceWithResponse(ctx context.Context, params *CreateVRRPInstanceParams, body CreateVRRPInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVRRPInstanceResponse, error)

	// DeleteVRRPInstanceWithResponse request
	DeleteVRRPInstanceWithResponse(ctx context.Context, parentName ParentName, params *DeleteVRRPInstanceParams, reqEditors ...RequestEditorFn) (*DeleteVRRPInstanceResponse, error)

	// GetVRRPInstanceWithResponse request
	GetVRRPInstanceWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetVRRPInstanceResponse, error)

	// ReplaceVRRPInstanceWithBodyWithResponse request with any body
	ReplaceVRRPInstanceWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPInstanceParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceVRRPInstanceResponse, error)

	ReplaceVRRPInstanceWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPInstanceParams, body ReplaceVRRPInstanceJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceVRRPInstanceResponse, error)

	// GetAllVRRPSyncGroupWithResponse request
	GetAllVRRPSyncGroupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllVRRPSyncGroupResponse, error)

	// CreateVRRPSyncGroupWithBodyWithResponse request with any body
	CreateVRRPSyncGroupWithBodyWithResponse(ctx context.Context, params *CreateVRRPSyncGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVRRPSyncGroupResponse, error)

	CreateVRRPSyncGroupWithResponse(ctx context.Context, params *CreateVRRPSyncGroupParams, body CreateVRRPSyncGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVRRPSyncGroupResponse, error)

	// DeleteVRRPSyncGroupWithResponse request
	DeleteVRRPSyncGroupWithResponse(ctx context.Context, parentName ParentName, params *DeleteVRRPSyncGroupParams, reqEditors ...RequestEditorFn) (*DeleteVRRPSyncGroupResponse, error)

	// GetVRRPSyncGroupWithResponse request
	GetVRRPSyncGroupWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetVRRPSyncGroupResponse, error)

	// ReplaceVRRPSyncGroupWithBodyWithResponse request with any body
	ReplaceVRRPSyncGroupWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPSyncGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceVRRPSyncGroupResponse, error)

	ReplaceVRRPSyncGroupWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPSyncGroupParams, body ReplaceVRRPSyncGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceVRRPSyncGroupResponse, error)

	// GetAllVRRPScriptWithResponse request
	GetAllVRRPScriptWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllVRRPScriptResponse, error)

	// CreateVRRPScriptWithBodyWithResponse request with any body
	CreateVRRPScriptWithBodyWithResponse(ctx context.Context, params *CreateVRRPScriptParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVRRPScriptResponse, error)

	CreateVRRPScriptWithResponse(ctx context.Context, params *CreateVRRPScriptParams, body CreateVRRPScriptJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVRRPScriptResponse, error)

	// DeleteVRRPScriptWithResponse request
	DeleteVRRPScriptWithResponse(ctx context.Context, parentName ParentName, params *DeleteVRRPScriptParams, reqEditors ...RequestEditorFn) (*DeleteVRRPScriptResponse, error)

	// GetVRRPScriptWithResponse request
	GetVRRPScriptWithResponse(ctx context.Context, parentName ParentName, reqEditors ...RequestEditorFn) (*GetVRRPScriptResponse, error)

	// ReplaceVRRPScriptWithBodyWithResponse request with any body
	ReplaceVRRPScriptWithBodyWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPScriptParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceVRRPScriptResponse, error)

	ReplaceVRRPScriptWithResponse(ctx context.Context, parentName ParentName, params *ReplaceVRRPScriptParams, body ReplaceVRRPScriptJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceVRRPScriptResponse, error)

	// GetAllKeepalivedReloadWithResponse request
	GetAllKeepalivedReloadWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllKeepalivedReloadResponse, error)

	// GetKeepalivedReloadWithResponse request
	GetKeepalivedReloadWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetKeepalivedReloadResponse, error)

	// GetAllKeepalivedTransactionWithResponse request
	GetAllKeepalivedTransactionWithResponse(ctx context.Context, params *GetAllKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*GetAllKeepalivedTransactionResponse, error)

	// StartKeepalivedTransactionWithResponse request
	StartKeepalivedTransactionWithResponse(ctx context.Context, params *StartKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*StartKeepalivedTransactionResponse, error)

	// DeleteKeepalivedTransactionWithResponse request
	DeleteKeepalivedTransactionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteKeepalivedTransactionResponse, error)

	// GetKeepalivedTransactionWithResponse request
	GetKeepalivedTransactionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetKeepalivedTransactionResponse, error)

	// CommitKeepalivedTransactionWithResponse request
	CommitKeepalivedTransactionWithResponse(ctx context.Context, id string, params *CommitKeepalivedTransactionParams, reqEditors ...RequestEditorFn) (*CommitKeepalivedTransactionResponse, error)

	// GetSpecificationWithResponse request
	GetSpecificationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSpecificationResponse, error)

	// GetOpenapiv3SpecificationWithResponse request
	GetOpenapiv3SpecificationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenapiv3SpecificationResponse, error)

	// GetSummaryWithResponse request
	GetSummaryWithResponse(ctx context.Context, params *GetSummaryParams, reqEditors ...RequestEditorFn) (*GetSummaryResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type ClusterSettings

type ClusterSettings struct {
	BootstrapKey *string `json:"bootstrap_key,omitempty"`
	Cluster      *struct {
		Address           *string `json:"address,omitempty"`
		ApiBasePath       *string `json:"api_base_path,omitempty"`
		ClusterId         *string `json:"cluster_id,omitempty"`
		Description       *string `json:"description,omitempty"`
		ClusterLogTargets *[]struct {
			Address   string                                   `json:"address"`
			LogFormat *string                                  `json:"log_format,omitempty"`
			Port      int                                      `json:"port"`
			Protocol  ClusterSettingsClusterLogTargetsProtocol `json:"protocol"`
		} `json:"log_targets,omitempty"`
		Name           *string `json:"name,omitempty"`
		Port           *int    `json:"port"`
		UseHashStorage *bool   `json:"use_hash_storage,omitempty"`
	} `json:"cluster,omitempty"`
	Mode   *ClusterSettingsMode   `json:"mode,omitempty"`
	Status *ClusterSettingsStatus `json:"status,omitempty"`
}

ClusterSettings Settings related to a cluster.

type ClusterSettingsClusterLogTargetsProtocol

type ClusterSettingsClusterLogTargetsProtocol string

ClusterSettingsClusterLogTargetsProtocol defines model for ClusterSettings.Cluster.LogTargets.Protocol.

const (
	ClusterSettingsClusterLogTargetsProtocolTcp ClusterSettingsClusterLogTargetsProtocol = "tcp"
	ClusterSettingsClusterLogTargetsProtocolUdp ClusterSettingsClusterLogTargetsProtocol = "udp"
)

Defines values for ClusterSettingsClusterLogTargetsProtocol.

type ClusterSettingsMode

type ClusterSettingsMode string

ClusterSettingsMode defines model for ClusterSettings.Mode.

const (
	ClusterSettingsModeCluster ClusterSettingsMode = "cluster"
	ClusterSettingsModeSingle  ClusterSettingsMode = "single"
)

Defines values for ClusterSettingsMode.

type ClusterSettingsStatus

type ClusterSettingsStatus string

ClusterSettingsStatus defines model for ClusterSettings.Status.

const (
	ClusterSettingsStatusActive          ClusterSettingsStatus = "active"
	ClusterSettingsStatusUnreachable     ClusterSettingsStatus = "unreachable"
	ClusterSettingsStatusWaitingApproval ClusterSettingsStatus = "waiting_approval"
)

Defines values for ClusterSettingsStatus.

type ClusterVersion

type ClusterVersion struct {
	Checksum       *string `json:"checksum,omitempty"`
	ClusterVersion *int    `json:"cluster_version,omitempty"`
}

ClusterVersion defines model for cluster_version.

type CommitKeepalivedTransactionParams

type CommitKeepalivedTransactionParams struct {
	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CommitKeepalivedTransactionParams defines parameters for CommitKeepalivedTransaction.

type CommitKeepalivedTransactionResponse

type CommitKeepalivedTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KeepalivedTransaction
	JSON202      *KeepalivedTransaction
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseCommitKeepalivedTransactionResponse

func ParseCommitKeepalivedTransactionResponse(rsp *http.Response) (*CommitKeepalivedTransactionResponse, error)

ParseCommitKeepalivedTransactionResponse parses an HTTP response from a CommitKeepalivedTransactionWithResponse call

func (CommitKeepalivedTransactionResponse) Status

Status returns HTTPResponse.Status

func (CommitKeepalivedTransactionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CommitSpoeTransactionParams

type CommitSpoeTransactionParams struct {
	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CommitSpoeTransactionParams defines parameters for CommitSpoeTransaction.

type CommitSpoeTransactionResponse

type CommitSpoeTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeTransaction
	JSON202      *SpoeTransaction
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseCommitSpoeTransactionResponse

func ParseCommitSpoeTransactionResponse(rsp *http.Response) (*CommitSpoeTransactionResponse, error)

ParseCommitSpoeTransactionResponse parses an HTTP response from a CommitSpoeTransactionWithResponse call

func (CommitSpoeTransactionResponse) Status

Status returns HTTPResponse.Status

func (CommitSpoeTransactionResponse) StatusCode

func (r CommitSpoeTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CommitTransactionParams

type CommitTransactionParams struct {
	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CommitTransactionParams defines parameters for CommitTransaction.

type CommitTransactionResponse

type CommitTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Transaction
	JSON202      *Transaction
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON406      *NotAcceptable
	JSONDefault  *DefaultError
}

func ParseCommitTransactionResponse

func ParseCommitTransactionResponse(rsp *http.Response) (*CommitTransactionResponse, error)

ParseCommitTransactionResponse parses an HTTP response from a CommitTransactionWithResponse call

func (CommitTransactionResponse) Status

func (r CommitTransactionResponse) Status() string

Status returns HTTPResponse.Status

func (CommitTransactionResponse) StatusCode

func (r CommitTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Compression

type Compression struct {
	AlgoReq    *CompressionAlgoReq      `json:"algo-req,omitempty"`
	Algorithms *[]CompressionAlgorithms `json:"algorithms,omitempty"`
	AlgosRes   *[]CompressionAlgosRes   `json:"algos-res,omitempty"`
	Direction  *CompressionDirection    `json:"direction,omitempty"`
	Offload    *bool                    `json:"offload,omitempty"`
	Types      *[]string                `json:"types,omitempty"`
	TypesReq   *[]string                `json:"types-req,omitempty"`
	TypesRes   *[]string                `json:"types-res,omitempty"`
}

Compression defines model for compression.

type CompressionAlgoReq

type CompressionAlgoReq string

CompressionAlgoReq defines model for Compression.AlgoReq.

const (
	CompressionAlgoReqDeflate    CompressionAlgoReq = "deflate"
	CompressionAlgoReqGzip       CompressionAlgoReq = "gzip"
	CompressionAlgoReqIdentity   CompressionAlgoReq = "identity"
	CompressionAlgoReqRawDeflate CompressionAlgoReq = "raw-deflate"
)

Defines values for CompressionAlgoReq.

type CompressionAlgorithms

type CompressionAlgorithms string

CompressionAlgorithms defines model for Compression.Algorithms.

const (
	CompressionAlgorithmsDeflate    CompressionAlgorithms = "deflate"
	CompressionAlgorithmsGzip       CompressionAlgorithms = "gzip"
	CompressionAlgorithmsIdentity   CompressionAlgorithms = "identity"
	CompressionAlgorithmsRawDeflate CompressionAlgorithms = "raw-deflate"
)

Defines values for CompressionAlgorithms.

type CompressionAlgosRes

type CompressionAlgosRes string

CompressionAlgosRes defines model for Compression.AlgosRes.

const (
	CompressionAlgosResDeflate    CompressionAlgosRes = "deflate"
	CompressionAlgosResGzip       CompressionAlgosRes = "gzip"
	CompressionAlgosResIdentity   CompressionAlgosRes = "identity"
	CompressionAlgosResRawDeflate CompressionAlgosRes = "raw-deflate"
)

Defines values for CompressionAlgosRes.

type CompressionDirection

type CompressionDirection string

CompressionDirection defines model for Compression.Direction.

const (
	CompressionDirectionBoth     CompressionDirection = "both"
	CompressionDirectionRequest  CompressionDirection = "request"
	CompressionDirectionResponse CompressionDirection = "response"
)

Defines values for CompressionDirection.

type ConfigStickTable

type ConfigStickTable struct {
	Expire  *int                    `json:"expire"`
	Keylen  *int                    `json:"keylen"`
	Nopurge *bool                   `json:"nopurge,omitempty"`
	Peers   *string                 `json:"peers,omitempty"`
	Size    *int                    `json:"size"`
	Srvkey  *ConfigStickTableSrvkey `json:"srvkey"`
	Store   *string                 `json:"store,omitempty"`
	Type    *ConfigStickTableType   `json:"type,omitempty"`
	WriteTo *string                 `json:"write_to"`
}

ConfigStickTable defines model for config_stick_table.

type ConfigStickTableSrvkey

type ConfigStickTableSrvkey string

ConfigStickTableSrvkey defines model for ConfigStickTable.Srvkey.

const (
	ConfigStickTableSrvkeyAddr ConfigStickTableSrvkey = "addr"
	ConfigStickTableSrvkeyName ConfigStickTableSrvkey = "name"
)

Defines values for ConfigStickTableSrvkey.

type ConfigStickTableType

type ConfigStickTableType string

ConfigStickTableType defines model for ConfigStickTable.Type.

const (
	ConfigStickTableTypeBinary  ConfigStickTableType = "binary"
	ConfigStickTableTypeInteger ConfigStickTableType = "integer"
	ConfigStickTableTypeIp      ConfigStickTableType = "ip"
	ConfigStickTableTypeIpv6    ConfigStickTableType = "ipv6"
	ConfigStickTableTypeString  ConfigStickTableType = "string"
)

Defines values for ConfigStickTableType.

type Consul

type Consul struct {
	Address string `json:"address"`

	// Defaults Name of the defaults section to be used in backends created by this service
	Defaults    *string `json:"defaults,omitempty"`
	Description *string `json:"description,omitempty"`
	Enabled     bool    `json:"enabled"`

	// HealthCheckPolicy Defines the health check conditions required for each node to be considered valid for the service.
	//   none: all nodes are considered valid
	//   any: a node is considered valid if any one health check is 'passing'
	//   all: a node is considered valid if all health checks are 'passing'
	//   min: a node is considered valid if the number of 'passing' checks is greater or equal to the 'health_check_policy_min' value.
	//     If the node has less health checks configured then 'health_check_policy_min' it is considered invalid.
	HealthCheckPolicy    *ConsulHealthCheckPolicy `json:"health_check_policy,omitempty"`
	HealthCheckPolicyMin *int                     `json:"health_check_policy_min,omitempty"`

	// Id Auto generated ID.
	Id        *string     `json:"id"`
	Mode      *ConsulMode `json:"mode,omitempty"`
	Name      *string     `json:"name,omitempty"`
	Namespace *string     `json:"namespace,omitempty"`
	Port      int         `json:"port"`

	// RetryTimeout Duration in seconds in-between data pulling requests to the consul server
	RetryTimeout               int                          `json:"retry_timeout"`
	ServerParams               *ServerParams                `json:"server_params,omitempty"`
	ServerSlotsBase            *int                         `json:"server_slots_base,omitempty"`
	ServerSlotsGrowthIncrement *int                         `json:"server_slots_growth_increment,omitempty"`
	ServerSlotsGrowthType      *ConsulServerSlotsGrowthType `json:"server_slots_growth_type,omitempty"`
	ServerSlotsUseRuntime      *bool                        `json:"server_slots_use_runtime,omitempty"`
	ServiceAllowlist           *[]string                    `json:"service_allowlist,omitempty"`
	ServiceDenylist            *[]string                    `json:"service_denylist,omitempty"`

	// ServiceNameRegexp Regular expression used to filter services by name.
	ServiceNameRegexp *string `json:"service_name_regexp,omitempty"`
	Token             *string `json:"token,omitempty"`
}

Consul Consul server configuration

type ConsulHealthCheckPolicy

type ConsulHealthCheckPolicy string

ConsulHealthCheckPolicy Defines the health check conditions required for each node to be considered valid for the service.

none: all nodes are considered valid
any: a node is considered valid if any one health check is 'passing'
all: a node is considered valid if all health checks are 'passing'
min: a node is considered valid if the number of 'passing' checks is greater or equal to the 'health_check_policy_min' value.
  If the node has less health checks configured then 'health_check_policy_min' it is considered invalid.
const (
	ConsulHealthCheckPolicyAll  ConsulHealthCheckPolicy = "all"
	ConsulHealthCheckPolicyAny  ConsulHealthCheckPolicy = "any"
	ConsulHealthCheckPolicyMin  ConsulHealthCheckPolicy = "min"
	ConsulHealthCheckPolicyNone ConsulHealthCheckPolicy = "none"
)

Defines values for ConsulHealthCheckPolicy.

type ConsulMode

type ConsulMode string

ConsulMode defines model for Consul.Mode.

const (
	ConsulModeHttp  ConsulMode = "http"
	ConsulModeHttps ConsulMode = "https"
)

Defines values for ConsulMode.

type ConsulServerSlotsGrowthType

type ConsulServerSlotsGrowthType string

ConsulServerSlotsGrowthType defines model for Consul.ServerSlotsGrowthType.

const (
	ConsulServerSlotsGrowthTypeExponential ConsulServerSlotsGrowthType = "exponential"
	ConsulServerSlotsGrowthTypeLinear      ConsulServerSlotsGrowthType = "linear"
)

Defines values for ConsulServerSlotsGrowthType.

type Consuls

type Consuls = []Consul

Consuls Consuls array

type Cookie struct {
	Attrs *[]struct {
		Value *string `json:"value,omitempty"`
	} `json:"attr,omitempty"`
	Domains *[]struct {
		Value *string `json:"value,omitempty"`
	} `json:"domain,omitempty"`
	Dynamic  *bool       `json:"dynamic,omitempty"`
	Httponly *bool       `json:"httponly,omitempty"`
	Indirect *bool       `json:"indirect,omitempty"`
	Maxidle  *int        `json:"maxidle,omitempty"`
	Maxlife  *int        `json:"maxlife,omitempty"`
	Name     string      `json:"name"`
	Nocache  *bool       `json:"nocache,omitempty"`
	Postonly *bool       `json:"postonly,omitempty"`
	Preserve *bool       `json:"preserve,omitempty"`
	Secure   *bool       `json:"secure,omitempty"`
	Type     *CookieType `json:"type,omitempty"`
}

Cookie defines model for cookie.

type CookieType

type CookieType string

CookieType defines model for Cookie.Type.

const (
	CookieTypeInsert  CookieType = "insert"
	CookieTypePrefix  CookieType = "prefix"
	CookieTypeRewrite CookieType = "rewrite"
)

Defines values for CookieType.

type CreateAWSRegionJSONRequestBody

type CreateAWSRegionJSONRequestBody = AwsRegion

CreateAWSRegionJSONRequestBody defines body for CreateAWSRegion for application/json ContentType.

type CreateAWSRegionResponse

type CreateAWSRegionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AwsRegion
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateAWSRegionResponse

func ParseCreateAWSRegionResponse(rsp *http.Response) (*CreateAWSRegionResponse, error)

ParseCreateAWSRegionResponse parses an HTTP response from a CreateAWSRegionWithResponse call

func (CreateAWSRegionResponse) Status

func (r CreateAWSRegionResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAWSRegionResponse) StatusCode

func (r CreateAWSRegionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAclBackendJSONRequestBody

type CreateAclBackendJSONRequestBody = Acl

CreateAclBackendJSONRequestBody defines body for CreateAclBackend for application/json ContentType.

type CreateAclBackendParams

type CreateAclBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateAclBackendParams defines parameters for CreateAclBackend.

type CreateAclBackendResponse

type CreateAclBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Acl
	JSON202      *Acl
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateAclBackendResponse

func ParseCreateAclBackendResponse(rsp *http.Response) (*CreateAclBackendResponse, error)

ParseCreateAclBackendResponse parses an HTTP response from a CreateAclBackendWithResponse call

func (CreateAclBackendResponse) Status

func (r CreateAclBackendResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAclBackendResponse) StatusCode

func (r CreateAclBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAclFCGIAppJSONRequestBody

type CreateAclFCGIAppJSONRequestBody = Acl

CreateAclFCGIAppJSONRequestBody defines body for CreateAclFCGIApp for application/json ContentType.

type CreateAclFCGIAppParams

type CreateAclFCGIAppParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateAclFCGIAppParams defines parameters for CreateAclFCGIApp.

type CreateAclFCGIAppResponse

type CreateAclFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Acl
	JSON202      *Acl
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateAclFCGIAppResponse

func ParseCreateAclFCGIAppResponse(rsp *http.Response) (*CreateAclFCGIAppResponse, error)

ParseCreateAclFCGIAppResponse parses an HTTP response from a CreateAclFCGIAppWithResponse call

func (CreateAclFCGIAppResponse) Status

func (r CreateAclFCGIAppResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAclFCGIAppResponse) StatusCode

func (r CreateAclFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAclFrontendJSONRequestBody

type CreateAclFrontendJSONRequestBody = Acl

CreateAclFrontendJSONRequestBody defines body for CreateAclFrontend for application/json ContentType.

type CreateAclFrontendParams

type CreateAclFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateAclFrontendParams defines parameters for CreateAclFrontend.

type CreateAclFrontendResponse

type CreateAclFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Acl
	JSON202      *Acl
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateAclFrontendResponse

func ParseCreateAclFrontendResponse(rsp *http.Response) (*CreateAclFrontendResponse, error)

ParseCreateAclFrontendResponse parses an HTTP response from a CreateAclFrontendWithResponse call

func (CreateAclFrontendResponse) Status

func (r CreateAclFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAclFrontendResponse) StatusCode

func (r CreateAclFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBackendJSONRequestBody

type CreateBackendJSONRequestBody = Backend

CreateBackendJSONRequestBody defines body for CreateBackend for application/json ContentType.

type CreateBackendParams

type CreateBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateBackendParams defines parameters for CreateBackend.

type CreateBackendResponse

type CreateBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Backend
	JSON202      *Backend
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateBackendResponse

func ParseCreateBackendResponse(rsp *http.Response) (*CreateBackendResponse, error)

ParseCreateBackendResponse parses an HTTP response from a CreateBackendWithResponse call

func (CreateBackendResponse) Status

func (r CreateBackendResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBackendResponse) StatusCode

func (r CreateBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBackendSwitchingRuleJSONRequestBody

type CreateBackendSwitchingRuleJSONRequestBody = BackendSwitchingRule

CreateBackendSwitchingRuleJSONRequestBody defines body for CreateBackendSwitchingRule for application/json ContentType.

type CreateBackendSwitchingRuleParams

type CreateBackendSwitchingRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateBackendSwitchingRuleParams defines parameters for CreateBackendSwitchingRule.

type CreateBackendSwitchingRuleResponse

type CreateBackendSwitchingRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BackendSwitchingRule
	JSON202      *BackendSwitchingRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateBackendSwitchingRuleResponse

func ParseCreateBackendSwitchingRuleResponse(rsp *http.Response) (*CreateBackendSwitchingRuleResponse, error)

ParseCreateBackendSwitchingRuleResponse parses an HTTP response from a CreateBackendSwitchingRuleWithResponse call

func (CreateBackendSwitchingRuleResponse) Status

Status returns HTTPResponse.Status

func (CreateBackendSwitchingRuleResponse) StatusCode

func (r CreateBackendSwitchingRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBindFrontendJSONRequestBody

type CreateBindFrontendJSONRequestBody = Bind

CreateBindFrontendJSONRequestBody defines body for CreateBindFrontend for application/json ContentType.

type CreateBindFrontendParams

type CreateBindFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateBindFrontendParams defines parameters for CreateBindFrontend.

type CreateBindFrontendResponse

type CreateBindFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Bind
	JSON202      *Bind
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateBindFrontendResponse

func ParseCreateBindFrontendResponse(rsp *http.Response) (*CreateBindFrontendResponse, error)

ParseCreateBindFrontendResponse parses an HTTP response from a CreateBindFrontendWithResponse call

func (CreateBindFrontendResponse) Status

Status returns HTTPResponse.Status

func (CreateBindFrontendResponse) StatusCode

func (r CreateBindFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBindLogForwardJSONRequestBody

type CreateBindLogForwardJSONRequestBody = Bind

CreateBindLogForwardJSONRequestBody defines body for CreateBindLogForward for application/json ContentType.

type CreateBindLogForwardParams

type CreateBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateBindLogForwardParams defines parameters for CreateBindLogForward.

type CreateBindLogForwardResponse

type CreateBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Bind
	JSON202      *Bind
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateBindLogForwardResponse

func ParseCreateBindLogForwardResponse(rsp *http.Response) (*CreateBindLogForwardResponse, error)

ParseCreateBindLogForwardResponse parses an HTTP response from a CreateBindLogForwardWithResponse call

func (CreateBindLogForwardResponse) Status

Status returns HTTPResponse.Status

func (CreateBindLogForwardResponse) StatusCode

func (r CreateBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBindPeerJSONRequestBody

type CreateBindPeerJSONRequestBody = Bind

CreateBindPeerJSONRequestBody defines body for CreateBindPeer for application/json ContentType.

type CreateBindPeerParams

type CreateBindPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateBindPeerParams defines parameters for CreateBindPeer.

type CreateBindPeerResponse

type CreateBindPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Bind
	JSON202      *Bind
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateBindPeerResponse

func ParseCreateBindPeerResponse(rsp *http.Response) (*CreateBindPeerResponse, error)

ParseCreateBindPeerResponse parses an HTTP response from a CreateBindPeerWithResponse call

func (CreateBindPeerResponse) Status

func (r CreateBindPeerResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBindPeerResponse) StatusCode

func (r CreateBindPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBotmgmtProfileJSONRequestBody

type CreateBotmgmtProfileJSONRequestBody = BotmgmtProfile

CreateBotmgmtProfileJSONRequestBody defines body for CreateBotmgmtProfile for application/json ContentType.

type CreateBotmgmtProfileParams

type CreateBotmgmtProfileParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateBotmgmtProfileParams defines parameters for CreateBotmgmtProfile.

type CreateBotmgmtProfileResponse

type CreateBotmgmtProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BotmgmtProfile
	JSON202      *BotmgmtProfile
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateBotmgmtProfileResponse

func ParseCreateBotmgmtProfileResponse(rsp *http.Response) (*CreateBotmgmtProfileResponse, error)

ParseCreateBotmgmtProfileResponse parses an HTTP response from a CreateBotmgmtProfileWithResponse call

func (CreateBotmgmtProfileResponse) Status

Status returns HTTPResponse.Status

func (CreateBotmgmtProfileResponse) StatusCode

func (r CreateBotmgmtProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCacheJSONRequestBody

type CreateCacheJSONRequestBody = Cache

CreateCacheJSONRequestBody defines body for CreateCache for application/json ContentType.

type CreateCacheParams

type CreateCacheParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateCacheParams defines parameters for CreateCache.

type CreateCacheResponse

type CreateCacheResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Cache
	JSON202      *Cache
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateCacheResponse

func ParseCreateCacheResponse(rsp *http.Response) (*CreateCacheResponse, error)

ParseCreateCacheResponse parses an HTTP response from a CreateCacheWithResponse call

func (CreateCacheResponse) Status

func (r CreateCacheResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCacheResponse) StatusCode

func (r CreateCacheResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCaptchaJSONRequestBody

type CreateCaptchaJSONRequestBody = Captcha

CreateCaptchaJSONRequestBody defines body for CreateCaptcha for application/json ContentType.

type CreateCaptchaParams

type CreateCaptchaParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateCaptchaParams defines parameters for CreateCaptcha.

type CreateCaptchaResponse

type CreateCaptchaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Captcha
	JSON202      *Captcha
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateCaptchaResponse

func ParseCreateCaptchaResponse(rsp *http.Response) (*CreateCaptchaResponse, error)

ParseCreateCaptchaResponse parses an HTTP response from a CreateCaptchaWithResponse call

func (CreateCaptchaResponse) Status

func (r CreateCaptchaResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCaptchaResponse) StatusCode

func (r CreateCaptchaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateConsulJSONRequestBody

type CreateConsulJSONRequestBody = Consul

CreateConsulJSONRequestBody defines body for CreateConsul for application/json ContentType.

type CreateConsulResponse

type CreateConsulResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Consul
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateConsulResponse

func ParseCreateConsulResponse(rsp *http.Response) (*CreateConsulResponse, error)

ParseCreateConsulResponse parses an HTTP response from a CreateConsulWithResponse call

func (CreateConsulResponse) Status

func (r CreateConsulResponse) Status() string

Status returns HTTPResponse.Status

func (CreateConsulResponse) StatusCode

func (r CreateConsulResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCrtLoadJSONRequestBody

type CreateCrtLoadJSONRequestBody = CrtLoad

CreateCrtLoadJSONRequestBody defines body for CreateCrtLoad for application/json ContentType.

type CreateCrtLoadParams

type CreateCrtLoadParams struct {
	// CrtStore Parent crt_store section name
	CrtStore string `form:"crt_store" json:"crt_store"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateCrtLoadParams defines parameters for CreateCrtLoad.

type CreateCrtLoadResponse

type CreateCrtLoadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CrtLoad
	JSON202      *CrtLoad
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateCrtLoadResponse

func ParseCreateCrtLoadResponse(rsp *http.Response) (*CreateCrtLoadResponse, error)

ParseCreateCrtLoadResponse parses an HTTP response from a CreateCrtLoadWithResponse call

func (CreateCrtLoadResponse) Status

func (r CreateCrtLoadResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCrtLoadResponse) StatusCode

func (r CreateCrtLoadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCrtStoreJSONRequestBody

type CreateCrtStoreJSONRequestBody = CrtStore

CreateCrtStoreJSONRequestBody defines body for CreateCrtStore for application/json ContentType.

type CreateCrtStoreParams

type CreateCrtStoreParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateCrtStoreParams defines parameters for CreateCrtStore.

type CreateCrtStoreResponse

type CreateCrtStoreResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CrtStore
	JSON202      *CrtStore
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateCrtStoreResponse

func ParseCreateCrtStoreResponse(rsp *http.Response) (*CreateCrtStoreResponse, error)

ParseCreateCrtStoreResponse parses an HTTP response from a CreateCrtStoreWithResponse call

func (CreateCrtStoreResponse) Status

func (r CreateCrtStoreResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCrtStoreResponse) StatusCode

func (r CreateCrtStoreResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDeclareCaptureJSONRequestBody

type CreateDeclareCaptureJSONRequestBody = Capture

CreateDeclareCaptureJSONRequestBody defines body for CreateDeclareCapture for application/json ContentType.

type CreateDeclareCaptureParams

type CreateDeclareCaptureParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateDeclareCaptureParams defines parameters for CreateDeclareCapture.

type CreateDeclareCaptureResponse

type CreateDeclareCaptureResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Capture
	JSON202      *Capture
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateDeclareCaptureResponse

func ParseCreateDeclareCaptureResponse(rsp *http.Response) (*CreateDeclareCaptureResponse, error)

ParseCreateDeclareCaptureResponse parses an HTTP response from a CreateDeclareCaptureWithResponse call

func (CreateDeclareCaptureResponse) Status

Status returns HTTPResponse.Status

func (CreateDeclareCaptureResponse) StatusCode

func (r CreateDeclareCaptureResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDefaultsSectionJSONRequestBody

type CreateDefaultsSectionJSONRequestBody = Defaults

CreateDefaultsSectionJSONRequestBody defines body for CreateDefaultsSection for application/json ContentType.

type CreateDefaultsSectionParams

type CreateDefaultsSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateDefaultsSectionParams defines parameters for CreateDefaultsSection.

type CreateDefaultsSectionResponse

type CreateDefaultsSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Defaults
	JSON202      *Defaults
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateDefaultsSectionResponse

func ParseCreateDefaultsSectionResponse(rsp *http.Response) (*CreateDefaultsSectionResponse, error)

ParseCreateDefaultsSectionResponse parses an HTTP response from a CreateDefaultsSectionWithResponse call

func (CreateDefaultsSectionResponse) Status

Status returns HTTPResponse.Status

func (CreateDefaultsSectionResponse) StatusCode

func (r CreateDefaultsSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDgramBindLogForwardJSONRequestBody

type CreateDgramBindLogForwardJSONRequestBody = DgramBind

CreateDgramBindLogForwardJSONRequestBody defines body for CreateDgramBindLogForward for application/json ContentType.

type CreateDgramBindLogForwardParams

type CreateDgramBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateDgramBindLogForwardParams defines parameters for CreateDgramBindLogForward.

type CreateDgramBindLogForwardResponse

type CreateDgramBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DgramBind
	JSON202      *DgramBind
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateDgramBindLogForwardResponse

func ParseCreateDgramBindLogForwardResponse(rsp *http.Response) (*CreateDgramBindLogForwardResponse, error)

ParseCreateDgramBindLogForwardResponse parses an HTTP response from a CreateDgramBindLogForwardWithResponse call

func (CreateDgramBindLogForwardResponse) Status

Status returns HTTPResponse.Status

func (CreateDgramBindLogForwardResponse) StatusCode

func (r CreateDgramBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDgramBindUDPLbJSONRequestBody

type CreateDgramBindUDPLbJSONRequestBody = DgramBind

CreateDgramBindUDPLbJSONRequestBody defines body for CreateDgramBindUDPLb for application/json ContentType.

type CreateDgramBindUDPLbParams

type CreateDgramBindUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateDgramBindUDPLbParams defines parameters for CreateDgramBindUDPLb.

type CreateDgramBindUDPLbResponse

type CreateDgramBindUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DgramBind
	JSON202      *DgramBind
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateDgramBindUDPLbResponse

func ParseCreateDgramBindUDPLbResponse(rsp *http.Response) (*CreateDgramBindUDPLbResponse, error)

ParseCreateDgramBindUDPLbResponse parses an HTTP response from a CreateDgramBindUDPLbWithResponse call

func (CreateDgramBindUDPLbResponse) Status

Status returns HTTPResponse.Status

func (CreateDgramBindUDPLbResponse) StatusCode

func (r CreateDgramBindUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDynamicUpdateRuleJSONRequestBody

type CreateDynamicUpdateRuleJSONRequestBody = DynamicUpdateRule

CreateDynamicUpdateRuleJSONRequestBody defines body for CreateDynamicUpdateRule for application/json ContentType.

type CreateDynamicUpdateRuleParams

type CreateDynamicUpdateRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateDynamicUpdateRuleParams defines parameters for CreateDynamicUpdateRule.

type CreateDynamicUpdateRuleResponse

type CreateDynamicUpdateRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DynamicUpdateRule
	JSON202      *DynamicUpdateRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateDynamicUpdateRuleResponse

func ParseCreateDynamicUpdateRuleResponse(rsp *http.Response) (*CreateDynamicUpdateRuleResponse, error)

ParseCreateDynamicUpdateRuleResponse parses an HTTP response from a CreateDynamicUpdateRuleWithResponse call

func (CreateDynamicUpdateRuleResponse) Status

Status returns HTTPResponse.Status

func (CreateDynamicUpdateRuleResponse) StatusCode

func (r CreateDynamicUpdateRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDynamicUpdateSectionParams

type CreateDynamicUpdateSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateDynamicUpdateSectionParams defines parameters for CreateDynamicUpdateSection.

type CreateDynamicUpdateSectionResponse

type CreateDynamicUpdateSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateDynamicUpdateSectionResponse

func ParseCreateDynamicUpdateSectionResponse(rsp *http.Response) (*CreateDynamicUpdateSectionResponse, error)

ParseCreateDynamicUpdateSectionResponse parses an HTTP response from a CreateDynamicUpdateSectionWithResponse call

func (CreateDynamicUpdateSectionResponse) Status

Status returns HTTPResponse.Status

func (CreateDynamicUpdateSectionResponse) StatusCode

func (r CreateDynamicUpdateSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFCGIAppJSONRequestBody

type CreateFCGIAppJSONRequestBody = FCGIApp

CreateFCGIAppJSONRequestBody defines body for CreateFCGIApp for application/json ContentType.

type CreateFCGIAppParams

type CreateFCGIAppParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateFCGIAppParams defines parameters for CreateFCGIApp.

type CreateFCGIAppResponse

type CreateFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *FCGIApp
	JSON202      *FCGIApp
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateFCGIAppResponse

func ParseCreateFCGIAppResponse(rsp *http.Response) (*CreateFCGIAppResponse, error)

ParseCreateFCGIAppResponse parses an HTTP response from a CreateFCGIAppWithResponse call

func (CreateFCGIAppResponse) Status

func (r CreateFCGIAppResponse) Status() string

Status returns HTTPResponse.Status

func (CreateFCGIAppResponse) StatusCode

func (r CreateFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFilterBackendJSONRequestBody

type CreateFilterBackendJSONRequestBody = Filter

CreateFilterBackendJSONRequestBody defines body for CreateFilterBackend for application/json ContentType.

type CreateFilterBackendParams

type CreateFilterBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateFilterBackendParams defines parameters for CreateFilterBackend.

type CreateFilterBackendResponse

type CreateFilterBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Filter
	JSON202      *Filter
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateFilterBackendResponse

func ParseCreateFilterBackendResponse(rsp *http.Response) (*CreateFilterBackendResponse, error)

ParseCreateFilterBackendResponse parses an HTTP response from a CreateFilterBackendWithResponse call

func (CreateFilterBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateFilterBackendResponse) StatusCode

func (r CreateFilterBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFilterFrontendJSONRequestBody

type CreateFilterFrontendJSONRequestBody = Filter

CreateFilterFrontendJSONRequestBody defines body for CreateFilterFrontend for application/json ContentType.

type CreateFilterFrontendParams

type CreateFilterFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateFilterFrontendParams defines parameters for CreateFilterFrontend.

type CreateFilterFrontendResponse

type CreateFilterFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Filter
	JSON202      *Filter
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateFilterFrontendResponse

func ParseCreateFilterFrontendResponse(rsp *http.Response) (*CreateFilterFrontendResponse, error)

ParseCreateFilterFrontendResponse parses an HTTP response from a CreateFilterFrontendWithResponse call

func (CreateFilterFrontendResponse) Status

Status returns HTTPResponse.Status

func (CreateFilterFrontendResponse) StatusCode

func (r CreateFilterFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFrontendJSONRequestBody

type CreateFrontendJSONRequestBody = Frontend

CreateFrontendJSONRequestBody defines body for CreateFrontend for application/json ContentType.

type CreateFrontendParams

type CreateFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateFrontendParams defines parameters for CreateFrontend.

type CreateFrontendResponse

type CreateFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Frontend
	JSON202      *Frontend
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateFrontendResponse

func ParseCreateFrontendResponse(rsp *http.Response) (*CreateFrontendResponse, error)

ParseCreateFrontendResponse parses an HTTP response from a CreateFrontendWithResponse call

func (CreateFrontendResponse) Status

func (r CreateFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (CreateFrontendResponse) StatusCode

func (r CreateFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGroupJSONRequestBody

type CreateGroupJSONRequestBody = Group

CreateGroupJSONRequestBody defines body for CreateGroup for application/json ContentType.

type CreateGroupParams

type CreateGroupParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateGroupParams defines parameters for CreateGroup.

type CreateGroupResponse

type CreateGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Group
	JSON202      *Group
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateGroupResponse

func ParseCreateGroupResponse(rsp *http.Response) (*CreateGroupResponse, error)

ParseCreateGroupResponse parses an HTTP response from a CreateGroupWithResponse call

func (CreateGroupResponse) Status

func (r CreateGroupResponse) Status() string

Status returns HTTPResponse.Status

func (CreateGroupResponse) StatusCode

func (r CreateGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPAfterResponseRuleBackendJSONRequestBody

type CreateHTTPAfterResponseRuleBackendJSONRequestBody = HttpAfterResponseRule

CreateHTTPAfterResponseRuleBackendJSONRequestBody defines body for CreateHTTPAfterResponseRuleBackend for application/json ContentType.

type CreateHTTPAfterResponseRuleBackendParams

type CreateHTTPAfterResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPAfterResponseRuleBackendParams defines parameters for CreateHTTPAfterResponseRuleBackend.

type CreateHTTPAfterResponseRuleBackendResponse

type CreateHTTPAfterResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpAfterResponseRule
	JSON202      *HttpAfterResponseRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPAfterResponseRuleBackendResponse

func ParseCreateHTTPAfterResponseRuleBackendResponse(rsp *http.Response) (*CreateHTTPAfterResponseRuleBackendResponse, error)

ParseCreateHTTPAfterResponseRuleBackendResponse parses an HTTP response from a CreateHTTPAfterResponseRuleBackendWithResponse call

func (CreateHTTPAfterResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPAfterResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPAfterResponseRuleFrontendJSONRequestBody

type CreateHTTPAfterResponseRuleFrontendJSONRequestBody = HttpAfterResponseRule

CreateHTTPAfterResponseRuleFrontendJSONRequestBody defines body for CreateHTTPAfterResponseRuleFrontend for application/json ContentType.

type CreateHTTPAfterResponseRuleFrontendParams

type CreateHTTPAfterResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPAfterResponseRuleFrontendParams defines parameters for CreateHTTPAfterResponseRuleFrontend.

type CreateHTTPAfterResponseRuleFrontendResponse

type CreateHTTPAfterResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpAfterResponseRule
	JSON202      *HttpAfterResponseRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPAfterResponseRuleFrontendResponse

func ParseCreateHTTPAfterResponseRuleFrontendResponse(rsp *http.Response) (*CreateHTTPAfterResponseRuleFrontendResponse, error)

ParseCreateHTTPAfterResponseRuleFrontendResponse parses an HTTP response from a CreateHTTPAfterResponseRuleFrontendWithResponse call

func (CreateHTTPAfterResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPAfterResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPCheckBackendJSONRequestBody

type CreateHTTPCheckBackendJSONRequestBody = HttpCheck

CreateHTTPCheckBackendJSONRequestBody defines body for CreateHTTPCheckBackend for application/json ContentType.

type CreateHTTPCheckBackendParams

type CreateHTTPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPCheckBackendParams defines parameters for CreateHTTPCheckBackend.

type CreateHTTPCheckBackendResponse

type CreateHTTPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpCheck
	JSON202      *HttpCheck
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPCheckBackendResponse

func ParseCreateHTTPCheckBackendResponse(rsp *http.Response) (*CreateHTTPCheckBackendResponse, error)

ParseCreateHTTPCheckBackendResponse parses an HTTP response from a CreateHTTPCheckBackendWithResponse call

func (CreateHTTPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPCheckBackendResponse) StatusCode

func (r CreateHTTPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPCheckDefaultsJSONRequestBody

type CreateHTTPCheckDefaultsJSONRequestBody = HttpCheck

CreateHTTPCheckDefaultsJSONRequestBody defines body for CreateHTTPCheckDefaults for application/json ContentType.

type CreateHTTPCheckDefaultsParams

type CreateHTTPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPCheckDefaultsParams defines parameters for CreateHTTPCheckDefaults.

type CreateHTTPCheckDefaultsResponse

type CreateHTTPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpCheck
	JSON202      *HttpCheck
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPCheckDefaultsResponse

func ParseCreateHTTPCheckDefaultsResponse(rsp *http.Response) (*CreateHTTPCheckDefaultsResponse, error)

ParseCreateHTTPCheckDefaultsResponse parses an HTTP response from a CreateHTTPCheckDefaultsWithResponse call

func (CreateHTTPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPCheckDefaultsResponse) StatusCode

func (r CreateHTTPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPErrorRuleBackendJSONRequestBody

type CreateHTTPErrorRuleBackendJSONRequestBody = HttpErrorRule

CreateHTTPErrorRuleBackendJSONRequestBody defines body for CreateHTTPErrorRuleBackend for application/json ContentType.

type CreateHTTPErrorRuleBackendParams

type CreateHTTPErrorRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPErrorRuleBackendParams defines parameters for CreateHTTPErrorRuleBackend.

type CreateHTTPErrorRuleBackendResponse

type CreateHTTPErrorRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpErrorRule
	JSON202      *HttpErrorRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPErrorRuleBackendResponse

func ParseCreateHTTPErrorRuleBackendResponse(rsp *http.Response) (*CreateHTTPErrorRuleBackendResponse, error)

ParseCreateHTTPErrorRuleBackendResponse parses an HTTP response from a CreateHTTPErrorRuleBackendWithResponse call

func (CreateHTTPErrorRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPErrorRuleBackendResponse) StatusCode

func (r CreateHTTPErrorRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPErrorRuleDefaultsJSONRequestBody

type CreateHTTPErrorRuleDefaultsJSONRequestBody = HttpErrorRule

CreateHTTPErrorRuleDefaultsJSONRequestBody defines body for CreateHTTPErrorRuleDefaults for application/json ContentType.

type CreateHTTPErrorRuleDefaultsParams

type CreateHTTPErrorRuleDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPErrorRuleDefaultsParams defines parameters for CreateHTTPErrorRuleDefaults.

type CreateHTTPErrorRuleDefaultsResponse

type CreateHTTPErrorRuleDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpErrorRule
	JSON202      *HttpErrorRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPErrorRuleDefaultsResponse

func ParseCreateHTTPErrorRuleDefaultsResponse(rsp *http.Response) (*CreateHTTPErrorRuleDefaultsResponse, error)

ParseCreateHTTPErrorRuleDefaultsResponse parses an HTTP response from a CreateHTTPErrorRuleDefaultsWithResponse call

func (CreateHTTPErrorRuleDefaultsResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPErrorRuleDefaultsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPErrorRuleFrontendJSONRequestBody

type CreateHTTPErrorRuleFrontendJSONRequestBody = HttpErrorRule

CreateHTTPErrorRuleFrontendJSONRequestBody defines body for CreateHTTPErrorRuleFrontend for application/json ContentType.

type CreateHTTPErrorRuleFrontendParams

type CreateHTTPErrorRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPErrorRuleFrontendParams defines parameters for CreateHTTPErrorRuleFrontend.

type CreateHTTPErrorRuleFrontendResponse

type CreateHTTPErrorRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpErrorRule
	JSON202      *HttpErrorRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPErrorRuleFrontendResponse

func ParseCreateHTTPErrorRuleFrontendResponse(rsp *http.Response) (*CreateHTTPErrorRuleFrontendResponse, error)

ParseCreateHTTPErrorRuleFrontendResponse parses an HTTP response from a CreateHTTPErrorRuleFrontendWithResponse call

func (CreateHTTPErrorRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPErrorRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPErrorsSectionJSONRequestBody

type CreateHTTPErrorsSectionJSONRequestBody = HttpErrorsSection

CreateHTTPErrorsSectionJSONRequestBody defines body for CreateHTTPErrorsSection for application/json ContentType.

type CreateHTTPErrorsSectionParams

type CreateHTTPErrorsSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPErrorsSectionParams defines parameters for CreateHTTPErrorsSection.

type CreateHTTPErrorsSectionResponse

type CreateHTTPErrorsSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpErrorsSection
	JSON202      *HttpErrorsSection
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPErrorsSectionResponse

func ParseCreateHTTPErrorsSectionResponse(rsp *http.Response) (*CreateHTTPErrorsSectionResponse, error)

ParseCreateHTTPErrorsSectionResponse parses an HTTP response from a CreateHTTPErrorsSectionWithResponse call

func (CreateHTTPErrorsSectionResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPErrorsSectionResponse) StatusCode

func (r CreateHTTPErrorsSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPRequestRuleBackendJSONRequestBody

type CreateHTTPRequestRuleBackendJSONRequestBody = HttpRequestRule

CreateHTTPRequestRuleBackendJSONRequestBody defines body for CreateHTTPRequestRuleBackend for application/json ContentType.

type CreateHTTPRequestRuleBackendParams

type CreateHTTPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPRequestRuleBackendParams defines parameters for CreateHTTPRequestRuleBackend.

type CreateHTTPRequestRuleBackendResponse

type CreateHTTPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpRequestRule
	JSON202      *HttpRequestRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPRequestRuleBackendResponse

func ParseCreateHTTPRequestRuleBackendResponse(rsp *http.Response) (*CreateHTTPRequestRuleBackendResponse, error)

ParseCreateHTTPRequestRuleBackendResponse parses an HTTP response from a CreateHTTPRequestRuleBackendWithResponse call

func (CreateHTTPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPRequestRuleFrontendJSONRequestBody

type CreateHTTPRequestRuleFrontendJSONRequestBody = HttpRequestRule

CreateHTTPRequestRuleFrontendJSONRequestBody defines body for CreateHTTPRequestRuleFrontend for application/json ContentType.

type CreateHTTPRequestRuleFrontendParams

type CreateHTTPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPRequestRuleFrontendParams defines parameters for CreateHTTPRequestRuleFrontend.

type CreateHTTPRequestRuleFrontendResponse

type CreateHTTPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpRequestRule
	JSON202      *HttpRequestRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPRequestRuleFrontendResponse

func ParseCreateHTTPRequestRuleFrontendResponse(rsp *http.Response) (*CreateHTTPRequestRuleFrontendResponse, error)

ParseCreateHTTPRequestRuleFrontendResponse parses an HTTP response from a CreateHTTPRequestRuleFrontendWithResponse call

func (CreateHTTPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPResponseRuleBackendJSONRequestBody

type CreateHTTPResponseRuleBackendJSONRequestBody = HttpResponseRule

CreateHTTPResponseRuleBackendJSONRequestBody defines body for CreateHTTPResponseRuleBackend for application/json ContentType.

type CreateHTTPResponseRuleBackendParams

type CreateHTTPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPResponseRuleBackendParams defines parameters for CreateHTTPResponseRuleBackend.

type CreateHTTPResponseRuleBackendResponse

type CreateHTTPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpResponseRule
	JSON202      *HttpResponseRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPResponseRuleBackendResponse

func ParseCreateHTTPResponseRuleBackendResponse(rsp *http.Response) (*CreateHTTPResponseRuleBackendResponse, error)

ParseCreateHTTPResponseRuleBackendResponse parses an HTTP response from a CreateHTTPResponseRuleBackendWithResponse call

func (CreateHTTPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateHTTPResponseRuleFrontendJSONRequestBody

type CreateHTTPResponseRuleFrontendJSONRequestBody = HttpResponseRule

CreateHTTPResponseRuleFrontendJSONRequestBody defines body for CreateHTTPResponseRuleFrontend for application/json ContentType.

type CreateHTTPResponseRuleFrontendParams

type CreateHTTPResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateHTTPResponseRuleFrontendParams defines parameters for CreateHTTPResponseRuleFrontend.

type CreateHTTPResponseRuleFrontendResponse

type CreateHTTPResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HttpResponseRule
	JSON202      *HttpResponseRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateHTTPResponseRuleFrontendResponse

func ParseCreateHTTPResponseRuleFrontendResponse(rsp *http.Response) (*CreateHTTPResponseRuleFrontendResponse, error)

ParseCreateHTTPResponseRuleFrontendResponse parses an HTTP response from a CreateHTTPResponseRuleFrontendWithResponse call

func (CreateHTTPResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (CreateHTTPResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateLogForwardJSONRequestBody

type CreateLogForwardJSONRequestBody = LogForward

CreateLogForwardJSONRequestBody defines body for CreateLogForward for application/json ContentType.

type CreateLogForwardParams

type CreateLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateLogForwardParams defines parameters for CreateLogForward.

type CreateLogForwardResponse

type CreateLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogForward
	JSON202      *LogForward
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogForwardResponse

func ParseCreateLogForwardResponse(rsp *http.Response) (*CreateLogForwardResponse, error)

ParseCreateLogForwardResponse parses an HTTP response from a CreateLogForwardWithResponse call

func (CreateLogForwardResponse) Status

func (r CreateLogForwardResponse) Status() string

Status returns HTTPResponse.Status

func (CreateLogForwardResponse) StatusCode

func (r CreateLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogInputJSONRequestBody

type CreateLogInputJSONRequestBody = LogInput

CreateLogInputJSONRequestBody defines body for CreateLogInput for application/json ContentType.

type CreateLogInputResponse

type CreateLogInputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogInput
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogInputResponse

func ParseCreateLogInputResponse(rsp *http.Response) (*CreateLogInputResponse, error)

ParseCreateLogInputResponse parses an HTTP response from a CreateLogInputWithResponse call

func (CreateLogInputResponse) Status

func (r CreateLogInputResponse) Status() string

Status returns HTTPResponse.Status

func (CreateLogInputResponse) StatusCode

func (r CreateLogInputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogOutputJSONRequestBody

type CreateLogOutputJSONRequestBody = LogOutput

CreateLogOutputJSONRequestBody defines body for CreateLogOutput for application/json ContentType.

type CreateLogOutputResponse

type CreateLogOutputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogOutput
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogOutputResponse

func ParseCreateLogOutputResponse(rsp *http.Response) (*CreateLogOutputResponse, error)

ParseCreateLogOutputResponse parses an HTTP response from a CreateLogOutputWithResponse call

func (CreateLogOutputResponse) Status

func (r CreateLogOutputResponse) Status() string

Status returns HTTPResponse.Status

func (CreateLogOutputResponse) StatusCode

func (r CreateLogOutputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogTargetBackendJSONRequestBody

type CreateLogTargetBackendJSONRequestBody = LogTarget

CreateLogTargetBackendJSONRequestBody defines body for CreateLogTargetBackend for application/json ContentType.

type CreateLogTargetBackendParams

type CreateLogTargetBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateLogTargetBackendParams defines parameters for CreateLogTargetBackend.

type CreateLogTargetBackendResponse

type CreateLogTargetBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogTargetBackendResponse

func ParseCreateLogTargetBackendResponse(rsp *http.Response) (*CreateLogTargetBackendResponse, error)

ParseCreateLogTargetBackendResponse parses an HTTP response from a CreateLogTargetBackendWithResponse call

func (CreateLogTargetBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateLogTargetBackendResponse) StatusCode

func (r CreateLogTargetBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogTargetDefaultsJSONRequestBody

type CreateLogTargetDefaultsJSONRequestBody = LogTarget

CreateLogTargetDefaultsJSONRequestBody defines body for CreateLogTargetDefaults for application/json ContentType.

type CreateLogTargetDefaultsParams

type CreateLogTargetDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateLogTargetDefaultsParams defines parameters for CreateLogTargetDefaults.

type CreateLogTargetDefaultsResponse

type CreateLogTargetDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogTargetDefaultsResponse

func ParseCreateLogTargetDefaultsResponse(rsp *http.Response) (*CreateLogTargetDefaultsResponse, error)

ParseCreateLogTargetDefaultsResponse parses an HTTP response from a CreateLogTargetDefaultsWithResponse call

func (CreateLogTargetDefaultsResponse) Status

Status returns HTTPResponse.Status

func (CreateLogTargetDefaultsResponse) StatusCode

func (r CreateLogTargetDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogTargetFrontendJSONRequestBody

type CreateLogTargetFrontendJSONRequestBody = LogTarget

CreateLogTargetFrontendJSONRequestBody defines body for CreateLogTargetFrontend for application/json ContentType.

type CreateLogTargetFrontendParams

type CreateLogTargetFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateLogTargetFrontendParams defines parameters for CreateLogTargetFrontend.

type CreateLogTargetFrontendResponse

type CreateLogTargetFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogTargetFrontendResponse

func ParseCreateLogTargetFrontendResponse(rsp *http.Response) (*CreateLogTargetFrontendResponse, error)

ParseCreateLogTargetFrontendResponse parses an HTTP response from a CreateLogTargetFrontendWithResponse call

func (CreateLogTargetFrontendResponse) Status

Status returns HTTPResponse.Status

func (CreateLogTargetFrontendResponse) StatusCode

func (r CreateLogTargetFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogTargetGlobalJSONRequestBody

type CreateLogTargetGlobalJSONRequestBody = LogTarget

CreateLogTargetGlobalJSONRequestBody defines body for CreateLogTargetGlobal for application/json ContentType.

type CreateLogTargetGlobalParams

type CreateLogTargetGlobalParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateLogTargetGlobalParams defines parameters for CreateLogTargetGlobal.

type CreateLogTargetGlobalResponse

type CreateLogTargetGlobalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogTargetGlobalResponse

func ParseCreateLogTargetGlobalResponse(rsp *http.Response) (*CreateLogTargetGlobalResponse, error)

ParseCreateLogTargetGlobalResponse parses an HTTP response from a CreateLogTargetGlobalWithResponse call

func (CreateLogTargetGlobalResponse) Status

Status returns HTTPResponse.Status

func (CreateLogTargetGlobalResponse) StatusCode

func (r CreateLogTargetGlobalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogTargetLogForwardJSONRequestBody

type CreateLogTargetLogForwardJSONRequestBody = LogTarget

CreateLogTargetLogForwardJSONRequestBody defines body for CreateLogTargetLogForward for application/json ContentType.

type CreateLogTargetLogForwardParams

type CreateLogTargetLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateLogTargetLogForwardParams defines parameters for CreateLogTargetLogForward.

type CreateLogTargetLogForwardResponse

type CreateLogTargetLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogTargetLogForwardResponse

func ParseCreateLogTargetLogForwardResponse(rsp *http.Response) (*CreateLogTargetLogForwardResponse, error)

ParseCreateLogTargetLogForwardResponse parses an HTTP response from a CreateLogTargetLogForwardWithResponse call

func (CreateLogTargetLogForwardResponse) Status

Status returns HTTPResponse.Status

func (CreateLogTargetLogForwardResponse) StatusCode

func (r CreateLogTargetLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogTargetPeerJSONRequestBody

type CreateLogTargetPeerJSONRequestBody = LogTarget

CreateLogTargetPeerJSONRequestBody defines body for CreateLogTargetPeer for application/json ContentType.

type CreateLogTargetPeerParams

type CreateLogTargetPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateLogTargetPeerParams defines parameters for CreateLogTargetPeer.

type CreateLogTargetPeerResponse

type CreateLogTargetPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogTargetPeerResponse

func ParseCreateLogTargetPeerResponse(rsp *http.Response) (*CreateLogTargetPeerResponse, error)

ParseCreateLogTargetPeerResponse parses an HTTP response from a CreateLogTargetPeerWithResponse call

func (CreateLogTargetPeerResponse) Status

Status returns HTTPResponse.Status

func (CreateLogTargetPeerResponse) StatusCode

func (r CreateLogTargetPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogTargetUDPLbJSONRequestBody

type CreateLogTargetUDPLbJSONRequestBody = LogTarget

CreateLogTargetUDPLbJSONRequestBody defines body for CreateLogTargetUDPLb for application/json ContentType.

type CreateLogTargetUDPLbParams

type CreateLogTargetUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateLogTargetUDPLbParams defines parameters for CreateLogTargetUDPLb.

type CreateLogTargetUDPLbResponse

type CreateLogTargetUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateLogTargetUDPLbResponse

func ParseCreateLogTargetUDPLbResponse(rsp *http.Response) (*CreateLogTargetUDPLbResponse, error)

ParseCreateLogTargetUDPLbResponse parses an HTTP response from a CreateLogTargetUDPLbWithResponse call

func (CreateLogTargetUDPLbResponse) Status

Status returns HTTPResponse.Status

func (CreateLogTargetUDPLbResponse) StatusCode

func (r CreateLogTargetUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMailerEntryJSONRequestBody

type CreateMailerEntryJSONRequestBody = MailerEntry

CreateMailerEntryJSONRequestBody defines body for CreateMailerEntry for application/json ContentType.

type CreateMailerEntryParams

type CreateMailerEntryParams struct {
	// MailersSection Parent mailers section name
	MailersSection string `form:"mailers_section" json:"mailers_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateMailerEntryParams defines parameters for CreateMailerEntry.

type CreateMailerEntryResponse

type CreateMailerEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MailerEntry
	JSON202      *MailerEntry
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateMailerEntryResponse

func ParseCreateMailerEntryResponse(rsp *http.Response) (*CreateMailerEntryResponse, error)

ParseCreateMailerEntryResponse parses an HTTP response from a CreateMailerEntryWithResponse call

func (CreateMailerEntryResponse) Status

func (r CreateMailerEntryResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMailerEntryResponse) StatusCode

func (r CreateMailerEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMailersSectionJSONRequestBody

type CreateMailersSectionJSONRequestBody = MailersSection

CreateMailersSectionJSONRequestBody defines body for CreateMailersSection for application/json ContentType.

type CreateMailersSectionParams

type CreateMailersSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateMailersSectionParams defines parameters for CreateMailersSection.

type CreateMailersSectionResponse

type CreateMailersSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MailersSection
	JSON202      *MailersSection
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateMailersSectionResponse

func ParseCreateMailersSectionResponse(rsp *http.Response) (*CreateMailersSectionResponse, error)

ParseCreateMailersSectionResponse parses an HTTP response from a CreateMailersSectionWithResponse call

func (CreateMailersSectionResponse) Status

Status returns HTTPResponse.Status

func (CreateMailersSectionResponse) StatusCode

func (r CreateMailersSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNameserverJSONRequestBody

type CreateNameserverJSONRequestBody = Nameserver

CreateNameserverJSONRequestBody defines body for CreateNameserver for application/json ContentType.

type CreateNameserverParams

type CreateNameserverParams struct {
	// Resolver Parent resolver name
	Resolver string `form:"resolver" json:"resolver"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateNameserverParams defines parameters for CreateNameserver.

type CreateNameserverResponse

type CreateNameserverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Nameserver
	JSON202      *Nameserver
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateNameserverResponse

func ParseCreateNameserverResponse(rsp *http.Response) (*CreateNameserverResponse, error)

ParseCreateNameserverResponse parses an HTTP response from a CreateNameserverWithResponse call

func (CreateNameserverResponse) Status

func (r CreateNameserverResponse) Status() string

Status returns HTTPResponse.Status

func (CreateNameserverResponse) StatusCode

func (r CreateNameserverResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePeerEntryJSONRequestBody

type CreatePeerEntryJSONRequestBody = PeerEntry

CreatePeerEntryJSONRequestBody defines body for CreatePeerEntry for application/json ContentType.

type CreatePeerEntryParams

type CreatePeerEntryParams struct {
	// PeerSection Parent peer section name
	PeerSection string `form:"peer_section" json:"peer_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreatePeerEntryParams defines parameters for CreatePeerEntry.

type CreatePeerEntryResponse

type CreatePeerEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PeerEntry
	JSON202      *PeerEntry
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreatePeerEntryResponse

func ParseCreatePeerEntryResponse(rsp *http.Response) (*CreatePeerEntryResponse, error)

ParseCreatePeerEntryResponse parses an HTTP response from a CreatePeerEntryWithResponse call

func (CreatePeerEntryResponse) Status

func (r CreatePeerEntryResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePeerEntryResponse) StatusCode

func (r CreatePeerEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePeerJSONRequestBody

type CreatePeerJSONRequestBody = PeerSection

CreatePeerJSONRequestBody defines body for CreatePeer for application/json ContentType.

type CreatePeerParams

type CreatePeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreatePeerParams defines parameters for CreatePeer.

type CreatePeerResponse

type CreatePeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PeerSection
	JSON202      *PeerSection
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreatePeerResponse

func ParseCreatePeerResponse(rsp *http.Response) (*CreatePeerResponse, error)

ParseCreatePeerResponse parses an HTTP response from a CreatePeerWithResponse call

func (CreatePeerResponse) Status

func (r CreatePeerResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePeerResponse) StatusCode

func (r CreatePeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProgramJSONRequestBody

type CreateProgramJSONRequestBody = Program

CreateProgramJSONRequestBody defines body for CreateProgram for application/json ContentType.

type CreateProgramParams

type CreateProgramParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateProgramParams defines parameters for CreateProgram.

type CreateProgramResponse

type CreateProgramResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Program
	JSON202      *Program
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateProgramResponse

func ParseCreateProgramResponse(rsp *http.Response) (*CreateProgramResponse, error)

ParseCreateProgramResponse parses an HTTP response from a CreateProgramWithResponse call

func (CreateProgramResponse) Status

func (r CreateProgramResponse) Status() string

Status returns HTTPResponse.Status

func (CreateProgramResponse) StatusCode

func (r CreateProgramResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateResolverJSONRequestBody

type CreateResolverJSONRequestBody = Resolver

CreateResolverJSONRequestBody defines body for CreateResolver for application/json ContentType.

type CreateResolverParams

type CreateResolverParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateResolverParams defines parameters for CreateResolver.

type CreateResolverResponse

type CreateResolverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Resolver
	JSON202      *Resolver
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateResolverResponse

func ParseCreateResolverResponse(rsp *http.Response) (*CreateResolverResponse, error)

ParseCreateResolverResponse parses an HTTP response from a CreateResolverWithResponse call

func (CreateResolverResponse) Status

func (r CreateResolverResponse) Status() string

Status returns HTTPResponse.Status

func (CreateResolverResponse) StatusCode

func (r CreateResolverResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRingJSONRequestBody

type CreateRingJSONRequestBody = Ring

CreateRingJSONRequestBody defines body for CreateRing for application/json ContentType.

type CreateRingParams

type CreateRingParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateRingParams defines parameters for CreateRing.

type CreateRingResponse

type CreateRingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Ring
	JSON202      *Ring
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateRingResponse

func ParseCreateRingResponse(rsp *http.Response) (*CreateRingResponse, error)

ParseCreateRingResponse parses an HTTP response from a CreateRingWithResponse call

func (CreateRingResponse) Status

func (r CreateRingResponse) Status() string

Status returns HTTPResponse.Status

func (CreateRingResponse) StatusCode

func (r CreateRingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServerBackendJSONRequestBody

type CreateServerBackendJSONRequestBody = Server

CreateServerBackendJSONRequestBody defines body for CreateServerBackend for application/json ContentType.

type CreateServerBackendParams

type CreateServerBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateServerBackendParams defines parameters for CreateServerBackend.

type CreateServerBackendResponse

type CreateServerBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Server
	JSON202      *Server
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateServerBackendResponse

func ParseCreateServerBackendResponse(rsp *http.Response) (*CreateServerBackendResponse, error)

ParseCreateServerBackendResponse parses an HTTP response from a CreateServerBackendWithResponse call

func (CreateServerBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateServerBackendResponse) StatusCode

func (r CreateServerBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServerPeerJSONRequestBody

type CreateServerPeerJSONRequestBody = Server

CreateServerPeerJSONRequestBody defines body for CreateServerPeer for application/json ContentType.

type CreateServerPeerParams

type CreateServerPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateServerPeerParams defines parameters for CreateServerPeer.

type CreateServerPeerResponse

type CreateServerPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Server
	JSON202      *Server
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateServerPeerResponse

func ParseCreateServerPeerResponse(rsp *http.Response) (*CreateServerPeerResponse, error)

ParseCreateServerPeerResponse parses an HTTP response from a CreateServerPeerWithResponse call

func (CreateServerPeerResponse) Status

func (r CreateServerPeerResponse) Status() string

Status returns HTTPResponse.Status

func (CreateServerPeerResponse) StatusCode

func (r CreateServerPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServerRingJSONRequestBody

type CreateServerRingJSONRequestBody = Server

CreateServerRingJSONRequestBody defines body for CreateServerRing for application/json ContentType.

type CreateServerRingParams

type CreateServerRingParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateServerRingParams defines parameters for CreateServerRing.

type CreateServerRingResponse

type CreateServerRingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Server
	JSON202      *Server
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateServerRingResponse

func ParseCreateServerRingResponse(rsp *http.Response) (*CreateServerRingResponse, error)

ParseCreateServerRingResponse parses an HTTP response from a CreateServerRingWithResponse call

func (CreateServerRingResponse) Status

func (r CreateServerRingResponse) Status() string

Status returns HTTPResponse.Status

func (CreateServerRingResponse) StatusCode

func (r CreateServerRingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServerSwitchingRuleJSONRequestBody

type CreateServerSwitchingRuleJSONRequestBody = ServerSwitchingRule

CreateServerSwitchingRuleJSONRequestBody defines body for CreateServerSwitchingRule for application/json ContentType.

type CreateServerSwitchingRuleParams

type CreateServerSwitchingRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateServerSwitchingRuleParams defines parameters for CreateServerSwitchingRule.

type CreateServerSwitchingRuleResponse

type CreateServerSwitchingRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ServerSwitchingRule
	JSON202      *ServerSwitchingRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateServerSwitchingRuleResponse

func ParseCreateServerSwitchingRuleResponse(rsp *http.Response) (*CreateServerSwitchingRuleResponse, error)

ParseCreateServerSwitchingRuleResponse parses an HTTP response from a CreateServerSwitchingRuleWithResponse call

func (CreateServerSwitchingRuleResponse) Status

Status returns HTTPResponse.Status

func (CreateServerSwitchingRuleResponse) StatusCode

func (r CreateServerSwitchingRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServerTemplateJSONRequestBody

type CreateServerTemplateJSONRequestBody = ServerTemplate

CreateServerTemplateJSONRequestBody defines body for CreateServerTemplate for application/json ContentType.

type CreateServerTemplateParams

type CreateServerTemplateParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateServerTemplateParams defines parameters for CreateServerTemplate.

type CreateServerTemplateResponse

type CreateServerTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ServerTemplate
	JSON202      *ServerTemplate
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateServerTemplateResponse

func ParseCreateServerTemplateResponse(rsp *http.Response) (*CreateServerTemplateResponse, error)

ParseCreateServerTemplateResponse parses an HTTP response from a CreateServerTemplateWithResponse call

func (CreateServerTemplateResponse) Status

Status returns HTTPResponse.Status

func (CreateServerTemplateResponse) StatusCode

func (r CreateServerTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSiteJSONRequestBody

type CreateSiteJSONRequestBody = Site

CreateSiteJSONRequestBody defines body for CreateSite for application/json ContentType.

type CreateSiteParams

type CreateSiteParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateSiteParams defines parameters for CreateSite.

type CreateSiteResponse

type CreateSiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Site
	JSON202      *Site
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateSiteResponse

func ParseCreateSiteResponse(rsp *http.Response) (*CreateSiteResponse, error)

ParseCreateSiteResponse parses an HTTP response from a CreateSiteWithResponse call

func (CreateSiteResponse) Status

func (r CreateSiteResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSiteResponse) StatusCode

func (r CreateSiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSpoeAgentJSONRequestBody

type CreateSpoeAgentJSONRequestBody = SpoeAgent

CreateSpoeAgentJSONRequestBody defines body for CreateSpoeAgent for application/json ContentType.

type CreateSpoeAgentParams

type CreateSpoeAgentParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

CreateSpoeAgentParams defines parameters for CreateSpoeAgent.

type CreateSpoeAgentResponse

type CreateSpoeAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SpoeAgent
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateSpoeAgentResponse

func ParseCreateSpoeAgentResponse(rsp *http.Response) (*CreateSpoeAgentResponse, error)

ParseCreateSpoeAgentResponse parses an HTTP response from a CreateSpoeAgentWithResponse call

func (CreateSpoeAgentResponse) Status

func (r CreateSpoeAgentResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSpoeAgentResponse) StatusCode

func (r CreateSpoeAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSpoeGroupJSONRequestBody

type CreateSpoeGroupJSONRequestBody = SpoeGroup

CreateSpoeGroupJSONRequestBody defines body for CreateSpoeGroup for application/json ContentType.

type CreateSpoeGroupParams

type CreateSpoeGroupParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

CreateSpoeGroupParams defines parameters for CreateSpoeGroup.

type CreateSpoeGroupResponse

type CreateSpoeGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SpoeGroup
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateSpoeGroupResponse

func ParseCreateSpoeGroupResponse(rsp *http.Response) (*CreateSpoeGroupResponse, error)

ParseCreateSpoeGroupResponse parses an HTTP response from a CreateSpoeGroupWithResponse call

func (CreateSpoeGroupResponse) Status

func (r CreateSpoeGroupResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSpoeGroupResponse) StatusCode

func (r CreateSpoeGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSpoeMessageJSONRequestBody

type CreateSpoeMessageJSONRequestBody = SpoeMessage

CreateSpoeMessageJSONRequestBody defines body for CreateSpoeMessage for application/json ContentType.

type CreateSpoeMessageParams

type CreateSpoeMessageParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

CreateSpoeMessageParams defines parameters for CreateSpoeMessage.

type CreateSpoeMessageResponse

type CreateSpoeMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SpoeMessage
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateSpoeMessageResponse

func ParseCreateSpoeMessageResponse(rsp *http.Response) (*CreateSpoeMessageResponse, error)

ParseCreateSpoeMessageResponse parses an HTTP response from a CreateSpoeMessageWithResponse call

func (CreateSpoeMessageResponse) Status

func (r CreateSpoeMessageResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSpoeMessageResponse) StatusCode

func (r CreateSpoeMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSpoeMultipartBody

type CreateSpoeMultipartBody struct {
	// FileUpload The spoe file to upload
	FileUpload *openapi_types.File `json:"file_upload,omitempty"`
}

CreateSpoeMultipartBody defines parameters for CreateSpoe.

type CreateSpoeMultipartRequestBody

type CreateSpoeMultipartRequestBody CreateSpoeMultipartBody

CreateSpoeMultipartRequestBody defines body for CreateSpoe for multipart/form-data ContentType.

type CreateSpoeResponse

type CreateSpoeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *string
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateSpoeResponse

func ParseCreateSpoeResponse(rsp *http.Response) (*CreateSpoeResponse, error)

ParseCreateSpoeResponse parses an HTTP response from a CreateSpoeWithResponse call

func (CreateSpoeResponse) Status

func (r CreateSpoeResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSpoeResponse) StatusCode

func (r CreateSpoeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSpoeScopeJSONRequestBody

type CreateSpoeScopeJSONRequestBody = SpoeScope

CreateSpoeScopeJSONRequestBody defines body for CreateSpoeScope for application/json ContentType.

type CreateSpoeScopeParams

type CreateSpoeScopeParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

CreateSpoeScopeParams defines parameters for CreateSpoeScope.

type CreateSpoeScopeResponse

type CreateSpoeScopeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SpoeScope
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateSpoeScopeResponse

func ParseCreateSpoeScopeResponse(rsp *http.Response) (*CreateSpoeScopeResponse, error)

ParseCreateSpoeScopeResponse parses an HTTP response from a CreateSpoeScopeWithResponse call

func (CreateSpoeScopeResponse) Status

func (r CreateSpoeScopeResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSpoeScopeResponse) StatusCode

func (r CreateSpoeScopeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateStickRuleJSONRequestBody

type CreateStickRuleJSONRequestBody = StickRule

CreateStickRuleJSONRequestBody defines body for CreateStickRule for application/json ContentType.

type CreateStickRuleParams

type CreateStickRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateStickRuleParams defines parameters for CreateStickRule.

type CreateStickRuleResponse

type CreateStickRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *StickRule
	JSON202      *StickRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateStickRuleResponse

func ParseCreateStickRuleResponse(rsp *http.Response) (*CreateStickRuleResponse, error)

ParseCreateStickRuleResponse parses an HTTP response from a CreateStickRuleWithResponse call

func (CreateStickRuleResponse) Status

func (r CreateStickRuleResponse) Status() string

Status returns HTTPResponse.Status

func (CreateStickRuleResponse) StatusCode

func (r CreateStickRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateStorageGeneralFileMultipartBody

type CreateStorageGeneralFileMultipartBody struct {
	// FileUpload General use file content
	FileUpload *openapi_types.File `json:"file_upload,omitempty"`
}

CreateStorageGeneralFileMultipartBody defines parameters for CreateStorageGeneralFile.

type CreateStorageGeneralFileMultipartRequestBody

type CreateStorageGeneralFileMultipartRequestBody CreateStorageGeneralFileMultipartBody

CreateStorageGeneralFileMultipartRequestBody defines body for CreateStorageGeneralFile for multipart/form-data ContentType.

type CreateStorageGeneralFileResponse

type CreateStorageGeneralFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *GeneralFile
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateStorageGeneralFileResponse

func ParseCreateStorageGeneralFileResponse(rsp *http.Response) (*CreateStorageGeneralFileResponse, error)

ParseCreateStorageGeneralFileResponse parses an HTTP response from a CreateStorageGeneralFileWithResponse call

func (CreateStorageGeneralFileResponse) Status

Status returns HTTPResponse.Status

func (CreateStorageGeneralFileResponse) StatusCode

func (r CreateStorageGeneralFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateStorageMapFileMultipartBody

type CreateStorageMapFileMultipartBody struct {
	// FileUpload The map file contents
	FileUpload *openapi_types.File `json:"file_upload,omitempty"`
}

CreateStorageMapFileMultipartBody defines parameters for CreateStorageMapFile.

type CreateStorageMapFileMultipartRequestBody

type CreateStorageMapFileMultipartRequestBody CreateStorageMapFileMultipartBody

CreateStorageMapFileMultipartRequestBody defines body for CreateStorageMapFile for multipart/form-data ContentType.

type CreateStorageMapFileResponse

type CreateStorageMapFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Map
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateStorageMapFileResponse

func ParseCreateStorageMapFileResponse(rsp *http.Response) (*CreateStorageMapFileResponse, error)

ParseCreateStorageMapFileResponse parses an HTTP response from a CreateStorageMapFileWithResponse call

func (CreateStorageMapFileResponse) Status

Status returns HTTPResponse.Status

func (CreateStorageMapFileResponse) StatusCode

func (r CreateStorageMapFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateStorageSSLCertificateMultipartBody

type CreateStorageSSLCertificateMultipartBody struct {
	// FileUpload The SSL certificate to upload
	FileUpload *openapi_types.File `json:"file_upload,omitempty"`
}

CreateStorageSSLCertificateMultipartBody defines parameters for CreateStorageSSLCertificate.

type CreateStorageSSLCertificateMultipartRequestBody

type CreateStorageSSLCertificateMultipartRequestBody CreateStorageSSLCertificateMultipartBody

CreateStorageSSLCertificateMultipartRequestBody defines body for CreateStorageSSLCertificate for multipart/form-data ContentType.

type CreateStorageSSLCertificateParams

type CreateStorageSSLCertificateParams struct {
	// SkipReload If set, no reload will be initiated after update
	SkipReload *SkipReload `form:"skip_reload,omitempty" json:"skip_reload,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateStorageSSLCertificateParams defines parameters for CreateStorageSSLCertificate.

type CreateStorageSSLCertificateResponse

type CreateStorageSSLCertificateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SslCertificate
	JSON202      *SslCertificate
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateStorageSSLCertificateResponse

func ParseCreateStorageSSLCertificateResponse(rsp *http.Response) (*CreateStorageSSLCertificateResponse, error)

ParseCreateStorageSSLCertificateResponse parses an HTTP response from a CreateStorageSSLCertificateWithResponse call

func (CreateStorageSSLCertificateResponse) Status

Status returns HTTPResponse.Status

func (CreateStorageSSLCertificateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateTCPCheckBackendJSONRequestBody

type CreateTCPCheckBackendJSONRequestBody = TcpCheck

CreateTCPCheckBackendJSONRequestBody defines body for CreateTCPCheckBackend for application/json ContentType.

type CreateTCPCheckBackendParams

type CreateTCPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateTCPCheckBackendParams defines parameters for CreateTCPCheckBackend.

type CreateTCPCheckBackendResponse

type CreateTCPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TcpCheck
	JSON202      *TcpCheck
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateTCPCheckBackendResponse

func ParseCreateTCPCheckBackendResponse(rsp *http.Response) (*CreateTCPCheckBackendResponse, error)

ParseCreateTCPCheckBackendResponse parses an HTTP response from a CreateTCPCheckBackendWithResponse call

func (CreateTCPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateTCPCheckBackendResponse) StatusCode

func (r CreateTCPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTCPCheckDefaultsJSONRequestBody

type CreateTCPCheckDefaultsJSONRequestBody = TcpCheck

CreateTCPCheckDefaultsJSONRequestBody defines body for CreateTCPCheckDefaults for application/json ContentType.

type CreateTCPCheckDefaultsParams

type CreateTCPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateTCPCheckDefaultsParams defines parameters for CreateTCPCheckDefaults.

type CreateTCPCheckDefaultsResponse

type CreateTCPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TcpCheck
	JSON202      *TcpCheck
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateTCPCheckDefaultsResponse

func ParseCreateTCPCheckDefaultsResponse(rsp *http.Response) (*CreateTCPCheckDefaultsResponse, error)

ParseCreateTCPCheckDefaultsResponse parses an HTTP response from a CreateTCPCheckDefaultsWithResponse call

func (CreateTCPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (CreateTCPCheckDefaultsResponse) StatusCode

func (r CreateTCPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTCPRequestRuleBackendJSONRequestBody

type CreateTCPRequestRuleBackendJSONRequestBody = TcpRequestRule

CreateTCPRequestRuleBackendJSONRequestBody defines body for CreateTCPRequestRuleBackend for application/json ContentType.

type CreateTCPRequestRuleBackendParams

type CreateTCPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateTCPRequestRuleBackendParams defines parameters for CreateTCPRequestRuleBackend.

type CreateTCPRequestRuleBackendResponse

type CreateTCPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TcpRequestRule
	JSON202      *TcpRequestRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateTCPRequestRuleBackendResponse

func ParseCreateTCPRequestRuleBackendResponse(rsp *http.Response) (*CreateTCPRequestRuleBackendResponse, error)

ParseCreateTCPRequestRuleBackendResponse parses an HTTP response from a CreateTCPRequestRuleBackendWithResponse call

func (CreateTCPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateTCPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateTCPRequestRuleFrontendJSONRequestBody

type CreateTCPRequestRuleFrontendJSONRequestBody = TcpRequestRule

CreateTCPRequestRuleFrontendJSONRequestBody defines body for CreateTCPRequestRuleFrontend for application/json ContentType.

type CreateTCPRequestRuleFrontendParams

type CreateTCPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateTCPRequestRuleFrontendParams defines parameters for CreateTCPRequestRuleFrontend.

type CreateTCPRequestRuleFrontendResponse

type CreateTCPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TcpRequestRule
	JSON202      *TcpRequestRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateTCPRequestRuleFrontendResponse

func ParseCreateTCPRequestRuleFrontendResponse(rsp *http.Response) (*CreateTCPRequestRuleFrontendResponse, error)

ParseCreateTCPRequestRuleFrontendResponse parses an HTTP response from a CreateTCPRequestRuleFrontendWithResponse call

func (CreateTCPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (CreateTCPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateTCPResponseRuleBackendJSONRequestBody

type CreateTCPResponseRuleBackendJSONRequestBody = TcpResponseRule

CreateTCPResponseRuleBackendJSONRequestBody defines body for CreateTCPResponseRuleBackend for application/json ContentType.

type CreateTCPResponseRuleBackendParams

type CreateTCPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateTCPResponseRuleBackendParams defines parameters for CreateTCPResponseRuleBackend.

type CreateTCPResponseRuleBackendResponse

type CreateTCPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TcpResponseRule
	JSON202      *TcpResponseRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateTCPResponseRuleBackendResponse

func ParseCreateTCPResponseRuleBackendResponse(rsp *http.Response) (*CreateTCPResponseRuleBackendResponse, error)

ParseCreateTCPResponseRuleBackendResponse parses an HTTP response from a CreateTCPResponseRuleBackendWithResponse call

func (CreateTCPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateTCPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateTableJSONRequestBody

type CreateTableJSONRequestBody = Table

CreateTableJSONRequestBody defines body for CreateTable for application/json ContentType.

type CreateTableParams

type CreateTableParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateTableParams defines parameters for CreateTable.

type CreateTableResponse

type CreateTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Table
	JSON202      *Table
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateTableResponse

func ParseCreateTableResponse(rsp *http.Response) (*CreateTableResponse, error)

ParseCreateTableResponse parses an HTTP response from a CreateTableWithResponse call

func (CreateTableResponse) Status

func (r CreateTableResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTableResponse) StatusCode

func (r CreateTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUDPLbJSONRequestBody

type CreateUDPLbJSONRequestBody = UDPLb

CreateUDPLbJSONRequestBody defines body for CreateUDPLb for application/json ContentType.

type CreateUDPLbParams

type CreateUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateUDPLbParams defines parameters for CreateUDPLb.

type CreateUDPLbResponse

type CreateUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *UDPLb
	JSON202      *UDPLb
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateUDPLbResponse

func ParseCreateUDPLbResponse(rsp *http.Response) (*CreateUDPLbResponse, error)

ParseCreateUDPLbResponse parses an HTTP response from a CreateUDPLbWithResponse call

func (CreateUDPLbResponse) Status

func (r CreateUDPLbResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUDPLbResponse) StatusCode

func (r CreateUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody = User

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CreateUserParams

type CreateUserParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateUserParams defines parameters for CreateUser.

type CreateUserResponse

type CreateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *User
	JSON202      *User
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateUserResponse

func ParseCreateUserResponse(rsp *http.Response) (*CreateUserResponse, error)

ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call

func (CreateUserResponse) Status

func (r CreateUserResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUserResponse) StatusCode

func (r CreateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserlistJSONRequestBody

type CreateUserlistJSONRequestBody = Userlist

CreateUserlistJSONRequestBody defines body for CreateUserlist for application/json ContentType.

type CreateUserlistParams

type CreateUserlistParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

CreateUserlistParams defines parameters for CreateUserlist.

type CreateUserlistResponse

type CreateUserlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Userlist
	JSON202      *Userlist
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateUserlistResponse

func ParseCreateUserlistResponse(rsp *http.Response) (*CreateUserlistResponse, error)

ParseCreateUserlistResponse parses an HTTP response from a CreateUserlistWithResponse call

func (CreateUserlistResponse) Status

func (r CreateUserlistResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUserlistResponse) StatusCode

func (r CreateUserlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateVRRPInstanceJSONRequestBody

type CreateVRRPInstanceJSONRequestBody = VrrpInstance

CreateVRRPInstanceJSONRequestBody defines body for CreateVRRPInstance for application/json ContentType.

type CreateVRRPInstanceParams

type CreateVRRPInstanceParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateVRRPInstanceParams defines parameters for CreateVRRPInstance.

type CreateVRRPInstanceResponse

type CreateVRRPInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *VrrpInstance
	JSON202      *VrrpInstance
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateVRRPInstanceResponse

func ParseCreateVRRPInstanceResponse(rsp *http.Response) (*CreateVRRPInstanceResponse, error)

ParseCreateVRRPInstanceResponse parses an HTTP response from a CreateVRRPInstanceWithResponse call

func (CreateVRRPInstanceResponse) Status

Status returns HTTPResponse.Status

func (CreateVRRPInstanceResponse) StatusCode

func (r CreateVRRPInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateVRRPScriptJSONRequestBody

type CreateVRRPScriptJSONRequestBody = VrrpTrackScript

CreateVRRPScriptJSONRequestBody defines body for CreateVRRPScript for application/json ContentType.

type CreateVRRPScriptParams

type CreateVRRPScriptParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateVRRPScriptParams defines parameters for CreateVRRPScript.

type CreateVRRPScriptResponse

type CreateVRRPScriptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *VrrpTrackScript
	JSON202      *VrrpTrackScript
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateVRRPScriptResponse

func ParseCreateVRRPScriptResponse(rsp *http.Response) (*CreateVRRPScriptResponse, error)

ParseCreateVRRPScriptResponse parses an HTTP response from a CreateVRRPScriptWithResponse call

func (CreateVRRPScriptResponse) Status

func (r CreateVRRPScriptResponse) Status() string

Status returns HTTPResponse.Status

func (CreateVRRPScriptResponse) StatusCode

func (r CreateVRRPScriptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateVRRPSyncGroupJSONRequestBody

type CreateVRRPSyncGroupJSONRequestBody = VrrpSyncGroup

CreateVRRPSyncGroupJSONRequestBody defines body for CreateVRRPSyncGroup for application/json ContentType.

type CreateVRRPSyncGroupParams

type CreateVRRPSyncGroupParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateVRRPSyncGroupParams defines parameters for CreateVRRPSyncGroup.

type CreateVRRPSyncGroupResponse

type CreateVRRPSyncGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *VrrpSyncGroup
	JSON202      *VrrpSyncGroup
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateVRRPSyncGroupResponse

func ParseCreateVRRPSyncGroupResponse(rsp *http.Response) (*CreateVRRPSyncGroupResponse, error)

ParseCreateVRRPSyncGroupResponse parses an HTTP response from a CreateVRRPSyncGroupWithResponse call

func (CreateVRRPSyncGroupResponse) Status

Status returns HTTPResponse.Status

func (CreateVRRPSyncGroupResponse) StatusCode

func (r CreateVRRPSyncGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWafBodyRuleBackendJSONRequestBody

type CreateWafBodyRuleBackendJSONRequestBody = WafBodyRule

CreateWafBodyRuleBackendJSONRequestBody defines body for CreateWafBodyRuleBackend for application/json ContentType.

type CreateWafBodyRuleBackendParams

type CreateWafBodyRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateWafBodyRuleBackendParams defines parameters for CreateWafBodyRuleBackend.

type CreateWafBodyRuleBackendResponse

type CreateWafBodyRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WafBodyRule
	JSON202      *WafBodyRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateWafBodyRuleBackendResponse

func ParseCreateWafBodyRuleBackendResponse(rsp *http.Response) (*CreateWafBodyRuleBackendResponse, error)

ParseCreateWafBodyRuleBackendResponse parses an HTTP response from a CreateWafBodyRuleBackendWithResponse call

func (CreateWafBodyRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (CreateWafBodyRuleBackendResponse) StatusCode

func (r CreateWafBodyRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWafBodyRuleFrontendJSONRequestBody

type CreateWafBodyRuleFrontendJSONRequestBody = WafBodyRule

CreateWafBodyRuleFrontendJSONRequestBody defines body for CreateWafBodyRuleFrontend for application/json ContentType.

type CreateWafBodyRuleFrontendParams

type CreateWafBodyRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

CreateWafBodyRuleFrontendParams defines parameters for CreateWafBodyRuleFrontend.

type CreateWafBodyRuleFrontendResponse

type CreateWafBodyRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WafBodyRule
	JSON202      *WafBodyRule
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateWafBodyRuleFrontendResponse

func ParseCreateWafBodyRuleFrontendResponse(rsp *http.Response) (*CreateWafBodyRuleFrontendResponse, error)

ParseCreateWafBodyRuleFrontendResponse parses an HTTP response from a CreateWafBodyRuleFrontendWithResponse call

func (CreateWafBodyRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (CreateWafBodyRuleFrontendResponse) StatusCode

func (r CreateWafBodyRuleFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWafFileMultipartBody

type CreateWafFileMultipartBody struct {
	// FileUpload The waf file
	FileUpload *openapi_types.File `json:"file_upload,omitempty"`
}

CreateWafFileMultipartBody defines parameters for CreateWafFile.

type CreateWafFileMultipartRequestBody

type CreateWafFileMultipartRequestBody CreateWafFileMultipartBody

CreateWafFileMultipartRequestBody defines body for CreateWafFile for multipart/form-data ContentType.

type CreateWafFileParams

type CreateWafFileParams struct {
	// SubDir Sub directory in the ruleset
	SubDir *SubDir `form:"sub_dir,omitempty" json:"sub_dir,omitempty"`
}

CreateWafFileParams defines parameters for CreateWafFile.

type CreateWafFileResponse

type CreateWafFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WafFile
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateWafFileResponse

func ParseCreateWafFileResponse(rsp *http.Response) (*CreateWafFileResponse, error)

ParseCreateWafFileResponse parses an HTTP response from a CreateWafFileWithResponse call

func (CreateWafFileResponse) Status

func (r CreateWafFileResponse) Status() string

Status returns HTTPResponse.Status

func (CreateWafFileResponse) StatusCode

func (r CreateWafFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWafRulesetMultipartBody

type CreateWafRulesetMultipartBody struct {
	// FileUpload The waf ruleset
	FileUpload *openapi_types.File `json:"file_upload,omitempty"`
}

CreateWafRulesetMultipartBody defines parameters for CreateWafRuleset.

type CreateWafRulesetMultipartRequestBody

type CreateWafRulesetMultipartRequestBody CreateWafRulesetMultipartBody

CreateWafRulesetMultipartRequestBody defines body for CreateWafRuleset for multipart/form-data ContentType.

type CreateWafRulesetResponse

type CreateWafRulesetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WafRuleset
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseCreateWafRulesetResponse

func ParseCreateWafRulesetResponse(rsp *http.Response) (*CreateWafRulesetResponse, error)

ParseCreateWafRulesetResponse parses an HTTP response from a CreateWafRulesetWithResponse call

func (CreateWafRulesetResponse) Status

func (r CreateWafRulesetResponse) Status() string

Status returns HTTPResponse.Status

func (CreateWafRulesetResponse) StatusCode

func (r CreateWafRulesetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CrtLoad

type CrtLoad struct {
	// Alias Certificate alias
	Alias *string `json:"alias,omitempty"`

	// Certificate Certificate filename
	Certificate string `json:"certificate"`

	// Issuer OCSP issuer filename
	Issuer *string `json:"issuer,omitempty"`

	// Key Private key filename
	Key *string `json:"key,omitempty"`

	// Ocsp OCSP response filename
	Ocsp *string `json:"ocsp,omitempty"`

	// OcspUpdate Automatic OCSP response update
	OcspUpdate *CrtLoadOcspUpdate `json:"ocsp_update,omitempty"`

	// Sctl Signed Certificate Timestamp List filename
	Sctl *string `json:"sctl,omitempty"`
}

CrtLoad Loads a certificate from a store with options

type CrtLoadOcspUpdate

type CrtLoadOcspUpdate string

CrtLoadOcspUpdate Automatic OCSP response update

const (
	CrtLoadOcspUpdateDisabled CrtLoadOcspUpdate = "disabled"
	CrtLoadOcspUpdateEnabled  CrtLoadOcspUpdate = "enabled"
)

Defines values for CrtLoadOcspUpdate.

type CrtLoads

type CrtLoads = []CrtLoad

CrtLoads List of certificates to load from a Certificate Store

type CrtStore

type CrtStore struct {
	// CrtBase Default directory to fetch SSL certificates from
	CrtBase *string `json:"crt_base,omitempty"`

	// KeyBase Default directory to fetch SSL private keys from
	KeyBase *string `json:"key_base,omitempty"`

	// Loads List of certificates to load from a Certificate Store
	Loads *CrtLoads `json:"loads,omitempty"`
	Name  string    `json:"name"`
}

CrtStore Storage mechanism to load and store certificates used in the configuration

type CrtStores

type CrtStores = []CrtStore

CrtStores List of Certificate Stores

type DebugOptions

type DebugOptions struct {
	Anonkey     *int  `json:"anonkey"`
	Quiet       *bool `json:"quiet,omitempty"`
	ZeroWarning *bool `json:"zero_warning,omitempty"`
}

DebugOptions defines model for debug_options.

type DefaultBind

type DefaultBind = BindParams

DefaultBind defines model for default_bind.

type DefaultError

type DefaultError = Error

DefaultError API Error

type DefaultServer

type DefaultServer = ServerParams

DefaultServer defines model for default_server.

type Defaults

type Defaults struct {
	Abortonclose              *DefaultsAbortonclose              `json:"abortonclose,omitempty"`
	AcceptInvalidHttpRequest  *DefaultsAcceptInvalidHttpRequest  `json:"accept_invalid_http_request,omitempty"`
	AcceptInvalidHttpResponse *DefaultsAcceptInvalidHttpResponse `json:"accept_invalid_http_response,omitempty"`
	AdvCheck                  *DefaultsAdvCheck                  `json:"adv_check,omitempty"`
	Allbackups                *DefaultsAllbackups                `json:"allbackups,omitempty"`
	Backlog                   *int                               `json:"backlog"`
	Balance                   *Balance                           `json:"balance,omitempty"`
	CheckTimeout              *int                               `json:"check_timeout"`
	Checkcache                *DefaultsCheckcache                `json:"checkcache,omitempty"`
	Clflog                    *bool                              `json:"clflog,omitempty"`
	ClientFinTimeout          *int                               `json:"client_fin_timeout"`
	ClientTimeout             *int                               `json:"client_timeout"`
	Clitcpka                  *DefaultsClitcpka                  `json:"clitcpka,omitempty"`
	ClitcpkaCnt               *int                               `json:"clitcpka_cnt"`
	ClitcpkaIdle              *int                               `json:"clitcpka_idle"`
	ClitcpkaIntvl             *int                               `json:"clitcpka_intvl"`
	Compression               *Compression                       `json:"compression,omitempty"`
	ConnectTimeout            *int                               `json:"connect_timeout"`
	Contstats                 *DefaultsContstats                 `json:"contstats,omitempty"`
	Cookie                    *Cookie                            `json:"cookie,omitempty"`
	DefaultBackend            *string                            `json:"default_backend,omitempty"`
	DefaultServer             *DefaultServer                     `json:"default_server,omitempty"`
	DisableH2Upgrade          *DefaultsDisableH2Upgrade          `json:"disable_h2_upgrade,omitempty"`
	Disabled                  *bool                              `json:"disabled,omitempty"`
	DontlogNormal             *DefaultsDontlogNormal             `json:"dontlog_normal,omitempty"`
	Dontlognull               *DefaultsDontlognull               `json:"dontlognull,omitempty"`
	DynamicCookieKey          *string                            `json:"dynamic_cookie_key,omitempty"`

	// EmailAlert Send emails for important log messages.
	EmailAlert               *EmailAlert                      `json:"email_alert,omitempty"`
	Enabled                  *bool                            `json:"enabled,omitempty"`
	ErrorFiles               *[]Errorfile                     `json:"error_files,omitempty"`
	ErrorLogFormat           *string                          `json:"error_log_format,omitempty"`
	ErrorFilesFromHTTPErrors *[]Errorfiles                    `json:"errorfiles_from_http_errors,omitempty"`
	Errorloc302              *Errorloc                        `json:"errorloc302,omitempty"`
	Errorloc303              *Errorloc                        `json:"errorloc303,omitempty"`
	ExternalCheck            *DefaultsExternalCheck           `json:"external_check,omitempty"`
	ExternalCheckCommand     *string                          `json:"external_check_command,omitempty"`
	ExternalCheckPath        *string                          `json:"external_check_path,omitempty"`
	Forwardfor               *Forwardfor                      `json:"forwardfor,omitempty"`
	From                     *string                          `json:"from,omitempty"`
	Fullconn                 *int                             `json:"fullconn"`
	H1CaseAdjustBogusClient  *DefaultsH1CaseAdjustBogusClient `json:"h1_case_adjust_bogus_client,omitempty"`
	H1CaseAdjustBogusServer  *DefaultsH1CaseAdjustBogusServer `json:"h1_case_adjust_bogus_server,omitempty"`
	HashBalanceFactor        *int                             `json:"hash_balance_factor"`
	HashType                 *HashType                        `json:"hash_type,omitempty"`
	HttpBufferRequest        *DefaultsHttpBufferRequest       `json:"http-buffer-request,omitempty"`
	HttpUseHtx               *DefaultsHttpUseHtx              `json:"http-use-htx,omitempty"`
	HttpCheckList            *HttpChecks                      `json:"http_check_list,omitempty"`
	HttpConnectionMode       *DefaultsHttpConnectionMode      `json:"http_connection_mode,omitempty"`

	// HttpErrorRuleList HAProxy HTTP error rules array (corresponds to http-error directives)
	HttpErrorRuleList       *HttpErrorRules                  `json:"http_error_rule_list,omitempty"`
	HttpIgnoreProbes        *DefaultsHttpIgnoreProbes        `json:"http_ignore_probes,omitempty"`
	HttpKeepAliveTimeout    *int                             `json:"http_keep_alive_timeout"`
	HttpNoDelay             *DefaultsHttpNoDelay             `json:"http_no_delay,omitempty"`
	HttpPretendKeepalive    *DefaultsHttpPretendKeepalive    `json:"http_pretend_keepalive,omitempty"`
	HttpRequestTimeout      *int                             `json:"http_request_timeout"`
	HttpRestrictReqHdrNames *DefaultsHttpRestrictReqHdrNames `json:"http_restrict_req_hdr_names,omitempty"`
	HttpReuse               *DefaultsHttpReuse               `json:"http_reuse,omitempty"`
	HttpSendNameHeader      *string                          `json:"http_send_name_header"`
	HttpUseProxyHeader      *DefaultsHttpUseProxyHeader      `json:"http_use_proxy_header,omitempty"`
	HttpchkParams           *HttpchkParams                   `json:"httpchk_params,omitempty"`
	Httplog                 *bool                            `json:"httplog,omitempty"`
	Httpslog                *DefaultsHttpslog                `json:"httpslog,omitempty"`
	IdleCloseOnResponse     *DefaultsIdleCloseOnResponse     `json:"idle_close_on_response,omitempty"`
	IndependentStreams      *DefaultsIndependentStreams      `json:"independent_streams,omitempty"`
	LoadServerStateFromFile *DefaultsLoadServerStateFromFile `json:"load_server_state_from_file,omitempty"`
	LogFormat               *string                          `json:"log_format,omitempty"`
	LogFormatSd             *string                          `json:"log_format_sd,omitempty"`
	LogHealthChecks         *DefaultsLogHealthChecks         `json:"log_health_checks,omitempty"`
	LogSeparateErrors       *DefaultsLogSeparateErrors       `json:"log_separate_errors,omitempty"`
	LogTag                  *string                          `json:"log_tag,omitempty"`

	// LogTargetList HAProxy log target array (corresponds to log directives)
	LogTargetList     *LogTargets               `json:"log_target_list,omitempty"`
	Logasap           *DefaultsLogasap          `json:"logasap,omitempty"`
	MaxKeepAliveQueue *int                      `json:"max_keep_alive_queue"`
	Maxconn           *int                      `json:"maxconn"`
	Mode              *DefaultsMode             `json:"mode,omitempty"`
	MonitorUri        *MonitorUri               `json:"monitor_uri,omitempty"`
	MysqlCheckParams  *MysqlCheckParams         `json:"mysql_check_params,omitempty"`
	Name              *string                   `json:"name,omitempty"`
	Nolinger          *DefaultsNolinger         `json:"nolinger,omitempty"`
	Originalto        *Originalto               `json:"originalto,omitempty"`
	Persist           *DefaultsPersist          `json:"persist,omitempty"`
	PersistRule       *PersistRule              `json:"persist_rule,omitempty"`
	PgsqlCheckParams  *PgsqlCheckParams         `json:"pgsql_check_params,omitempty"`
	PreferLastServer  *DefaultsPreferLastServer `json:"prefer_last_server,omitempty"`
	QueueTimeout      *int                      `json:"queue_timeout"`
	Redispatch        *Redispatch               `json:"redispatch,omitempty"`
	Retries           *int                      `json:"retries"`
	RetryOn           *string                   `json:"retry_on,omitempty"`
	ServerFinTimeout  *int                      `json:"server_fin_timeout"`
	ServerTimeout     *int                      `json:"server_timeout"`
	SmtpchkParams     *SmtpchkParams            `json:"smtpchk_params,omitempty"`
	SocketStats       *DefaultsSocketStats      `json:"socket_stats,omitempty"`
	Source            *Source                   `json:"source,omitempty"`
	SpliceAuto        *DefaultsSpliceAuto       `json:"splice_auto,omitempty"`
	SpliceRequest     *DefaultsSpliceRequest    `json:"splice_request,omitempty"`
	SpliceResponse    *DefaultsSpliceResponse   `json:"splice_response,omitempty"`
	Srvtcpka          *DefaultsSrvtcpka         `json:"srvtcpka,omitempty"`
	SrvtcpkaCnt       *int                      `json:"srvtcpka_cnt"`
	SrvtcpkaIdle      *int                      `json:"srvtcpka_idle"`
	SrvtcpkaIntvl     *int                      `json:"srvtcpka_intvl"`
	StatsOptions      *StatsOptions             `json:"stats_options,omitempty"`
	TarpitTimeout     *int                      `json:"tarpit_timeout"`
	TcpCheckRuleList  *TcpChecks                `json:"tcp_check_rule_list,omitempty"`
	TcpSmartAccept    *DefaultsTcpSmartAccept   `json:"tcp_smart_accept,omitempty"`
	TcpSmartConnect   *DefaultsTcpSmartConnect  `json:"tcp_smart_connect,omitempty"`
	Tcpka             *DefaultsTcpka            `json:"tcpka,omitempty"`
	Tcplog            *bool                     `json:"tcplog,omitempty"`
	Transparent       *DefaultsTransparent      `json:"transparent,omitempty"`
	TunnelTimeout     *int                      `json:"tunnel_timeout"`
	UniqueIdFormat    *string                   `json:"unique_id_format,omitempty"`
	UniqueIdHeader    *string                   `json:"unique_id_header,omitempty"`
}

Defaults defines model for defaults.

type DefaultsAbortonclose

type DefaultsAbortonclose string

DefaultsAbortonclose defines model for Defaults.Abortonclose.

const (
	DefaultsAbortoncloseDisabled DefaultsAbortonclose = "disabled"
	DefaultsAbortoncloseEnabled  DefaultsAbortonclose = "enabled"
)

Defines values for DefaultsAbortonclose.

type DefaultsAcceptInvalidHttpRequest

type DefaultsAcceptInvalidHttpRequest string

DefaultsAcceptInvalidHttpRequest defines model for Defaults.AcceptInvalidHttpRequest.

const (
	DefaultsAcceptInvalidHttpRequestDisabled DefaultsAcceptInvalidHttpRequest = "disabled"
	DefaultsAcceptInvalidHttpRequestEnabled  DefaultsAcceptInvalidHttpRequest = "enabled"
)

Defines values for DefaultsAcceptInvalidHttpRequest.

type DefaultsAcceptInvalidHttpResponse

type DefaultsAcceptInvalidHttpResponse string

DefaultsAcceptInvalidHttpResponse defines model for Defaults.AcceptInvalidHttpResponse.

const (
	DefaultsAcceptInvalidHttpResponseDisabled DefaultsAcceptInvalidHttpResponse = "disabled"
	DefaultsAcceptInvalidHttpResponseEnabled  DefaultsAcceptInvalidHttpResponse = "enabled"
)

Defines values for DefaultsAcceptInvalidHttpResponse.

type DefaultsAdvCheck

type DefaultsAdvCheck string

DefaultsAdvCheck defines model for Defaults.AdvCheck.

const (
	DefaultsAdvCheckHttpchk     DefaultsAdvCheck = "httpchk"
	DefaultsAdvCheckLdapCheck   DefaultsAdvCheck = "ldap-check"
	DefaultsAdvCheckMysqlCheck  DefaultsAdvCheck = "mysql-check"
	DefaultsAdvCheckPgsqlCheck  DefaultsAdvCheck = "pgsql-check"
	DefaultsAdvCheckRedisCheck  DefaultsAdvCheck = "redis-check"
	DefaultsAdvCheckSmtpchk     DefaultsAdvCheck = "smtpchk"
	DefaultsAdvCheckSslHelloChk DefaultsAdvCheck = "ssl-hello-chk"
	DefaultsAdvCheckTcpCheck    DefaultsAdvCheck = "tcp-check"
)

Defines values for DefaultsAdvCheck.

type DefaultsAllbackups

type DefaultsAllbackups string

DefaultsAllbackups defines model for Defaults.Allbackups.

const (
	DefaultsAllbackupsDisabled DefaultsAllbackups = "disabled"
	DefaultsAllbackupsEnabled  DefaultsAllbackups = "enabled"
)

Defines values for DefaultsAllbackups.

type DefaultsBase

type DefaultsBase struct {
	Abortonclose              *DefaultsBaseAbortonclose              `json:"abortonclose,omitempty"`
	AcceptInvalidHttpRequest  *DefaultsBaseAcceptInvalidHttpRequest  `json:"accept_invalid_http_request,omitempty"`
	AcceptInvalidHttpResponse *DefaultsBaseAcceptInvalidHttpResponse `json:"accept_invalid_http_response,omitempty"`
	AdvCheck                  *DefaultsBaseAdvCheck                  `json:"adv_check,omitempty"`
	Allbackups                *DefaultsBaseAllbackups                `json:"allbackups,omitempty"`
	Backlog                   *int                                   `json:"backlog"`
	Balance                   *Balance                               `json:"balance,omitempty"`
	CheckTimeout              *int                                   `json:"check_timeout"`
	Checkcache                *DefaultsBaseCheckcache                `json:"checkcache,omitempty"`
	Clflog                    *bool                                  `json:"clflog,omitempty"`
	ClientFinTimeout          *int                                   `json:"client_fin_timeout"`
	ClientTimeout             *int                                   `json:"client_timeout"`
	Clitcpka                  *DefaultsBaseClitcpka                  `json:"clitcpka,omitempty"`
	ClitcpkaCnt               *int                                   `json:"clitcpka_cnt"`
	ClitcpkaIdle              *int                                   `json:"clitcpka_idle"`
	ClitcpkaIntvl             *int                                   `json:"clitcpka_intvl"`
	Compression               *Compression                           `json:"compression,omitempty"`
	ConnectTimeout            *int                                   `json:"connect_timeout"`
	Contstats                 *DefaultsBaseContstats                 `json:"contstats,omitempty"`
	Cookie                    *Cookie                                `json:"cookie,omitempty"`
	DefaultBackend            *string                                `json:"default_backend,omitempty"`
	DefaultServer             *DefaultServer                         `json:"default_server,omitempty"`
	DisableH2Upgrade          *DefaultsBaseDisableH2Upgrade          `json:"disable_h2_upgrade,omitempty"`
	Disabled                  *bool                                  `json:"disabled,omitempty"`
	DontlogNormal             *DefaultsBaseDontlogNormal             `json:"dontlog_normal,omitempty"`
	Dontlognull               *DefaultsBaseDontlognull               `json:"dontlognull,omitempty"`
	DynamicCookieKey          *string                                `json:"dynamic_cookie_key,omitempty"`

	// EmailAlert Send emails for important log messages.
	EmailAlert               *EmailAlert                          `json:"email_alert,omitempty"`
	Enabled                  *bool                                `json:"enabled,omitempty"`
	ErrorFiles               *[]Errorfile                         `json:"error_files,omitempty"`
	ErrorLogFormat           *string                              `json:"error_log_format,omitempty"`
	ErrorFilesFromHTTPErrors *[]Errorfiles                        `json:"errorfiles_from_http_errors,omitempty"`
	Errorloc302              *Errorloc                            `json:"errorloc302,omitempty"`
	Errorloc303              *Errorloc                            `json:"errorloc303,omitempty"`
	ExternalCheck            *DefaultsBaseExternalCheck           `json:"external_check,omitempty"`
	ExternalCheckCommand     *string                              `json:"external_check_command,omitempty"`
	ExternalCheckPath        *string                              `json:"external_check_path,omitempty"`
	Forwardfor               *Forwardfor                          `json:"forwardfor,omitempty"`
	From                     *string                              `json:"from,omitempty"`
	Fullconn                 *int                                 `json:"fullconn"`
	H1CaseAdjustBogusClient  *DefaultsBaseH1CaseAdjustBogusClient `json:"h1_case_adjust_bogus_client,omitempty"`
	H1CaseAdjustBogusServer  *DefaultsBaseH1CaseAdjustBogusServer `json:"h1_case_adjust_bogus_server,omitempty"`
	HashBalanceFactor        *int                                 `json:"hash_balance_factor"`
	HashType                 *HashType                            `json:"hash_type,omitempty"`
	HttpBufferRequest        *DefaultsBaseHttpBufferRequest       `json:"http-buffer-request,omitempty"`
	HttpUseHtx               *DefaultsBaseHttpUseHtx              `json:"http-use-htx,omitempty"`
	HttpConnectionMode       *DefaultsBaseHttpConnectionMode      `json:"http_connection_mode,omitempty"`
	HttpIgnoreProbes         *DefaultsBaseHttpIgnoreProbes        `json:"http_ignore_probes,omitempty"`
	HttpKeepAliveTimeout     *int                                 `json:"http_keep_alive_timeout"`
	HttpNoDelay              *DefaultsBaseHttpNoDelay             `json:"http_no_delay,omitempty"`
	HttpPretendKeepalive     *DefaultsBaseHttpPretendKeepalive    `json:"http_pretend_keepalive,omitempty"`
	HttpRequestTimeout       *int                                 `json:"http_request_timeout"`
	HttpRestrictReqHdrNames  *DefaultsBaseHttpRestrictReqHdrNames `json:"http_restrict_req_hdr_names,omitempty"`
	HttpReuse                *DefaultsBaseHttpReuse               `json:"http_reuse,omitempty"`
	HttpSendNameHeader       *string                              `json:"http_send_name_header"`
	HttpUseProxyHeader       *DefaultsBaseHttpUseProxyHeader      `json:"http_use_proxy_header,omitempty"`
	HttpchkParams            *HttpchkParams                       `json:"httpchk_params,omitempty"`
	Httplog                  *bool                                `json:"httplog,omitempty"`
	Httpslog                 *DefaultsBaseHttpslog                `json:"httpslog,omitempty"`
	IdleCloseOnResponse      *DefaultsBaseIdleCloseOnResponse     `json:"idle_close_on_response,omitempty"`
	IndependentStreams       *DefaultsBaseIndependentStreams      `json:"independent_streams,omitempty"`
	LoadServerStateFromFile  *DefaultsBaseLoadServerStateFromFile `json:"load_server_state_from_file,omitempty"`
	LogFormat                *string                              `json:"log_format,omitempty"`
	LogFormatSd              *string                              `json:"log_format_sd,omitempty"`
	LogHealthChecks          *DefaultsBaseLogHealthChecks         `json:"log_health_checks,omitempty"`
	LogSeparateErrors        *DefaultsBaseLogSeparateErrors       `json:"log_separate_errors,omitempty"`
	LogTag                   *string                              `json:"log_tag,omitempty"`
	Logasap                  *DefaultsBaseLogasap                 `json:"logasap,omitempty"`
	MaxKeepAliveQueue        *int                                 `json:"max_keep_alive_queue"`
	Maxconn                  *int                                 `json:"maxconn"`
	Mode                     *DefaultsBaseMode                    `json:"mode,omitempty"`
	MonitorUri               *MonitorUri                          `json:"monitor_uri,omitempty"`
	MysqlCheckParams         *MysqlCheckParams                    `json:"mysql_check_params,omitempty"`
	Name                     *string                              `json:"name,omitempty"`
	Nolinger                 *DefaultsBaseNolinger                `json:"nolinger,omitempty"`
	Originalto               *Originalto                          `json:"originalto,omitempty"`
	Persist                  *DefaultsBasePersist                 `json:"persist,omitempty"`
	PersistRule              *PersistRule                         `json:"persist_rule,omitempty"`
	PgsqlCheckParams         *PgsqlCheckParams                    `json:"pgsql_check_params,omitempty"`
	PreferLastServer         *DefaultsBasePreferLastServer        `json:"prefer_last_server,omitempty"`
	QueueTimeout             *int                                 `json:"queue_timeout"`
	Redispatch               *Redispatch                          `json:"redispatch,omitempty"`
	Retries                  *int                                 `json:"retries"`
	RetryOn                  *string                              `json:"retry_on,omitempty"`
	ServerFinTimeout         *int                                 `json:"server_fin_timeout"`
	ServerTimeout            *int                                 `json:"server_timeout"`
	SmtpchkParams            *SmtpchkParams                       `json:"smtpchk_params,omitempty"`
	SocketStats              *DefaultsBaseSocketStats             `json:"socket_stats,omitempty"`
	Source                   *Source                              `json:"source,omitempty"`
	SpliceAuto               *DefaultsBaseSpliceAuto              `json:"splice_auto,omitempty"`
	SpliceRequest            *DefaultsBaseSpliceRequest           `json:"splice_request,omitempty"`
	SpliceResponse           *DefaultsBaseSpliceResponse          `json:"splice_response,omitempty"`
	Srvtcpka                 *DefaultsBaseSrvtcpka                `json:"srvtcpka,omitempty"`
	SrvtcpkaCnt              *int                                 `json:"srvtcpka_cnt"`
	SrvtcpkaIdle             *int                                 `json:"srvtcpka_idle"`
	SrvtcpkaIntvl            *int                                 `json:"srvtcpka_intvl"`
	StatsOptions             *StatsOptions                        `json:"stats_options,omitempty"`
	TarpitTimeout            *int                                 `json:"tarpit_timeout"`
	TcpSmartAccept           *DefaultsBaseTcpSmartAccept          `json:"tcp_smart_accept,omitempty"`
	TcpSmartConnect          *DefaultsBaseTcpSmartConnect         `json:"tcp_smart_connect,omitempty"`
	Tcpka                    *DefaultsBaseTcpka                   `json:"tcpka,omitempty"`
	Tcplog                   *bool                                `json:"tcplog,omitempty"`
	Transparent              *DefaultsBaseTransparent             `json:"transparent,omitempty"`
	TunnelTimeout            *int                                 `json:"tunnel_timeout"`
	UniqueIdFormat           *string                              `json:"unique_id_format,omitempty"`
	UniqueIdHeader           *string                              `json:"unique_id_header,omitempty"`
}

DefaultsBase HAProxy defaults configuration

type DefaultsBaseAbortonclose

type DefaultsBaseAbortonclose string

DefaultsBaseAbortonclose defines model for DefaultsBase.Abortonclose.

const (
	DefaultsBaseAbortoncloseDisabled DefaultsBaseAbortonclose = "disabled"
	DefaultsBaseAbortoncloseEnabled  DefaultsBaseAbortonclose = "enabled"
)

Defines values for DefaultsBaseAbortonclose.

type DefaultsBaseAcceptInvalidHttpRequest

type DefaultsBaseAcceptInvalidHttpRequest string

DefaultsBaseAcceptInvalidHttpRequest defines model for DefaultsBase.AcceptInvalidHttpRequest.

const (
	DefaultsBaseAcceptInvalidHttpRequestDisabled DefaultsBaseAcceptInvalidHttpRequest = "disabled"
	DefaultsBaseAcceptInvalidHttpRequestEnabled  DefaultsBaseAcceptInvalidHttpRequest = "enabled"
)

Defines values for DefaultsBaseAcceptInvalidHttpRequest.

type DefaultsBaseAcceptInvalidHttpResponse

type DefaultsBaseAcceptInvalidHttpResponse string

DefaultsBaseAcceptInvalidHttpResponse defines model for DefaultsBase.AcceptInvalidHttpResponse.

const (
	DefaultsBaseAcceptInvalidHttpResponseDisabled DefaultsBaseAcceptInvalidHttpResponse = "disabled"
	DefaultsBaseAcceptInvalidHttpResponseEnabled  DefaultsBaseAcceptInvalidHttpResponse = "enabled"
)

Defines values for DefaultsBaseAcceptInvalidHttpResponse.

type DefaultsBaseAdvCheck

type DefaultsBaseAdvCheck string

DefaultsBaseAdvCheck defines model for DefaultsBase.AdvCheck.

const (
	DefaultsBaseAdvCheckHttpchk     DefaultsBaseAdvCheck = "httpchk"
	DefaultsBaseAdvCheckLdapCheck   DefaultsBaseAdvCheck = "ldap-check"
	DefaultsBaseAdvCheckMysqlCheck  DefaultsBaseAdvCheck = "mysql-check"
	DefaultsBaseAdvCheckPgsqlCheck  DefaultsBaseAdvCheck = "pgsql-check"
	DefaultsBaseAdvCheckRedisCheck  DefaultsBaseAdvCheck = "redis-check"
	DefaultsBaseAdvCheckSmtpchk     DefaultsBaseAdvCheck = "smtpchk"
	DefaultsBaseAdvCheckSslHelloChk DefaultsBaseAdvCheck = "ssl-hello-chk"
	DefaultsBaseAdvCheckTcpCheck    DefaultsBaseAdvCheck = "tcp-check"
)

Defines values for DefaultsBaseAdvCheck.

type DefaultsBaseAllbackups

type DefaultsBaseAllbackups string

DefaultsBaseAllbackups defines model for DefaultsBase.Allbackups.

const (
	DefaultsBaseAllbackupsDisabled DefaultsBaseAllbackups = "disabled"
	DefaultsBaseAllbackupsEnabled  DefaultsBaseAllbackups = "enabled"
)

Defines values for DefaultsBaseAllbackups.

type DefaultsBaseCheckcache

type DefaultsBaseCheckcache string

DefaultsBaseCheckcache defines model for DefaultsBase.Checkcache.

const (
	DefaultsBaseCheckcacheDisabled DefaultsBaseCheckcache = "disabled"
	DefaultsBaseCheckcacheEnabled  DefaultsBaseCheckcache = "enabled"
)

Defines values for DefaultsBaseCheckcache.

type DefaultsBaseClitcpka

type DefaultsBaseClitcpka string

DefaultsBaseClitcpka defines model for DefaultsBase.Clitcpka.

const (
	DefaultsBaseClitcpkaDisabled DefaultsBaseClitcpka = "disabled"
	DefaultsBaseClitcpkaEnabled  DefaultsBaseClitcpka = "enabled"
)

Defines values for DefaultsBaseClitcpka.

type DefaultsBaseContstats

type DefaultsBaseContstats string

DefaultsBaseContstats defines model for DefaultsBase.Contstats.

const (
	DefaultsBaseContstatsEnabled DefaultsBaseContstats = "enabled"
)

Defines values for DefaultsBaseContstats.

type DefaultsBaseDisableH2Upgrade

type DefaultsBaseDisableH2Upgrade string

DefaultsBaseDisableH2Upgrade defines model for DefaultsBase.DisableH2Upgrade.

const (
	DefaultsBaseDisableH2UpgradeDisabled DefaultsBaseDisableH2Upgrade = "disabled"
	DefaultsBaseDisableH2UpgradeEnabled  DefaultsBaseDisableH2Upgrade = "enabled"
)

Defines values for DefaultsBaseDisableH2Upgrade.

type DefaultsBaseDontlogNormal

type DefaultsBaseDontlogNormal string

DefaultsBaseDontlogNormal defines model for DefaultsBase.DontlogNormal.

const (
	DefaultsBaseDontlogNormalDisabled DefaultsBaseDontlogNormal = "disabled"
	DefaultsBaseDontlogNormalEnabled  DefaultsBaseDontlogNormal = "enabled"
)

Defines values for DefaultsBaseDontlogNormal.

type DefaultsBaseDontlognull

type DefaultsBaseDontlognull string

DefaultsBaseDontlognull defines model for DefaultsBase.Dontlognull.

const (
	DefaultsBaseDontlognullDisabled DefaultsBaseDontlognull = "disabled"
	DefaultsBaseDontlognullEnabled  DefaultsBaseDontlognull = "enabled"
)

Defines values for DefaultsBaseDontlognull.

type DefaultsBaseExternalCheck

type DefaultsBaseExternalCheck string

DefaultsBaseExternalCheck defines model for DefaultsBase.ExternalCheck.

const (
	DefaultsBaseExternalCheckDisabled DefaultsBaseExternalCheck = "disabled"
	DefaultsBaseExternalCheckEnabled  DefaultsBaseExternalCheck = "enabled"
)

Defines values for DefaultsBaseExternalCheck.

type DefaultsBaseH1CaseAdjustBogusClient

type DefaultsBaseH1CaseAdjustBogusClient string

DefaultsBaseH1CaseAdjustBogusClient defines model for DefaultsBase.H1CaseAdjustBogusClient.

const (
	DefaultsBaseH1CaseAdjustBogusClientDisabled DefaultsBaseH1CaseAdjustBogusClient = "disabled"
	DefaultsBaseH1CaseAdjustBogusClientEnabled  DefaultsBaseH1CaseAdjustBogusClient = "enabled"
)

Defines values for DefaultsBaseH1CaseAdjustBogusClient.

type DefaultsBaseH1CaseAdjustBogusServer

type DefaultsBaseH1CaseAdjustBogusServer string

DefaultsBaseH1CaseAdjustBogusServer defines model for DefaultsBase.H1CaseAdjustBogusServer.

const (
	DefaultsBaseH1CaseAdjustBogusServerDisabled DefaultsBaseH1CaseAdjustBogusServer = "disabled"
	DefaultsBaseH1CaseAdjustBogusServerEnabled  DefaultsBaseH1CaseAdjustBogusServer = "enabled"
)

Defines values for DefaultsBaseH1CaseAdjustBogusServer.

type DefaultsBaseHttpBufferRequest

type DefaultsBaseHttpBufferRequest string

DefaultsBaseHttpBufferRequest defines model for DefaultsBase.HttpBufferRequest.

const (
	DefaultsBaseHttpBufferRequestDisabled DefaultsBaseHttpBufferRequest = "disabled"
	DefaultsBaseHttpBufferRequestEnabled  DefaultsBaseHttpBufferRequest = "enabled"
)

Defines values for DefaultsBaseHttpBufferRequest.

type DefaultsBaseHttpConnectionMode

type DefaultsBaseHttpConnectionMode string

DefaultsBaseHttpConnectionMode defines model for DefaultsBase.HttpConnectionMode.

const (
	DefaultsBaseHttpConnectionModeHttpKeepAlive   DefaultsBaseHttpConnectionMode = "http-keep-alive"
	DefaultsBaseHttpConnectionModeHttpServerClose DefaultsBaseHttpConnectionMode = "http-server-close"
	DefaultsBaseHttpConnectionModeHttpclose       DefaultsBaseHttpConnectionMode = "httpclose"
)

Defines values for DefaultsBaseHttpConnectionMode.

type DefaultsBaseHttpIgnoreProbes

type DefaultsBaseHttpIgnoreProbes string

DefaultsBaseHttpIgnoreProbes defines model for DefaultsBase.HttpIgnoreProbes.

const (
	DefaultsBaseHttpIgnoreProbesDisabled DefaultsBaseHttpIgnoreProbes = "disabled"
	DefaultsBaseHttpIgnoreProbesEnabled  DefaultsBaseHttpIgnoreProbes = "enabled"
)

Defines values for DefaultsBaseHttpIgnoreProbes.

type DefaultsBaseHttpNoDelay

type DefaultsBaseHttpNoDelay string

DefaultsBaseHttpNoDelay defines model for DefaultsBase.HttpNoDelay.

const (
	DefaultsBaseHttpNoDelayDisabled DefaultsBaseHttpNoDelay = "disabled"
	DefaultsBaseHttpNoDelayEnabled  DefaultsBaseHttpNoDelay = "enabled"
)

Defines values for DefaultsBaseHttpNoDelay.

type DefaultsBaseHttpPretendKeepalive

type DefaultsBaseHttpPretendKeepalive string

DefaultsBaseHttpPretendKeepalive defines model for DefaultsBase.HttpPretendKeepalive.

const (
	DefaultsBaseHttpPretendKeepaliveDisabled DefaultsBaseHttpPretendKeepalive = "disabled"
	DefaultsBaseHttpPretendKeepaliveEnabled  DefaultsBaseHttpPretendKeepalive = "enabled"
)

Defines values for DefaultsBaseHttpPretendKeepalive.

type DefaultsBaseHttpRestrictReqHdrNames

type DefaultsBaseHttpRestrictReqHdrNames string

DefaultsBaseHttpRestrictReqHdrNames defines model for DefaultsBase.HttpRestrictReqHdrNames.

const (
	DefaultsBaseHttpRestrictReqHdrNamesDelete   DefaultsBaseHttpRestrictReqHdrNames = "delete"
	DefaultsBaseHttpRestrictReqHdrNamesPreserve DefaultsBaseHttpRestrictReqHdrNames = "preserve"
	DefaultsBaseHttpRestrictReqHdrNamesReject   DefaultsBaseHttpRestrictReqHdrNames = "reject"
)

Defines values for DefaultsBaseHttpRestrictReqHdrNames.

type DefaultsBaseHttpReuse

type DefaultsBaseHttpReuse string

DefaultsBaseHttpReuse defines model for DefaultsBase.HttpReuse.

const (
	DefaultsBaseHttpReuseAggressive DefaultsBaseHttpReuse = "aggressive"
	DefaultsBaseHttpReuseAlways     DefaultsBaseHttpReuse = "always"
	DefaultsBaseHttpReuseNever      DefaultsBaseHttpReuse = "never"
	DefaultsBaseHttpReuseSafe       DefaultsBaseHttpReuse = "safe"
)

Defines values for DefaultsBaseHttpReuse.

type DefaultsBaseHttpUseHtx

type DefaultsBaseHttpUseHtx string

DefaultsBaseHttpUseHtx defines model for DefaultsBase.HttpUseHtx.

const (
	DefaultsBaseHttpUseHtxDisabled DefaultsBaseHttpUseHtx = "disabled"
	DefaultsBaseHttpUseHtxEnabled  DefaultsBaseHttpUseHtx = "enabled"
)

Defines values for DefaultsBaseHttpUseHtx.

type DefaultsBaseHttpUseProxyHeader

type DefaultsBaseHttpUseProxyHeader string

DefaultsBaseHttpUseProxyHeader defines model for DefaultsBase.HttpUseProxyHeader.

const (
	DefaultsBaseHttpUseProxyHeaderDisabled DefaultsBaseHttpUseProxyHeader = "disabled"
	DefaultsBaseHttpUseProxyHeaderEnabled  DefaultsBaseHttpUseProxyHeader = "enabled"
)

Defines values for DefaultsBaseHttpUseProxyHeader.

type DefaultsBaseHttpslog

type DefaultsBaseHttpslog string

DefaultsBaseHttpslog defines model for DefaultsBase.Httpslog.

const (
	DefaultsBaseHttpslogDisabled DefaultsBaseHttpslog = "disabled"
	DefaultsBaseHttpslogEnabled  DefaultsBaseHttpslog = "enabled"
)

Defines values for DefaultsBaseHttpslog.

type DefaultsBaseIdleCloseOnResponse

type DefaultsBaseIdleCloseOnResponse string

DefaultsBaseIdleCloseOnResponse defines model for DefaultsBase.IdleCloseOnResponse.

const (
	DefaultsBaseIdleCloseOnResponseDisabled DefaultsBaseIdleCloseOnResponse = "disabled"
	DefaultsBaseIdleCloseOnResponseEnabled  DefaultsBaseIdleCloseOnResponse = "enabled"
)

Defines values for DefaultsBaseIdleCloseOnResponse.

type DefaultsBaseIndependentStreams

type DefaultsBaseIndependentStreams string

DefaultsBaseIndependentStreams defines model for DefaultsBase.IndependentStreams.

const (
	DefaultsBaseIndependentStreamsDisabled DefaultsBaseIndependentStreams = "disabled"
	DefaultsBaseIndependentStreamsEnabled  DefaultsBaseIndependentStreams = "enabled"
)

Defines values for DefaultsBaseIndependentStreams.

type DefaultsBaseLoadServerStateFromFile

type DefaultsBaseLoadServerStateFromFile string

DefaultsBaseLoadServerStateFromFile defines model for DefaultsBase.LoadServerStateFromFile.

const (
	DefaultsBaseLoadServerStateFromFileGlobal DefaultsBaseLoadServerStateFromFile = "global"
	DefaultsBaseLoadServerStateFromFileLocal  DefaultsBaseLoadServerStateFromFile = "local"
	DefaultsBaseLoadServerStateFromFileNone   DefaultsBaseLoadServerStateFromFile = "none"
)

Defines values for DefaultsBaseLoadServerStateFromFile.

type DefaultsBaseLogHealthChecks

type DefaultsBaseLogHealthChecks string

DefaultsBaseLogHealthChecks defines model for DefaultsBase.LogHealthChecks.

const (
	DefaultsBaseLogHealthChecksDisabled DefaultsBaseLogHealthChecks = "disabled"
	DefaultsBaseLogHealthChecksEnabled  DefaultsBaseLogHealthChecks = "enabled"
)

Defines values for DefaultsBaseLogHealthChecks.

type DefaultsBaseLogSeparateErrors

type DefaultsBaseLogSeparateErrors string

DefaultsBaseLogSeparateErrors defines model for DefaultsBase.LogSeparateErrors.

const (
	DefaultsBaseLogSeparateErrorsDisabled DefaultsBaseLogSeparateErrors = "disabled"
	DefaultsBaseLogSeparateErrorsEnabled  DefaultsBaseLogSeparateErrors = "enabled"
)

Defines values for DefaultsBaseLogSeparateErrors.

type DefaultsBaseLogasap

type DefaultsBaseLogasap string

DefaultsBaseLogasap defines model for DefaultsBase.Logasap.

const (
	DefaultsBaseLogasapDisabled DefaultsBaseLogasap = "disabled"
	DefaultsBaseLogasapEnabled  DefaultsBaseLogasap = "enabled"
)

Defines values for DefaultsBaseLogasap.

type DefaultsBaseMode

type DefaultsBaseMode string

DefaultsBaseMode defines model for DefaultsBase.Mode.

const (
	DefaultsBaseModeHttp DefaultsBaseMode = "http"
	DefaultsBaseModeLog  DefaultsBaseMode = "log"
	DefaultsBaseModeTcp  DefaultsBaseMode = "tcp"
)

Defines values for DefaultsBaseMode.

type DefaultsBaseNolinger

type DefaultsBaseNolinger string

DefaultsBaseNolinger defines model for DefaultsBase.Nolinger.

const (
	DefaultsBaseNolingerDisabled DefaultsBaseNolinger = "disabled"
	DefaultsBaseNolingerEnabled  DefaultsBaseNolinger = "enabled"
)

Defines values for DefaultsBaseNolinger.

type DefaultsBasePersist

type DefaultsBasePersist string

DefaultsBasePersist defines model for DefaultsBase.Persist.

const (
	DefaultsBasePersistDisabled DefaultsBasePersist = "disabled"
	DefaultsBasePersistEnabled  DefaultsBasePersist = "enabled"
)

Defines values for DefaultsBasePersist.

type DefaultsBasePreferLastServer

type DefaultsBasePreferLastServer string

DefaultsBasePreferLastServer defines model for DefaultsBase.PreferLastServer.

const (
	DefaultsBasePreferLastServerDisabled DefaultsBasePreferLastServer = "disabled"
	DefaultsBasePreferLastServerEnabled  DefaultsBasePreferLastServer = "enabled"
)

Defines values for DefaultsBasePreferLastServer.

type DefaultsBaseSocketStats

type DefaultsBaseSocketStats string

DefaultsBaseSocketStats defines model for DefaultsBase.SocketStats.

const (
	DefaultsBaseSocketStatsDisabled DefaultsBaseSocketStats = "disabled"
	DefaultsBaseSocketStatsEnabled  DefaultsBaseSocketStats = "enabled"
)

Defines values for DefaultsBaseSocketStats.

type DefaultsBaseSpliceAuto

type DefaultsBaseSpliceAuto string

DefaultsBaseSpliceAuto defines model for DefaultsBase.SpliceAuto.

const (
	DefaultsBaseSpliceAutoDisabled DefaultsBaseSpliceAuto = "disabled"
	DefaultsBaseSpliceAutoEnabled  DefaultsBaseSpliceAuto = "enabled"
)

Defines values for DefaultsBaseSpliceAuto.

type DefaultsBaseSpliceRequest

type DefaultsBaseSpliceRequest string

DefaultsBaseSpliceRequest defines model for DefaultsBase.SpliceRequest.

const (
	DefaultsBaseSpliceRequestDisabled DefaultsBaseSpliceRequest = "disabled"
	DefaultsBaseSpliceRequestEnabled  DefaultsBaseSpliceRequest = "enabled"
)

Defines values for DefaultsBaseSpliceRequest.

type DefaultsBaseSpliceResponse

type DefaultsBaseSpliceResponse string

DefaultsBaseSpliceResponse defines model for DefaultsBase.SpliceResponse.

const (
	DefaultsBaseSpliceResponseDisabled DefaultsBaseSpliceResponse = "disabled"
	DefaultsBaseSpliceResponseEnabled  DefaultsBaseSpliceResponse = "enabled"
)

Defines values for DefaultsBaseSpliceResponse.

type DefaultsBaseSrvtcpka

type DefaultsBaseSrvtcpka string

DefaultsBaseSrvtcpka defines model for DefaultsBase.Srvtcpka.

const (
	DefaultsBaseSrvtcpkaDisabled DefaultsBaseSrvtcpka = "disabled"
	DefaultsBaseSrvtcpkaEnabled  DefaultsBaseSrvtcpka = "enabled"
)

Defines values for DefaultsBaseSrvtcpka.

type DefaultsBaseTcpSmartAccept

type DefaultsBaseTcpSmartAccept string

DefaultsBaseTcpSmartAccept defines model for DefaultsBase.TcpSmartAccept.

const (
	DefaultsBaseTcpSmartAcceptDisabled DefaultsBaseTcpSmartAccept = "disabled"
	DefaultsBaseTcpSmartAcceptEnabled  DefaultsBaseTcpSmartAccept = "enabled"
)

Defines values for DefaultsBaseTcpSmartAccept.

type DefaultsBaseTcpSmartConnect

type DefaultsBaseTcpSmartConnect string

DefaultsBaseTcpSmartConnect defines model for DefaultsBase.TcpSmartConnect.

const (
	DefaultsBaseTcpSmartConnectDisabled DefaultsBaseTcpSmartConnect = "disabled"
	DefaultsBaseTcpSmartConnectEnabled  DefaultsBaseTcpSmartConnect = "enabled"
)

Defines values for DefaultsBaseTcpSmartConnect.

type DefaultsBaseTcpka

type DefaultsBaseTcpka string

DefaultsBaseTcpka defines model for DefaultsBase.Tcpka.

const (
	DefaultsBaseTcpkaDisabled DefaultsBaseTcpka = "disabled"
	DefaultsBaseTcpkaEnabled  DefaultsBaseTcpka = "enabled"
)

Defines values for DefaultsBaseTcpka.

type DefaultsBaseTransparent

type DefaultsBaseTransparent string

DefaultsBaseTransparent defines model for DefaultsBase.Transparent.

const (
	DefaultsBaseTransparentDisabled DefaultsBaseTransparent = "disabled"
	DefaultsBaseTransparentEnabled  DefaultsBaseTransparent = "enabled"
)

Defines values for DefaultsBaseTransparent.

type DefaultsCheckcache

type DefaultsCheckcache string

DefaultsCheckcache defines model for Defaults.Checkcache.

const (
	DefaultsCheckcacheDisabled DefaultsCheckcache = "disabled"
	DefaultsCheckcacheEnabled  DefaultsCheckcache = "enabled"
)

Defines values for DefaultsCheckcache.

type DefaultsClitcpka

type DefaultsClitcpka string

DefaultsClitcpka defines model for Defaults.Clitcpka.

const (
	DefaultsClitcpkaDisabled DefaultsClitcpka = "disabled"
	DefaultsClitcpkaEnabled  DefaultsClitcpka = "enabled"
)

Defines values for DefaultsClitcpka.

type DefaultsContstats

type DefaultsContstats string

DefaultsContstats defines model for Defaults.Contstats.

const (
	DefaultsContstatsEnabled DefaultsContstats = "enabled"
)

Defines values for DefaultsContstats.

type DefaultsDisableH2Upgrade

type DefaultsDisableH2Upgrade string

DefaultsDisableH2Upgrade defines model for Defaults.DisableH2Upgrade.

const (
	DefaultsDisableH2UpgradeDisabled DefaultsDisableH2Upgrade = "disabled"
	DefaultsDisableH2UpgradeEnabled  DefaultsDisableH2Upgrade = "enabled"
)

Defines values for DefaultsDisableH2Upgrade.

type DefaultsDontlogNormal

type DefaultsDontlogNormal string

DefaultsDontlogNormal defines model for Defaults.DontlogNormal.

const (
	DefaultsDontlogNormalDisabled DefaultsDontlogNormal = "disabled"
	DefaultsDontlogNormalEnabled  DefaultsDontlogNormal = "enabled"
)

Defines values for DefaultsDontlogNormal.

type DefaultsDontlognull

type DefaultsDontlognull string

DefaultsDontlognull defines model for Defaults.Dontlognull.

const (
	DefaultsDontlognullDisabled DefaultsDontlognull = "disabled"
	DefaultsDontlognullEnabled  DefaultsDontlognull = "enabled"
)

Defines values for DefaultsDontlognull.

type DefaultsExternalCheck

type DefaultsExternalCheck string

DefaultsExternalCheck defines model for Defaults.ExternalCheck.

const (
	DefaultsExternalCheckDisabled DefaultsExternalCheck = "disabled"
	DefaultsExternalCheckEnabled  DefaultsExternalCheck = "enabled"
)

Defines values for DefaultsExternalCheck.

type DefaultsH1CaseAdjustBogusClient

type DefaultsH1CaseAdjustBogusClient string

DefaultsH1CaseAdjustBogusClient defines model for Defaults.H1CaseAdjustBogusClient.

const (
	DefaultsH1CaseAdjustBogusClientDisabled DefaultsH1CaseAdjustBogusClient = "disabled"
	DefaultsH1CaseAdjustBogusClientEnabled  DefaultsH1CaseAdjustBogusClient = "enabled"
)

Defines values for DefaultsH1CaseAdjustBogusClient.

type DefaultsH1CaseAdjustBogusServer

type DefaultsH1CaseAdjustBogusServer string

DefaultsH1CaseAdjustBogusServer defines model for Defaults.H1CaseAdjustBogusServer.

const (
	DefaultsH1CaseAdjustBogusServerDisabled DefaultsH1CaseAdjustBogusServer = "disabled"
	DefaultsH1CaseAdjustBogusServerEnabled  DefaultsH1CaseAdjustBogusServer = "enabled"
)

Defines values for DefaultsH1CaseAdjustBogusServer.

type DefaultsHttpBufferRequest

type DefaultsHttpBufferRequest string

DefaultsHttpBufferRequest defines model for Defaults.HttpBufferRequest.

const (
	DefaultsHttpBufferRequestDisabled DefaultsHttpBufferRequest = "disabled"
	DefaultsHttpBufferRequestEnabled  DefaultsHttpBufferRequest = "enabled"
)

Defines values for DefaultsHttpBufferRequest.

type DefaultsHttpConnectionMode

type DefaultsHttpConnectionMode string

DefaultsHttpConnectionMode defines model for Defaults.HttpConnectionMode.

const (
	DefaultsHttpConnectionModeHttpKeepAlive   DefaultsHttpConnectionMode = "http-keep-alive"
	DefaultsHttpConnectionModeHttpServerClose DefaultsHttpConnectionMode = "http-server-close"
	DefaultsHttpConnectionModeHttpclose       DefaultsHttpConnectionMode = "httpclose"
)

Defines values for DefaultsHttpConnectionMode.

type DefaultsHttpIgnoreProbes

type DefaultsHttpIgnoreProbes string

DefaultsHttpIgnoreProbes defines model for Defaults.HttpIgnoreProbes.

const (
	DefaultsHttpIgnoreProbesDisabled DefaultsHttpIgnoreProbes = "disabled"
	DefaultsHttpIgnoreProbesEnabled  DefaultsHttpIgnoreProbes = "enabled"
)

Defines values for DefaultsHttpIgnoreProbes.

type DefaultsHttpNoDelay

type DefaultsHttpNoDelay string

DefaultsHttpNoDelay defines model for Defaults.HttpNoDelay.

const (
	DefaultsHttpNoDelayDisabled DefaultsHttpNoDelay = "disabled"
	DefaultsHttpNoDelayEnabled  DefaultsHttpNoDelay = "enabled"
)

Defines values for DefaultsHttpNoDelay.

type DefaultsHttpPretendKeepalive

type DefaultsHttpPretendKeepalive string

DefaultsHttpPretendKeepalive defines model for Defaults.HttpPretendKeepalive.

const (
	DefaultsHttpPretendKeepaliveDisabled DefaultsHttpPretendKeepalive = "disabled"
	DefaultsHttpPretendKeepaliveEnabled  DefaultsHttpPretendKeepalive = "enabled"
)

Defines values for DefaultsHttpPretendKeepalive.

type DefaultsHttpRestrictReqHdrNames

type DefaultsHttpRestrictReqHdrNames string

DefaultsHttpRestrictReqHdrNames defines model for Defaults.HttpRestrictReqHdrNames.

const (
	DefaultsHttpRestrictReqHdrNamesDelete   DefaultsHttpRestrictReqHdrNames = "delete"
	DefaultsHttpRestrictReqHdrNamesPreserve DefaultsHttpRestrictReqHdrNames = "preserve"
	DefaultsHttpRestrictReqHdrNamesReject   DefaultsHttpRestrictReqHdrNames = "reject"
)

Defines values for DefaultsHttpRestrictReqHdrNames.

type DefaultsHttpReuse

type DefaultsHttpReuse string

DefaultsHttpReuse defines model for Defaults.HttpReuse.

const (
	DefaultsHttpReuseAggressive DefaultsHttpReuse = "aggressive"
	DefaultsHttpReuseAlways     DefaultsHttpReuse = "always"
	DefaultsHttpReuseNever      DefaultsHttpReuse = "never"
	DefaultsHttpReuseSafe       DefaultsHttpReuse = "safe"
)

Defines values for DefaultsHttpReuse.

type DefaultsHttpUseHtx

type DefaultsHttpUseHtx string

DefaultsHttpUseHtx defines model for Defaults.HttpUseHtx.

const (
	DefaultsHttpUseHtxDisabled DefaultsHttpUseHtx = "disabled"
	DefaultsHttpUseHtxEnabled  DefaultsHttpUseHtx = "enabled"
)

Defines values for DefaultsHttpUseHtx.

type DefaultsHttpUseProxyHeader

type DefaultsHttpUseProxyHeader string

DefaultsHttpUseProxyHeader defines model for Defaults.HttpUseProxyHeader.

const (
	DefaultsHttpUseProxyHeaderDisabled DefaultsHttpUseProxyHeader = "disabled"
	DefaultsHttpUseProxyHeaderEnabled  DefaultsHttpUseProxyHeader = "enabled"
)

Defines values for DefaultsHttpUseProxyHeader.

type DefaultsHttpslog

type DefaultsHttpslog string

DefaultsHttpslog defines model for Defaults.Httpslog.

const (
	DefaultsHttpslogDisabled DefaultsHttpslog = "disabled"
	DefaultsHttpslogEnabled  DefaultsHttpslog = "enabled"
)

Defines values for DefaultsHttpslog.

type DefaultsIdleCloseOnResponse

type DefaultsIdleCloseOnResponse string

DefaultsIdleCloseOnResponse defines model for Defaults.IdleCloseOnResponse.

const (
	DefaultsIdleCloseOnResponseDisabled DefaultsIdleCloseOnResponse = "disabled"
	DefaultsIdleCloseOnResponseEnabled  DefaultsIdleCloseOnResponse = "enabled"
)

Defines values for DefaultsIdleCloseOnResponse.

type DefaultsIndependentStreams

type DefaultsIndependentStreams string

DefaultsIndependentStreams defines model for Defaults.IndependentStreams.

const (
	DefaultsIndependentStreamsDisabled DefaultsIndependentStreams = "disabled"
	DefaultsIndependentStreamsEnabled  DefaultsIndependentStreams = "enabled"
)

Defines values for DefaultsIndependentStreams.

type DefaultsLoadServerStateFromFile

type DefaultsLoadServerStateFromFile string

DefaultsLoadServerStateFromFile defines model for Defaults.LoadServerStateFromFile.

const (
	DefaultsLoadServerStateFromFileGlobal DefaultsLoadServerStateFromFile = "global"
	DefaultsLoadServerStateFromFileLocal  DefaultsLoadServerStateFromFile = "local"
	DefaultsLoadServerStateFromFileNone   DefaultsLoadServerStateFromFile = "none"
)

Defines values for DefaultsLoadServerStateFromFile.

type DefaultsLogHealthChecks

type DefaultsLogHealthChecks string

DefaultsLogHealthChecks defines model for Defaults.LogHealthChecks.

const (
	DefaultsLogHealthChecksDisabled DefaultsLogHealthChecks = "disabled"
	DefaultsLogHealthChecksEnabled  DefaultsLogHealthChecks = "enabled"
)

Defines values for DefaultsLogHealthChecks.

type DefaultsLogSeparateErrors

type DefaultsLogSeparateErrors string

DefaultsLogSeparateErrors defines model for Defaults.LogSeparateErrors.

const (
	DefaultsLogSeparateErrorsDisabled DefaultsLogSeparateErrors = "disabled"
	DefaultsLogSeparateErrorsEnabled  DefaultsLogSeparateErrors = "enabled"
)

Defines values for DefaultsLogSeparateErrors.

type DefaultsLogasap

type DefaultsLogasap string

DefaultsLogasap defines model for Defaults.Logasap.

const (
	DefaultsLogasapDisabled DefaultsLogasap = "disabled"
	DefaultsLogasapEnabled  DefaultsLogasap = "enabled"
)

Defines values for DefaultsLogasap.

type DefaultsMode

type DefaultsMode string

DefaultsMode defines model for Defaults.Mode.

const (
	DefaultsModeHttp DefaultsMode = "http"
	DefaultsModeLog  DefaultsMode = "log"
	DefaultsModeTcp  DefaultsMode = "tcp"
)

Defines values for DefaultsMode.

type DefaultsNolinger

type DefaultsNolinger string

DefaultsNolinger defines model for Defaults.Nolinger.

const (
	DefaultsNolingerDisabled DefaultsNolinger = "disabled"
	DefaultsNolingerEnabled  DefaultsNolinger = "enabled"
)

Defines values for DefaultsNolinger.

type DefaultsPersist

type DefaultsPersist string

DefaultsPersist defines model for Defaults.Persist.

const (
	DefaultsPersistDisabled DefaultsPersist = "disabled"
	DefaultsPersistEnabled  DefaultsPersist = "enabled"
)

Defines values for DefaultsPersist.

type DefaultsPreferLastServer

type DefaultsPreferLastServer string

DefaultsPreferLastServer defines model for Defaults.PreferLastServer.

const (
	DefaultsPreferLastServerDisabled DefaultsPreferLastServer = "disabled"
	DefaultsPreferLastServerEnabled  DefaultsPreferLastServer = "enabled"
)

Defines values for DefaultsPreferLastServer.

type DefaultsSections

type DefaultsSections = []Defaults

DefaultsSections HAProxy defaults sections array

type DefaultsSocketStats

type DefaultsSocketStats string

DefaultsSocketStats defines model for Defaults.SocketStats.

const (
	DefaultsSocketStatsDisabled DefaultsSocketStats = "disabled"
	DefaultsSocketStatsEnabled  DefaultsSocketStats = "enabled"
)

Defines values for DefaultsSocketStats.

type DefaultsSpliceAuto

type DefaultsSpliceAuto string

DefaultsSpliceAuto defines model for Defaults.SpliceAuto.

const (
	DefaultsSpliceAutoDisabled DefaultsSpliceAuto = "disabled"
	DefaultsSpliceAutoEnabled  DefaultsSpliceAuto = "enabled"
)

Defines values for DefaultsSpliceAuto.

type DefaultsSpliceRequest

type DefaultsSpliceRequest string

DefaultsSpliceRequest defines model for Defaults.SpliceRequest.

const (
	DefaultsSpliceRequestDisabled DefaultsSpliceRequest = "disabled"
	DefaultsSpliceRequestEnabled  DefaultsSpliceRequest = "enabled"
)

Defines values for DefaultsSpliceRequest.

type DefaultsSpliceResponse

type DefaultsSpliceResponse string

DefaultsSpliceResponse defines model for Defaults.SpliceResponse.

const (
	DefaultsSpliceResponseDisabled DefaultsSpliceResponse = "disabled"
	DefaultsSpliceResponseEnabled  DefaultsSpliceResponse = "enabled"
)

Defines values for DefaultsSpliceResponse.

type DefaultsSrvtcpka

type DefaultsSrvtcpka string

DefaultsSrvtcpka defines model for Defaults.Srvtcpka.

const (
	DefaultsSrvtcpkaDisabled DefaultsSrvtcpka = "disabled"
	DefaultsSrvtcpkaEnabled  DefaultsSrvtcpka = "enabled"
)

Defines values for DefaultsSrvtcpka.

type DefaultsTcpSmartAccept

type DefaultsTcpSmartAccept string

DefaultsTcpSmartAccept defines model for Defaults.TcpSmartAccept.

const (
	DefaultsTcpSmartAcceptDisabled DefaultsTcpSmartAccept = "disabled"
	DefaultsTcpSmartAcceptEnabled  DefaultsTcpSmartAccept = "enabled"
)

Defines values for DefaultsTcpSmartAccept.

type DefaultsTcpSmartConnect

type DefaultsTcpSmartConnect string

DefaultsTcpSmartConnect defines model for Defaults.TcpSmartConnect.

const (
	DefaultsTcpSmartConnectDisabled DefaultsTcpSmartConnect = "disabled"
	DefaultsTcpSmartConnectEnabled  DefaultsTcpSmartConnect = "enabled"
)

Defines values for DefaultsTcpSmartConnect.

type DefaultsTcpka

type DefaultsTcpka string

DefaultsTcpka defines model for Defaults.Tcpka.

const (
	DefaultsTcpkaDisabled DefaultsTcpka = "disabled"
	DefaultsTcpkaEnabled  DefaultsTcpka = "enabled"
)

Defines values for DefaultsTcpka.

type DefaultsTransparent

type DefaultsTransparent string

DefaultsTransparent defines model for Defaults.Transparent.

const (
	DefaultsTransparentDisabled DefaultsTransparent = "disabled"
	DefaultsTransparentEnabled  DefaultsTransparent = "enabled"
)

Defines values for DefaultsTransparent.

type DeleteAWSRegionResponse

type DeleteAWSRegionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteAWSRegionResponse

func ParseDeleteAWSRegionResponse(rsp *http.Response) (*DeleteAWSRegionResponse, error)

ParseDeleteAWSRegionResponse parses an HTTP response from a DeleteAWSRegionWithResponse call

func (DeleteAWSRegionResponse) Status

func (r DeleteAWSRegionResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAWSRegionResponse) StatusCode

func (r DeleteAWSRegionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAclBackendParams

type DeleteAclBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteAclBackendParams defines parameters for DeleteAclBackend.

type DeleteAclBackendResponse

type DeleteAclBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteAclBackendResponse

func ParseDeleteAclBackendResponse(rsp *http.Response) (*DeleteAclBackendResponse, error)

ParseDeleteAclBackendResponse parses an HTTP response from a DeleteAclBackendWithResponse call

func (DeleteAclBackendResponse) Status

func (r DeleteAclBackendResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAclBackendResponse) StatusCode

func (r DeleteAclBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAclFCGIAppParams

type DeleteAclFCGIAppParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteAclFCGIAppParams defines parameters for DeleteAclFCGIApp.

type DeleteAclFCGIAppResponse

type DeleteAclFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteAclFCGIAppResponse

func ParseDeleteAclFCGIAppResponse(rsp *http.Response) (*DeleteAclFCGIAppResponse, error)

ParseDeleteAclFCGIAppResponse parses an HTTP response from a DeleteAclFCGIAppWithResponse call

func (DeleteAclFCGIAppResponse) Status

func (r DeleteAclFCGIAppResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAclFCGIAppResponse) StatusCode

func (r DeleteAclFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAclFrontendParams

type DeleteAclFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteAclFrontendParams defines parameters for DeleteAclFrontend.

type DeleteAclFrontendResponse

type DeleteAclFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteAclFrontendResponse

func ParseDeleteAclFrontendResponse(rsp *http.Response) (*DeleteAclFrontendResponse, error)

ParseDeleteAclFrontendResponse parses an HTTP response from a DeleteAclFrontendWithResponse call

func (DeleteAclFrontendResponse) Status

func (r DeleteAclFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAclFrontendResponse) StatusCode

func (r DeleteAclFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBackendParams

type DeleteBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteBackendParams defines parameters for DeleteBackend.

type DeleteBackendResponse

type DeleteBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteBackendResponse

func ParseDeleteBackendResponse(rsp *http.Response) (*DeleteBackendResponse, error)

ParseDeleteBackendResponse parses an HTTP response from a DeleteBackendWithResponse call

func (DeleteBackendResponse) Status

func (r DeleteBackendResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteBackendResponse) StatusCode

func (r DeleteBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBackendSwitchingRuleParams

type DeleteBackendSwitchingRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteBackendSwitchingRuleParams defines parameters for DeleteBackendSwitchingRule.

type DeleteBackendSwitchingRuleResponse

type DeleteBackendSwitchingRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteBackendSwitchingRuleResponse

func ParseDeleteBackendSwitchingRuleResponse(rsp *http.Response) (*DeleteBackendSwitchingRuleResponse, error)

ParseDeleteBackendSwitchingRuleResponse parses an HTTP response from a DeleteBackendSwitchingRuleWithResponse call

func (DeleteBackendSwitchingRuleResponse) Status

Status returns HTTPResponse.Status

func (DeleteBackendSwitchingRuleResponse) StatusCode

func (r DeleteBackendSwitchingRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBindFrontendParams

type DeleteBindFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteBindFrontendParams defines parameters for DeleteBindFrontend.

type DeleteBindFrontendResponse

type DeleteBindFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteBindFrontendResponse

func ParseDeleteBindFrontendResponse(rsp *http.Response) (*DeleteBindFrontendResponse, error)

ParseDeleteBindFrontendResponse parses an HTTP response from a DeleteBindFrontendWithResponse call

func (DeleteBindFrontendResponse) Status

Status returns HTTPResponse.Status

func (DeleteBindFrontendResponse) StatusCode

func (r DeleteBindFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBindLogForwardParams

type DeleteBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteBindLogForwardParams defines parameters for DeleteBindLogForward.

type DeleteBindLogForwardResponse

type DeleteBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteBindLogForwardResponse

func ParseDeleteBindLogForwardResponse(rsp *http.Response) (*DeleteBindLogForwardResponse, error)

ParseDeleteBindLogForwardResponse parses an HTTP response from a DeleteBindLogForwardWithResponse call

func (DeleteBindLogForwardResponse) Status

Status returns HTTPResponse.Status

func (DeleteBindLogForwardResponse) StatusCode

func (r DeleteBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBindPeerParams

type DeleteBindPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteBindPeerParams defines parameters for DeleteBindPeer.

type DeleteBindPeerResponse

type DeleteBindPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteBindPeerResponse

func ParseDeleteBindPeerResponse(rsp *http.Response) (*DeleteBindPeerResponse, error)

ParseDeleteBindPeerResponse parses an HTTP response from a DeleteBindPeerWithResponse call

func (DeleteBindPeerResponse) Status

func (r DeleteBindPeerResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteBindPeerResponse) StatusCode

func (r DeleteBindPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBotmgmtProfileParams

type DeleteBotmgmtProfileParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteBotmgmtProfileParams defines parameters for DeleteBotmgmtProfile.

type DeleteBotmgmtProfileResponse

type DeleteBotmgmtProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteBotmgmtProfileResponse

func ParseDeleteBotmgmtProfileResponse(rsp *http.Response) (*DeleteBotmgmtProfileResponse, error)

ParseDeleteBotmgmtProfileResponse parses an HTTP response from a DeleteBotmgmtProfileWithResponse call

func (DeleteBotmgmtProfileResponse) Status

Status returns HTTPResponse.Status

func (DeleteBotmgmtProfileResponse) StatusCode

func (r DeleteBotmgmtProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCacheParams

type DeleteCacheParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteCacheParams defines parameters for DeleteCache.

type DeleteCacheResponse

type DeleteCacheResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteCacheResponse

func ParseDeleteCacheResponse(rsp *http.Response) (*DeleteCacheResponse, error)

ParseDeleteCacheResponse parses an HTTP response from a DeleteCacheWithResponse call

func (DeleteCacheResponse) Status

func (r DeleteCacheResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteCacheResponse) StatusCode

func (r DeleteCacheResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCaptchaParams

type DeleteCaptchaParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteCaptchaParams defines parameters for DeleteCaptcha.

type DeleteCaptchaResponse

type DeleteCaptchaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteCaptchaResponse

func ParseDeleteCaptchaResponse(rsp *http.Response) (*DeleteCaptchaResponse, error)

ParseDeleteCaptchaResponse parses an HTTP response from a DeleteCaptchaWithResponse call

func (DeleteCaptchaResponse) Status

func (r DeleteCaptchaResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteCaptchaResponse) StatusCode

func (r DeleteCaptchaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterParams

type DeleteClusterParams struct {
	// Configuration In case of moving to single mode do we keep or clean configuration
	Configuration *DeleteClusterParamsConfiguration `form:"configuration,omitempty" json:"configuration,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

DeleteClusterParams defines parameters for DeleteCluster.

type DeleteClusterParamsConfiguration

type DeleteClusterParamsConfiguration string

DeleteClusterParamsConfiguration defines parameters for DeleteCluster.

const (
	DeleteClusterParamsConfigurationKeep DeleteClusterParamsConfiguration = "keep"
)

Defines values for DeleteClusterParamsConfiguration.

type DeleteClusterResponse

type DeleteClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *DefaultError
}

func ParseDeleteClusterResponse

func ParseDeleteClusterResponse(rsp *http.Response) (*DeleteClusterResponse, error)

ParseDeleteClusterResponse parses an HTTP response from a DeleteClusterWithResponse call

func (DeleteClusterResponse) Status

func (r DeleteClusterResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteClusterResponse) StatusCode

func (r DeleteClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteConsulResponse

type DeleteConsulResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteConsulResponse

func ParseDeleteConsulResponse(rsp *http.Response) (*DeleteConsulResponse, error)

ParseDeleteConsulResponse parses an HTTP response from a DeleteConsulWithResponse call

func (DeleteConsulResponse) Status

func (r DeleteConsulResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteConsulResponse) StatusCode

func (r DeleteConsulResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCrtLoadParams

type DeleteCrtLoadParams struct {
	// CrtStore Parent crt_store section name
	CrtStore string `form:"crt_store" json:"crt_store"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteCrtLoadParams defines parameters for DeleteCrtLoad.

type DeleteCrtLoadResponse

type DeleteCrtLoadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteCrtLoadResponse

func ParseDeleteCrtLoadResponse(rsp *http.Response) (*DeleteCrtLoadResponse, error)

ParseDeleteCrtLoadResponse parses an HTTP response from a DeleteCrtLoadWithResponse call

func (DeleteCrtLoadResponse) Status

func (r DeleteCrtLoadResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteCrtLoadResponse) StatusCode

func (r DeleteCrtLoadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCrtStoreParams

type DeleteCrtStoreParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteCrtStoreParams defines parameters for DeleteCrtStore.

type DeleteCrtStoreResponse

type DeleteCrtStoreResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteCrtStoreResponse

func ParseDeleteCrtStoreResponse(rsp *http.Response) (*DeleteCrtStoreResponse, error)

ParseDeleteCrtStoreResponse parses an HTTP response from a DeleteCrtStoreWithResponse call

func (DeleteCrtStoreResponse) Status

func (r DeleteCrtStoreResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteCrtStoreResponse) StatusCode

func (r DeleteCrtStoreResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeclareCaptureParams

type DeleteDeclareCaptureParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteDeclareCaptureParams defines parameters for DeleteDeclareCapture.

type DeleteDeclareCaptureResponse

type DeleteDeclareCaptureResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteDeclareCaptureResponse

func ParseDeleteDeclareCaptureResponse(rsp *http.Response) (*DeleteDeclareCaptureResponse, error)

ParseDeleteDeclareCaptureResponse parses an HTTP response from a DeleteDeclareCaptureWithResponse call

func (DeleteDeclareCaptureResponse) Status

Status returns HTTPResponse.Status

func (DeleteDeclareCaptureResponse) StatusCode

func (r DeleteDeclareCaptureResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDefaultsSectionParams

type DeleteDefaultsSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

DeleteDefaultsSectionParams defines parameters for DeleteDefaultsSection.

type DeleteDefaultsSectionResponse

type DeleteDefaultsSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteDefaultsSectionResponse

func ParseDeleteDefaultsSectionResponse(rsp *http.Response) (*DeleteDefaultsSectionResponse, error)

ParseDeleteDefaultsSectionResponse parses an HTTP response from a DeleteDefaultsSectionWithResponse call

func (DeleteDefaultsSectionResponse) Status

Status returns HTTPResponse.Status

func (DeleteDefaultsSectionResponse) StatusCode

func (r DeleteDefaultsSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDgramBindLogForwardParams

type DeleteDgramBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteDgramBindLogForwardParams defines parameters for DeleteDgramBindLogForward.

type DeleteDgramBindLogForwardResponse

type DeleteDgramBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteDgramBindLogForwardResponse

func ParseDeleteDgramBindLogForwardResponse(rsp *http.Response) (*DeleteDgramBindLogForwardResponse, error)

ParseDeleteDgramBindLogForwardResponse parses an HTTP response from a DeleteDgramBindLogForwardWithResponse call

func (DeleteDgramBindLogForwardResponse) Status

Status returns HTTPResponse.Status

func (DeleteDgramBindLogForwardResponse) StatusCode

func (r DeleteDgramBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDgramBindUDPLbParams

type DeleteDgramBindUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteDgramBindUDPLbParams defines parameters for DeleteDgramBindUDPLb.

type DeleteDgramBindUDPLbResponse

type DeleteDgramBindUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteDgramBindUDPLbResponse

func ParseDeleteDgramBindUDPLbResponse(rsp *http.Response) (*DeleteDgramBindUDPLbResponse, error)

ParseDeleteDgramBindUDPLbResponse parses an HTTP response from a DeleteDgramBindUDPLbWithResponse call

func (DeleteDgramBindUDPLbResponse) Status

Status returns HTTPResponse.Status

func (DeleteDgramBindUDPLbResponse) StatusCode

func (r DeleteDgramBindUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDynamicUpdateRuleParams

type DeleteDynamicUpdateRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteDynamicUpdateRuleParams defines parameters for DeleteDynamicUpdateRule.

type DeleteDynamicUpdateRuleResponse

type DeleteDynamicUpdateRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteDynamicUpdateRuleResponse

func ParseDeleteDynamicUpdateRuleResponse(rsp *http.Response) (*DeleteDynamicUpdateRuleResponse, error)

ParseDeleteDynamicUpdateRuleResponse parses an HTTP response from a DeleteDynamicUpdateRuleWithResponse call

func (DeleteDynamicUpdateRuleResponse) Status

Status returns HTTPResponse.Status

func (DeleteDynamicUpdateRuleResponse) StatusCode

func (r DeleteDynamicUpdateRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDynamicUpdateSectionParams

type DeleteDynamicUpdateSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteDynamicUpdateSectionParams defines parameters for DeleteDynamicUpdateSection.

type DeleteDynamicUpdateSectionResponse

type DeleteDynamicUpdateSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteDynamicUpdateSectionResponse

func ParseDeleteDynamicUpdateSectionResponse(rsp *http.Response) (*DeleteDynamicUpdateSectionResponse, error)

ParseDeleteDynamicUpdateSectionResponse parses an HTTP response from a DeleteDynamicUpdateSectionWithResponse call

func (DeleteDynamicUpdateSectionResponse) Status

Status returns HTTPResponse.Status

func (DeleteDynamicUpdateSectionResponse) StatusCode

func (r DeleteDynamicUpdateSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFCGIAppParams

type DeleteFCGIAppParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteFCGIAppParams defines parameters for DeleteFCGIApp.

type DeleteFCGIAppResponse

type DeleteFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteFCGIAppResponse

func ParseDeleteFCGIAppResponse(rsp *http.Response) (*DeleteFCGIAppResponse, error)

ParseDeleteFCGIAppResponse parses an HTTP response from a DeleteFCGIAppWithResponse call

func (DeleteFCGIAppResponse) Status

func (r DeleteFCGIAppResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteFCGIAppResponse) StatusCode

func (r DeleteFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFilterBackendParams

type DeleteFilterBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteFilterBackendParams defines parameters for DeleteFilterBackend.

type DeleteFilterBackendResponse

type DeleteFilterBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteFilterBackendResponse

func ParseDeleteFilterBackendResponse(rsp *http.Response) (*DeleteFilterBackendResponse, error)

ParseDeleteFilterBackendResponse parses an HTTP response from a DeleteFilterBackendWithResponse call

func (DeleteFilterBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteFilterBackendResponse) StatusCode

func (r DeleteFilterBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFilterFrontendParams

type DeleteFilterFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteFilterFrontendParams defines parameters for DeleteFilterFrontend.

type DeleteFilterFrontendResponse

type DeleteFilterFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteFilterFrontendResponse

func ParseDeleteFilterFrontendResponse(rsp *http.Response) (*DeleteFilterFrontendResponse, error)

ParseDeleteFilterFrontendResponse parses an HTTP response from a DeleteFilterFrontendWithResponse call

func (DeleteFilterFrontendResponse) Status

Status returns HTTPResponse.Status

func (DeleteFilterFrontendResponse) StatusCode

func (r DeleteFilterFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFrontendParams

type DeleteFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteFrontendParams defines parameters for DeleteFrontend.

type DeleteFrontendResponse

type DeleteFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteFrontendResponse

func ParseDeleteFrontendResponse(rsp *http.Response) (*DeleteFrontendResponse, error)

ParseDeleteFrontendResponse parses an HTTP response from a DeleteFrontendWithResponse call

func (DeleteFrontendResponse) Status

func (r DeleteFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteFrontendResponse) StatusCode

func (r DeleteFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGroupParams

type DeleteGroupParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteGroupParams defines parameters for DeleteGroup.

type DeleteGroupResponse

type DeleteGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteGroupResponse

func ParseDeleteGroupResponse(rsp *http.Response) (*DeleteGroupResponse, error)

ParseDeleteGroupResponse parses an HTTP response from a DeleteGroupWithResponse call

func (DeleteGroupResponse) Status

func (r DeleteGroupResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteGroupResponse) StatusCode

func (r DeleteGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPAfterResponseRuleBackendParams

type DeleteHTTPAfterResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPAfterResponseRuleBackendParams defines parameters for DeleteHTTPAfterResponseRuleBackend.

type DeleteHTTPAfterResponseRuleBackendResponse

type DeleteHTTPAfterResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPAfterResponseRuleBackendResponse

func ParseDeleteHTTPAfterResponseRuleBackendResponse(rsp *http.Response) (*DeleteHTTPAfterResponseRuleBackendResponse, error)

ParseDeleteHTTPAfterResponseRuleBackendResponse parses an HTTP response from a DeleteHTTPAfterResponseRuleBackendWithResponse call

func (DeleteHTTPAfterResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPAfterResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPAfterResponseRuleFrontendParams

type DeleteHTTPAfterResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPAfterResponseRuleFrontendParams defines parameters for DeleteHTTPAfterResponseRuleFrontend.

type DeleteHTTPAfterResponseRuleFrontendResponse

type DeleteHTTPAfterResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPAfterResponseRuleFrontendResponse

func ParseDeleteHTTPAfterResponseRuleFrontendResponse(rsp *http.Response) (*DeleteHTTPAfterResponseRuleFrontendResponse, error)

ParseDeleteHTTPAfterResponseRuleFrontendResponse parses an HTTP response from a DeleteHTTPAfterResponseRuleFrontendWithResponse call

func (DeleteHTTPAfterResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPAfterResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPCheckBackendParams

type DeleteHTTPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPCheckBackendParams defines parameters for DeleteHTTPCheckBackend.

type DeleteHTTPCheckBackendResponse

type DeleteHTTPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPCheckBackendResponse

func ParseDeleteHTTPCheckBackendResponse(rsp *http.Response) (*DeleteHTTPCheckBackendResponse, error)

ParseDeleteHTTPCheckBackendResponse parses an HTTP response from a DeleteHTTPCheckBackendWithResponse call

func (DeleteHTTPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPCheckBackendResponse) StatusCode

func (r DeleteHTTPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPCheckDefaultsParams

type DeleteHTTPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPCheckDefaultsParams defines parameters for DeleteHTTPCheckDefaults.

type DeleteHTTPCheckDefaultsResponse

type DeleteHTTPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPCheckDefaultsResponse

func ParseDeleteHTTPCheckDefaultsResponse(rsp *http.Response) (*DeleteHTTPCheckDefaultsResponse, error)

ParseDeleteHTTPCheckDefaultsResponse parses an HTTP response from a DeleteHTTPCheckDefaultsWithResponse call

func (DeleteHTTPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPCheckDefaultsResponse) StatusCode

func (r DeleteHTTPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPErrorRuleBackendParams

type DeleteHTTPErrorRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPErrorRuleBackendParams defines parameters for DeleteHTTPErrorRuleBackend.

type DeleteHTTPErrorRuleBackendResponse

type DeleteHTTPErrorRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPErrorRuleBackendResponse

func ParseDeleteHTTPErrorRuleBackendResponse(rsp *http.Response) (*DeleteHTTPErrorRuleBackendResponse, error)

ParseDeleteHTTPErrorRuleBackendResponse parses an HTTP response from a DeleteHTTPErrorRuleBackendWithResponse call

func (DeleteHTTPErrorRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPErrorRuleBackendResponse) StatusCode

func (r DeleteHTTPErrorRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPErrorRuleDefaultsParams

type DeleteHTTPErrorRuleDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPErrorRuleDefaultsParams defines parameters for DeleteHTTPErrorRuleDefaults.

type DeleteHTTPErrorRuleDefaultsResponse

type DeleteHTTPErrorRuleDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPErrorRuleDefaultsResponse

func ParseDeleteHTTPErrorRuleDefaultsResponse(rsp *http.Response) (*DeleteHTTPErrorRuleDefaultsResponse, error)

ParseDeleteHTTPErrorRuleDefaultsResponse parses an HTTP response from a DeleteHTTPErrorRuleDefaultsWithResponse call

func (DeleteHTTPErrorRuleDefaultsResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPErrorRuleDefaultsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPErrorRuleFrontendParams

type DeleteHTTPErrorRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPErrorRuleFrontendParams defines parameters for DeleteHTTPErrorRuleFrontend.

type DeleteHTTPErrorRuleFrontendResponse

type DeleteHTTPErrorRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPErrorRuleFrontendResponse

func ParseDeleteHTTPErrorRuleFrontendResponse(rsp *http.Response) (*DeleteHTTPErrorRuleFrontendResponse, error)

ParseDeleteHTTPErrorRuleFrontendResponse parses an HTTP response from a DeleteHTTPErrorRuleFrontendWithResponse call

func (DeleteHTTPErrorRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPErrorRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPErrorsSectionParams

type DeleteHTTPErrorsSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPErrorsSectionParams defines parameters for DeleteHTTPErrorsSection.

type DeleteHTTPErrorsSectionResponse

type DeleteHTTPErrorsSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPErrorsSectionResponse

func ParseDeleteHTTPErrorsSectionResponse(rsp *http.Response) (*DeleteHTTPErrorsSectionResponse, error)

ParseDeleteHTTPErrorsSectionResponse parses an HTTP response from a DeleteHTTPErrorsSectionWithResponse call

func (DeleteHTTPErrorsSectionResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPErrorsSectionResponse) StatusCode

func (r DeleteHTTPErrorsSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPRequestRuleBackendParams

type DeleteHTTPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPRequestRuleBackendParams defines parameters for DeleteHTTPRequestRuleBackend.

type DeleteHTTPRequestRuleBackendResponse

type DeleteHTTPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPRequestRuleBackendResponse

func ParseDeleteHTTPRequestRuleBackendResponse(rsp *http.Response) (*DeleteHTTPRequestRuleBackendResponse, error)

ParseDeleteHTTPRequestRuleBackendResponse parses an HTTP response from a DeleteHTTPRequestRuleBackendWithResponse call

func (DeleteHTTPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPRequestRuleFrontendParams

type DeleteHTTPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPRequestRuleFrontendParams defines parameters for DeleteHTTPRequestRuleFrontend.

type DeleteHTTPRequestRuleFrontendResponse

type DeleteHTTPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPRequestRuleFrontendResponse

func ParseDeleteHTTPRequestRuleFrontendResponse(rsp *http.Response) (*DeleteHTTPRequestRuleFrontendResponse, error)

ParseDeleteHTTPRequestRuleFrontendResponse parses an HTTP response from a DeleteHTTPRequestRuleFrontendWithResponse call

func (DeleteHTTPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPResponseRuleBackendParams

type DeleteHTTPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPResponseRuleBackendParams defines parameters for DeleteHTTPResponseRuleBackend.

type DeleteHTTPResponseRuleBackendResponse

type DeleteHTTPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPResponseRuleBackendResponse

func ParseDeleteHTTPResponseRuleBackendResponse(rsp *http.Response) (*DeleteHTTPResponseRuleBackendResponse, error)

ParseDeleteHTTPResponseRuleBackendResponse parses an HTTP response from a DeleteHTTPResponseRuleBackendWithResponse call

func (DeleteHTTPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteHTTPResponseRuleFrontendParams

type DeleteHTTPResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteHTTPResponseRuleFrontendParams defines parameters for DeleteHTTPResponseRuleFrontend.

type DeleteHTTPResponseRuleFrontendResponse

type DeleteHTTPResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteHTTPResponseRuleFrontendResponse

func ParseDeleteHTTPResponseRuleFrontendResponse(rsp *http.Response) (*DeleteHTTPResponseRuleFrontendResponse, error)

ParseDeleteHTTPResponseRuleFrontendResponse parses an HTTP response from a DeleteHTTPResponseRuleFrontendWithResponse call

func (DeleteHTTPResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (DeleteHTTPResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteKeepalivedTransactionResponse

type DeleteKeepalivedTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteKeepalivedTransactionResponse

func ParseDeleteKeepalivedTransactionResponse(rsp *http.Response) (*DeleteKeepalivedTransactionResponse, error)

ParseDeleteKeepalivedTransactionResponse parses an HTTP response from a DeleteKeepalivedTransactionWithResponse call

func (DeleteKeepalivedTransactionResponse) Status

Status returns HTTPResponse.Status

func (DeleteKeepalivedTransactionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteLogForwardParams

type DeleteLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteLogForwardParams defines parameters for DeleteLogForward.

type DeleteLogForwardResponse

type DeleteLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogForwardResponse

func ParseDeleteLogForwardResponse(rsp *http.Response) (*DeleteLogForwardResponse, error)

ParseDeleteLogForwardResponse parses an HTTP response from a DeleteLogForwardWithResponse call

func (DeleteLogForwardResponse) Status

func (r DeleteLogForwardResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteLogForwardResponse) StatusCode

func (r DeleteLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogInputResponse

type DeleteLogInputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogInputResponse

func ParseDeleteLogInputResponse(rsp *http.Response) (*DeleteLogInputResponse, error)

ParseDeleteLogInputResponse parses an HTTP response from a DeleteLogInputWithResponse call

func (DeleteLogInputResponse) Status

func (r DeleteLogInputResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteLogInputResponse) StatusCode

func (r DeleteLogInputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogOutputResponse

type DeleteLogOutputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogOutputResponse

func ParseDeleteLogOutputResponse(rsp *http.Response) (*DeleteLogOutputResponse, error)

ParseDeleteLogOutputResponse parses an HTTP response from a DeleteLogOutputWithResponse call

func (DeleteLogOutputResponse) Status

func (r DeleteLogOutputResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteLogOutputResponse) StatusCode

func (r DeleteLogOutputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogTargetBackendParams

type DeleteLogTargetBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteLogTargetBackendParams defines parameters for DeleteLogTargetBackend.

type DeleteLogTargetBackendResponse

type DeleteLogTargetBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogTargetBackendResponse

func ParseDeleteLogTargetBackendResponse(rsp *http.Response) (*DeleteLogTargetBackendResponse, error)

ParseDeleteLogTargetBackendResponse parses an HTTP response from a DeleteLogTargetBackendWithResponse call

func (DeleteLogTargetBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteLogTargetBackendResponse) StatusCode

func (r DeleteLogTargetBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogTargetDefaultsParams

type DeleteLogTargetDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteLogTargetDefaultsParams defines parameters for DeleteLogTargetDefaults.

type DeleteLogTargetDefaultsResponse

type DeleteLogTargetDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogTargetDefaultsResponse

func ParseDeleteLogTargetDefaultsResponse(rsp *http.Response) (*DeleteLogTargetDefaultsResponse, error)

ParseDeleteLogTargetDefaultsResponse parses an HTTP response from a DeleteLogTargetDefaultsWithResponse call

func (DeleteLogTargetDefaultsResponse) Status

Status returns HTTPResponse.Status

func (DeleteLogTargetDefaultsResponse) StatusCode

func (r DeleteLogTargetDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogTargetFrontendParams

type DeleteLogTargetFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteLogTargetFrontendParams defines parameters for DeleteLogTargetFrontend.

type DeleteLogTargetFrontendResponse

type DeleteLogTargetFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogTargetFrontendResponse

func ParseDeleteLogTargetFrontendResponse(rsp *http.Response) (*DeleteLogTargetFrontendResponse, error)

ParseDeleteLogTargetFrontendResponse parses an HTTP response from a DeleteLogTargetFrontendWithResponse call

func (DeleteLogTargetFrontendResponse) Status

Status returns HTTPResponse.Status

func (DeleteLogTargetFrontendResponse) StatusCode

func (r DeleteLogTargetFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogTargetGlobalParams

type DeleteLogTargetGlobalParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteLogTargetGlobalParams defines parameters for DeleteLogTargetGlobal.

type DeleteLogTargetGlobalResponse

type DeleteLogTargetGlobalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogTargetGlobalResponse

func ParseDeleteLogTargetGlobalResponse(rsp *http.Response) (*DeleteLogTargetGlobalResponse, error)

ParseDeleteLogTargetGlobalResponse parses an HTTP response from a DeleteLogTargetGlobalWithResponse call

func (DeleteLogTargetGlobalResponse) Status

Status returns HTTPResponse.Status

func (DeleteLogTargetGlobalResponse) StatusCode

func (r DeleteLogTargetGlobalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogTargetLogForwardParams

type DeleteLogTargetLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteLogTargetLogForwardParams defines parameters for DeleteLogTargetLogForward.

type DeleteLogTargetLogForwardResponse

type DeleteLogTargetLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogTargetLogForwardResponse

func ParseDeleteLogTargetLogForwardResponse(rsp *http.Response) (*DeleteLogTargetLogForwardResponse, error)

ParseDeleteLogTargetLogForwardResponse parses an HTTP response from a DeleteLogTargetLogForwardWithResponse call

func (DeleteLogTargetLogForwardResponse) Status

Status returns HTTPResponse.Status

func (DeleteLogTargetLogForwardResponse) StatusCode

func (r DeleteLogTargetLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogTargetPeerParams

type DeleteLogTargetPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteLogTargetPeerParams defines parameters for DeleteLogTargetPeer.

type DeleteLogTargetPeerResponse

type DeleteLogTargetPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogTargetPeerResponse

func ParseDeleteLogTargetPeerResponse(rsp *http.Response) (*DeleteLogTargetPeerResponse, error)

ParseDeleteLogTargetPeerResponse parses an HTTP response from a DeleteLogTargetPeerWithResponse call

func (DeleteLogTargetPeerResponse) Status

Status returns HTTPResponse.Status

func (DeleteLogTargetPeerResponse) StatusCode

func (r DeleteLogTargetPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogTargetUDPLbParams

type DeleteLogTargetUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteLogTargetUDPLbParams defines parameters for DeleteLogTargetUDPLb.

type DeleteLogTargetUDPLbResponse

type DeleteLogTargetUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteLogTargetUDPLbResponse

func ParseDeleteLogTargetUDPLbResponse(rsp *http.Response) (*DeleteLogTargetUDPLbResponse, error)

ParseDeleteLogTargetUDPLbResponse parses an HTTP response from a DeleteLogTargetUDPLbWithResponse call

func (DeleteLogTargetUDPLbResponse) Status

Status returns HTTPResponse.Status

func (DeleteLogTargetUDPLbResponse) StatusCode

func (r DeleteLogTargetUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteMailerEntryParams

type DeleteMailerEntryParams struct {
	// MailersSection Parent mailers section name
	MailersSection string `form:"mailers_section" json:"mailers_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteMailerEntryParams defines parameters for DeleteMailerEntry.

type DeleteMailerEntryResponse

type DeleteMailerEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteMailerEntryResponse

func ParseDeleteMailerEntryResponse(rsp *http.Response) (*DeleteMailerEntryResponse, error)

ParseDeleteMailerEntryResponse parses an HTTP response from a DeleteMailerEntryWithResponse call

func (DeleteMailerEntryResponse) Status

func (r DeleteMailerEntryResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteMailerEntryResponse) StatusCode

func (r DeleteMailerEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteMailersSectionParams

type DeleteMailersSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteMailersSectionParams defines parameters for DeleteMailersSection.

type DeleteMailersSectionResponse

type DeleteMailersSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteMailersSectionResponse

func ParseDeleteMailersSectionResponse(rsp *http.Response) (*DeleteMailersSectionResponse, error)

ParseDeleteMailersSectionResponse parses an HTTP response from a DeleteMailersSectionWithResponse call

func (DeleteMailersSectionResponse) Status

Status returns HTTPResponse.Status

func (DeleteMailersSectionResponse) StatusCode

func (r DeleteMailersSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNameserverParams

type DeleteNameserverParams struct {
	// Resolver Parent resolver name
	Resolver string `form:"resolver" json:"resolver"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteNameserverParams defines parameters for DeleteNameserver.

type DeleteNameserverResponse

type DeleteNameserverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteNameserverResponse

func ParseDeleteNameserverResponse(rsp *http.Response) (*DeleteNameserverResponse, error)

ParseDeleteNameserverResponse parses an HTTP response from a DeleteNameserverWithResponse call

func (DeleteNameserverResponse) Status

func (r DeleteNameserverResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteNameserverResponse) StatusCode

func (r DeleteNameserverResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePeerEntryParams

type DeletePeerEntryParams struct {
	// PeerSection Parent peers name
	PeerSection string `form:"peer_section" json:"peer_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeletePeerEntryParams defines parameters for DeletePeerEntry.

type DeletePeerEntryResponse

type DeletePeerEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeletePeerEntryResponse

func ParseDeletePeerEntryResponse(rsp *http.Response) (*DeletePeerEntryResponse, error)

ParseDeletePeerEntryResponse parses an HTTP response from a DeletePeerEntryWithResponse call

func (DeletePeerEntryResponse) Status

func (r DeletePeerEntryResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePeerEntryResponse) StatusCode

func (r DeletePeerEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePeerParams

type DeletePeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeletePeerParams defines parameters for DeletePeer.

type DeletePeerResponse

type DeletePeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeletePeerResponse

func ParseDeletePeerResponse(rsp *http.Response) (*DeletePeerResponse, error)

ParseDeletePeerResponse parses an HTTP response from a DeletePeerWithResponse call

func (DeletePeerResponse) Status

func (r DeletePeerResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePeerResponse) StatusCode

func (r DeletePeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProgramParams

type DeleteProgramParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteProgramParams defines parameters for DeleteProgram.

type DeleteProgramResponse

type DeleteProgramResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteProgramResponse

func ParseDeleteProgramResponse(rsp *http.Response) (*DeleteProgramResponse, error)

ParseDeleteProgramResponse parses an HTTP response from a DeleteProgramWithResponse call

func (DeleteProgramResponse) Status

func (r DeleteProgramResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteProgramResponse) StatusCode

func (r DeleteProgramResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteResolverParams

type DeleteResolverParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteResolverParams defines parameters for DeleteResolver.

type DeleteResolverResponse

type DeleteResolverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteResolverResponse

func ParseDeleteResolverResponse(rsp *http.Response) (*DeleteResolverResponse, error)

ParseDeleteResolverResponse parses an HTTP response from a DeleteResolverWithResponse call

func (DeleteResolverResponse) Status

func (r DeleteResolverResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteResolverResponse) StatusCode

func (r DeleteResolverResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRingParams

type DeleteRingParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteRingParams defines parameters for DeleteRing.

type DeleteRingResponse

type DeleteRingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteRingResponse

func ParseDeleteRingResponse(rsp *http.Response) (*DeleteRingResponse, error)

ParseDeleteRingResponse parses an HTTP response from a DeleteRingWithResponse call

func (DeleteRingResponse) Status

func (r DeleteRingResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteRingResponse) StatusCode

func (r DeleteRingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRuntimeMapEntryParams

type DeleteRuntimeMapEntryParams struct {
	// ForceSync If true, immediately syncs changes to disk
	ForceSync *bool `form:"force_sync,omitempty" json:"force_sync,omitempty"`
}

DeleteRuntimeMapEntryParams defines parameters for DeleteRuntimeMapEntry.

type DeleteRuntimeMapEntryResponse

type DeleteRuntimeMapEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteRuntimeMapEntryResponse

func ParseDeleteRuntimeMapEntryResponse(rsp *http.Response) (*DeleteRuntimeMapEntryResponse, error)

ParseDeleteRuntimeMapEntryResponse parses an HTTP response from a DeleteRuntimeMapEntryWithResponse call

func (DeleteRuntimeMapEntryResponse) Status

Status returns HTTPResponse.Status

func (DeleteRuntimeMapEntryResponse) StatusCode

func (r DeleteRuntimeMapEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRuntimeServerResponse

type DeleteRuntimeServerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteRuntimeServerResponse

func ParseDeleteRuntimeServerResponse(rsp *http.Response) (*DeleteRuntimeServerResponse, error)

ParseDeleteRuntimeServerResponse parses an HTTP response from a DeleteRuntimeServerWithResponse call

func (DeleteRuntimeServerResponse) Status

Status returns HTTPResponse.Status

func (DeleteRuntimeServerResponse) StatusCode

func (r DeleteRuntimeServerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServerBackendParams

type DeleteServerBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteServerBackendParams defines parameters for DeleteServerBackend.

type DeleteServerBackendResponse

type DeleteServerBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteServerBackendResponse

func ParseDeleteServerBackendResponse(rsp *http.Response) (*DeleteServerBackendResponse, error)

ParseDeleteServerBackendResponse parses an HTTP response from a DeleteServerBackendWithResponse call

func (DeleteServerBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteServerBackendResponse) StatusCode

func (r DeleteServerBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServerPeerParams

type DeleteServerPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteServerPeerParams defines parameters for DeleteServerPeer.

type DeleteServerPeerResponse

type DeleteServerPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteServerPeerResponse

func ParseDeleteServerPeerResponse(rsp *http.Response) (*DeleteServerPeerResponse, error)

ParseDeleteServerPeerResponse parses an HTTP response from a DeleteServerPeerWithResponse call

func (DeleteServerPeerResponse) Status

func (r DeleteServerPeerResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteServerPeerResponse) StatusCode

func (r DeleteServerPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServerRingParams

type DeleteServerRingParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteServerRingParams defines parameters for DeleteServerRing.

type DeleteServerRingResponse

type DeleteServerRingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteServerRingResponse

func ParseDeleteServerRingResponse(rsp *http.Response) (*DeleteServerRingResponse, error)

ParseDeleteServerRingResponse parses an HTTP response from a DeleteServerRingWithResponse call

func (DeleteServerRingResponse) Status

func (r DeleteServerRingResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteServerRingResponse) StatusCode

func (r DeleteServerRingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServerSwitchingRuleParams

type DeleteServerSwitchingRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteServerSwitchingRuleParams defines parameters for DeleteServerSwitchingRule.

type DeleteServerSwitchingRuleResponse

type DeleteServerSwitchingRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteServerSwitchingRuleResponse

func ParseDeleteServerSwitchingRuleResponse(rsp *http.Response) (*DeleteServerSwitchingRuleResponse, error)

ParseDeleteServerSwitchingRuleResponse parses an HTTP response from a DeleteServerSwitchingRuleWithResponse call

func (DeleteServerSwitchingRuleResponse) Status

Status returns HTTPResponse.Status

func (DeleteServerSwitchingRuleResponse) StatusCode

func (r DeleteServerSwitchingRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServerTemplateParams

type DeleteServerTemplateParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteServerTemplateParams defines parameters for DeleteServerTemplate.

type DeleteServerTemplateResponse

type DeleteServerTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteServerTemplateResponse

func ParseDeleteServerTemplateResponse(rsp *http.Response) (*DeleteServerTemplateResponse, error)

ParseDeleteServerTemplateResponse parses an HTTP response from a DeleteServerTemplateWithResponse call

func (DeleteServerTemplateResponse) Status

Status returns HTTPResponse.Status

func (DeleteServerTemplateResponse) StatusCode

func (r DeleteServerTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse

type DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse

func ParseDeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse(rsp *http.Response) (*DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse, error)

ParseDeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse parses an HTTP response from a DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse call

func (DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteServicesHaproxyRuntimeAclsParentNameEntriesIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteSiteParams

type DeleteSiteParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteSiteParams defines parameters for DeleteSite.

type DeleteSiteResponse

type DeleteSiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteSiteResponse

func ParseDeleteSiteResponse(rsp *http.Response) (*DeleteSiteResponse, error)

ParseDeleteSiteResponse parses an HTTP response from a DeleteSiteWithResponse call

func (DeleteSiteResponse) Status

func (r DeleteSiteResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSiteResponse) StatusCode

func (r DeleteSiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSpoeAgentParams

type DeleteSpoeAgentParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

DeleteSpoeAgentParams defines parameters for DeleteSpoeAgent.

type DeleteSpoeAgentResponse

type DeleteSpoeAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteSpoeAgentResponse

func ParseDeleteSpoeAgentResponse(rsp *http.Response) (*DeleteSpoeAgentResponse, error)

ParseDeleteSpoeAgentResponse parses an HTTP response from a DeleteSpoeAgentWithResponse call

func (DeleteSpoeAgentResponse) Status

func (r DeleteSpoeAgentResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSpoeAgentResponse) StatusCode

func (r DeleteSpoeAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSpoeFileResponse

type DeleteSpoeFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteSpoeFileResponse

func ParseDeleteSpoeFileResponse(rsp *http.Response) (*DeleteSpoeFileResponse, error)

ParseDeleteSpoeFileResponse parses an HTTP response from a DeleteSpoeFileWithResponse call

func (DeleteSpoeFileResponse) Status

func (r DeleteSpoeFileResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSpoeFileResponse) StatusCode

func (r DeleteSpoeFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSpoeGroupParams

type DeleteSpoeGroupParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

DeleteSpoeGroupParams defines parameters for DeleteSpoeGroup.

type DeleteSpoeGroupResponse

type DeleteSpoeGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteSpoeGroupResponse

func ParseDeleteSpoeGroupResponse(rsp *http.Response) (*DeleteSpoeGroupResponse, error)

ParseDeleteSpoeGroupResponse parses an HTTP response from a DeleteSpoeGroupWithResponse call

func (DeleteSpoeGroupResponse) Status

func (r DeleteSpoeGroupResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSpoeGroupResponse) StatusCode

func (r DeleteSpoeGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSpoeMessageParams

type DeleteSpoeMessageParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

DeleteSpoeMessageParams defines parameters for DeleteSpoeMessage.

type DeleteSpoeMessageResponse

type DeleteSpoeMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteSpoeMessageResponse

func ParseDeleteSpoeMessageResponse(rsp *http.Response) (*DeleteSpoeMessageResponse, error)

ParseDeleteSpoeMessageResponse parses an HTTP response from a DeleteSpoeMessageWithResponse call

func (DeleteSpoeMessageResponse) Status

func (r DeleteSpoeMessageResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSpoeMessageResponse) StatusCode

func (r DeleteSpoeMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSpoeScopeParams

type DeleteSpoeScopeParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

DeleteSpoeScopeParams defines parameters for DeleteSpoeScope.

type DeleteSpoeScopeResponse

type DeleteSpoeScopeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteSpoeScopeResponse

func ParseDeleteSpoeScopeResponse(rsp *http.Response) (*DeleteSpoeScopeResponse, error)

ParseDeleteSpoeScopeResponse parses an HTTP response from a DeleteSpoeScopeWithResponse call

func (DeleteSpoeScopeResponse) Status

func (r DeleteSpoeScopeResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSpoeScopeResponse) StatusCode

func (r DeleteSpoeScopeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSpoeTransactionResponse

type DeleteSpoeTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteSpoeTransactionResponse

func ParseDeleteSpoeTransactionResponse(rsp *http.Response) (*DeleteSpoeTransactionResponse, error)

ParseDeleteSpoeTransactionResponse parses an HTTP response from a DeleteSpoeTransactionWithResponse call

func (DeleteSpoeTransactionResponse) Status

Status returns HTTPResponse.Status

func (DeleteSpoeTransactionResponse) StatusCode

func (r DeleteSpoeTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStickRuleParams

type DeleteStickRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteStickRuleParams defines parameters for DeleteStickRule.

type DeleteStickRuleResponse

type DeleteStickRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteStickRuleResponse

func ParseDeleteStickRuleResponse(rsp *http.Response) (*DeleteStickRuleResponse, error)

ParseDeleteStickRuleResponse parses an HTTP response from a DeleteStickRuleWithResponse call

func (DeleteStickRuleResponse) Status

func (r DeleteStickRuleResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteStickRuleResponse) StatusCode

func (r DeleteStickRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStorageGeneralFileResponse

type DeleteStorageGeneralFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteStorageGeneralFileResponse

func ParseDeleteStorageGeneralFileResponse(rsp *http.Response) (*DeleteStorageGeneralFileResponse, error)

ParseDeleteStorageGeneralFileResponse parses an HTTP response from a DeleteStorageGeneralFileWithResponse call

func (DeleteStorageGeneralFileResponse) Status

Status returns HTTPResponse.Status

func (DeleteStorageGeneralFileResponse) StatusCode

func (r DeleteStorageGeneralFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStorageMapResponse

type DeleteStorageMapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteStorageMapResponse

func ParseDeleteStorageMapResponse(rsp *http.Response) (*DeleteStorageMapResponse, error)

ParseDeleteStorageMapResponse parses an HTTP response from a DeleteStorageMapWithResponse call

func (DeleteStorageMapResponse) Status

func (r DeleteStorageMapResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteStorageMapResponse) StatusCode

func (r DeleteStorageMapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStorageSSLCertificateParams

type DeleteStorageSSLCertificateParams struct {
	// SkipReload If set, no reload will be initiated after update
	SkipReload *SkipReload `form:"skip_reload,omitempty" json:"skip_reload,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteStorageSSLCertificateParams defines parameters for DeleteStorageSSLCertificate.

type DeleteStorageSSLCertificateResponse

type DeleteStorageSSLCertificateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteStorageSSLCertificateResponse

func ParseDeleteStorageSSLCertificateResponse(rsp *http.Response) (*DeleteStorageSSLCertificateResponse, error)

ParseDeleteStorageSSLCertificateResponse parses an HTTP response from a DeleteStorageSSLCertificateWithResponse call

func (DeleteStorageSSLCertificateResponse) Status

Status returns HTTPResponse.Status

func (DeleteStorageSSLCertificateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteTCPCheckBackendParams

type DeleteTCPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteTCPCheckBackendParams defines parameters for DeleteTCPCheckBackend.

type DeleteTCPCheckBackendResponse

type DeleteTCPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteTCPCheckBackendResponse

func ParseDeleteTCPCheckBackendResponse(rsp *http.Response) (*DeleteTCPCheckBackendResponse, error)

ParseDeleteTCPCheckBackendResponse parses an HTTP response from a DeleteTCPCheckBackendWithResponse call

func (DeleteTCPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteTCPCheckBackendResponse) StatusCode

func (r DeleteTCPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTCPCheckDefaultsParams

type DeleteTCPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteTCPCheckDefaultsParams defines parameters for DeleteTCPCheckDefaults.

type DeleteTCPCheckDefaultsResponse

type DeleteTCPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteTCPCheckDefaultsResponse

func ParseDeleteTCPCheckDefaultsResponse(rsp *http.Response) (*DeleteTCPCheckDefaultsResponse, error)

ParseDeleteTCPCheckDefaultsResponse parses an HTTP response from a DeleteTCPCheckDefaultsWithResponse call

func (DeleteTCPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (DeleteTCPCheckDefaultsResponse) StatusCode

func (r DeleteTCPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTCPRequestRuleBackendParams

type DeleteTCPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteTCPRequestRuleBackendParams defines parameters for DeleteTCPRequestRuleBackend.

type DeleteTCPRequestRuleBackendResponse

type DeleteTCPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteTCPRequestRuleBackendResponse

func ParseDeleteTCPRequestRuleBackendResponse(rsp *http.Response) (*DeleteTCPRequestRuleBackendResponse, error)

ParseDeleteTCPRequestRuleBackendResponse parses an HTTP response from a DeleteTCPRequestRuleBackendWithResponse call

func (DeleteTCPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteTCPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteTCPRequestRuleFrontendParams

type DeleteTCPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteTCPRequestRuleFrontendParams defines parameters for DeleteTCPRequestRuleFrontend.

type DeleteTCPRequestRuleFrontendResponse

type DeleteTCPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteTCPRequestRuleFrontendResponse

func ParseDeleteTCPRequestRuleFrontendResponse(rsp *http.Response) (*DeleteTCPRequestRuleFrontendResponse, error)

ParseDeleteTCPRequestRuleFrontendResponse parses an HTTP response from a DeleteTCPRequestRuleFrontendWithResponse call

func (DeleteTCPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (DeleteTCPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteTCPResponseRuleBackendParams

type DeleteTCPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteTCPResponseRuleBackendParams defines parameters for DeleteTCPResponseRuleBackend.

type DeleteTCPResponseRuleBackendResponse

type DeleteTCPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteTCPResponseRuleBackendResponse

func ParseDeleteTCPResponseRuleBackendResponse(rsp *http.Response) (*DeleteTCPResponseRuleBackendResponse, error)

ParseDeleteTCPResponseRuleBackendResponse parses an HTTP response from a DeleteTCPResponseRuleBackendWithResponse call

func (DeleteTCPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteTCPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteTableParams

type DeleteTableParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteTableParams defines parameters for DeleteTable.

type DeleteTableResponse

type DeleteTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteTableResponse

func ParseDeleteTableResponse(rsp *http.Response) (*DeleteTableResponse, error)

ParseDeleteTableResponse parses an HTTP response from a DeleteTableWithResponse call

func (DeleteTableResponse) Status

func (r DeleteTableResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTableResponse) StatusCode

func (r DeleteTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTransactionResponse

type DeleteTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteTransactionResponse

func ParseDeleteTransactionResponse(rsp *http.Response) (*DeleteTransactionResponse, error)

ParseDeleteTransactionResponse parses an HTTP response from a DeleteTransactionWithResponse call

func (DeleteTransactionResponse) Status

func (r DeleteTransactionResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTransactionResponse) StatusCode

func (r DeleteTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUDPLbParams

type DeleteUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

DeleteUDPLbParams defines parameters for DeleteUDPLb.

type DeleteUDPLbResponse

type DeleteUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteUDPLbResponse

func ParseDeleteUDPLbResponse(rsp *http.Response) (*DeleteUDPLbResponse, error)

ParseDeleteUDPLbResponse parses an HTTP response from a DeleteUDPLbWithResponse call

func (DeleteUDPLbResponse) Status

func (r DeleteUDPLbResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUDPLbResponse) StatusCode

func (r DeleteUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserParams

type DeleteUserParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteUserParams defines parameters for DeleteUser.

type DeleteUserResponse

type DeleteUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteUserResponse

func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error)

ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call

func (DeleteUserResponse) Status

func (r DeleteUserResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserResponse) StatusCode

func (r DeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserlistParams

type DeleteUserlistParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteUserlistParams defines parameters for DeleteUserlist.

type DeleteUserlistResponse

type DeleteUserlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteUserlistResponse

func ParseDeleteUserlistResponse(rsp *http.Response) (*DeleteUserlistResponse, error)

ParseDeleteUserlistResponse parses an HTTP response from a DeleteUserlistWithResponse call

func (DeleteUserlistResponse) Status

func (r DeleteUserlistResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserlistResponse) StatusCode

func (r DeleteUserlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteVRRPInstanceParams

type DeleteVRRPInstanceParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteVRRPInstanceParams defines parameters for DeleteVRRPInstance.

type DeleteVRRPInstanceResponse

type DeleteVRRPInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteVRRPInstanceResponse

func ParseDeleteVRRPInstanceResponse(rsp *http.Response) (*DeleteVRRPInstanceResponse, error)

ParseDeleteVRRPInstanceResponse parses an HTTP response from a DeleteVRRPInstanceWithResponse call

func (DeleteVRRPInstanceResponse) Status

Status returns HTTPResponse.Status

func (DeleteVRRPInstanceResponse) StatusCode

func (r DeleteVRRPInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteVRRPScriptParams

type DeleteVRRPScriptParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteVRRPScriptParams defines parameters for DeleteVRRPScript.

type DeleteVRRPScriptResponse

type DeleteVRRPScriptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteVRRPScriptResponse

func ParseDeleteVRRPScriptResponse(rsp *http.Response) (*DeleteVRRPScriptResponse, error)

ParseDeleteVRRPScriptResponse parses an HTTP response from a DeleteVRRPScriptWithResponse call

func (DeleteVRRPScriptResponse) Status

func (r DeleteVRRPScriptResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteVRRPScriptResponse) StatusCode

func (r DeleteVRRPScriptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteVRRPSyncGroupParams

type DeleteVRRPSyncGroupParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteVRRPSyncGroupParams defines parameters for DeleteVRRPSyncGroup.

type DeleteVRRPSyncGroupResponse

type DeleteVRRPSyncGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteVRRPSyncGroupResponse

func ParseDeleteVRRPSyncGroupResponse(rsp *http.Response) (*DeleteVRRPSyncGroupResponse, error)

ParseDeleteVRRPSyncGroupResponse parses an HTTP response from a DeleteVRRPSyncGroupWithResponse call

func (DeleteVRRPSyncGroupResponse) Status

Status returns HTTPResponse.Status

func (DeleteVRRPSyncGroupResponse) StatusCode

func (r DeleteVRRPSyncGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteWafBodyRuleBackendParams

type DeleteWafBodyRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteWafBodyRuleBackendParams defines parameters for DeleteWafBodyRuleBackend.

type DeleteWafBodyRuleBackendResponse

type DeleteWafBodyRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteWafBodyRuleBackendResponse

func ParseDeleteWafBodyRuleBackendResponse(rsp *http.Response) (*DeleteWafBodyRuleBackendResponse, error)

ParseDeleteWafBodyRuleBackendResponse parses an HTTP response from a DeleteWafBodyRuleBackendWithResponse call

func (DeleteWafBodyRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (DeleteWafBodyRuleBackendResponse) StatusCode

func (r DeleteWafBodyRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteWafBodyRuleFrontendParams

type DeleteWafBodyRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

DeleteWafBodyRuleFrontendParams defines parameters for DeleteWafBodyRuleFrontend.

type DeleteWafBodyRuleFrontendResponse

type DeleteWafBodyRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteWafBodyRuleFrontendResponse

func ParseDeleteWafBodyRuleFrontendResponse(rsp *http.Response) (*DeleteWafBodyRuleFrontendResponse, error)

ParseDeleteWafBodyRuleFrontendResponse parses an HTTP response from a DeleteWafBodyRuleFrontendWithResponse call

func (DeleteWafBodyRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (DeleteWafBodyRuleFrontendResponse) StatusCode

func (r DeleteWafBodyRuleFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteWafFileParams

type DeleteWafFileParams struct {
	// SubDir Sub directory in the ruleset
	SubDir *SubDir `form:"sub_dir,omitempty" json:"sub_dir,omitempty"`
}

DeleteWafFileParams defines parameters for DeleteWafFile.

type DeleteWafFileResponse

type DeleteWafFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteWafFileResponse

func ParseDeleteWafFileResponse(rsp *http.Response) (*DeleteWafFileResponse, error)

ParseDeleteWafFileResponse parses an HTTP response from a DeleteWafFileWithResponse call

func (DeleteWafFileResponse) Status

func (r DeleteWafFileResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteWafFileResponse) StatusCode

func (r DeleteWafFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteWafRulesetResponse

type DeleteWafRulesetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseDeleteWafRulesetResponse

func ParseDeleteWafRulesetResponse(rsp *http.Response) (*DeleteWafRulesetResponse, error)

ParseDeleteWafRulesetResponse parses an HTTP response from a DeleteWafRulesetWithResponse call

func (DeleteWafRulesetResponse) Status

func (r DeleteWafRulesetResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteWafRulesetResponse) StatusCode

func (r DeleteWafRulesetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeviceAtlasOptions

type DeviceAtlasOptions struct {
	CacheSize        *int    `json:"cache_size"`
	JsonFile         *string `json:"json_file,omitempty"`
	LogLevel         *string `json:"log_level,omitempty"`
	PropertiesCookie *string `json:"properties_cookie,omitempty"`
	Separator        *string `json:"separator,omitempty"`
}

DeviceAtlasOptions defines model for device_atlas_options.

type DgramBind

type DgramBind struct {
	Address      *string `json:"address,omitempty"`
	Interface    *string `json:"interface,omitempty"`
	Name         *string `json:"name,omitempty"`
	Namespace    *string `json:"namespace,omitempty"`
	Nice         *int    `json:"nice,omitempty"`
	Port         *int    `json:"port"`
	PortRangeEnd *int    `json:"port-range-end"`
	Shards       *int    `json:"shards,omitempty"`
	Thread       *string `json:"thread,omitempty"`
	Transparent  *bool   `json:"transparent,omitempty"`
}

DgramBind HAProxy log forward dgram bind configuration

type DgramBinds

type DgramBinds = []DgramBind

DgramBinds HAProxy dgram bind array

type DynamicUpdateRule

type DynamicUpdateRule struct {
	AgentAddr          *string                            `json:"agent-addr,omitempty"`
	AgentCheck         *DynamicUpdateRuleAgentCheck       `json:"agent-check,omitempty"`
	AgentInter         *int                               `json:"agent-inter"`
	AgentPort          *int                               `json:"agent-port"`
	AgentSend          *string                            `json:"agent-send,omitempty"`
	Allow0rtt          *bool                              `json:"allow_0rtt,omitempty"`
	Alpn               *string                            `json:"alpn,omitempty"`
	Backup             *DynamicUpdateRuleBackup           `json:"backup,omitempty"`
	Check              *DynamicUpdateRuleCheck            `json:"check,omitempty"`
	CheckSendProxy     *DynamicUpdateRuleCheckSendProxy   `json:"check-send-proxy,omitempty"`
	CheckSni           *string                            `json:"check-sni,omitempty"`
	CheckSsl           *DynamicUpdateRuleCheckSsl         `json:"check-ssl,omitempty"`
	CheckAlpn          *string                            `json:"check_alpn,omitempty"`
	CheckProto         *string                            `json:"check_proto,omitempty"`
	CheckViaSocks4     *DynamicUpdateRuleCheckViaSocks4   `json:"check_via_socks4,omitempty"`
	Ciphers            *string                            `json:"ciphers,omitempty"`
	Ciphersuites       *string                            `json:"ciphersuites,omitempty"`
	ClientSigalgs      *string                            `json:"client_sigalgs,omitempty"`
	Cookie             *string                            `json:"cookie,omitempty"`
	CrlFile            *string                            `json:"crl_file,omitempty"`
	Curves             *string                            `json:"curves,omitempty"`
	Delay              *int                               `json:"delay"`
	DontlogNormal      *bool                              `json:"dontlog-normal,omitempty"`
	Downinter          *int                               `json:"downinter"`
	ErrorLimit         *int                               `json:"error_limit,omitempty"`
	Fall               *int                               `json:"fall"`
	Fastinter          *int                               `json:"fastinter"`
	ForceSslv3         *DynamicUpdateRuleForceSslv3       `json:"force_sslv3,omitempty"`
	ForceTlsv10        *DynamicUpdateRuleForceTlsv10      `json:"force_tlsv10,omitempty"`
	ForceTlsv11        *DynamicUpdateRuleForceTlsv11      `json:"force_tlsv11,omitempty"`
	ForceTlsv12        *DynamicUpdateRuleForceTlsv12      `json:"force_tlsv12,omitempty"`
	ForceTlsv13        *DynamicUpdateRuleForceTlsv13      `json:"force_tlsv13,omitempty"`
	Guid               *string                            `json:"guid,omitempty"`
	HashKey            *string                            `json:"hash_key,omitempty"`
	HealthCheckAddress *string                            `json:"health_check_address,omitempty"`
	HealthCheckPort    *int                               `json:"health_check_port"`
	Id                 string                             `json:"id"`
	InitAddr           *string                            `json:"init-addr"`
	Inter              *int                               `json:"inter"`
	Log                *bool                              `json:"log,omitempty"`
	LogBufsize         *int                               `json:"log-bufsize"`
	LogProto           *DynamicUpdateRuleLogProto         `json:"log_proto,omitempty"`
	Maintenance        *DynamicUpdateRuleMaintenance      `json:"maintenance,omitempty"`
	Map                *bool                              `json:"map,omitempty"`
	MaxReuse           *int                               `json:"max_reuse"`
	Maxconn            *int                               `json:"maxconn"`
	Maxqueue           *int                               `json:"maxqueue"`
	Minconn            *int                               `json:"minconn"`
	Modified           *bool                              `json:"modified,omitempty"`
	Namespace          *string                            `json:"namespace,omitempty"`
	NoSslv3            *DynamicUpdateRuleNoSslv3          `json:"no_sslv3,omitempty"`
	NoTlsv10           *DynamicUpdateRuleNoTlsv10         `json:"no_tlsv10,omitempty"`
	NoTlsv11           *DynamicUpdateRuleNoTlsv11         `json:"no_tlsv11,omitempty"`
	NoTlsv12           *DynamicUpdateRuleNoTlsv12         `json:"no_tlsv12,omitempty"`
	NoTlsv13           *DynamicUpdateRuleNoTlsv13         `json:"no_tlsv13,omitempty"`
	NoVerifyhost       *DynamicUpdateRuleNoVerifyhost     `json:"no_verifyhost,omitempty"`
	Npn                *string                            `json:"npn,omitempty"`
	Observe            *DynamicUpdateRuleObserve          `json:"observe,omitempty"`
	OnError            *DynamicUpdateRuleOnError          `json:"on-error,omitempty"`
	OnMarkedDown       *DynamicUpdateRuleOnMarkedDown     `json:"on-marked-down,omitempty"`
	OnMarkedUp         *DynamicUpdateRuleOnMarkedUp       `json:"on-marked-up,omitempty"`
	PoolConnName       *string                            `json:"pool_conn_name,omitempty"`
	PoolLowConn        *int                               `json:"pool_low_conn"`
	PoolMaxConn        *int                               `json:"pool_max_conn"`
	PoolPurgeDelay     *int                               `json:"pool_purge_delay"`
	Proto              *string                            `json:"proto,omitempty"`
	ProxyV2Options     *[]DynamicUpdateRuleProxyV2Options `json:"proxy-v2-options,omitempty"`
	PurgeCount         *int                               `json:"purge_count"`
	PurgeId            *string                            `json:"purge_id"`
	PurgeInterval      *int                               `json:"purge_interval"`
	Redir              *string                            `json:"redir,omitempty"`
	ResolveNet         *string                            `json:"resolve-net,omitempty"`
	ResolvePrefer      *DynamicUpdateRuleResolvePrefer    `json:"resolve-prefer,omitempty"`
	ResolveOpts        *string                            `json:"resolve_opts,omitempty"`
	Resolvers          *string                            `json:"resolvers,omitempty"`
	Retries            *int                               `json:"retries"`
	Rise               *int                               `json:"rise"`
	SendProxy          *DynamicUpdateRuleSendProxy        `json:"send-proxy,omitempty"`
	SendProxyV2        *DynamicUpdateRuleSendProxyV2      `json:"send-proxy-v2,omitempty"`
	SendProxyV2Ssl     *DynamicUpdateRuleSendProxyV2Ssl   `json:"send_proxy_v2_ssl,omitempty"`
	SendProxyV2SslCn   *DynamicUpdateRuleSendProxyV2SslCn `json:"send_proxy_v2_ssl_cn,omitempty"`
	SetProxyV2TlvFmt   *struct {
		Id    string `json:"id"`
		Value string `json:"value"`
	} `json:"set-proxy-v2-tlv-fmt,omitempty"`
	Shard          *int                         `json:"shard,omitempty"`
	Sigalgs        *string                      `json:"sigalgs,omitempty"`
	Slowstart      *int                         `json:"slowstart"`
	Sni            *string                      `json:"sni,omitempty"`
	Socks4         *string                      `json:"socks4,omitempty"`
	Source         *string                      `json:"source,omitempty"`
	SourceAddress  *string                      `json:"source_address,omitempty"`
	SourcePort     *int                         `json:"source_port,omitempty"`
	Ssl            *DynamicUpdateRuleSsl        `json:"ssl,omitempty"`
	SslCafile      *string                      `json:"ssl_cafile,omitempty"`
	SslCertificate *string                      `json:"ssl_certificate,omitempty"`
	SslMaxVer      *DynamicUpdateRuleSslMaxVer  `json:"ssl_max_ver,omitempty"`
	SslMinVer      *DynamicUpdateRuleSslMinVer  `json:"ssl_min_ver,omitempty"`
	SslReuse       *DynamicUpdateRuleSslReuse   `json:"ssl_reuse,omitempty"`
	Stick          *DynamicUpdateRuleStick      `json:"stick,omitempty"`
	TcpUt          *int                         `json:"tcp_ut"`
	Tfo            *DynamicUpdateRuleTfo        `json:"tfo,omitempty"`
	Timeout        *int                         `json:"timeout"`
	TlsTickets     *DynamicUpdateRuleTlsTickets `json:"tls_tickets,omitempty"`
	Track          *string                      `json:"track,omitempty"`
	Url            string                       `json:"url"`
	Verify         *DynamicUpdateRuleVerify     `json:"verify,omitempty"`
	Verifyhost     *string                      `json:"verifyhost,omitempty"`
	Weight         *int                         `json:"weight"`
	Ws             *DynamicUpdateRuleWs         `json:"ws,omitempty"`
	Xdelay         *int                         `json:"xdelay"`
	Xmodified      *bool                        `json:"xmodified,omitempty"`
	Xnext          *int                         `json:"xnext"`
	Xretry         *int                         `json:"xretry"`
	Xstart         *int                         `json:"xstart"`
}

DynamicUpdateRule defines model for dynamic_update_rule.

type DynamicUpdateRuleAgentCheck

type DynamicUpdateRuleAgentCheck string

DynamicUpdateRuleAgentCheck defines model for DynamicUpdateRule.AgentCheck.

const (
	DynamicUpdateRuleAgentCheckDisabled DynamicUpdateRuleAgentCheck = "disabled"
	DynamicUpdateRuleAgentCheckEnabled  DynamicUpdateRuleAgentCheck = "enabled"
)

Defines values for DynamicUpdateRuleAgentCheck.

type DynamicUpdateRuleBackup

type DynamicUpdateRuleBackup string

DynamicUpdateRuleBackup defines model for DynamicUpdateRule.Backup.

const (
	DynamicUpdateRuleBackupDisabled DynamicUpdateRuleBackup = "disabled"
	DynamicUpdateRuleBackupEnabled  DynamicUpdateRuleBackup = "enabled"
)

Defines values for DynamicUpdateRuleBackup.

type DynamicUpdateRuleCheck

type DynamicUpdateRuleCheck string

DynamicUpdateRuleCheck defines model for DynamicUpdateRule.Check.

const (
	DynamicUpdateRuleCheckDisabled DynamicUpdateRuleCheck = "disabled"
	DynamicUpdateRuleCheckEnabled  DynamicUpdateRuleCheck = "enabled"
)

Defines values for DynamicUpdateRuleCheck.

type DynamicUpdateRuleCheckSendProxy

type DynamicUpdateRuleCheckSendProxy string

DynamicUpdateRuleCheckSendProxy defines model for DynamicUpdateRule.CheckSendProxy.

const (
	DynamicUpdateRuleCheckSendProxyDisabled DynamicUpdateRuleCheckSendProxy = "disabled"
	DynamicUpdateRuleCheckSendProxyEnabled  DynamicUpdateRuleCheckSendProxy = "enabled"
)

Defines values for DynamicUpdateRuleCheckSendProxy.

type DynamicUpdateRuleCheckSsl

type DynamicUpdateRuleCheckSsl string

DynamicUpdateRuleCheckSsl defines model for DynamicUpdateRule.CheckSsl.

const (
	DynamicUpdateRuleCheckSslDisabled DynamicUpdateRuleCheckSsl = "disabled"
	DynamicUpdateRuleCheckSslEnabled  DynamicUpdateRuleCheckSsl = "enabled"
)

Defines values for DynamicUpdateRuleCheckSsl.

type DynamicUpdateRuleCheckViaSocks4

type DynamicUpdateRuleCheckViaSocks4 string

DynamicUpdateRuleCheckViaSocks4 defines model for DynamicUpdateRule.CheckViaSocks4.

const (
	DynamicUpdateRuleCheckViaSocks4Disabled DynamicUpdateRuleCheckViaSocks4 = "disabled"
	DynamicUpdateRuleCheckViaSocks4Enabled  DynamicUpdateRuleCheckViaSocks4 = "enabled"
)

Defines values for DynamicUpdateRuleCheckViaSocks4.

type DynamicUpdateRuleForceSslv3

type DynamicUpdateRuleForceSslv3 string

DynamicUpdateRuleForceSslv3 defines model for DynamicUpdateRule.ForceSslv3.

const (
	DynamicUpdateRuleForceSslv3Disabled DynamicUpdateRuleForceSslv3 = "disabled"
	DynamicUpdateRuleForceSslv3Enabled  DynamicUpdateRuleForceSslv3 = "enabled"
)

Defines values for DynamicUpdateRuleForceSslv3.

type DynamicUpdateRuleForceTlsv10

type DynamicUpdateRuleForceTlsv10 string

DynamicUpdateRuleForceTlsv10 defines model for DynamicUpdateRule.ForceTlsv10.

const (
	DynamicUpdateRuleForceTlsv10Disabled DynamicUpdateRuleForceTlsv10 = "disabled"
	DynamicUpdateRuleForceTlsv10Enabled  DynamicUpdateRuleForceTlsv10 = "enabled"
)

Defines values for DynamicUpdateRuleForceTlsv10.

type DynamicUpdateRuleForceTlsv11

type DynamicUpdateRuleForceTlsv11 string

DynamicUpdateRuleForceTlsv11 defines model for DynamicUpdateRule.ForceTlsv11.

const (
	DynamicUpdateRuleForceTlsv11Disabled DynamicUpdateRuleForceTlsv11 = "disabled"
	DynamicUpdateRuleForceTlsv11Enabled  DynamicUpdateRuleForceTlsv11 = "enabled"
)

Defines values for DynamicUpdateRuleForceTlsv11.

type DynamicUpdateRuleForceTlsv12

type DynamicUpdateRuleForceTlsv12 string

DynamicUpdateRuleForceTlsv12 defines model for DynamicUpdateRule.ForceTlsv12.

const (
	DynamicUpdateRuleForceTlsv12Disabled DynamicUpdateRuleForceTlsv12 = "disabled"
	DynamicUpdateRuleForceTlsv12Enabled  DynamicUpdateRuleForceTlsv12 = "enabled"
)

Defines values for DynamicUpdateRuleForceTlsv12.

type DynamicUpdateRuleForceTlsv13

type DynamicUpdateRuleForceTlsv13 string

DynamicUpdateRuleForceTlsv13 defines model for DynamicUpdateRule.ForceTlsv13.

const (
	DynamicUpdateRuleForceTlsv13Disabled DynamicUpdateRuleForceTlsv13 = "disabled"
	DynamicUpdateRuleForceTlsv13Enabled  DynamicUpdateRuleForceTlsv13 = "enabled"
)

Defines values for DynamicUpdateRuleForceTlsv13.

type DynamicUpdateRuleLogProto

type DynamicUpdateRuleLogProto string

DynamicUpdateRuleLogProto defines model for DynamicUpdateRule.LogProto.

const (
	DynamicUpdateRuleLogProtoLegacy     DynamicUpdateRuleLogProto = "legacy"
	DynamicUpdateRuleLogProtoOctetCount DynamicUpdateRuleLogProto = "octet-count"
)

Defines values for DynamicUpdateRuleLogProto.

type DynamicUpdateRuleMaintenance

type DynamicUpdateRuleMaintenance string

DynamicUpdateRuleMaintenance defines model for DynamicUpdateRule.Maintenance.

const (
	DynamicUpdateRuleMaintenanceDisabled DynamicUpdateRuleMaintenance = "disabled"
	DynamicUpdateRuleMaintenanceEnabled  DynamicUpdateRuleMaintenance = "enabled"
)

Defines values for DynamicUpdateRuleMaintenance.

type DynamicUpdateRuleNoSslv3

type DynamicUpdateRuleNoSslv3 string

DynamicUpdateRuleNoSslv3 defines model for DynamicUpdateRule.NoSslv3.

const (
	DynamicUpdateRuleNoSslv3Disabled DynamicUpdateRuleNoSslv3 = "disabled"
	DynamicUpdateRuleNoSslv3Enabled  DynamicUpdateRuleNoSslv3 = "enabled"
)

Defines values for DynamicUpdateRuleNoSslv3.

type DynamicUpdateRuleNoTlsv10

type DynamicUpdateRuleNoTlsv10 string

DynamicUpdateRuleNoTlsv10 defines model for DynamicUpdateRule.NoTlsv10.

const (
	DynamicUpdateRuleNoTlsv10Disabled DynamicUpdateRuleNoTlsv10 = "disabled"
	DynamicUpdateRuleNoTlsv10Enabled  DynamicUpdateRuleNoTlsv10 = "enabled"
)

Defines values for DynamicUpdateRuleNoTlsv10.

type DynamicUpdateRuleNoTlsv11

type DynamicUpdateRuleNoTlsv11 string

DynamicUpdateRuleNoTlsv11 defines model for DynamicUpdateRule.NoTlsv11.

const (
	DynamicUpdateRuleNoTlsv11Disabled DynamicUpdateRuleNoTlsv11 = "disabled"
	DynamicUpdateRuleNoTlsv11Enabled  DynamicUpdateRuleNoTlsv11 = "enabled"
)

Defines values for DynamicUpdateRuleNoTlsv11.

type DynamicUpdateRuleNoTlsv12

type DynamicUpdateRuleNoTlsv12 string

DynamicUpdateRuleNoTlsv12 defines model for DynamicUpdateRule.NoTlsv12.

const (
	DynamicUpdateRuleNoTlsv12Disabled DynamicUpdateRuleNoTlsv12 = "disabled"
	DynamicUpdateRuleNoTlsv12Enabled  DynamicUpdateRuleNoTlsv12 = "enabled"
)

Defines values for DynamicUpdateRuleNoTlsv12.

type DynamicUpdateRuleNoTlsv13

type DynamicUpdateRuleNoTlsv13 string

DynamicUpdateRuleNoTlsv13 defines model for DynamicUpdateRule.NoTlsv13.

const (
	DynamicUpdateRuleNoTlsv13Disabled DynamicUpdateRuleNoTlsv13 = "disabled"
	DynamicUpdateRuleNoTlsv13Enabled  DynamicUpdateRuleNoTlsv13 = "enabled"
)

Defines values for DynamicUpdateRuleNoTlsv13.

type DynamicUpdateRuleNoVerifyhost

type DynamicUpdateRuleNoVerifyhost string

DynamicUpdateRuleNoVerifyhost defines model for DynamicUpdateRule.NoVerifyhost.

const (
	DynamicUpdateRuleNoVerifyhostDisabled DynamicUpdateRuleNoVerifyhost = "disabled"
	DynamicUpdateRuleNoVerifyhostEnabled  DynamicUpdateRuleNoVerifyhost = "enabled"
)

Defines values for DynamicUpdateRuleNoVerifyhost.

type DynamicUpdateRuleObserve

type DynamicUpdateRuleObserve string

DynamicUpdateRuleObserve defines model for DynamicUpdateRule.Observe.

const (
	DynamicUpdateRuleObserveLayer4 DynamicUpdateRuleObserve = "layer4"
	DynamicUpdateRuleObserveLayer7 DynamicUpdateRuleObserve = "layer7"
)

Defines values for DynamicUpdateRuleObserve.

type DynamicUpdateRuleOnError

type DynamicUpdateRuleOnError string

DynamicUpdateRuleOnError defines model for DynamicUpdateRule.OnError.

const (
	DynamicUpdateRuleOnErrorFailCheck   DynamicUpdateRuleOnError = "fail-check"
	DynamicUpdateRuleOnErrorFastinter   DynamicUpdateRuleOnError = "fastinter"
	DynamicUpdateRuleOnErrorMarkDown    DynamicUpdateRuleOnError = "mark-down"
	DynamicUpdateRuleOnErrorSuddenDeath DynamicUpdateRuleOnError = "sudden-death"
)

Defines values for DynamicUpdateRuleOnError.

type DynamicUpdateRuleOnMarkedDown

type DynamicUpdateRuleOnMarkedDown string

DynamicUpdateRuleOnMarkedDown defines model for DynamicUpdateRule.OnMarkedDown.

const (
	DynamicUpdateRuleOnMarkedDownShutdownSessions DynamicUpdateRuleOnMarkedDown = "shutdown-sessions"
)

Defines values for DynamicUpdateRuleOnMarkedDown.

type DynamicUpdateRuleOnMarkedUp

type DynamicUpdateRuleOnMarkedUp string

DynamicUpdateRuleOnMarkedUp defines model for DynamicUpdateRule.OnMarkedUp.

const (
	DynamicUpdateRuleOnMarkedUpShutdownBackupSessions DynamicUpdateRuleOnMarkedUp = "shutdown-backup-sessions"
)

Defines values for DynamicUpdateRuleOnMarkedUp.

type DynamicUpdateRuleProxyV2Options

type DynamicUpdateRuleProxyV2Options string

DynamicUpdateRuleProxyV2Options defines model for DynamicUpdateRule.ProxyV2Options.

const (
	DynamicUpdateRuleProxyV2OptionsAuthority DynamicUpdateRuleProxyV2Options = "authority"
	DynamicUpdateRuleProxyV2OptionsCertCn    DynamicUpdateRuleProxyV2Options = "cert-cn"
	DynamicUpdateRuleProxyV2OptionsCertKey   DynamicUpdateRuleProxyV2Options = "cert-key"
	DynamicUpdateRuleProxyV2OptionsCertSig   DynamicUpdateRuleProxyV2Options = "cert-sig"
	DynamicUpdateRuleProxyV2OptionsCrc32c    DynamicUpdateRuleProxyV2Options = "crc32c"
	DynamicUpdateRuleProxyV2OptionsSsl       DynamicUpdateRuleProxyV2Options = "ssl"
	DynamicUpdateRuleProxyV2OptionsSslCipher DynamicUpdateRuleProxyV2Options = "ssl-cipher"
	DynamicUpdateRuleProxyV2OptionsUniqueId  DynamicUpdateRuleProxyV2Options = "unique-id"
)

Defines values for DynamicUpdateRuleProxyV2Options.

type DynamicUpdateRuleResolvePrefer

type DynamicUpdateRuleResolvePrefer string

DynamicUpdateRuleResolvePrefer defines model for DynamicUpdateRule.ResolvePrefer.

const (
	DynamicUpdateRuleResolvePreferIpv4 DynamicUpdateRuleResolvePrefer = "ipv4"
	DynamicUpdateRuleResolvePreferIpv6 DynamicUpdateRuleResolvePrefer = "ipv6"
)

Defines values for DynamicUpdateRuleResolvePrefer.

type DynamicUpdateRuleSendProxy

type DynamicUpdateRuleSendProxy string

DynamicUpdateRuleSendProxy defines model for DynamicUpdateRule.SendProxy.

const (
	DynamicUpdateRuleSendProxyDisabled DynamicUpdateRuleSendProxy = "disabled"
	DynamicUpdateRuleSendProxyEnabled  DynamicUpdateRuleSendProxy = "enabled"
)

Defines values for DynamicUpdateRuleSendProxy.

type DynamicUpdateRuleSendProxyV2

type DynamicUpdateRuleSendProxyV2 string

DynamicUpdateRuleSendProxyV2 defines model for DynamicUpdateRule.SendProxyV2.

const (
	DynamicUpdateRuleSendProxyV2Disabled DynamicUpdateRuleSendProxyV2 = "disabled"
	DynamicUpdateRuleSendProxyV2Enabled  DynamicUpdateRuleSendProxyV2 = "enabled"
)

Defines values for DynamicUpdateRuleSendProxyV2.

type DynamicUpdateRuleSendProxyV2Ssl

type DynamicUpdateRuleSendProxyV2Ssl string

DynamicUpdateRuleSendProxyV2Ssl defines model for DynamicUpdateRule.SendProxyV2Ssl.

const (
	DynamicUpdateRuleSendProxyV2SslDisabled DynamicUpdateRuleSendProxyV2Ssl = "disabled"
	DynamicUpdateRuleSendProxyV2SslEnabled  DynamicUpdateRuleSendProxyV2Ssl = "enabled"
)

Defines values for DynamicUpdateRuleSendProxyV2Ssl.

type DynamicUpdateRuleSendProxyV2SslCn

type DynamicUpdateRuleSendProxyV2SslCn string

DynamicUpdateRuleSendProxyV2SslCn defines model for DynamicUpdateRule.SendProxyV2SslCn.

const (
	DynamicUpdateRuleSendProxyV2SslCnDisabled DynamicUpdateRuleSendProxyV2SslCn = "disabled"
	DynamicUpdateRuleSendProxyV2SslCnEnabled  DynamicUpdateRuleSendProxyV2SslCn = "enabled"
)

Defines values for DynamicUpdateRuleSendProxyV2SslCn.

type DynamicUpdateRuleSsl

type DynamicUpdateRuleSsl string

DynamicUpdateRuleSsl defines model for DynamicUpdateRule.Ssl.

const (
	DynamicUpdateRuleSslDisabled DynamicUpdateRuleSsl = "disabled"
	DynamicUpdateRuleSslEnabled  DynamicUpdateRuleSsl = "enabled"
)

Defines values for DynamicUpdateRuleSsl.

type DynamicUpdateRuleSslMaxVer

type DynamicUpdateRuleSslMaxVer string

DynamicUpdateRuleSslMaxVer defines model for DynamicUpdateRule.SslMaxVer.

const (
	DynamicUpdateRuleSslMaxVerSSLv3  DynamicUpdateRuleSslMaxVer = "SSLv3"
	DynamicUpdateRuleSslMaxVerTLSv10 DynamicUpdateRuleSslMaxVer = "TLSv1.0"
	DynamicUpdateRuleSslMaxVerTLSv11 DynamicUpdateRuleSslMaxVer = "TLSv1.1"
	DynamicUpdateRuleSslMaxVerTLSv12 DynamicUpdateRuleSslMaxVer = "TLSv1.2"
	DynamicUpdateRuleSslMaxVerTLSv13 DynamicUpdateRuleSslMaxVer = "TLSv1.3"
)

Defines values for DynamicUpdateRuleSslMaxVer.

type DynamicUpdateRuleSslMinVer

type DynamicUpdateRuleSslMinVer string

DynamicUpdateRuleSslMinVer defines model for DynamicUpdateRule.SslMinVer.

const (
	DynamicUpdateRuleSslMinVerSSLv3  DynamicUpdateRuleSslMinVer = "SSLv3"
	DynamicUpdateRuleSslMinVerTLSv10 DynamicUpdateRuleSslMinVer = "TLSv1.0"
	DynamicUpdateRuleSslMinVerTLSv11 DynamicUpdateRuleSslMinVer = "TLSv1.1"
	DynamicUpdateRuleSslMinVerTLSv12 DynamicUpdateRuleSslMinVer = "TLSv1.2"
	DynamicUpdateRuleSslMinVerTLSv13 DynamicUpdateRuleSslMinVer = "TLSv1.3"
)

Defines values for DynamicUpdateRuleSslMinVer.

type DynamicUpdateRuleSslReuse

type DynamicUpdateRuleSslReuse string

DynamicUpdateRuleSslReuse defines model for DynamicUpdateRule.SslReuse.

const (
	DynamicUpdateRuleSslReuseDisabled DynamicUpdateRuleSslReuse = "disabled"
	DynamicUpdateRuleSslReuseEnabled  DynamicUpdateRuleSslReuse = "enabled"
)

Defines values for DynamicUpdateRuleSslReuse.

type DynamicUpdateRuleStick

type DynamicUpdateRuleStick string

DynamicUpdateRuleStick defines model for DynamicUpdateRule.Stick.

const (
	DynamicUpdateRuleStickDisabled DynamicUpdateRuleStick = "disabled"
	DynamicUpdateRuleStickEnabled  DynamicUpdateRuleStick = "enabled"
)

Defines values for DynamicUpdateRuleStick.

type DynamicUpdateRuleTfo

type DynamicUpdateRuleTfo string

DynamicUpdateRuleTfo defines model for DynamicUpdateRule.Tfo.

const (
	DynamicUpdateRuleTfoDisabled DynamicUpdateRuleTfo = "disabled"
	DynamicUpdateRuleTfoEnabled  DynamicUpdateRuleTfo = "enabled"
)

Defines values for DynamicUpdateRuleTfo.

type DynamicUpdateRuleTlsTickets

type DynamicUpdateRuleTlsTickets string

DynamicUpdateRuleTlsTickets defines model for DynamicUpdateRule.TlsTickets.

const (
	DynamicUpdateRuleTlsTicketsDisabled DynamicUpdateRuleTlsTickets = "disabled"
	DynamicUpdateRuleTlsTicketsEnabled  DynamicUpdateRuleTlsTickets = "enabled"
)

Defines values for DynamicUpdateRuleTlsTickets.

type DynamicUpdateRuleVerify

type DynamicUpdateRuleVerify string

DynamicUpdateRuleVerify defines model for DynamicUpdateRule.Verify.

const (
	DynamicUpdateRuleVerifyNone     DynamicUpdateRuleVerify = "none"
	DynamicUpdateRuleVerifyRequired DynamicUpdateRuleVerify = "required"
)

Defines values for DynamicUpdateRuleVerify.

type DynamicUpdateRuleWs

type DynamicUpdateRuleWs string

DynamicUpdateRuleWs defines model for DynamicUpdateRule.Ws.

const (
	DynamicUpdateRuleWsAuto DynamicUpdateRuleWs = "auto"
	DynamicUpdateRuleWsH1   DynamicUpdateRuleWs = "h1"
	DynamicUpdateRuleWsH2   DynamicUpdateRuleWs = "h2"
)

Defines values for DynamicUpdateRuleWs.

type DynamicUpdateRules

type DynamicUpdateRules = []DynamicUpdateRule

DynamicUpdateRules defines model for dynamic_update_rules.

type EditBotmgmtProfileJSONRequestBody

type EditBotmgmtProfileJSONRequestBody = BotmgmtProfile

EditBotmgmtProfileJSONRequestBody defines body for EditBotmgmtProfile for application/json ContentType.

type EditBotmgmtProfileParams

type EditBotmgmtProfileParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

EditBotmgmtProfileParams defines parameters for EditBotmgmtProfile.

type EditBotmgmtProfileResponse

type EditBotmgmtProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BotmgmtProfile
	JSON202      *BotmgmtProfile
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseEditBotmgmtProfileResponse

func ParseEditBotmgmtProfileResponse(rsp *http.Response) (*EditBotmgmtProfileResponse, error)

ParseEditBotmgmtProfileResponse parses an HTTP response from a EditBotmgmtProfileWithResponse call

func (EditBotmgmtProfileResponse) Status

Status returns HTTPResponse.Status

func (EditBotmgmtProfileResponse) StatusCode

func (r EditBotmgmtProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EditCaptchaJSONRequestBody

type EditCaptchaJSONRequestBody = Captcha

EditCaptchaJSONRequestBody defines body for EditCaptcha for application/json ContentType.

type EditCaptchaParams

type EditCaptchaParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

EditCaptchaParams defines parameters for EditCaptcha.

type EditCaptchaResponse

type EditCaptchaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Captcha
	JSON202      *Captcha
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseEditCaptchaResponse

func ParseEditCaptchaResponse(rsp *http.Response) (*EditCaptchaResponse, error)

ParseEditCaptchaResponse parses an HTTP response from a EditCaptchaWithResponse call

func (EditCaptchaResponse) Status

func (r EditCaptchaResponse) Status() string

Status returns HTTPResponse.Status

func (EditCaptchaResponse) StatusCode

func (r EditCaptchaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EditClusterJSONRequestBody

type EditClusterJSONRequestBody = ClusterSettings

EditClusterJSONRequestBody defines body for EditCluster for application/json ContentType.

type EditClusterParams

type EditClusterParams struct {
	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

EditClusterParams defines parameters for EditCluster.

type EditClusterResponse

type EditClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterSettings
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseEditClusterResponse

func ParseEditClusterResponse(rsp *http.Response) (*EditClusterResponse, error)

ParseEditClusterResponse parses an HTTP response from a EditClusterWithResponse call

func (EditClusterResponse) Status

func (r EditClusterResponse) Status() string

Status returns HTTPResponse.Status

func (EditClusterResponse) StatusCode

func (r EditClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EditCrtStoreJSONRequestBody

type EditCrtStoreJSONRequestBody = CrtStore

EditCrtStoreJSONRequestBody defines body for EditCrtStore for application/json ContentType.

type EditCrtStoreParams

type EditCrtStoreParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

EditCrtStoreParams defines parameters for EditCrtStore.

type EditCrtStoreResponse

type EditCrtStoreResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CrtStore
	JSON202      *CrtStore
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseEditCrtStoreResponse

func ParseEditCrtStoreResponse(rsp *http.Response) (*EditCrtStoreResponse, error)

ParseEditCrtStoreResponse parses an HTTP response from a EditCrtStoreWithResponse call

func (EditCrtStoreResponse) Status

func (r EditCrtStoreResponse) Status() string

Status returns HTTPResponse.Status

func (EditCrtStoreResponse) StatusCode

func (r EditCrtStoreResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EditMailersSectionJSONRequestBody

type EditMailersSectionJSONRequestBody = MailersSection

EditMailersSectionJSONRequestBody defines body for EditMailersSection for application/json ContentType.

type EditMailersSectionParams

type EditMailersSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

EditMailersSectionParams defines parameters for EditMailersSection.

type EditMailersSectionResponse

type EditMailersSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MailersSection
	JSON202      *MailersSection
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseEditMailersSectionResponse

func ParseEditMailersSectionResponse(rsp *http.Response) (*EditMailersSectionResponse, error)

ParseEditMailersSectionResponse parses an HTTP response from a EditMailersSectionWithResponse call

func (EditMailersSectionResponse) Status

Status returns HTTPResponse.Status

func (EditMailersSectionResponse) StatusCode

func (r EditMailersSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EmailAlert

type EmailAlert struct {
	From       string           `json:"from"`
	Level      *EmailAlertLevel `json:"level,omitempty"`
	Mailers    string           `json:"mailers"`
	Myhostname *string          `json:"myhostname,omitempty"`
	To         string           `json:"to"`
}

EmailAlert Send emails for important log messages.

type EmailAlertLevel

type EmailAlertLevel string

EmailAlertLevel defines model for EmailAlert.Level.

const (
	EmailAlertLevelAlert   EmailAlertLevel = "alert"
	EmailAlertLevelCrit    EmailAlertLevel = "crit"
	EmailAlertLevelDebug   EmailAlertLevel = "debug"
	EmailAlertLevelEmerg   EmailAlertLevel = "emerg"
	EmailAlertLevelErr     EmailAlertLevel = "err"
	EmailAlertLevelInfo    EmailAlertLevel = "info"
	EmailAlertLevelNotice  EmailAlertLevel = "notice"
	EmailAlertLevelWarning EmailAlertLevel = "warning"
)

Defines values for EmailAlertLevel.

type Endpoint

type Endpoint struct {
	// Description Endpoint description
	Description *string `json:"description,omitempty"`

	// Title Endpoint title
	Title *string `json:"title,omitempty"`

	// Url Path to the endpoint
	Url *string `json:"url,omitempty"`
}

Endpoint Endpoint definition

type Endpoints

type Endpoints = []Endpoint

Endpoints Collection of endpoints

type EnvironmentOptions

type EnvironmentOptions struct {
	PresetEnvs *[]struct {
		Name  string `json:"name"`
		Value string `json:"value"`
	} `json:"presetenv,omitempty"`
	Resetenv *string `json:"resetenv,omitempty"`
	SetEnvs  *[]struct {
		Name  string `json:"name"`
		Value string `json:"value"`
	} `json:"setenv,omitempty"`
	Unsetenv *string `json:"unsetenv,omitempty"`
}

EnvironmentOptions defines model for environment_options.

type Error

type Error struct {
	Code                 *int              `json:"code"`
	Message              *string           `json:"message"`
	Sha                  *string           `json:"sha"`
	Uid                  *string           `json:"uid"`
	AdditionalProperties map[string]string `json:"-"`
}

Error API Error

func (Error) Get

func (a Error) Get(fieldName string) (value string, found bool)

Getter for additional properties for Error. Returns the specified element and whether it was found

func (Error) MarshalJSON

func (a Error) MarshalJSON() ([]byte, error)

Override default JSON handling for Error to handle AdditionalProperties

func (*Error) Set

func (a *Error) Set(fieldName string, value string)

Setter for additional properties for Error

func (*Error) UnmarshalJSON

func (a *Error) UnmarshalJSON(b []byte) error

Override default JSON handling for Error to handle AdditionalProperties

type Errorfile

type Errorfile struct {
	Code *ErrorfileCode `json:"code,omitempty"`
	File *string        `json:"file,omitempty"`
}

Errorfile defines model for errorfile.

type ErrorfileCode

type ErrorfileCode int

ErrorfileCode defines model for Errorfile.Code.

const (
	ErrorfileCodeN200 ErrorfileCode = 200
	ErrorfileCodeN400 ErrorfileCode = 400
	ErrorfileCodeN401 ErrorfileCode = 401
	ErrorfileCodeN403 ErrorfileCode = 403
	ErrorfileCodeN404 ErrorfileCode = 404
	ErrorfileCodeN405 ErrorfileCode = 405
	ErrorfileCodeN407 ErrorfileCode = 407
	ErrorfileCodeN408 ErrorfileCode = 408
	ErrorfileCodeN410 ErrorfileCode = 410
	ErrorfileCodeN413 ErrorfileCode = 413
	ErrorfileCodeN425 ErrorfileCode = 425
	ErrorfileCodeN429 ErrorfileCode = 429
	ErrorfileCodeN500 ErrorfileCode = 500
	ErrorfileCodeN501 ErrorfileCode = 501
	ErrorfileCodeN502 ErrorfileCode = 502
	ErrorfileCodeN503 ErrorfileCode = 503
	ErrorfileCodeN504 ErrorfileCode = 504
)

Defines values for ErrorfileCode.

type Errorfiles

type Errorfiles struct {
	Codes *[]ErrorfilesCodes `json:"codes,omitempty"`
	Name  *string            `json:"name,omitempty"`
}

Errorfiles defines model for errorfiles.

type ErrorfilesCodes

type ErrorfilesCodes int

ErrorfilesCodes defines model for Errorfiles.Codes.

const (
	ErrorfilesCodesN200 ErrorfilesCodes = 200
	ErrorfilesCodesN400 ErrorfilesCodes = 400
	ErrorfilesCodesN401 ErrorfilesCodes = 401
	ErrorfilesCodesN403 ErrorfilesCodes = 403
	ErrorfilesCodesN404 ErrorfilesCodes = 404
	ErrorfilesCodesN405 ErrorfilesCodes = 405
	ErrorfilesCodesN407 ErrorfilesCodes = 407
	ErrorfilesCodesN408 ErrorfilesCodes = 408
	ErrorfilesCodesN410 ErrorfilesCodes = 410
	ErrorfilesCodesN413 ErrorfilesCodes = 413
	ErrorfilesCodesN425 ErrorfilesCodes = 425
	ErrorfilesCodesN429 ErrorfilesCodes = 429
	ErrorfilesCodesN500 ErrorfilesCodes = 500
	ErrorfilesCodesN501 ErrorfilesCodes = 501
	ErrorfilesCodesN502 ErrorfilesCodes = 502
	ErrorfilesCodesN503 ErrorfilesCodes = 503
	ErrorfilesCodesN504 ErrorfilesCodes = 504
)

Defines values for ErrorfilesCodes.

type Errorloc

type Errorloc struct {
	Code ErrorlocCode `json:"code"`
	Url  string       `json:"url"`
}

Errorloc defines model for errorloc.

type ErrorlocCode

type ErrorlocCode int

ErrorlocCode defines model for Errorloc.Code.

const (
	ErrorlocCodeN200 ErrorlocCode = 200
	ErrorlocCodeN400 ErrorlocCode = 400
	ErrorlocCodeN401 ErrorlocCode = 401
	ErrorlocCodeN403 ErrorlocCode = 403
	ErrorlocCodeN404 ErrorlocCode = 404
	ErrorlocCodeN405 ErrorlocCode = 405
	ErrorlocCodeN407 ErrorlocCode = 407
	ErrorlocCodeN408 ErrorlocCode = 408
	ErrorlocCodeN410 ErrorlocCode = 410
	ErrorlocCodeN413 ErrorlocCode = 413
	ErrorlocCodeN425 ErrorlocCode = 425
	ErrorlocCodeN429 ErrorlocCode = 429
	ErrorlocCodeN500 ErrorlocCode = 500
	ErrorlocCodeN501 ErrorlocCode = 501
	ErrorlocCodeN502 ErrorlocCode = 502
	ErrorlocCodeN503 ErrorlocCode = 503
	ErrorlocCodeN504 ErrorlocCode = 504
)

Defines values for ErrorlocCode.

type ExecuteAlohaActionJSONRequestBody

type ExecuteAlohaActionJSONRequestBody = AlohaAction

ExecuteAlohaActionJSONRequestBody defines body for ExecuteAlohaAction for application/json ContentType.

type ExecuteAlohaActionResponse

type ExecuteAlohaActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AlohaAction
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseExecuteAlohaActionResponse

func ParseExecuteAlohaActionResponse(rsp *http.Response) (*ExecuteAlohaActionResponse, error)

ParseExecuteAlohaActionResponse parses an HTTP response from a ExecuteAlohaActionWithResponse call

func (ExecuteAlohaActionResponse) Status

Status returns HTTPResponse.Status

func (ExecuteAlohaActionResponse) StatusCode

func (r ExecuteAlohaActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecuteGitActionJSONRequestBody

type ExecuteGitActionJSONRequestBody = GitAction

ExecuteGitActionJSONRequestBody defines body for ExecuteGitAction for application/json ContentType.

type ExecuteGitActionResponse

type ExecuteGitActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitResponse
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseExecuteGitActionResponse

func ParseExecuteGitActionResponse(rsp *http.Response) (*ExecuteGitActionResponse, error)

ParseExecuteGitActionResponse parses an HTTP response from a ExecuteGitActionWithResponse call

func (ExecuteGitActionResponse) Status

func (r ExecuteGitActionResponse) Status() string

Status returns HTTPResponse.Status

func (ExecuteGitActionResponse) StatusCode

func (r ExecuteGitActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FCGIApp

type FCGIApp struct {
	// AclList HAProxy ACL lines array (corresponds to acl directives)
	AclList *Acls `json:"acl_list,omitempty"`

	// Docroot Defines the document root on the remote host. The parameter serves to build the default value of FastCGI parameters SCRIPT_FILENAME and PATH_TRANSLATED. It is a mandatory setting.
	Docroot string `json:"docroot"`

	// GetValues Enables or disables the retrieval of variables related to connection management.
	GetValues *FcgiAppGetValues `json:"get_values,omitempty"`

	// Index Defines the script name to append after a URI that ends with a slash ("/") to set the default value for the FastCGI parameter SCRIPT_NAME. It is an optional setting.
	Index *string `json:"index,omitempty"`

	// KeepConn Tells the FastCGI application whether or not to keep the connection open after it sends a response. If disabled, the FastCGI application closes the connection after responding to this request.
	KeepConn   *FcgiAppKeepConn `json:"keep_conn,omitempty"`
	LogStderrs *[]FcgiLogStderr `json:"log_stderrs,omitempty"`

	// MaxReqs Defines the maximum number of concurrent requests this application can accept. If the FastCGI application retrieves the variable FCGI_MAX_REQS during connection establishment, it can override this option. Furthermore, if the application does not do multiplexing, it will ignore this option.
	MaxReqs *int `json:"max_reqs,omitempty"`

	// MpxsConns Enables or disables the support of connection multiplexing. If the FastCGI application retrieves the variable FCGI_MPXS_CONNS during connection establishment, it can override this option.
	MpxsConns *FcgiAppMpxsConns `json:"mpxs_conns,omitempty"`

	// Name Declares a FastCGI application
	Name        string            `json:"name"`
	PassHeaders *[]FcgiPassHeader `json:"pass_headers,omitempty"`

	// PathInfo Defines a regular expression to extract the script-name and the path-info from the URI.
	// Thus, <regex> must have two captures: the first to capture the script name, and the second to capture the path- info.
	// If not defined, it does not perform matching on the URI, and does not fill the FastCGI parameters PATH_INFO and PATH_TRANSLATED.
	PathInfo  *string         `json:"path_info,omitempty"`
	SetParams *[]FcgiSetParam `json:"set_params,omitempty"`
}

FCGIApp defines model for fcgiApp.

type Facts

type Facts map[string]string

Facts Facts stats map

type FcgiAppBase

type FcgiAppBase struct {
	// Docroot Defines the document root on the remote host. The parameter serves to build the default value of FastCGI parameters SCRIPT_FILENAME and PATH_TRANSLATED. It is a mandatory setting.
	Docroot string `json:"docroot"`

	// GetValues Enables or disables the retrieval of variables related to connection management.
	GetValues *FcgiAppBaseGetValues `json:"get_values,omitempty"`

	// Index Defines the script name to append after a URI that ends with a slash ("/") to set the default value for the FastCGI parameter SCRIPT_NAME. It is an optional setting.
	Index *string `json:"index,omitempty"`

	// KeepConn Tells the FastCGI application whether or not to keep the connection open after it sends a response. If disabled, the FastCGI application closes the connection after responding to this request.
	KeepConn   *FcgiAppBaseKeepConn `json:"keep_conn,omitempty"`
	LogStderrs *[]FcgiLogStderr     `json:"log_stderrs,omitempty"`

	// MaxReqs Defines the maximum number of concurrent requests this application can accept. If the FastCGI application retrieves the variable FCGI_MAX_REQS during connection establishment, it can override this option. Furthermore, if the application does not do multiplexing, it will ignore this option.
	MaxReqs *int `json:"max_reqs,omitempty"`

	// MpxsConns Enables or disables the support of connection multiplexing. If the FastCGI application retrieves the variable FCGI_MPXS_CONNS during connection establishment, it can override this option.
	MpxsConns *FcgiAppBaseMpxsConns `json:"mpxs_conns,omitempty"`

	// Name Declares a FastCGI application
	Name        string            `json:"name"`
	PassHeaders *[]FcgiPassHeader `json:"pass_headers,omitempty"`

	// PathInfo Defines a regular expression to extract the script-name and the path-info from the URI.
	// Thus, <regex> must have two captures: the first to capture the script name, and the second to capture the path- info.
	// If not defined, it does not perform matching on the URI, and does not fill the FastCGI parameters PATH_INFO and PATH_TRANSLATED.
	PathInfo  *string         `json:"path_info,omitempty"`
	SetParams *[]FcgiSetParam `json:"set_params,omitempty"`
}

FcgiAppBase HAProxy FastCGI application configuration

type FcgiAppBaseGetValues

type FcgiAppBaseGetValues string

FcgiAppBaseGetValues Enables or disables the retrieval of variables related to connection management.

const (
	FcgiAppBaseGetValuesDisabled FcgiAppBaseGetValues = "disabled"
	FcgiAppBaseGetValuesEnabled  FcgiAppBaseGetValues = "enabled"
)

Defines values for FcgiAppBaseGetValues.

type FcgiAppBaseKeepConn

type FcgiAppBaseKeepConn string

FcgiAppBaseKeepConn Tells the FastCGI application whether or not to keep the connection open after it sends a response. If disabled, the FastCGI application closes the connection after responding to this request.

const (
	FcgiAppBaseKeepConnDisabled FcgiAppBaseKeepConn = "disabled"
	FcgiAppBaseKeepConnEnabled  FcgiAppBaseKeepConn = "enabled"
)

Defines values for FcgiAppBaseKeepConn.

type FcgiAppBaseMpxsConns

type FcgiAppBaseMpxsConns string

FcgiAppBaseMpxsConns Enables or disables the support of connection multiplexing. If the FastCGI application retrieves the variable FCGI_MPXS_CONNS during connection establishment, it can override this option.

const (
	FcgiAppBaseMpxsConnsDisabled FcgiAppBaseMpxsConns = "disabled"
	FcgiAppBaseMpxsConnsEnabled  FcgiAppBaseMpxsConns = "enabled"
)

Defines values for FcgiAppBaseMpxsConns.

type FcgiAppGetValues

type FcgiAppGetValues string

FcgiAppGetValues Enables or disables the retrieval of variables related to connection management.

const (
	FcgiAppGetValuesDisabled FcgiAppGetValues = "disabled"
	FcgiAppGetValuesEnabled  FcgiAppGetValues = "enabled"
)

Defines values for FcgiAppGetValues.

type FcgiAppKeepConn

type FcgiAppKeepConn string

FcgiAppKeepConn Tells the FastCGI application whether or not to keep the connection open after it sends a response. If disabled, the FastCGI application closes the connection after responding to this request.

const (
	FcgiAppKeepConnDisabled FcgiAppKeepConn = "disabled"
	FcgiAppKeepConnEnabled  FcgiAppKeepConn = "enabled"
)

Defines values for FcgiAppKeepConn.

type FcgiAppMpxsConns

type FcgiAppMpxsConns string

FcgiAppMpxsConns Enables or disables the support of connection multiplexing. If the FastCGI application retrieves the variable FCGI_MPXS_CONNS during connection establishment, it can override this option.

const (
	FcgiAppMpxsConnsDisabled FcgiAppMpxsConns = "disabled"
	FcgiAppMpxsConnsEnabled  FcgiAppMpxsConns = "enabled"
)

Defines values for FcgiAppMpxsConns.

type FcgiApps

type FcgiApps = []FCGIApp

FcgiApps defines model for fcgiApps.

type FcgiLogStderr

type FcgiLogStderr struct {
	Address  *string `json:"address,omitempty"`
	Facility *string `json:"facility,omitempty"`
	Format   *string `json:"format,omitempty"`
	Global   *bool   `json:"global,omitempty"`
	Len      *int    `json:"len,omitempty"`
	Level    *string `json:"level,omitempty"`
	Minlevel *string `json:"minlevel,omitempty"`
	Sample   *struct {
		Ranges string `json:"ranges"`
		Size   int    `json:"size"`
	} `json:"sample,omitempty"`
}

FcgiLogStderr Enables logging of STDERR messages that the FastCGI application reports. It is an optional setting. By default, HAProxy Enterprise ignores STDERR messages.

type FcgiPassHeader

type FcgiPassHeader struct {
	Cond     *FcgiPassHeaderCond `json:"cond,omitempty"`
	CondTest *string             `json:"cond_test,omitempty"`
	Name     *string             `json:"name,omitempty"`
}

FcgiPassHeader Specifies the name of a request header to pass to the FastCGI application. Optionally, you can follow it with an ACL-based condition, in which case the FastCGI application evaluates it only if the condition is true. Most request headers are already available to the FastCGI application with the prefix "HTTP". Thus, you only need this directive to pass headers that are purposefully omitted. Currently, the headers "Authorization", "Proxy-Authorization", and hop-by-hop headers are omitted. Note that the headers "Content-type" and "Content-length" never pass to the FastCGI application because they are already converted into parameters.

type FcgiPassHeaderCond

type FcgiPassHeaderCond string

FcgiPassHeaderCond defines model for FcgiPassHeader.Cond.

const (
	FcgiPassHeaderCondIf     FcgiPassHeaderCond = "if"
	FcgiPassHeaderCondUnless FcgiPassHeaderCond = "unless"
)

Defines values for FcgiPassHeaderCond.

type FcgiSetParam

type FcgiSetParam struct {
	Cond     *FcgiSetParamCond `json:"cond,omitempty"`
	CondTest *string           `json:"cond_test,omitempty"`
	Format   *string           `json:"format,omitempty"`
	Name     *string           `json:"name,omitempty"`
}

FcgiSetParam Sets a FastCGI parameter to pass to this application. Its value, defined by <format> can take a formatted string, the same as the log directive. Optionally, you can follow it with an ACL-based condition, in which case the FastCGI application evaluates it only if the condition is true.

type FcgiSetParamCond

type FcgiSetParamCond string

FcgiSetParamCond defines model for FcgiSetParam.Cond.

const (
	FcgiSetParamCondIf     FcgiSetParamCond = "if"
	FcgiSetParamCondUnless FcgiSetParamCond = "unless"
)

Defines values for FcgiSetParamCond.

type FiftyOneDegreesOptions

type FiftyOneDegreesOptions struct {
	CacheSize         *int    `json:"cache_size,omitempty"`
	DataFile          *string `json:"data_file,omitempty"`
	PropertyNameList  *string `json:"property_name_list,omitempty"`
	PropertySeparator *string `json:"property_separator,omitempty"`
}

FiftyOneDegreesOptions defines model for fifty_one_degrees_options.

type Filter

type Filter struct {
	Action       *string        `json:"action,omitempty"`
	Analyze      *FilterAnalyze `json:"analyze"`
	AnalyzeAcl   *string        `json:"analyze_acl"`
	AnalyzeFlags *string        `json:"analyze_flags"`

	// AppName Name of the fcgi-app section this filter will use.
	AppName           *string `json:"app_name,omitempty"`
	ArgsLimit         *int    `json:"args_limit"`
	AuditToSyslog     *bool   `json:"audit_to_syslog"`
	AuditUpdateStatus *bool   `json:"audit_update_status"`

	// BandwidthLimitName Filter name that will be used by 'set-bandwidth-limit' actions to reference a specific bandwidth limitation filter
	BandwidthLimitName *string     `json:"bandwidth_limit_name,omitempty"`
	BodyLimit          *int        `json:"body_limit"`
	CacheName          *string     `json:"cache_name,omitempty"`
	Cond               *FilterCond `json:"cond,omitempty"`
	CondTest           *string     `json:"cond_test,omitempty"`
	Content            *string     `json:"content,omitempty"`

	// DefaultLimit The max number of bytes that can be forwarded over the period.
	// The value must be specified for per-stream and shared bandwidth limitation filters.
	// It follows the HAProxy size format and is expressed in bytes.
	DefaultLimit *int `json:"default_limit,omitempty"`

	// DefaultPeriod The default time period used to evaluate the bandwidth limitation rate.
	// It can be specified for per-stream bandwidth limitation filters only.
	// It follows the HAProxy time format and is expressed in milliseconds.
	DefaultPeriod *int    `json:"default_period,omitempty"`
	Identifier    *string `json:"identifier,omitempty"`
	JsonArgsLimit *int    `json:"json_args_limit"`

	// Key A sample expression rule.
	// It describes what elements will be analyzed, extracted, combined, and used to select which table entry to update the counters.
	// It must be specified for shared bandwidth limitation filters only.
	Key      *string `json:"key,omitempty"`
	Learning *bool   `json:"learning"`

	// Limit The max number of bytes that can be forwarded over the period.
	// The value must be specified for per-stream and shared bandwidth limitation filters.
	// It follows the HAProxy size format and is expressed in bytes.
	Limit            *int                `json:"limit,omitempty"`
	Log              *bool               `json:"log"`
	LogExtNonzero    *bool               `json:"log_ext_nonzero"`
	LogExtScore      *bool               `json:"log_ext_score"`
	LogExtensive     *FilterLogExtensive `json:"log_extensive"`
	LogHostHeader    *bool               `json:"log_host_header"`
	LogHostHeaderLen *int                `json:"log_host_header_len"`
	LogLevel         *string             `json:"log_level"`
	LogNonzero       *bool               `json:"log_nonzero"`
	LogWl            *bool               `json:"log_wl"`

	// MinSize The optional minimum number of bytes forwarded at a time by a stream excluding the last packet that may be smaller.
	// This value can be specified for per-stream and shared bandwidth limitation filters.
	// It follows the HAProxy size format and is expressed in bytes.
	MinSize                *int        `json:"min_size,omitempty"`
	Mode                   *FilterMode `json:"mode,omitempty"`
	PreserveAcceptEncoding *bool       `json:"preserve_accept_encoding,omitempty"`
	Profile                *string     `json:"profile"`
	RuleFiles              *[]string   `json:"rule-files,omitempty"`
	RuleProfile            *int        `json:"rule_profile"`
	SpoeConfig             *string     `json:"spoe_config,omitempty"`
	SpoeEngine             *string     `json:"spoe_engine,omitempty"`
	SslcrlConfig           *string     `json:"sslcrl_config,omitempty"`
	SslcrlId               *string     `json:"sslcrl_id,omitempty"`

	// Table An optional table to be used instead of the default one, which is the stick-table declared in the current proxy.
	// It can be specified for shared bandwidth limitation filters only.
	Table              *string    `json:"table,omitempty"`
	TableCategorized   *bool      `json:"table_categorized"`
	TableNonzero       *bool      `json:"table_nonzero"`
	Timeout            *int       `json:"timeout"`
	TimeoutDenyStatus  *int       `json:"timeout_deny_status"`
	TimeoutDisruptive  *bool      `json:"timeout_disruptive"`
	TimeoutRule        *int       `json:"timeout_rule"`
	TraceHexdump       *bool      `json:"trace_hexdump,omitempty"`
	TraceName          *string    `json:"trace_name,omitempty"`
	TraceRndForwarding *bool      `json:"trace_rnd_forwarding,omitempty"`
	TraceRndParsing    *bool      `json:"trace_rnd_parsing,omitempty"`
	Type               FilterType `json:"type"`
	UseCustomcore      *bool      `json:"use_customcore"`
	UseUniqueIdFormat  *bool      `json:"use_unique_id_format"`
	UseVars            *bool      `json:"use_vars"`
	WaitForHeaders     *bool      `json:"wait_for_headers"`
}

Filter HAProxy filters

type FilterAnalyze

type FilterAnalyze string

FilterAnalyze defines model for Filter.Analyze.

const (
	FilterAnalyzeAll  FilterAnalyze = "all"
	FilterAnalyzeSqli FilterAnalyze = "sqli"
	FilterAnalyzeXss  FilterAnalyze = "xss"
)

Defines values for FilterAnalyze.

type FilterCond

type FilterCond string

FilterCond defines model for Filter.Cond.

const (
	FilterCondIf     FilterCond = "if"
	FilterCondUnless FilterCond = "unless"
)

Defines values for FilterCond.

type FilterLogExtensive

type FilterLogExtensive string

FilterLogExtensive defines model for Filter.LogExtensive.

const (
	FilterLogExtensiveExtensive    FilterLogExtensive = "extensive"
	FilterLogExtensiveExtensiveMsg FilterLogExtensive = "extensive+msg"
)

Defines values for FilterLogExtensive.

type FilterMode

type FilterMode string

FilterMode defines model for Filter.Mode.

const (
	FilterModeRelaxed FilterMode = "relaxed"
	FilterModeStrict  FilterMode = "strict"
)

Defines values for FilterMode.

type FilterType

type FilterType string

FilterType defines model for Filter.Type.

const (
	FilterTypeBotmgmt     FilterType = "botmgmt"
	FilterTypeBwlimIn     FilterType = "bwlim-in"
	FilterTypeBwlimOut    FilterType = "bwlim-out"
	FilterTypeCache       FilterType = "cache"
	FilterTypeCompression FilterType = "compression"
	FilterTypeFcgiApp     FilterType = "fcgi-app"
	FilterTypeHtmldom     FilterType = "htmldom"
	FilterTypeModsecurity FilterType = "modsecurity"
	FilterTypeSpoe        FilterType = "spoe"
	FilterTypeSslcrl      FilterType = "sslcrl"
	FilterTypeTrace       FilterType = "trace"
	FilterTypeWaf         FilterType = "waf"
)

Defines values for FilterType.

type Filters

type Filters = []Filter

Filters HAProxy filters array (corresponds to filter directive)

type FingerprintOptions

type FingerprintOptions struct {
	SslBufsize *int `json:"ssl_bufsize,omitempty"`
}

FingerprintOptions defines model for fingerprint_options.

type ForceReload

type ForceReload = bool

ForceReload defines model for force_reload.

type Forwardfor

type Forwardfor struct {
	Enabled ForwardforEnabled `json:"enabled"`
	Except  *string           `json:"except,omitempty"`
	Header  *string           `json:"header,omitempty"`
	Ifnone  *bool             `json:"ifnone,omitempty"`
}

Forwardfor defines model for forwardfor.

type ForwardforEnabled

type ForwardforEnabled string

ForwardforEnabled defines model for Forwardfor.Enabled.

const (
	ForwardforEnabledEnabled ForwardforEnabled = "enabled"
)

Defines values for ForwardforEnabled.

type Frontend

type Frontend struct {
	AcceptInvalidHttpRequest *FrontendAcceptInvalidHttpRequest `json:"accept_invalid_http_request,omitempty"`

	// AclList HAProxy ACL lines array (corresponds to acl directives)
	AclList *Acls `json:"acl_list,omitempty"`

	// BackendSwitchingRuleList HAProxy backend switching rules array (corresponds to use_backend directives)
	BackendSwitchingRuleList *BackendSwitchingRules    `json:"backend_switching_rule_list,omitempty"`
	Backlog                  *int                      `json:"backlog"`
	Binds                    *map[string]Bind          `json:"binds,omitempty"`
	CaptureList              *Captures                 `json:"capture_list,omitempty"`
	Clflog                   *bool                     `json:"clflog,omitempty"`
	ClientFinTimeout         *int                      `json:"client_fin_timeout"`
	ClientTimeout            *int                      `json:"client_timeout"`
	Clitcpka                 *FrontendClitcpka         `json:"clitcpka,omitempty"`
	ClitcpkaCnt              *int                      `json:"clitcpka_cnt"`
	ClitcpkaIdle             *int                      `json:"clitcpka_idle"`
	ClitcpkaIntvl            *int                      `json:"clitcpka_intvl"`
	Compression              *Compression              `json:"compression,omitempty"`
	Contstats                *FrontendContstats        `json:"contstats,omitempty"`
	DefaultBackend           *string                   `json:"default_backend,omitempty"`
	Description              *string                   `json:"description,omitempty"`
	DisableH2Upgrade         *FrontendDisableH2Upgrade `json:"disable_h2_upgrade,omitempty"`
	Disabled                 *bool                     `json:"disabled,omitempty"`
	DontlogNormal            *FrontendDontlogNormal    `json:"dontlog_normal,omitempty"`
	Dontlognull              *FrontendDontlognull      `json:"dontlognull,omitempty"`

	// EmailAlert Send emails for important log messages.
	EmailAlert               *EmailAlert   `json:"email_alert,omitempty"`
	Enabled                  *bool         `json:"enabled,omitempty"`
	ErrorFiles               *[]Errorfile  `json:"error_files,omitempty"`
	ErrorLogFormat           *string       `json:"error_log_format,omitempty"`
	ErrorFilesFromHTTPErrors *[]Errorfiles `json:"errorfiles_from_http_errors,omitempty"`
	Errorloc302              *Errorloc     `json:"errorloc302,omitempty"`
	Errorloc303              *Errorloc     `json:"errorloc303,omitempty"`

	// FilterList HAProxy filters array (corresponds to filter directive)
	FilterList              *Filters                         `json:"filter_list,omitempty"`
	Fingerprint             *bool                            `json:"fingerprint,omitempty"`
	FingerprintSsl          *bool                            `json:"fingerprint_ssl,omitempty"`
	Forwardfor              *Forwardfor                      `json:"forwardfor,omitempty"`
	From                    *string                          `json:"from,omitempty"`
	Guid                    *string                          `json:"guid,omitempty"`
	H1CaseAdjustBogusClient *FrontendH1CaseAdjustBogusClient `json:"h1_case_adjust_bogus_client,omitempty"`
	HttpBufferRequest       *FrontendHttpBufferRequest       `json:"http-buffer-request,omitempty"`
	HttpUseHtx              *FrontendHttpUseHtx              `json:"http-use-htx,omitempty"`

	// HttpAfterResponseRuleList HAProxy HTTP after response rules array (corresponds to http-after-response directives)
	HttpAfterResponseRuleList *HttpAfterResponseRules     `json:"http_after_response_rule_list,omitempty"`
	HttpConnectionMode        *FrontendHttpConnectionMode `json:"http_connection_mode,omitempty"`

	// HttpErrorRuleList HAProxy HTTP error rules array (corresponds to http-error directives)
	HttpErrorRuleList    *HttpErrorRules           `json:"http_error_rule_list,omitempty"`
	HttpIgnoreProbes     *FrontendHttpIgnoreProbes `json:"http_ignore_probes,omitempty"`
	HttpKeepAliveTimeout *int                      `json:"http_keep_alive_timeout"`
	HttpNoDelay          *FrontendHttpNoDelay      `json:"http_no_delay,omitempty"`

	// HttpRequestRuleList HAProxy HTTP request rules array (corresponds to http-request directives)
	HttpRequestRuleList *HttpRequestRules `json:"http_request_rule_list,omitempty"`
	HttpRequestTimeout  *int              `json:"http_request_timeout"`

	// HttpResponseRuleList HAProxy HTTP response rules array (corresponds to http-response directives)
	HttpResponseRuleList    *HttpResponseRules               `json:"http_response_rule_list,omitempty"`
	HttpRestrictReqHdrNames *FrontendHttpRestrictReqHdrNames `json:"http_restrict_req_hdr_names,omitempty"`
	HttpUseProxyHeader      *FrontendHttpUseProxyHeader      `json:"http_use_proxy_header,omitempty"`
	Httplog                 *bool                            `json:"httplog,omitempty"`
	Httpslog                *FrontendHttpslog                `json:"httpslog,omitempty"`
	Id                      *int                             `json:"id"`
	IdleCloseOnResponse     *FrontendIdleCloseOnResponse     `json:"idle_close_on_response,omitempty"`
	IndependentStreams      *FrontendIndependentStreams      `json:"independent_streams,omitempty"`
	LogFormat               *string                          `json:"log_format,omitempty"`
	LogFormatSd             *string                          `json:"log_format_sd,omitempty"`
	LogSeparateErrors       *FrontendLogSeparateErrors       `json:"log_separate_errors,omitempty"`
	LogTag                  *string                          `json:"log_tag,omitempty"`

	// LogTargetList HAProxy log target array (corresponds to log directives)
	LogTargetList  *LogTargets             `json:"log_target_list,omitempty"`
	Logasap        *FrontendLogasap        `json:"logasap,omitempty"`
	Maxconn        *int                    `json:"maxconn"`
	Mode           *FrontendMode           `json:"mode,omitempty"`
	MonitorFail    *MonitorFail            `json:"monitor_fail,omitempty"`
	MonitorUri     *MonitorUri             `json:"monitor_uri,omitempty"`
	Name           string                  `json:"name"`
	Nolinger       *FrontendNolinger       `json:"nolinger,omitempty"`
	Originalto     *Originalto             `json:"originalto,omitempty"`
	SocketStats    *FrontendSocketStats    `json:"socket_stats,omitempty"`
	SpliceAuto     *FrontendSpliceAuto     `json:"splice_auto,omitempty"`
	SpliceRequest  *FrontendSpliceRequest  `json:"splice_request,omitempty"`
	SpliceResponse *FrontendSpliceResponse `json:"splice_response,omitempty"`
	StatsOptions   *StatsOptions           `json:"stats_options,omitempty"`
	StickTable     *ConfigStickTable       `json:"stick_table,omitempty"`
	TarpitTimeout  *int                    `json:"tarpit_timeout"`

	// TcpRequestRuleList HAProxy TCP request rules array (corresponds to tcp-request directive)
	TcpRequestRuleList *TcpRequestRules        `json:"tcp_request_rule_list,omitempty"`
	TcpSmartAccept     *FrontendTcpSmartAccept `json:"tcp_smart_accept,omitempty"`
	Tcpka              *FrontendTcpka          `json:"tcpka,omitempty"`
	Tcplog             *bool                   `json:"tcplog,omitempty"`
	UniqueIdFormat     *string                 `json:"unique_id_format,omitempty"`
	UniqueIdHeader     *string                 `json:"unique_id_header,omitempty"`
	WafBodyRuleList    *WafBodyRules           `json:"waf_body_rule_list,omitempty"`
}

Frontend defines model for frontend.

type FrontendAcceptInvalidHttpRequest

type FrontendAcceptInvalidHttpRequest string

FrontendAcceptInvalidHttpRequest defines model for Frontend.AcceptInvalidHttpRequest.

const (
	FrontendAcceptInvalidHttpRequestDisabled FrontendAcceptInvalidHttpRequest = "disabled"
	FrontendAcceptInvalidHttpRequestEnabled  FrontendAcceptInvalidHttpRequest = "enabled"
)

Defines values for FrontendAcceptInvalidHttpRequest.

type FrontendBase

type FrontendBase struct {
	AcceptInvalidHttpRequest *FrontendBaseAcceptInvalidHttpRequest `json:"accept_invalid_http_request,omitempty"`
	Backlog                  *int                                  `json:"backlog"`
	Clflog                   *bool                                 `json:"clflog,omitempty"`
	ClientFinTimeout         *int                                  `json:"client_fin_timeout"`
	ClientTimeout            *int                                  `json:"client_timeout"`
	Clitcpka                 *FrontendBaseClitcpka                 `json:"clitcpka,omitempty"`
	ClitcpkaCnt              *int                                  `json:"clitcpka_cnt"`
	ClitcpkaIdle             *int                                  `json:"clitcpka_idle"`
	ClitcpkaIntvl            *int                                  `json:"clitcpka_intvl"`
	Compression              *Compression                          `json:"compression,omitempty"`
	Contstats                *FrontendBaseContstats                `json:"contstats,omitempty"`
	DefaultBackend           *string                               `json:"default_backend,omitempty"`
	Description              *string                               `json:"description,omitempty"`
	DisableH2Upgrade         *FrontendBaseDisableH2Upgrade         `json:"disable_h2_upgrade,omitempty"`
	Disabled                 *bool                                 `json:"disabled,omitempty"`
	DontlogNormal            *FrontendBaseDontlogNormal            `json:"dontlog_normal,omitempty"`
	Dontlognull              *FrontendBaseDontlognull              `json:"dontlognull,omitempty"`

	// EmailAlert Send emails for important log messages.
	EmailAlert               *EmailAlert                          `json:"email_alert,omitempty"`
	Enabled                  *bool                                `json:"enabled,omitempty"`
	ErrorFiles               *[]Errorfile                         `json:"error_files,omitempty"`
	ErrorLogFormat           *string                              `json:"error_log_format,omitempty"`
	ErrorFilesFromHTTPErrors *[]Errorfiles                        `json:"errorfiles_from_http_errors,omitempty"`
	Errorloc302              *Errorloc                            `json:"errorloc302,omitempty"`
	Errorloc303              *Errorloc                            `json:"errorloc303,omitempty"`
	Fingerprint              *bool                                `json:"fingerprint,omitempty"`
	FingerprintSsl           *bool                                `json:"fingerprint_ssl,omitempty"`
	Forwardfor               *Forwardfor                          `json:"forwardfor,omitempty"`
	From                     *string                              `json:"from,omitempty"`
	Guid                     *string                              `json:"guid,omitempty"`
	H1CaseAdjustBogusClient  *FrontendBaseH1CaseAdjustBogusClient `json:"h1_case_adjust_bogus_client,omitempty"`
	HttpBufferRequest        *FrontendBaseHttpBufferRequest       `json:"http-buffer-request,omitempty"`
	HttpUseHtx               *FrontendBaseHttpUseHtx              `json:"http-use-htx,omitempty"`
	HttpConnectionMode       *FrontendBaseHttpConnectionMode      `json:"http_connection_mode,omitempty"`
	HttpIgnoreProbes         *FrontendBaseHttpIgnoreProbes        `json:"http_ignore_probes,omitempty"`
	HttpKeepAliveTimeout     *int                                 `json:"http_keep_alive_timeout"`
	HttpNoDelay              *FrontendBaseHttpNoDelay             `json:"http_no_delay,omitempty"`
	HttpRequestTimeout       *int                                 `json:"http_request_timeout"`
	HttpRestrictReqHdrNames  *FrontendBaseHttpRestrictReqHdrNames `json:"http_restrict_req_hdr_names,omitempty"`
	HttpUseProxyHeader       *FrontendBaseHttpUseProxyHeader      `json:"http_use_proxy_header,omitempty"`
	Httplog                  *bool                                `json:"httplog,omitempty"`
	Httpslog                 *FrontendBaseHttpslog                `json:"httpslog,omitempty"`
	Id                       *int                                 `json:"id"`
	IdleCloseOnResponse      *FrontendBaseIdleCloseOnResponse     `json:"idle_close_on_response,omitempty"`
	IndependentStreams       *FrontendBaseIndependentStreams      `json:"independent_streams,omitempty"`
	LogFormat                *string                              `json:"log_format,omitempty"`
	LogFormatSd              *string                              `json:"log_format_sd,omitempty"`
	LogSeparateErrors        *FrontendBaseLogSeparateErrors       `json:"log_separate_errors,omitempty"`
	LogTag                   *string                              `json:"log_tag,omitempty"`
	Logasap                  *FrontendBaseLogasap                 `json:"logasap,omitempty"`
	Maxconn                  *int                                 `json:"maxconn"`
	Mode                     *FrontendBaseMode                    `json:"mode,omitempty"`
	MonitorFail              *MonitorFail                         `json:"monitor_fail,omitempty"`
	MonitorUri               *MonitorUri                          `json:"monitor_uri,omitempty"`
	Name                     string                               `json:"name"`
	Nolinger                 *FrontendBaseNolinger                `json:"nolinger,omitempty"`
	Originalto               *Originalto                          `json:"originalto,omitempty"`
	SocketStats              *FrontendBaseSocketStats             `json:"socket_stats,omitempty"`
	SpliceAuto               *FrontendBaseSpliceAuto              `json:"splice_auto,omitempty"`
	SpliceRequest            *FrontendBaseSpliceRequest           `json:"splice_request,omitempty"`
	SpliceResponse           *FrontendBaseSpliceResponse          `json:"splice_response,omitempty"`
	StatsOptions             *StatsOptions                        `json:"stats_options,omitempty"`
	StickTable               *ConfigStickTable                    `json:"stick_table,omitempty"`
	TarpitTimeout            *int                                 `json:"tarpit_timeout"`
	TcpSmartAccept           *FrontendBaseTcpSmartAccept          `json:"tcp_smart_accept,omitempty"`
	Tcpka                    *FrontendBaseTcpka                   `json:"tcpka,omitempty"`
	Tcplog                   *bool                                `json:"tcplog,omitempty"`
	UniqueIdFormat           *string                              `json:"unique_id_format,omitempty"`
	UniqueIdHeader           *string                              `json:"unique_id_header,omitempty"`
}

FrontendBase HAProxy frontend configuration

type FrontendBaseAcceptInvalidHttpRequest

type FrontendBaseAcceptInvalidHttpRequest string

FrontendBaseAcceptInvalidHttpRequest defines model for FrontendBase.AcceptInvalidHttpRequest.

const (
	FrontendBaseAcceptInvalidHttpRequestDisabled FrontendBaseAcceptInvalidHttpRequest = "disabled"
	FrontendBaseAcceptInvalidHttpRequestEnabled  FrontendBaseAcceptInvalidHttpRequest = "enabled"
)

Defines values for FrontendBaseAcceptInvalidHttpRequest.

type FrontendBaseClitcpka

type FrontendBaseClitcpka string

FrontendBaseClitcpka defines model for FrontendBase.Clitcpka.

const (
	FrontendBaseClitcpkaDisabled FrontendBaseClitcpka = "disabled"
	FrontendBaseClitcpkaEnabled  FrontendBaseClitcpka = "enabled"
)

Defines values for FrontendBaseClitcpka.

type FrontendBaseContstats

type FrontendBaseContstats string

FrontendBaseContstats defines model for FrontendBase.Contstats.

const (
	FrontendBaseContstatsEnabled FrontendBaseContstats = "enabled"
)

Defines values for FrontendBaseContstats.

type FrontendBaseDisableH2Upgrade

type FrontendBaseDisableH2Upgrade string

FrontendBaseDisableH2Upgrade defines model for FrontendBase.DisableH2Upgrade.

const (
	FrontendBaseDisableH2UpgradeDisabled FrontendBaseDisableH2Upgrade = "disabled"
	FrontendBaseDisableH2UpgradeEnabled  FrontendBaseDisableH2Upgrade = "enabled"
)

Defines values for FrontendBaseDisableH2Upgrade.

type FrontendBaseDontlogNormal

type FrontendBaseDontlogNormal string

FrontendBaseDontlogNormal defines model for FrontendBase.DontlogNormal.

const (
	FrontendBaseDontlogNormalDisabled FrontendBaseDontlogNormal = "disabled"
	FrontendBaseDontlogNormalEnabled  FrontendBaseDontlogNormal = "enabled"
)

Defines values for FrontendBaseDontlogNormal.

type FrontendBaseDontlognull

type FrontendBaseDontlognull string

FrontendBaseDontlognull defines model for FrontendBase.Dontlognull.

const (
	FrontendBaseDontlognullDisabled FrontendBaseDontlognull = "disabled"
	FrontendBaseDontlognullEnabled  FrontendBaseDontlognull = "enabled"
)

Defines values for FrontendBaseDontlognull.

type FrontendBaseH1CaseAdjustBogusClient

type FrontendBaseH1CaseAdjustBogusClient string

FrontendBaseH1CaseAdjustBogusClient defines model for FrontendBase.H1CaseAdjustBogusClient.

const (
	FrontendBaseH1CaseAdjustBogusClientDisabled FrontendBaseH1CaseAdjustBogusClient = "disabled"
	FrontendBaseH1CaseAdjustBogusClientEnabled  FrontendBaseH1CaseAdjustBogusClient = "enabled"
)

Defines values for FrontendBaseH1CaseAdjustBogusClient.

type FrontendBaseHttpBufferRequest

type FrontendBaseHttpBufferRequest string

FrontendBaseHttpBufferRequest defines model for FrontendBase.HttpBufferRequest.

const (
	FrontendBaseHttpBufferRequestDisabled FrontendBaseHttpBufferRequest = "disabled"
	FrontendBaseHttpBufferRequestEnabled  FrontendBaseHttpBufferRequest = "enabled"
)

Defines values for FrontendBaseHttpBufferRequest.

type FrontendBaseHttpConnectionMode

type FrontendBaseHttpConnectionMode string

FrontendBaseHttpConnectionMode defines model for FrontendBase.HttpConnectionMode.

const (
	FrontendBaseHttpConnectionModeHttpKeepAlive   FrontendBaseHttpConnectionMode = "http-keep-alive"
	FrontendBaseHttpConnectionModeHttpServerClose FrontendBaseHttpConnectionMode = "http-server-close"
	FrontendBaseHttpConnectionModeHttpclose       FrontendBaseHttpConnectionMode = "httpclose"
)

Defines values for FrontendBaseHttpConnectionMode.

type FrontendBaseHttpIgnoreProbes

type FrontendBaseHttpIgnoreProbes string

FrontendBaseHttpIgnoreProbes defines model for FrontendBase.HttpIgnoreProbes.

const (
	FrontendBaseHttpIgnoreProbesDisabled FrontendBaseHttpIgnoreProbes = "disabled"
	FrontendBaseHttpIgnoreProbesEnabled  FrontendBaseHttpIgnoreProbes = "enabled"
)

Defines values for FrontendBaseHttpIgnoreProbes.

type FrontendBaseHttpNoDelay

type FrontendBaseHttpNoDelay string

FrontendBaseHttpNoDelay defines model for FrontendBase.HttpNoDelay.

const (
	FrontendBaseHttpNoDelayDisabled FrontendBaseHttpNoDelay = "disabled"
	FrontendBaseHttpNoDelayEnabled  FrontendBaseHttpNoDelay = "enabled"
)

Defines values for FrontendBaseHttpNoDelay.

type FrontendBaseHttpRestrictReqHdrNames

type FrontendBaseHttpRestrictReqHdrNames string

FrontendBaseHttpRestrictReqHdrNames defines model for FrontendBase.HttpRestrictReqHdrNames.

const (
	FrontendBaseHttpRestrictReqHdrNamesDelete   FrontendBaseHttpRestrictReqHdrNames = "delete"
	FrontendBaseHttpRestrictReqHdrNamesPreserve FrontendBaseHttpRestrictReqHdrNames = "preserve"
	FrontendBaseHttpRestrictReqHdrNamesReject   FrontendBaseHttpRestrictReqHdrNames = "reject"
)

Defines values for FrontendBaseHttpRestrictReqHdrNames.

type FrontendBaseHttpUseHtx

type FrontendBaseHttpUseHtx string

FrontendBaseHttpUseHtx defines model for FrontendBase.HttpUseHtx.

const (
	FrontendBaseHttpUseHtxDisabled FrontendBaseHttpUseHtx = "disabled"
	FrontendBaseHttpUseHtxEnabled  FrontendBaseHttpUseHtx = "enabled"
)

Defines values for FrontendBaseHttpUseHtx.

type FrontendBaseHttpUseProxyHeader

type FrontendBaseHttpUseProxyHeader string

FrontendBaseHttpUseProxyHeader defines model for FrontendBase.HttpUseProxyHeader.

const (
	FrontendBaseHttpUseProxyHeaderDisabled FrontendBaseHttpUseProxyHeader = "disabled"
	FrontendBaseHttpUseProxyHeaderEnabled  FrontendBaseHttpUseProxyHeader = "enabled"
)

Defines values for FrontendBaseHttpUseProxyHeader.

type FrontendBaseHttpslog

type FrontendBaseHttpslog string

FrontendBaseHttpslog defines model for FrontendBase.Httpslog.

const (
	FrontendBaseHttpslogDisabled FrontendBaseHttpslog = "disabled"
	FrontendBaseHttpslogEnabled  FrontendBaseHttpslog = "enabled"
)

Defines values for FrontendBaseHttpslog.

type FrontendBaseIdleCloseOnResponse

type FrontendBaseIdleCloseOnResponse string

FrontendBaseIdleCloseOnResponse defines model for FrontendBase.IdleCloseOnResponse.

const (
	FrontendBaseIdleCloseOnResponseDisabled FrontendBaseIdleCloseOnResponse = "disabled"
	FrontendBaseIdleCloseOnResponseEnabled  FrontendBaseIdleCloseOnResponse = "enabled"
)

Defines values for FrontendBaseIdleCloseOnResponse.

type FrontendBaseIndependentStreams

type FrontendBaseIndependentStreams string

FrontendBaseIndependentStreams defines model for FrontendBase.IndependentStreams.

const (
	FrontendBaseIndependentStreamsDisabled FrontendBaseIndependentStreams = "disabled"
	FrontendBaseIndependentStreamsEnabled  FrontendBaseIndependentStreams = "enabled"
)

Defines values for FrontendBaseIndependentStreams.

type FrontendBaseLogSeparateErrors

type FrontendBaseLogSeparateErrors string

FrontendBaseLogSeparateErrors defines model for FrontendBase.LogSeparateErrors.

const (
	FrontendBaseLogSeparateErrorsDisabled FrontendBaseLogSeparateErrors = "disabled"
	FrontendBaseLogSeparateErrorsEnabled  FrontendBaseLogSeparateErrors = "enabled"
)

Defines values for FrontendBaseLogSeparateErrors.

type FrontendBaseLogasap

type FrontendBaseLogasap string

FrontendBaseLogasap defines model for FrontendBase.Logasap.

const (
	FrontendBaseLogasapDisabled FrontendBaseLogasap = "disabled"
	FrontendBaseLogasapEnabled  FrontendBaseLogasap = "enabled"
)

Defines values for FrontendBaseLogasap.

type FrontendBaseMode

type FrontendBaseMode string

FrontendBaseMode defines model for FrontendBase.Mode.

const (
	FrontendBaseModeHttp FrontendBaseMode = "http"
	FrontendBaseModeTcp  FrontendBaseMode = "tcp"
)

Defines values for FrontendBaseMode.

type FrontendBaseNolinger

type FrontendBaseNolinger string

FrontendBaseNolinger defines model for FrontendBase.Nolinger.

const (
	FrontendBaseNolingerDisabled FrontendBaseNolinger = "disabled"
	FrontendBaseNolingerEnabled  FrontendBaseNolinger = "enabled"
)

Defines values for FrontendBaseNolinger.

type FrontendBaseSocketStats

type FrontendBaseSocketStats string

FrontendBaseSocketStats defines model for FrontendBase.SocketStats.

const (
	FrontendBaseSocketStatsDisabled FrontendBaseSocketStats = "disabled"
	FrontendBaseSocketStatsEnabled  FrontendBaseSocketStats = "enabled"
)

Defines values for FrontendBaseSocketStats.

type FrontendBaseSpliceAuto

type FrontendBaseSpliceAuto string

FrontendBaseSpliceAuto defines model for FrontendBase.SpliceAuto.

const (
	FrontendBaseSpliceAutoDisabled FrontendBaseSpliceAuto = "disabled"
	FrontendBaseSpliceAutoEnabled  FrontendBaseSpliceAuto = "enabled"
)

Defines values for FrontendBaseSpliceAuto.

type FrontendBaseSpliceRequest

type FrontendBaseSpliceRequest string

FrontendBaseSpliceRequest defines model for FrontendBase.SpliceRequest.

const (
	FrontendBaseSpliceRequestDisabled FrontendBaseSpliceRequest = "disabled"
	FrontendBaseSpliceRequestEnabled  FrontendBaseSpliceRequest = "enabled"
)

Defines values for FrontendBaseSpliceRequest.

type FrontendBaseSpliceResponse

type FrontendBaseSpliceResponse string

FrontendBaseSpliceResponse defines model for FrontendBase.SpliceResponse.

const (
	FrontendBaseSpliceResponseDisabled FrontendBaseSpliceResponse = "disabled"
	FrontendBaseSpliceResponseEnabled  FrontendBaseSpliceResponse = "enabled"
)

Defines values for FrontendBaseSpliceResponse.

type FrontendBaseTcpSmartAccept

type FrontendBaseTcpSmartAccept string

FrontendBaseTcpSmartAccept defines model for FrontendBase.TcpSmartAccept.

const (
	FrontendBaseTcpSmartAcceptDisabled FrontendBaseTcpSmartAccept = "disabled"
	FrontendBaseTcpSmartAcceptEnabled  FrontendBaseTcpSmartAccept = "enabled"
)

Defines values for FrontendBaseTcpSmartAccept.

type FrontendBaseTcpka

type FrontendBaseTcpka string

FrontendBaseTcpka defines model for FrontendBase.Tcpka.

const (
	FrontendBaseTcpkaDisabled FrontendBaseTcpka = "disabled"
	FrontendBaseTcpkaEnabled  FrontendBaseTcpka = "enabled"
)

Defines values for FrontendBaseTcpka.

type FrontendClitcpka

type FrontendClitcpka string

FrontendClitcpka defines model for Frontend.Clitcpka.

const (
	FrontendClitcpkaDisabled FrontendClitcpka = "disabled"
	FrontendClitcpkaEnabled  FrontendClitcpka = "enabled"
)

Defines values for FrontendClitcpka.

type FrontendContstats

type FrontendContstats string

FrontendContstats defines model for Frontend.Contstats.

const (
	FrontendContstatsEnabled FrontendContstats = "enabled"
)

Defines values for FrontendContstats.

type FrontendDisableH2Upgrade

type FrontendDisableH2Upgrade string

FrontendDisableH2Upgrade defines model for Frontend.DisableH2Upgrade.

const (
	FrontendDisableH2UpgradeDisabled FrontendDisableH2Upgrade = "disabled"
	FrontendDisableH2UpgradeEnabled  FrontendDisableH2Upgrade = "enabled"
)

Defines values for FrontendDisableH2Upgrade.

type FrontendDontlogNormal

type FrontendDontlogNormal string

FrontendDontlogNormal defines model for Frontend.DontlogNormal.

const (
	FrontendDontlogNormalDisabled FrontendDontlogNormal = "disabled"
	FrontendDontlogNormalEnabled  FrontendDontlogNormal = "enabled"
)

Defines values for FrontendDontlogNormal.

type FrontendDontlognull

type FrontendDontlognull string

FrontendDontlognull defines model for Frontend.Dontlognull.

const (
	FrontendDontlognullDisabled FrontendDontlognull = "disabled"
	FrontendDontlognullEnabled  FrontendDontlognull = "enabled"
)

Defines values for FrontendDontlognull.

type FrontendH1CaseAdjustBogusClient

type FrontendH1CaseAdjustBogusClient string

FrontendH1CaseAdjustBogusClient defines model for Frontend.H1CaseAdjustBogusClient.

const (
	FrontendH1CaseAdjustBogusClientDisabled FrontendH1CaseAdjustBogusClient = "disabled"
	FrontendH1CaseAdjustBogusClientEnabled  FrontendH1CaseAdjustBogusClient = "enabled"
)

Defines values for FrontendH1CaseAdjustBogusClient.

type FrontendHttpBufferRequest

type FrontendHttpBufferRequest string

FrontendHttpBufferRequest defines model for Frontend.HttpBufferRequest.

const (
	FrontendHttpBufferRequestDisabled FrontendHttpBufferRequest = "disabled"
	FrontendHttpBufferRequestEnabled  FrontendHttpBufferRequest = "enabled"
)

Defines values for FrontendHttpBufferRequest.

type FrontendHttpConnectionMode

type FrontendHttpConnectionMode string

FrontendHttpConnectionMode defines model for Frontend.HttpConnectionMode.

const (
	FrontendHttpConnectionModeHttpKeepAlive   FrontendHttpConnectionMode = "http-keep-alive"
	FrontendHttpConnectionModeHttpServerClose FrontendHttpConnectionMode = "http-server-close"
	FrontendHttpConnectionModeHttpclose       FrontendHttpConnectionMode = "httpclose"
)

Defines values for FrontendHttpConnectionMode.

type FrontendHttpIgnoreProbes

type FrontendHttpIgnoreProbes string

FrontendHttpIgnoreProbes defines model for Frontend.HttpIgnoreProbes.

const (
	FrontendHttpIgnoreProbesDisabled FrontendHttpIgnoreProbes = "disabled"
	FrontendHttpIgnoreProbesEnabled  FrontendHttpIgnoreProbes = "enabled"
)

Defines values for FrontendHttpIgnoreProbes.

type FrontendHttpNoDelay

type FrontendHttpNoDelay string

FrontendHttpNoDelay defines model for Frontend.HttpNoDelay.

const (
	FrontendHttpNoDelayDisabled FrontendHttpNoDelay = "disabled"
	FrontendHttpNoDelayEnabled  FrontendHttpNoDelay = "enabled"
)

Defines values for FrontendHttpNoDelay.

type FrontendHttpRestrictReqHdrNames

type FrontendHttpRestrictReqHdrNames string

FrontendHttpRestrictReqHdrNames defines model for Frontend.HttpRestrictReqHdrNames.

const (
	FrontendHttpRestrictReqHdrNamesDelete   FrontendHttpRestrictReqHdrNames = "delete"
	FrontendHttpRestrictReqHdrNamesPreserve FrontendHttpRestrictReqHdrNames = "preserve"
	FrontendHttpRestrictReqHdrNamesReject   FrontendHttpRestrictReqHdrNames = "reject"
)

Defines values for FrontendHttpRestrictReqHdrNames.

type FrontendHttpUseHtx

type FrontendHttpUseHtx string

FrontendHttpUseHtx defines model for Frontend.HttpUseHtx.

const (
	FrontendHttpUseHtxDisabled FrontendHttpUseHtx = "disabled"
	FrontendHttpUseHtxEnabled  FrontendHttpUseHtx = "enabled"
)

Defines values for FrontendHttpUseHtx.

type FrontendHttpUseProxyHeader

type FrontendHttpUseProxyHeader string

FrontendHttpUseProxyHeader defines model for Frontend.HttpUseProxyHeader.

const (
	FrontendHttpUseProxyHeaderDisabled FrontendHttpUseProxyHeader = "disabled"
	FrontendHttpUseProxyHeaderEnabled  FrontendHttpUseProxyHeader = "enabled"
)

Defines values for FrontendHttpUseProxyHeader.

type FrontendHttpslog

type FrontendHttpslog string

FrontendHttpslog defines model for Frontend.Httpslog.

const (
	FrontendHttpslogDisabled FrontendHttpslog = "disabled"
	FrontendHttpslogEnabled  FrontendHttpslog = "enabled"
)

Defines values for FrontendHttpslog.

type FrontendIdleCloseOnResponse

type FrontendIdleCloseOnResponse string

FrontendIdleCloseOnResponse defines model for Frontend.IdleCloseOnResponse.

const (
	FrontendIdleCloseOnResponseDisabled FrontendIdleCloseOnResponse = "disabled"
	FrontendIdleCloseOnResponseEnabled  FrontendIdleCloseOnResponse = "enabled"
)

Defines values for FrontendIdleCloseOnResponse.

type FrontendIndependentStreams

type FrontendIndependentStreams string

FrontendIndependentStreams defines model for Frontend.IndependentStreams.

const (
	FrontendIndependentStreamsDisabled FrontendIndependentStreams = "disabled"
	FrontendIndependentStreamsEnabled  FrontendIndependentStreams = "enabled"
)

Defines values for FrontendIndependentStreams.

type FrontendLogSeparateErrors

type FrontendLogSeparateErrors string

FrontendLogSeparateErrors defines model for Frontend.LogSeparateErrors.

const (
	FrontendLogSeparateErrorsDisabled FrontendLogSeparateErrors = "disabled"
	FrontendLogSeparateErrorsEnabled  FrontendLogSeparateErrors = "enabled"
)

Defines values for FrontendLogSeparateErrors.

type FrontendLogasap

type FrontendLogasap string

FrontendLogasap defines model for Frontend.Logasap.

const (
	FrontendLogasapDisabled FrontendLogasap = "disabled"
	FrontendLogasapEnabled  FrontendLogasap = "enabled"
)

Defines values for FrontendLogasap.

type FrontendMode

type FrontendMode string

FrontendMode defines model for Frontend.Mode.

const (
	FrontendModeHttp FrontendMode = "http"
	FrontendModeTcp  FrontendMode = "tcp"
)

Defines values for FrontendMode.

type FrontendNolinger

type FrontendNolinger string

FrontendNolinger defines model for Frontend.Nolinger.

const (
	FrontendNolingerDisabled FrontendNolinger = "disabled"
	FrontendNolingerEnabled  FrontendNolinger = "enabled"
)

Defines values for FrontendNolinger.

type FrontendSocketStats

type FrontendSocketStats string

FrontendSocketStats defines model for Frontend.SocketStats.

const (
	FrontendSocketStatsDisabled FrontendSocketStats = "disabled"
	FrontendSocketStatsEnabled  FrontendSocketStats = "enabled"
)

Defines values for FrontendSocketStats.

type FrontendSpliceAuto

type FrontendSpliceAuto string

FrontendSpliceAuto defines model for Frontend.SpliceAuto.

const (
	FrontendSpliceAutoDisabled FrontendSpliceAuto = "disabled"
	FrontendSpliceAutoEnabled  FrontendSpliceAuto = "enabled"
)

Defines values for FrontendSpliceAuto.

type FrontendSpliceRequest

type FrontendSpliceRequest string

FrontendSpliceRequest defines model for Frontend.SpliceRequest.

const (
	FrontendSpliceRequestDisabled FrontendSpliceRequest = "disabled"
	FrontendSpliceRequestEnabled  FrontendSpliceRequest = "enabled"
)

Defines values for FrontendSpliceRequest.

type FrontendSpliceResponse

type FrontendSpliceResponse string

FrontendSpliceResponse defines model for Frontend.SpliceResponse.

const (
	FrontendSpliceResponseDisabled FrontendSpliceResponse = "disabled"
	FrontendSpliceResponseEnabled  FrontendSpliceResponse = "enabled"
)

Defines values for FrontendSpliceResponse.

type FrontendTcpSmartAccept

type FrontendTcpSmartAccept string

FrontendTcpSmartAccept defines model for Frontend.TcpSmartAccept.

const (
	FrontendTcpSmartAcceptDisabled FrontendTcpSmartAccept = "disabled"
	FrontendTcpSmartAcceptEnabled  FrontendTcpSmartAccept = "enabled"
)

Defines values for FrontendTcpSmartAccept.

type FrontendTcpka

type FrontendTcpka string

FrontendTcpka defines model for Frontend.Tcpka.

const (
	FrontendTcpkaDisabled FrontendTcpka = "disabled"
	FrontendTcpkaEnabled  FrontendTcpka = "enabled"
)

Defines values for FrontendTcpka.

type Frontends

type Frontends = []Frontend

Frontends HAProxy frontends array

type FullSection

type FullSection = bool

FullSection defines model for full_section.

type GeneralFile

type GeneralFile struct {
	Description *string `json:"description,omitempty"`
	File        *string `json:"file,omitempty"`
	Id          *string `json:"id,omitempty"`

	// Size File size in bytes.
	Size        *int    `json:"size"`
	StorageName *string `json:"storage_name,omitempty"`
}

GeneralFile General use file

type GeneralFiles

type GeneralFiles = []GeneralFile

GeneralFiles Array of general use files

type GetAPIEndpointsResponse

type GetAPIEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetAPIEndpointsResponse

func ParseGetAPIEndpointsResponse(rsp *http.Response) (*GetAPIEndpointsResponse, error)

ParseGetAPIEndpointsResponse parses an HTTP response from a GetAPIEndpointsWithResponse call

func (GetAPIEndpointsResponse) Status

func (r GetAPIEndpointsResponse) Status() string

Status returns HTTPResponse.Status

func (GetAPIEndpointsResponse) StatusCode

func (r GetAPIEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAWSRegionResponse

type GetAWSRegionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AwsRegion
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAWSRegionResponse

func ParseGetAWSRegionResponse(rsp *http.Response) (*GetAWSRegionResponse, error)

ParseGetAWSRegionResponse parses an HTTP response from a GetAWSRegionWithResponse call

func (GetAWSRegionResponse) Status

func (r GetAWSRegionResponse) Status() string

Status returns HTTPResponse.Status

func (GetAWSRegionResponse) StatusCode

func (r GetAWSRegionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAWSRegionsResponse

type GetAWSRegionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AwsRegions
	JSONDefault  *DefaultError
}

func ParseGetAWSRegionsResponse

func ParseGetAWSRegionsResponse(rsp *http.Response) (*GetAWSRegionsResponse, error)

ParseGetAWSRegionsResponse parses an HTTP response from a GetAWSRegionsWithResponse call

func (GetAWSRegionsResponse) Status

func (r GetAWSRegionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetAWSRegionsResponse) StatusCode

func (r GetAWSRegionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAclBackendParams

type GetAclBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAclBackendParams defines parameters for GetAclBackend.

type GetAclBackendResponse

type GetAclBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acl
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAclBackendResponse

func ParseGetAclBackendResponse(rsp *http.Response) (*GetAclBackendResponse, error)

ParseGetAclBackendResponse parses an HTTP response from a GetAclBackendWithResponse call

func (GetAclBackendResponse) Status

func (r GetAclBackendResponse) Status() string

Status returns HTTPResponse.Status

func (GetAclBackendResponse) StatusCode

func (r GetAclBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAclFCGIAppParams

type GetAclFCGIAppParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAclFCGIAppParams defines parameters for GetAclFCGIApp.

type GetAclFCGIAppResponse

type GetAclFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acl
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAclFCGIAppResponse

func ParseGetAclFCGIAppResponse(rsp *http.Response) (*GetAclFCGIAppResponse, error)

ParseGetAclFCGIAppResponse parses an HTTP response from a GetAclFCGIAppWithResponse call

func (GetAclFCGIAppResponse) Status

func (r GetAclFCGIAppResponse) Status() string

Status returns HTTPResponse.Status

func (GetAclFCGIAppResponse) StatusCode

func (r GetAclFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAclFrontendParams

type GetAclFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAclFrontendParams defines parameters for GetAclFrontend.

type GetAclFrontendResponse

type GetAclFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acl
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAclFrontendResponse

func ParseGetAclFrontendResponse(rsp *http.Response) (*GetAclFrontendResponse, error)

ParseGetAclFrontendResponse parses an HTTP response from a GetAclFrontendWithResponse call

func (GetAclFrontendResponse) Status

func (r GetAclFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (GetAclFrontendResponse) StatusCode

func (r GetAclFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllAclBackendParams

type GetAllAclBackendParams struct {
	// AclName ACL name
	AclName *string `form:"acl_name,omitempty" json:"acl_name,omitempty"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllAclBackendParams defines parameters for GetAllAclBackend.

type GetAllAclBackendResponse

type GetAllAclBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acls
	JSONDefault  *DefaultError
}

func ParseGetAllAclBackendResponse

func ParseGetAllAclBackendResponse(rsp *http.Response) (*GetAllAclBackendResponse, error)

ParseGetAllAclBackendResponse parses an HTTP response from a GetAllAclBackendWithResponse call

func (GetAllAclBackendResponse) Status

func (r GetAllAclBackendResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllAclBackendResponse) StatusCode

func (r GetAllAclBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllAclFCGIAppParams

type GetAllAclFCGIAppParams struct {
	// AclName ACL name
	AclName *string `form:"acl_name,omitempty" json:"acl_name,omitempty"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllAclFCGIAppParams defines parameters for GetAllAclFCGIApp.

type GetAllAclFCGIAppResponse

type GetAllAclFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acls
	JSONDefault  *DefaultError
}

func ParseGetAllAclFCGIAppResponse

func ParseGetAllAclFCGIAppResponse(rsp *http.Response) (*GetAllAclFCGIAppResponse, error)

ParseGetAllAclFCGIAppResponse parses an HTTP response from a GetAllAclFCGIAppWithResponse call

func (GetAllAclFCGIAppResponse) Status

func (r GetAllAclFCGIAppResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllAclFCGIAppResponse) StatusCode

func (r GetAllAclFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllAclFrontendParams

type GetAllAclFrontendParams struct {
	// AclName ACL name
	AclName *string `form:"acl_name,omitempty" json:"acl_name,omitempty"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllAclFrontendParams defines parameters for GetAllAclFrontend.

type GetAllAclFrontendResponse

type GetAllAclFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acls
	JSONDefault  *DefaultError
}

func ParseGetAllAclFrontendResponse

func ParseGetAllAclFrontendResponse(rsp *http.Response) (*GetAllAclFrontendResponse, error)

ParseGetAllAclFrontendResponse parses an HTTP response from a GetAllAclFrontendWithResponse call

func (GetAllAclFrontendResponse) Status

func (r GetAllAclFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllAclFrontendResponse) StatusCode

func (r GetAllAclFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllBindFrontendParams

type GetAllBindFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllBindFrontendParams defines parameters for GetAllBindFrontend.

type GetAllBindFrontendResponse

type GetAllBindFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Binds
	JSONDefault  *DefaultError
}

func ParseGetAllBindFrontendResponse

func ParseGetAllBindFrontendResponse(rsp *http.Response) (*GetAllBindFrontendResponse, error)

ParseGetAllBindFrontendResponse parses an HTTP response from a GetAllBindFrontendWithResponse call

func (GetAllBindFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetAllBindFrontendResponse) StatusCode

func (r GetAllBindFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllBindLogForwardParams

type GetAllBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllBindLogForwardParams defines parameters for GetAllBindLogForward.

type GetAllBindLogForwardResponse

type GetAllBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Binds
	JSONDefault  *DefaultError
}

func ParseGetAllBindLogForwardResponse

func ParseGetAllBindLogForwardResponse(rsp *http.Response) (*GetAllBindLogForwardResponse, error)

ParseGetAllBindLogForwardResponse parses an HTTP response from a GetAllBindLogForwardWithResponse call

func (GetAllBindLogForwardResponse) Status

Status returns HTTPResponse.Status

func (GetAllBindLogForwardResponse) StatusCode

func (r GetAllBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllBindPeerParams

type GetAllBindPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllBindPeerParams defines parameters for GetAllBindPeer.

type GetAllBindPeerResponse

type GetAllBindPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Binds
	JSONDefault  *DefaultError
}

func ParseGetAllBindPeerResponse

func ParseGetAllBindPeerResponse(rsp *http.Response) (*GetAllBindPeerResponse, error)

ParseGetAllBindPeerResponse parses an HTTP response from a GetAllBindPeerWithResponse call

func (GetAllBindPeerResponse) Status

func (r GetAllBindPeerResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllBindPeerResponse) StatusCode

func (r GetAllBindPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllDgramBindLogForwardParams

type GetAllDgramBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllDgramBindLogForwardParams defines parameters for GetAllDgramBindLogForward.

type GetAllDgramBindLogForwardResponse

type GetAllDgramBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DgramBinds
	JSONDefault  *DefaultError
}

func ParseGetAllDgramBindLogForwardResponse

func ParseGetAllDgramBindLogForwardResponse(rsp *http.Response) (*GetAllDgramBindLogForwardResponse, error)

ParseGetAllDgramBindLogForwardResponse parses an HTTP response from a GetAllDgramBindLogForwardWithResponse call

func (GetAllDgramBindLogForwardResponse) Status

Status returns HTTPResponse.Status

func (GetAllDgramBindLogForwardResponse) StatusCode

func (r GetAllDgramBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllDgramBindUDPLbParams

type GetAllDgramBindUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllDgramBindUDPLbParams defines parameters for GetAllDgramBindUDPLb.

type GetAllDgramBindUDPLbResponse

type GetAllDgramBindUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DgramBinds
	JSONDefault  *DefaultError
}

func ParseGetAllDgramBindUDPLbResponse

func ParseGetAllDgramBindUDPLbResponse(rsp *http.Response) (*GetAllDgramBindUDPLbResponse, error)

ParseGetAllDgramBindUDPLbResponse parses an HTTP response from a GetAllDgramBindUDPLbWithResponse call

func (GetAllDgramBindUDPLbResponse) Status

Status returns HTTPResponse.Status

func (GetAllDgramBindUDPLbResponse) StatusCode

func (r GetAllDgramBindUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllFilterBackendParams

type GetAllFilterBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllFilterBackendParams defines parameters for GetAllFilterBackend.

type GetAllFilterBackendResponse

type GetAllFilterBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filters
	JSONDefault  *DefaultError
}

func ParseGetAllFilterBackendResponse

func ParseGetAllFilterBackendResponse(rsp *http.Response) (*GetAllFilterBackendResponse, error)

ParseGetAllFilterBackendResponse parses an HTTP response from a GetAllFilterBackendWithResponse call

func (GetAllFilterBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllFilterBackendResponse) StatusCode

func (r GetAllFilterBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllFilterFrontendParams

type GetAllFilterFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllFilterFrontendParams defines parameters for GetAllFilterFrontend.

type GetAllFilterFrontendResponse

type GetAllFilterFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filters
	JSONDefault  *DefaultError
}

func ParseGetAllFilterFrontendResponse

func ParseGetAllFilterFrontendResponse(rsp *http.Response) (*GetAllFilterFrontendResponse, error)

ParseGetAllFilterFrontendResponse parses an HTTP response from a GetAllFilterFrontendWithResponse call

func (GetAllFilterFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetAllFilterFrontendResponse) StatusCode

func (r GetAllFilterFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPAfterResponseRuleBackendParams

type GetAllHTTPAfterResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPAfterResponseRuleBackendParams defines parameters for GetAllHTTPAfterResponseRuleBackend.

type GetAllHTTPAfterResponseRuleBackendResponse

type GetAllHTTPAfterResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpAfterResponseRules
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPAfterResponseRuleBackendResponse

func ParseGetAllHTTPAfterResponseRuleBackendResponse(rsp *http.Response) (*GetAllHTTPAfterResponseRuleBackendResponse, error)

ParseGetAllHTTPAfterResponseRuleBackendResponse parses an HTTP response from a GetAllHTTPAfterResponseRuleBackendWithResponse call

func (GetAllHTTPAfterResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPAfterResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPAfterResponseRuleFrontendParams

type GetAllHTTPAfterResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPAfterResponseRuleFrontendParams defines parameters for GetAllHTTPAfterResponseRuleFrontend.

type GetAllHTTPAfterResponseRuleFrontendResponse

type GetAllHTTPAfterResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpAfterResponseRules
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPAfterResponseRuleFrontendResponse

func ParseGetAllHTTPAfterResponseRuleFrontendResponse(rsp *http.Response) (*GetAllHTTPAfterResponseRuleFrontendResponse, error)

ParseGetAllHTTPAfterResponseRuleFrontendResponse parses an HTTP response from a GetAllHTTPAfterResponseRuleFrontendWithResponse call

func (GetAllHTTPAfterResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPAfterResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPCheckBackendParams

type GetAllHTTPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPCheckBackendParams defines parameters for GetAllHTTPCheckBackend.

type GetAllHTTPCheckBackendResponse

type GetAllHTTPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpChecks
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPCheckBackendResponse

func ParseGetAllHTTPCheckBackendResponse(rsp *http.Response) (*GetAllHTTPCheckBackendResponse, error)

ParseGetAllHTTPCheckBackendResponse parses an HTTP response from a GetAllHTTPCheckBackendWithResponse call

func (GetAllHTTPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPCheckBackendResponse) StatusCode

func (r GetAllHTTPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPCheckDefaultsParams

type GetAllHTTPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPCheckDefaultsParams defines parameters for GetAllHTTPCheckDefaults.

type GetAllHTTPCheckDefaultsResponse

type GetAllHTTPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpChecks
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPCheckDefaultsResponse

func ParseGetAllHTTPCheckDefaultsResponse(rsp *http.Response) (*GetAllHTTPCheckDefaultsResponse, error)

ParseGetAllHTTPCheckDefaultsResponse parses an HTTP response from a GetAllHTTPCheckDefaultsWithResponse call

func (GetAllHTTPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPCheckDefaultsResponse) StatusCode

func (r GetAllHTTPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPErrorRuleBackendParams

type GetAllHTTPErrorRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPErrorRuleBackendParams defines parameters for GetAllHTTPErrorRuleBackend.

type GetAllHTTPErrorRuleBackendResponse

type GetAllHTTPErrorRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRules
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPErrorRuleBackendResponse

func ParseGetAllHTTPErrorRuleBackendResponse(rsp *http.Response) (*GetAllHTTPErrorRuleBackendResponse, error)

ParseGetAllHTTPErrorRuleBackendResponse parses an HTTP response from a GetAllHTTPErrorRuleBackendWithResponse call

func (GetAllHTTPErrorRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPErrorRuleBackendResponse) StatusCode

func (r GetAllHTTPErrorRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPErrorRuleDefaultsParams

type GetAllHTTPErrorRuleDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPErrorRuleDefaultsParams defines parameters for GetAllHTTPErrorRuleDefaults.

type GetAllHTTPErrorRuleDefaultsResponse

type GetAllHTTPErrorRuleDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRules
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPErrorRuleDefaultsResponse

func ParseGetAllHTTPErrorRuleDefaultsResponse(rsp *http.Response) (*GetAllHTTPErrorRuleDefaultsResponse, error)

ParseGetAllHTTPErrorRuleDefaultsResponse parses an HTTP response from a GetAllHTTPErrorRuleDefaultsWithResponse call

func (GetAllHTTPErrorRuleDefaultsResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPErrorRuleDefaultsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPErrorRuleFrontendParams

type GetAllHTTPErrorRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPErrorRuleFrontendParams defines parameters for GetAllHTTPErrorRuleFrontend.

type GetAllHTTPErrorRuleFrontendResponse

type GetAllHTTPErrorRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRules
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPErrorRuleFrontendResponse

func ParseGetAllHTTPErrorRuleFrontendResponse(rsp *http.Response) (*GetAllHTTPErrorRuleFrontendResponse, error)

ParseGetAllHTTPErrorRuleFrontendResponse parses an HTTP response from a GetAllHTTPErrorRuleFrontendWithResponse call

func (GetAllHTTPErrorRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPErrorRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPRequestRuleBackendParams

type GetAllHTTPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPRequestRuleBackendParams defines parameters for GetAllHTTPRequestRuleBackend.

type GetAllHTTPRequestRuleBackendResponse

type GetAllHTTPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpRequestRules
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPRequestRuleBackendResponse

func ParseGetAllHTTPRequestRuleBackendResponse(rsp *http.Response) (*GetAllHTTPRequestRuleBackendResponse, error)

ParseGetAllHTTPRequestRuleBackendResponse parses an HTTP response from a GetAllHTTPRequestRuleBackendWithResponse call

func (GetAllHTTPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPRequestRuleFrontendParams

type GetAllHTTPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPRequestRuleFrontendParams defines parameters for GetAllHTTPRequestRuleFrontend.

type GetAllHTTPRequestRuleFrontendResponse

type GetAllHTTPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpRequestRules
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPRequestRuleFrontendResponse

func ParseGetAllHTTPRequestRuleFrontendResponse(rsp *http.Response) (*GetAllHTTPRequestRuleFrontendResponse, error)

ParseGetAllHTTPRequestRuleFrontendResponse parses an HTTP response from a GetAllHTTPRequestRuleFrontendWithResponse call

func (GetAllHTTPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPResponseRuleBackendParams

type GetAllHTTPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPResponseRuleBackendParams defines parameters for GetAllHTTPResponseRuleBackend.

type GetAllHTTPResponseRuleBackendResponse

type GetAllHTTPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpResponseRules
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPResponseRuleBackendResponse

func ParseGetAllHTTPResponseRuleBackendResponse(rsp *http.Response) (*GetAllHTTPResponseRuleBackendResponse, error)

ParseGetAllHTTPResponseRuleBackendResponse parses an HTTP response from a GetAllHTTPResponseRuleBackendWithResponse call

func (GetAllHTTPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllHTTPResponseRuleFrontendParams

type GetAllHTTPResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllHTTPResponseRuleFrontendParams defines parameters for GetAllHTTPResponseRuleFrontend.

type GetAllHTTPResponseRuleFrontendResponse

type GetAllHTTPResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpResponseRules
	JSONDefault  *DefaultError
}

func ParseGetAllHTTPResponseRuleFrontendResponse

func ParseGetAllHTTPResponseRuleFrontendResponse(rsp *http.Response) (*GetAllHTTPResponseRuleFrontendResponse, error)

ParseGetAllHTTPResponseRuleFrontendResponse parses an HTTP response from a GetAllHTTPResponseRuleFrontendWithResponse call

func (GetAllHTTPResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetAllHTTPResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllKeepalivedReloadResponse

type GetAllKeepalivedReloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KeepalivedReloads
	JSONDefault  *DefaultError
}

func ParseGetAllKeepalivedReloadResponse

func ParseGetAllKeepalivedReloadResponse(rsp *http.Response) (*GetAllKeepalivedReloadResponse, error)

ParseGetAllKeepalivedReloadResponse parses an HTTP response from a GetAllKeepalivedReloadWithResponse call

func (GetAllKeepalivedReloadResponse) Status

Status returns HTTPResponse.Status

func (GetAllKeepalivedReloadResponse) StatusCode

func (r GetAllKeepalivedReloadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllKeepalivedTransactionParams

type GetAllKeepalivedTransactionParams struct {
	// Status Filter by transaction status
	Status *GetAllKeepalivedTransactionParamsStatus `form:"status,omitempty" json:"status,omitempty"`
}

GetAllKeepalivedTransactionParams defines parameters for GetAllKeepalivedTransaction.

type GetAllKeepalivedTransactionParamsStatus

type GetAllKeepalivedTransactionParamsStatus string

GetAllKeepalivedTransactionParamsStatus defines parameters for GetAllKeepalivedTransaction.

const (
	GetAllKeepalivedTransactionParamsStatusFailed     GetAllKeepalivedTransactionParamsStatus = "failed"
	GetAllKeepalivedTransactionParamsStatusInProgress GetAllKeepalivedTransactionParamsStatus = "in_progress"
)

Defines values for GetAllKeepalivedTransactionParamsStatus.

type GetAllKeepalivedTransactionResponse

type GetAllKeepalivedTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KeepalivedTransactions
	JSONDefault  *DefaultError
}

func ParseGetAllKeepalivedTransactionResponse

func ParseGetAllKeepalivedTransactionResponse(rsp *http.Response) (*GetAllKeepalivedTransactionResponse, error)

ParseGetAllKeepalivedTransactionResponse parses an HTTP response from a GetAllKeepalivedTransactionWithResponse call

func (GetAllKeepalivedTransactionResponse) Status

Status returns HTTPResponse.Status

func (GetAllKeepalivedTransactionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllLogTargetBackendParams

type GetAllLogTargetBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllLogTargetBackendParams defines parameters for GetAllLogTargetBackend.

type GetAllLogTargetBackendResponse

type GetAllLogTargetBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSONDefault  *DefaultError
}

func ParseGetAllLogTargetBackendResponse

func ParseGetAllLogTargetBackendResponse(rsp *http.Response) (*GetAllLogTargetBackendResponse, error)

ParseGetAllLogTargetBackendResponse parses an HTTP response from a GetAllLogTargetBackendWithResponse call

func (GetAllLogTargetBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllLogTargetBackendResponse) StatusCode

func (r GetAllLogTargetBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllLogTargetDefaultsParams

type GetAllLogTargetDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllLogTargetDefaultsParams defines parameters for GetAllLogTargetDefaults.

type GetAllLogTargetDefaultsResponse

type GetAllLogTargetDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSONDefault  *DefaultError
}

func ParseGetAllLogTargetDefaultsResponse

func ParseGetAllLogTargetDefaultsResponse(rsp *http.Response) (*GetAllLogTargetDefaultsResponse, error)

ParseGetAllLogTargetDefaultsResponse parses an HTTP response from a GetAllLogTargetDefaultsWithResponse call

func (GetAllLogTargetDefaultsResponse) Status

Status returns HTTPResponse.Status

func (GetAllLogTargetDefaultsResponse) StatusCode

func (r GetAllLogTargetDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllLogTargetFrontendParams

type GetAllLogTargetFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllLogTargetFrontendParams defines parameters for GetAllLogTargetFrontend.

type GetAllLogTargetFrontendResponse

type GetAllLogTargetFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSONDefault  *DefaultError
}

func ParseGetAllLogTargetFrontendResponse

func ParseGetAllLogTargetFrontendResponse(rsp *http.Response) (*GetAllLogTargetFrontendResponse, error)

ParseGetAllLogTargetFrontendResponse parses an HTTP response from a GetAllLogTargetFrontendWithResponse call

func (GetAllLogTargetFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetAllLogTargetFrontendResponse) StatusCode

func (r GetAllLogTargetFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllLogTargetGlobalParams

type GetAllLogTargetGlobalParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllLogTargetGlobalParams defines parameters for GetAllLogTargetGlobal.

type GetAllLogTargetGlobalResponse

type GetAllLogTargetGlobalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSONDefault  *DefaultError
}

func ParseGetAllLogTargetGlobalResponse

func ParseGetAllLogTargetGlobalResponse(rsp *http.Response) (*GetAllLogTargetGlobalResponse, error)

ParseGetAllLogTargetGlobalResponse parses an HTTP response from a GetAllLogTargetGlobalWithResponse call

func (GetAllLogTargetGlobalResponse) Status

Status returns HTTPResponse.Status

func (GetAllLogTargetGlobalResponse) StatusCode

func (r GetAllLogTargetGlobalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllLogTargetLogForwardParams

type GetAllLogTargetLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllLogTargetLogForwardParams defines parameters for GetAllLogTargetLogForward.

type GetAllLogTargetLogForwardResponse

type GetAllLogTargetLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSONDefault  *DefaultError
}

func ParseGetAllLogTargetLogForwardResponse

func ParseGetAllLogTargetLogForwardResponse(rsp *http.Response) (*GetAllLogTargetLogForwardResponse, error)

ParseGetAllLogTargetLogForwardResponse parses an HTTP response from a GetAllLogTargetLogForwardWithResponse call

func (GetAllLogTargetLogForwardResponse) Status

Status returns HTTPResponse.Status

func (GetAllLogTargetLogForwardResponse) StatusCode

func (r GetAllLogTargetLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllLogTargetPeerParams

type GetAllLogTargetPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllLogTargetPeerParams defines parameters for GetAllLogTargetPeer.

type GetAllLogTargetPeerResponse

type GetAllLogTargetPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSONDefault  *DefaultError
}

func ParseGetAllLogTargetPeerResponse

func ParseGetAllLogTargetPeerResponse(rsp *http.Response) (*GetAllLogTargetPeerResponse, error)

ParseGetAllLogTargetPeerResponse parses an HTTP response from a GetAllLogTargetPeerWithResponse call

func (GetAllLogTargetPeerResponse) Status

Status returns HTTPResponse.Status

func (GetAllLogTargetPeerResponse) StatusCode

func (r GetAllLogTargetPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllLogTargetUDPLbParams

type GetAllLogTargetUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllLogTargetUDPLbParams defines parameters for GetAllLogTargetUDPLb.

type GetAllLogTargetUDPLbResponse

type GetAllLogTargetUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSONDefault  *DefaultError
}

func ParseGetAllLogTargetUDPLbResponse

func ParseGetAllLogTargetUDPLbResponse(rsp *http.Response) (*GetAllLogTargetUDPLbResponse, error)

ParseGetAllLogTargetUDPLbResponse parses an HTTP response from a GetAllLogTargetUDPLbWithResponse call

func (GetAllLogTargetUDPLbResponse) Status

Status returns HTTPResponse.Status

func (GetAllLogTargetUDPLbResponse) StatusCode

func (r GetAllLogTargetUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllRuntimeMapFilesParams

type GetAllRuntimeMapFilesParams struct {
	// IncludeUnmanaged If true, also show unmanaged map files loaded in haproxy
	IncludeUnmanaged *bool `form:"include_unmanaged,omitempty" json:"include_unmanaged,omitempty"`
}

GetAllRuntimeMapFilesParams defines parameters for GetAllRuntimeMapFiles.

type GetAllRuntimeMapFilesResponse

type GetAllRuntimeMapFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Maps
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAllRuntimeMapFilesResponse

func ParseGetAllRuntimeMapFilesResponse(rsp *http.Response) (*GetAllRuntimeMapFilesResponse, error)

ParseGetAllRuntimeMapFilesResponse parses an HTTP response from a GetAllRuntimeMapFilesWithResponse call

func (GetAllRuntimeMapFilesResponse) Status

Status returns HTTPResponse.Status

func (GetAllRuntimeMapFilesResponse) StatusCode

func (r GetAllRuntimeMapFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllRuntimeServerResponse

type GetAllRuntimeServerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RuntimeServers
	JSONDefault  *DefaultError
}

func ParseGetAllRuntimeServerResponse

func ParseGetAllRuntimeServerResponse(rsp *http.Response) (*GetAllRuntimeServerResponse, error)

ParseGetAllRuntimeServerResponse parses an HTTP response from a GetAllRuntimeServerWithResponse call

func (GetAllRuntimeServerResponse) Status

Status returns HTTPResponse.Status

func (GetAllRuntimeServerResponse) StatusCode

func (r GetAllRuntimeServerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllServerBackendParams

type GetAllServerBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllServerBackendParams defines parameters for GetAllServerBackend.

type GetAllServerBackendResponse

type GetAllServerBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Servers
	JSONDefault  *DefaultError
}

func ParseGetAllServerBackendResponse

func ParseGetAllServerBackendResponse(rsp *http.Response) (*GetAllServerBackendResponse, error)

ParseGetAllServerBackendResponse parses an HTTP response from a GetAllServerBackendWithResponse call

func (GetAllServerBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllServerBackendResponse) StatusCode

func (r GetAllServerBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllServerPeerParams

type GetAllServerPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllServerPeerParams defines parameters for GetAllServerPeer.

type GetAllServerPeerResponse

type GetAllServerPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Servers
	JSONDefault  *DefaultError
}

func ParseGetAllServerPeerResponse

func ParseGetAllServerPeerResponse(rsp *http.Response) (*GetAllServerPeerResponse, error)

ParseGetAllServerPeerResponse parses an HTTP response from a GetAllServerPeerWithResponse call

func (GetAllServerPeerResponse) Status

func (r GetAllServerPeerResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllServerPeerResponse) StatusCode

func (r GetAllServerPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllServerRingParams

type GetAllServerRingParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllServerRingParams defines parameters for GetAllServerRing.

type GetAllServerRingResponse

type GetAllServerRingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Servers
	JSONDefault  *DefaultError
}

func ParseGetAllServerRingResponse

func ParseGetAllServerRingResponse(rsp *http.Response) (*GetAllServerRingResponse, error)

ParseGetAllServerRingResponse parses an HTTP response from a GetAllServerRingWithResponse call

func (GetAllServerRingResponse) Status

func (r GetAllServerRingResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllServerRingResponse) StatusCode

func (r GetAllServerRingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllSpoeAgentParams

type GetAllSpoeAgentParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllSpoeAgentParams defines parameters for GetAllSpoeAgent.

type GetAllSpoeAgentResponse

type GetAllSpoeAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeAgents
	JSONDefault  *DefaultError
}

func ParseGetAllSpoeAgentResponse

func ParseGetAllSpoeAgentResponse(rsp *http.Response) (*GetAllSpoeAgentResponse, error)

ParseGetAllSpoeAgentResponse parses an HTTP response from a GetAllSpoeAgentWithResponse call

func (GetAllSpoeAgentResponse) Status

func (r GetAllSpoeAgentResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllSpoeAgentResponse) StatusCode

func (r GetAllSpoeAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllSpoeFilesResponse

type GetAllSpoeFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeFiles
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAllSpoeFilesResponse

func ParseGetAllSpoeFilesResponse(rsp *http.Response) (*GetAllSpoeFilesResponse, error)

ParseGetAllSpoeFilesResponse parses an HTTP response from a GetAllSpoeFilesWithResponse call

func (GetAllSpoeFilesResponse) Status

func (r GetAllSpoeFilesResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllSpoeFilesResponse) StatusCode

func (r GetAllSpoeFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllSpoeGroupParams

type GetAllSpoeGroupParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllSpoeGroupParams defines parameters for GetAllSpoeGroup.

type GetAllSpoeGroupResponse

type GetAllSpoeGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeGroups
	JSONDefault  *DefaultError
}

func ParseGetAllSpoeGroupResponse

func ParseGetAllSpoeGroupResponse(rsp *http.Response) (*GetAllSpoeGroupResponse, error)

ParseGetAllSpoeGroupResponse parses an HTTP response from a GetAllSpoeGroupWithResponse call

func (GetAllSpoeGroupResponse) Status

func (r GetAllSpoeGroupResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllSpoeGroupResponse) StatusCode

func (r GetAllSpoeGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllSpoeMessageParams

type GetAllSpoeMessageParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllSpoeMessageParams defines parameters for GetAllSpoeMessage.

type GetAllSpoeMessageResponse

type GetAllSpoeMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeMessages
	JSONDefault  *DefaultError
}

func ParseGetAllSpoeMessageResponse

func ParseGetAllSpoeMessageResponse(rsp *http.Response) (*GetAllSpoeMessageResponse, error)

ParseGetAllSpoeMessageResponse parses an HTTP response from a GetAllSpoeMessageWithResponse call

func (GetAllSpoeMessageResponse) Status

func (r GetAllSpoeMessageResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllSpoeMessageResponse) StatusCode

func (r GetAllSpoeMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllSpoeScopeParams

type GetAllSpoeScopeParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllSpoeScopeParams defines parameters for GetAllSpoeScope.

type GetAllSpoeScopeResponse

type GetAllSpoeScopeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeScopes
	JSONDefault  *DefaultError
}

func ParseGetAllSpoeScopeResponse

func ParseGetAllSpoeScopeResponse(rsp *http.Response) (*GetAllSpoeScopeResponse, error)

ParseGetAllSpoeScopeResponse parses an HTTP response from a GetAllSpoeScopeWithResponse call

func (GetAllSpoeScopeResponse) Status

func (r GetAllSpoeScopeResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllSpoeScopeResponse) StatusCode

func (r GetAllSpoeScopeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllSpoeTransactionParams

type GetAllSpoeTransactionParams struct {
	// Status Filter by transaction status
	Status *GetAllSpoeTransactionParamsStatus `form:"status,omitempty" json:"status,omitempty"`
}

GetAllSpoeTransactionParams defines parameters for GetAllSpoeTransaction.

type GetAllSpoeTransactionParamsStatus

type GetAllSpoeTransactionParamsStatus string

GetAllSpoeTransactionParamsStatus defines parameters for GetAllSpoeTransaction.

const (
	GetAllSpoeTransactionParamsStatusFailed     GetAllSpoeTransactionParamsStatus = "failed"
	GetAllSpoeTransactionParamsStatusInProgress GetAllSpoeTransactionParamsStatus = "in_progress"
)

Defines values for GetAllSpoeTransactionParamsStatus.

type GetAllSpoeTransactionResponse

type GetAllSpoeTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeTransactions
	JSONDefault  *DefaultError
}

func ParseGetAllSpoeTransactionResponse

func ParseGetAllSpoeTransactionResponse(rsp *http.Response) (*GetAllSpoeTransactionResponse, error)

ParseGetAllSpoeTransactionResponse parses an HTTP response from a GetAllSpoeTransactionWithResponse call

func (GetAllSpoeTransactionResponse) Status

Status returns HTTPResponse.Status

func (GetAllSpoeTransactionResponse) StatusCode

func (r GetAllSpoeTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllStorageGeneralFilesResponse

type GetAllStorageGeneralFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GeneralFiles
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAllStorageGeneralFilesResponse

func ParseGetAllStorageGeneralFilesResponse(rsp *http.Response) (*GetAllStorageGeneralFilesResponse, error)

ParseGetAllStorageGeneralFilesResponse parses an HTTP response from a GetAllStorageGeneralFilesWithResponse call

func (GetAllStorageGeneralFilesResponse) Status

Status returns HTTPResponse.Status

func (GetAllStorageGeneralFilesResponse) StatusCode

func (r GetAllStorageGeneralFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllStorageMapFilesResponse

type GetAllStorageMapFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Maps
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAllStorageMapFilesResponse

func ParseGetAllStorageMapFilesResponse(rsp *http.Response) (*GetAllStorageMapFilesResponse, error)

ParseGetAllStorageMapFilesResponse parses an HTTP response from a GetAllStorageMapFilesWithResponse call

func (GetAllStorageMapFilesResponse) Status

Status returns HTTPResponse.Status

func (GetAllStorageMapFilesResponse) StatusCode

func (r GetAllStorageMapFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllStorageSSLCertificatesResponse

type GetAllStorageSSLCertificatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SslCertificates
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAllStorageSSLCertificatesResponse

func ParseGetAllStorageSSLCertificatesResponse(rsp *http.Response) (*GetAllStorageSSLCertificatesResponse, error)

ParseGetAllStorageSSLCertificatesResponse parses an HTTP response from a GetAllStorageSSLCertificatesWithResponse call

func (GetAllStorageSSLCertificatesResponse) Status

Status returns HTTPResponse.Status

func (GetAllStorageSSLCertificatesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllTCPCheckBackendParams

type GetAllTCPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllTCPCheckBackendParams defines parameters for GetAllTCPCheckBackend.

type GetAllTCPCheckBackendResponse

type GetAllTCPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpChecks
	JSONDefault  *DefaultError
}

func ParseGetAllTCPCheckBackendResponse

func ParseGetAllTCPCheckBackendResponse(rsp *http.Response) (*GetAllTCPCheckBackendResponse, error)

ParseGetAllTCPCheckBackendResponse parses an HTTP response from a GetAllTCPCheckBackendWithResponse call

func (GetAllTCPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllTCPCheckBackendResponse) StatusCode

func (r GetAllTCPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllTCPCheckDefaultsParams

type GetAllTCPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllTCPCheckDefaultsParams defines parameters for GetAllTCPCheckDefaults.

type GetAllTCPCheckDefaultsResponse

type GetAllTCPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpChecks
	JSONDefault  *DefaultError
}

func ParseGetAllTCPCheckDefaultsResponse

func ParseGetAllTCPCheckDefaultsResponse(rsp *http.Response) (*GetAllTCPCheckDefaultsResponse, error)

ParseGetAllTCPCheckDefaultsResponse parses an HTTP response from a GetAllTCPCheckDefaultsWithResponse call

func (GetAllTCPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (GetAllTCPCheckDefaultsResponse) StatusCode

func (r GetAllTCPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllTCPRequestRuleBackendParams

type GetAllTCPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllTCPRequestRuleBackendParams defines parameters for GetAllTCPRequestRuleBackend.

type GetAllTCPRequestRuleBackendResponse

type GetAllTCPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpRequestRules
	JSONDefault  *DefaultError
}

func ParseGetAllTCPRequestRuleBackendResponse

func ParseGetAllTCPRequestRuleBackendResponse(rsp *http.Response) (*GetAllTCPRequestRuleBackendResponse, error)

ParseGetAllTCPRequestRuleBackendResponse parses an HTTP response from a GetAllTCPRequestRuleBackendWithResponse call

func (GetAllTCPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllTCPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllTCPRequestRuleFrontendParams

type GetAllTCPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllTCPRequestRuleFrontendParams defines parameters for GetAllTCPRequestRuleFrontend.

type GetAllTCPRequestRuleFrontendResponse

type GetAllTCPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpRequestRules
	JSONDefault  *DefaultError
}

func ParseGetAllTCPRequestRuleFrontendResponse

func ParseGetAllTCPRequestRuleFrontendResponse(rsp *http.Response) (*GetAllTCPRequestRuleFrontendResponse, error)

ParseGetAllTCPRequestRuleFrontendResponse parses an HTTP response from a GetAllTCPRequestRuleFrontendWithResponse call

func (GetAllTCPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetAllTCPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllTCPResponseRuleBackendParams

type GetAllTCPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllTCPResponseRuleBackendParams defines parameters for GetAllTCPResponseRuleBackend.

type GetAllTCPResponseRuleBackendResponse

type GetAllTCPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpResponseRules
	JSONDefault  *DefaultError
}

func ParseGetAllTCPResponseRuleBackendResponse

func ParseGetAllTCPResponseRuleBackendResponse(rsp *http.Response) (*GetAllTCPResponseRuleBackendResponse, error)

ParseGetAllTCPResponseRuleBackendResponse parses an HTTP response from a GetAllTCPResponseRuleBackendWithResponse call

func (GetAllTCPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllTCPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAllVRRPInstanceResponse

type GetAllVRRPInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpInstances
	JSONDefault  *DefaultError
}

func ParseGetAllVRRPInstanceResponse

func ParseGetAllVRRPInstanceResponse(rsp *http.Response) (*GetAllVRRPInstanceResponse, error)

ParseGetAllVRRPInstanceResponse parses an HTTP response from a GetAllVRRPInstanceWithResponse call

func (GetAllVRRPInstanceResponse) Status

Status returns HTTPResponse.Status

func (GetAllVRRPInstanceResponse) StatusCode

func (r GetAllVRRPInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllVRRPScriptResponse

type GetAllVRRPScriptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpTrackScripts
	JSONDefault  *DefaultError
}

func ParseGetAllVRRPScriptResponse

func ParseGetAllVRRPScriptResponse(rsp *http.Response) (*GetAllVRRPScriptResponse, error)

ParseGetAllVRRPScriptResponse parses an HTTP response from a GetAllVRRPScriptWithResponse call

func (GetAllVRRPScriptResponse) Status

func (r GetAllVRRPScriptResponse) Status() string

Status returns HTTPResponse.Status

func (GetAllVRRPScriptResponse) StatusCode

func (r GetAllVRRPScriptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllVRRPSyncGroupResponse

type GetAllVRRPSyncGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpSyncGroups
	JSONDefault  *DefaultError
}

func ParseGetAllVRRPSyncGroupResponse

func ParseGetAllVRRPSyncGroupResponse(rsp *http.Response) (*GetAllVRRPSyncGroupResponse, error)

ParseGetAllVRRPSyncGroupResponse parses an HTTP response from a GetAllVRRPSyncGroupWithResponse call

func (GetAllVRRPSyncGroupResponse) Status

Status returns HTTPResponse.Status

func (GetAllVRRPSyncGroupResponse) StatusCode

func (r GetAllVRRPSyncGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllWafBodyRuleBackendParams

type GetAllWafBodyRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllWafBodyRuleBackendParams defines parameters for GetAllWafBodyRuleBackend.

type GetAllWafBodyRuleBackendResponse

type GetAllWafBodyRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafBodyRules
	JSONDefault  *DefaultError
}

func ParseGetAllWafBodyRuleBackendResponse

func ParseGetAllWafBodyRuleBackendResponse(rsp *http.Response) (*GetAllWafBodyRuleBackendResponse, error)

ParseGetAllWafBodyRuleBackendResponse parses an HTTP response from a GetAllWafBodyRuleBackendWithResponse call

func (GetAllWafBodyRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetAllWafBodyRuleBackendResponse) StatusCode

func (r GetAllWafBodyRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllWafBodyRuleFrontendParams

type GetAllWafBodyRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetAllWafBodyRuleFrontendParams defines parameters for GetAllWafBodyRuleFrontend.

type GetAllWafBodyRuleFrontendResponse

type GetAllWafBodyRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafBodyRules
	JSONDefault  *DefaultError
}

func ParseGetAllWafBodyRuleFrontendResponse

func ParseGetAllWafBodyRuleFrontendResponse(rsp *http.Response) (*GetAllWafBodyRuleFrontendResponse, error)

ParseGetAllWafBodyRuleFrontendResponse parses an HTTP response from a GetAllWafBodyRuleFrontendWithResponse call

func (GetAllWafBodyRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetAllWafBodyRuleFrontendResponse) StatusCode

func (r GetAllWafBodyRuleFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAlohaActionResponse

type GetAlohaActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AlohaAction
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetAlohaActionResponse

func ParseGetAlohaActionResponse(rsp *http.Response) (*GetAlohaActionResponse, error)

ParseGetAlohaActionResponse parses an HTTP response from a GetAlohaActionWithResponse call

func (GetAlohaActionResponse) Status

func (r GetAlohaActionResponse) Status() string

Status returns HTTPResponse.Status

func (GetAlohaActionResponse) StatusCode

func (r GetAlohaActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAlohaActionsResponse

type GetAlohaActionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AlohaActions
	JSONDefault  *DefaultError
}

func ParseGetAlohaActionsResponse

func ParseGetAlohaActionsResponse(rsp *http.Response) (*GetAlohaActionsResponse, error)

ParseGetAlohaActionsResponse parses an HTTP response from a GetAlohaActionsWithResponse call

func (GetAlohaActionsResponse) Status

func (r GetAlohaActionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetAlohaActionsResponse) StatusCode

func (r GetAlohaActionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAlohaEndpointsResponse

type GetAlohaEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetAlohaEndpointsResponse

func ParseGetAlohaEndpointsResponse(rsp *http.Response) (*GetAlohaEndpointsResponse, error)

ParseGetAlohaEndpointsResponse parses an HTTP response from a GetAlohaEndpointsWithResponse call

func (GetAlohaEndpointsResponse) Status

func (r GetAlohaEndpointsResponse) Status() string

Status returns HTTPResponse.Status

func (GetAlohaEndpointsResponse) StatusCode

func (r GetAlohaEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBackendParams

type GetBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetBackendParams defines parameters for GetBackend.

type GetBackendResponse

type GetBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Backend
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetBackendResponse

func ParseGetBackendResponse(rsp *http.Response) (*GetBackendResponse, error)

ParseGetBackendResponse parses an HTTP response from a GetBackendWithResponse call

func (GetBackendResponse) Status

func (r GetBackendResponse) Status() string

Status returns HTTPResponse.Status

func (GetBackendResponse) StatusCode

func (r GetBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBackendSwitchingRuleParams

type GetBackendSwitchingRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetBackendSwitchingRuleParams defines parameters for GetBackendSwitchingRule.

type GetBackendSwitchingRuleResponse

type GetBackendSwitchingRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BackendSwitchingRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetBackendSwitchingRuleResponse

func ParseGetBackendSwitchingRuleResponse(rsp *http.Response) (*GetBackendSwitchingRuleResponse, error)

ParseGetBackendSwitchingRuleResponse parses an HTTP response from a GetBackendSwitchingRuleWithResponse call

func (GetBackendSwitchingRuleResponse) Status

Status returns HTTPResponse.Status

func (GetBackendSwitchingRuleResponse) StatusCode

func (r GetBackendSwitchingRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBackendSwitchingRulesParams

type GetBackendSwitchingRulesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetBackendSwitchingRulesParams defines parameters for GetBackendSwitchingRules.

type GetBackendSwitchingRulesResponse

type GetBackendSwitchingRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BackendSwitchingRules
	JSONDefault  *DefaultError
}

func ParseGetBackendSwitchingRulesResponse

func ParseGetBackendSwitchingRulesResponse(rsp *http.Response) (*GetBackendSwitchingRulesResponse, error)

ParseGetBackendSwitchingRulesResponse parses an HTTP response from a GetBackendSwitchingRulesWithResponse call

func (GetBackendSwitchingRulesResponse) Status

Status returns HTTPResponse.Status

func (GetBackendSwitchingRulesResponse) StatusCode

func (r GetBackendSwitchingRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBackendsParams

type GetBackendsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetBackendsParams defines parameters for GetBackends.

type GetBackendsResponse

type GetBackendsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Backends
	JSONDefault  *DefaultError
}

func ParseGetBackendsResponse

func ParseGetBackendsResponse(rsp *http.Response) (*GetBackendsResponse, error)

ParseGetBackendsResponse parses an HTTP response from a GetBackendsWithResponse call

func (GetBackendsResponse) Status

func (r GetBackendsResponse) Status() string

Status returns HTTPResponse.Status

func (GetBackendsResponse) StatusCode

func (r GetBackendsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBindFrontendParams

type GetBindFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetBindFrontendParams defines parameters for GetBindFrontend.

type GetBindFrontendResponse

type GetBindFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Bind
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetBindFrontendResponse

func ParseGetBindFrontendResponse(rsp *http.Response) (*GetBindFrontendResponse, error)

ParseGetBindFrontendResponse parses an HTTP response from a GetBindFrontendWithResponse call

func (GetBindFrontendResponse) Status

func (r GetBindFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (GetBindFrontendResponse) StatusCode

func (r GetBindFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBindLogForwardParams

type GetBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetBindLogForwardParams defines parameters for GetBindLogForward.

type GetBindLogForwardResponse

type GetBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Bind
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetBindLogForwardResponse

func ParseGetBindLogForwardResponse(rsp *http.Response) (*GetBindLogForwardResponse, error)

ParseGetBindLogForwardResponse parses an HTTP response from a GetBindLogForwardWithResponse call

func (GetBindLogForwardResponse) Status

func (r GetBindLogForwardResponse) Status() string

Status returns HTTPResponse.Status

func (GetBindLogForwardResponse) StatusCode

func (r GetBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBindPeerParams

type GetBindPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetBindPeerParams defines parameters for GetBindPeer.

type GetBindPeerResponse

type GetBindPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Bind
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetBindPeerResponse

func ParseGetBindPeerResponse(rsp *http.Response) (*GetBindPeerResponse, error)

ParseGetBindPeerResponse parses an HTTP response from a GetBindPeerWithResponse call

func (GetBindPeerResponse) Status

func (r GetBindPeerResponse) Status() string

Status returns HTTPResponse.Status

func (GetBindPeerResponse) StatusCode

func (r GetBindPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBotmgmtProfileParams

type GetBotmgmtProfileParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetBotmgmtProfileParams defines parameters for GetBotmgmtProfile.

type GetBotmgmtProfileResponse

type GetBotmgmtProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BotmgmtProfile
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetBotmgmtProfileResponse

func ParseGetBotmgmtProfileResponse(rsp *http.Response) (*GetBotmgmtProfileResponse, error)

ParseGetBotmgmtProfileResponse parses an HTTP response from a GetBotmgmtProfileWithResponse call

func (GetBotmgmtProfileResponse) Status

func (r GetBotmgmtProfileResponse) Status() string

Status returns HTTPResponse.Status

func (GetBotmgmtProfileResponse) StatusCode

func (r GetBotmgmtProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBotmgmtProfilesParams

type GetBotmgmtProfilesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetBotmgmtProfilesParams defines parameters for GetBotmgmtProfiles.

type GetBotmgmtProfilesResponse

type GetBotmgmtProfilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BotmgmtProfiles
	JSONDefault  *DefaultError
}

func ParseGetBotmgmtProfilesResponse

func ParseGetBotmgmtProfilesResponse(rsp *http.Response) (*GetBotmgmtProfilesResponse, error)

ParseGetBotmgmtProfilesResponse parses an HTTP response from a GetBotmgmtProfilesWithResponse call

func (GetBotmgmtProfilesResponse) Status

Status returns HTTPResponse.Status

func (GetBotmgmtProfilesResponse) StatusCode

func (r GetBotmgmtProfilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCacheParams

type GetCacheParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetCacheParams defines parameters for GetCache.

type GetCacheResponse

type GetCacheResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Cache
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetCacheResponse

func ParseGetCacheResponse(rsp *http.Response) (*GetCacheResponse, error)

ParseGetCacheResponse parses an HTTP response from a GetCacheWithResponse call

func (GetCacheResponse) Status

func (r GetCacheResponse) Status() string

Status returns HTTPResponse.Status

func (GetCacheResponse) StatusCode

func (r GetCacheResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCachesParams

type GetCachesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetCachesParams defines parameters for GetCaches.

type GetCachesResponse

type GetCachesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Caches
	JSONDefault  *DefaultError
}

func ParseGetCachesResponse

func ParseGetCachesResponse(rsp *http.Response) (*GetCachesResponse, error)

ParseGetCachesResponse parses an HTTP response from a GetCachesWithResponse call

func (GetCachesResponse) Status

func (r GetCachesResponse) Status() string

Status returns HTTPResponse.Status

func (GetCachesResponse) StatusCode

func (r GetCachesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCaptchaParams

type GetCaptchaParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetCaptchaParams defines parameters for GetCaptcha.

type GetCaptchaResponse

type GetCaptchaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Captcha
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetCaptchaResponse

func ParseGetCaptchaResponse(rsp *http.Response) (*GetCaptchaResponse, error)

ParseGetCaptchaResponse parses an HTTP response from a GetCaptchaWithResponse call

func (GetCaptchaResponse) Status

func (r GetCaptchaResponse) Status() string

Status returns HTTPResponse.Status

func (GetCaptchaResponse) StatusCode

func (r GetCaptchaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCaptchasParams

type GetCaptchasParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetCaptchasParams defines parameters for GetCaptchas.

type GetCaptchasResponse

type GetCaptchasResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Captchas
	JSONDefault  *DefaultError
}

func ParseGetCaptchasResponse

func ParseGetCaptchasResponse(rsp *http.Response) (*GetCaptchasResponse, error)

ParseGetCaptchasResponse parses an HTTP response from a GetCaptchasWithResponse call

func (GetCaptchasResponse) Status

func (r GetCaptchasResponse) Status() string

Status returns HTTPResponse.Status

func (GetCaptchasResponse) StatusCode

func (r GetCaptchasResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterConfigurationVersionResponse

type GetClusterConfigurationVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterVersion
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetClusterConfigurationVersionResponse

func ParseGetClusterConfigurationVersionResponse(rsp *http.Response) (*GetClusterConfigurationVersionResponse, error)

ParseGetClusterConfigurationVersionResponse parses an HTTP response from a GetClusterConfigurationVersionWithResponse call

func (GetClusterConfigurationVersionResponse) Status

Status returns HTTPResponse.Status

func (GetClusterConfigurationVersionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetClusterResponse

type GetClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterSettings
	JSONDefault  *DefaultError
}

func ParseGetClusterResponse

func ParseGetClusterResponse(rsp *http.Response) (*GetClusterResponse, error)

ParseGetClusterResponse parses an HTTP response from a GetClusterWithResponse call

func (GetClusterResponse) Status

func (r GetClusterResponse) Status() string

Status returns HTTPResponse.Status

func (GetClusterResponse) StatusCode

func (r GetClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfigurationEndpointsResponse

type GetConfigurationEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetConfigurationEndpointsResponse

func ParseGetConfigurationEndpointsResponse(rsp *http.Response) (*GetConfigurationEndpointsResponse, error)

ParseGetConfigurationEndpointsResponse parses an HTTP response from a GetConfigurationEndpointsWithResponse call

func (GetConfigurationEndpointsResponse) Status

Status returns HTTPResponse.Status

func (GetConfigurationEndpointsResponse) StatusCode

func (r GetConfigurationEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfigurationVersionParams

type GetConfigurationVersionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetConfigurationVersionParams defines parameters for GetConfigurationVersion.

type GetConfigurationVersionResponse

type GetConfigurationVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *int
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetConfigurationVersionResponse

func ParseGetConfigurationVersionResponse(rsp *http.Response) (*GetConfigurationVersionResponse, error)

ParseGetConfigurationVersionResponse parses an HTTP response from a GetConfigurationVersionWithResponse call

func (GetConfigurationVersionResponse) Status

Status returns HTTPResponse.Status

func (GetConfigurationVersionResponse) StatusCode

func (r GetConfigurationVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConsulResponse

type GetConsulResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Consul
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetConsulResponse

func ParseGetConsulResponse(rsp *http.Response) (*GetConsulResponse, error)

ParseGetConsulResponse parses an HTTP response from a GetConsulWithResponse call

func (GetConsulResponse) Status

func (r GetConsulResponse) Status() string

Status returns HTTPResponse.Status

func (GetConsulResponse) StatusCode

func (r GetConsulResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConsulsResponse

type GetConsulsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Consuls
	JSONDefault  *DefaultError
}

func ParseGetConsulsResponse

func ParseGetConsulsResponse(rsp *http.Response) (*GetConsulsResponse, error)

ParseGetConsulsResponse parses an HTTP response from a GetConsulsWithResponse call

func (GetConsulsResponse) Status

func (r GetConsulsResponse) Status() string

Status returns HTTPResponse.Status

func (GetConsulsResponse) StatusCode

func (r GetConsulsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCrtLoadParams

type GetCrtLoadParams struct {
	// CrtStore Parent crt_store name
	CrtStore string `form:"crt_store" json:"crt_store"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetCrtLoadParams defines parameters for GetCrtLoad.

type GetCrtLoadResponse

type GetCrtLoadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CrtLoad
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetCrtLoadResponse

func ParseGetCrtLoadResponse(rsp *http.Response) (*GetCrtLoadResponse, error)

ParseGetCrtLoadResponse parses an HTTP response from a GetCrtLoadWithResponse call

func (GetCrtLoadResponse) Status

func (r GetCrtLoadResponse) Status() string

Status returns HTTPResponse.Status

func (GetCrtLoadResponse) StatusCode

func (r GetCrtLoadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCrtLoadsParams

type GetCrtLoadsParams struct {
	// CrtStore Parent crt_store name
	CrtStore string `form:"crt_store" json:"crt_store"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetCrtLoadsParams defines parameters for GetCrtLoads.

type GetCrtLoadsResponse

type GetCrtLoadsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CrtLoads
	JSONDefault  *DefaultError
}

func ParseGetCrtLoadsResponse

func ParseGetCrtLoadsResponse(rsp *http.Response) (*GetCrtLoadsResponse, error)

ParseGetCrtLoadsResponse parses an HTTP response from a GetCrtLoadsWithResponse call

func (GetCrtLoadsResponse) Status

func (r GetCrtLoadsResponse) Status() string

Status returns HTTPResponse.Status

func (GetCrtLoadsResponse) StatusCode

func (r GetCrtLoadsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCrtStoreParams

type GetCrtStoreParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetCrtStoreParams defines parameters for GetCrtStore.

type GetCrtStoreResponse

type GetCrtStoreResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CrtStore
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetCrtStoreResponse

func ParseGetCrtStoreResponse(rsp *http.Response) (*GetCrtStoreResponse, error)

ParseGetCrtStoreResponse parses an HTTP response from a GetCrtStoreWithResponse call

func (GetCrtStoreResponse) Status

func (r GetCrtStoreResponse) Status() string

Status returns HTTPResponse.Status

func (GetCrtStoreResponse) StatusCode

func (r GetCrtStoreResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCrtStoresParams

type GetCrtStoresParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetCrtStoresParams defines parameters for GetCrtStores.

type GetCrtStoresResponse

type GetCrtStoresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CrtStores
	JSONDefault  *DefaultError
}

func ParseGetCrtStoresResponse

func ParseGetCrtStoresResponse(rsp *http.Response) (*GetCrtStoresResponse, error)

ParseGetCrtStoresResponse parses an HTTP response from a GetCrtStoresWithResponse call

func (GetCrtStoresResponse) Status

func (r GetCrtStoresResponse) Status() string

Status returns HTTPResponse.Status

func (GetCrtStoresResponse) StatusCode

func (r GetCrtStoresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeclareCaptureParams

type GetDeclareCaptureParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetDeclareCaptureParams defines parameters for GetDeclareCapture.

type GetDeclareCaptureResponse

type GetDeclareCaptureResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Capture
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetDeclareCaptureResponse

func ParseGetDeclareCaptureResponse(rsp *http.Response) (*GetDeclareCaptureResponse, error)

ParseGetDeclareCaptureResponse parses an HTTP response from a GetDeclareCaptureWithResponse call

func (GetDeclareCaptureResponse) Status

func (r GetDeclareCaptureResponse) Status() string

Status returns HTTPResponse.Status

func (GetDeclareCaptureResponse) StatusCode

func (r GetDeclareCaptureResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeclareCapturesParams

type GetDeclareCapturesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetDeclareCapturesParams defines parameters for GetDeclareCaptures.

type GetDeclareCapturesResponse

type GetDeclareCapturesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Captures
	JSONDefault  *DefaultError
}

func ParseGetDeclareCapturesResponse

func ParseGetDeclareCapturesResponse(rsp *http.Response) (*GetDeclareCapturesResponse, error)

ParseGetDeclareCapturesResponse parses an HTTP response from a GetDeclareCapturesWithResponse call

func (GetDeclareCapturesResponse) Status

Status returns HTTPResponse.Status

func (GetDeclareCapturesResponse) StatusCode

func (r GetDeclareCapturesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDefaultsSectionParams

type GetDefaultsSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetDefaultsSectionParams defines parameters for GetDefaultsSection.

type GetDefaultsSectionResponse

type GetDefaultsSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Defaults
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetDefaultsSectionResponse

func ParseGetDefaultsSectionResponse(rsp *http.Response) (*GetDefaultsSectionResponse, error)

ParseGetDefaultsSectionResponse parses an HTTP response from a GetDefaultsSectionWithResponse call

func (GetDefaultsSectionResponse) Status

Status returns HTTPResponse.Status

func (GetDefaultsSectionResponse) StatusCode

func (r GetDefaultsSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDefaultsSectionsParams

type GetDefaultsSectionsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetDefaultsSectionsParams defines parameters for GetDefaultsSections.

type GetDefaultsSectionsResponse

type GetDefaultsSectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DefaultsSections
	JSONDefault  *DefaultError
}

func ParseGetDefaultsSectionsResponse

func ParseGetDefaultsSectionsResponse(rsp *http.Response) (*GetDefaultsSectionsResponse, error)

ParseGetDefaultsSectionsResponse parses an HTTP response from a GetDefaultsSectionsWithResponse call

func (GetDefaultsSectionsResponse) Status

Status returns HTTPResponse.Status

func (GetDefaultsSectionsResponse) StatusCode

func (r GetDefaultsSectionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDgramBindLogForwardParams

type GetDgramBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetDgramBindLogForwardParams defines parameters for GetDgramBindLogForward.

type GetDgramBindLogForwardResponse

type GetDgramBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DgramBind
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetDgramBindLogForwardResponse

func ParseGetDgramBindLogForwardResponse(rsp *http.Response) (*GetDgramBindLogForwardResponse, error)

ParseGetDgramBindLogForwardResponse parses an HTTP response from a GetDgramBindLogForwardWithResponse call

func (GetDgramBindLogForwardResponse) Status

Status returns HTTPResponse.Status

func (GetDgramBindLogForwardResponse) StatusCode

func (r GetDgramBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDgramBindUDPLbParams

type GetDgramBindUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetDgramBindUDPLbParams defines parameters for GetDgramBindUDPLb.

type GetDgramBindUDPLbResponse

type GetDgramBindUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DgramBind
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetDgramBindUDPLbResponse

func ParseGetDgramBindUDPLbResponse(rsp *http.Response) (*GetDgramBindUDPLbResponse, error)

ParseGetDgramBindUDPLbResponse parses an HTTP response from a GetDgramBindUDPLbWithResponse call

func (GetDgramBindUDPLbResponse) Status

func (r GetDgramBindUDPLbResponse) Status() string

Status returns HTTPResponse.Status

func (GetDgramBindUDPLbResponse) StatusCode

func (r GetDgramBindUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDynamicUpdateRuleParams

type GetDynamicUpdateRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetDynamicUpdateRuleParams defines parameters for GetDynamicUpdateRule.

type GetDynamicUpdateRuleResponse

type GetDynamicUpdateRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DynamicUpdateRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetDynamicUpdateRuleResponse

func ParseGetDynamicUpdateRuleResponse(rsp *http.Response) (*GetDynamicUpdateRuleResponse, error)

ParseGetDynamicUpdateRuleResponse parses an HTTP response from a GetDynamicUpdateRuleWithResponse call

func (GetDynamicUpdateRuleResponse) Status

Status returns HTTPResponse.Status

func (GetDynamicUpdateRuleResponse) StatusCode

func (r GetDynamicUpdateRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDynamicUpdateRulesParams

type GetDynamicUpdateRulesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetDynamicUpdateRulesParams defines parameters for GetDynamicUpdateRules.

type GetDynamicUpdateRulesResponse

type GetDynamicUpdateRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DynamicUpdateRules
	JSONDefault  *DefaultError
}

func ParseGetDynamicUpdateRulesResponse

func ParseGetDynamicUpdateRulesResponse(rsp *http.Response) (*GetDynamicUpdateRulesResponse, error)

ParseGetDynamicUpdateRulesResponse parses an HTTP response from a GetDynamicUpdateRulesWithResponse call

func (GetDynamicUpdateRulesResponse) Status

Status returns HTTPResponse.Status

func (GetDynamicUpdateRulesResponse) StatusCode

func (r GetDynamicUpdateRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDynamicUpdateSectionParams

type GetDynamicUpdateSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetDynamicUpdateSectionParams defines parameters for GetDynamicUpdateSection.

type GetDynamicUpdateSectionResponse

type GetDynamicUpdateSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetDynamicUpdateSectionResponse

func ParseGetDynamicUpdateSectionResponse(rsp *http.Response) (*GetDynamicUpdateSectionResponse, error)

ParseGetDynamicUpdateSectionResponse parses an HTTP response from a GetDynamicUpdateSectionWithResponse call

func (GetDynamicUpdateSectionResponse) Status

Status returns HTTPResponse.Status

func (GetDynamicUpdateSectionResponse) StatusCode

func (r GetDynamicUpdateSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFCGIAppParams

type GetFCGIAppParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetFCGIAppParams defines parameters for GetFCGIApp.

type GetFCGIAppResponse

type GetFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FCGIApp
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetFCGIAppResponse

func ParseGetFCGIAppResponse(rsp *http.Response) (*GetFCGIAppResponse, error)

ParseGetFCGIAppResponse parses an HTTP response from a GetFCGIAppWithResponse call

func (GetFCGIAppResponse) Status

func (r GetFCGIAppResponse) Status() string

Status returns HTTPResponse.Status

func (GetFCGIAppResponse) StatusCode

func (r GetFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFCGIAppsParams

type GetFCGIAppsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetFCGIAppsParams defines parameters for GetFCGIApps.

type GetFCGIAppsResponse

type GetFCGIAppsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FcgiApps
	JSONDefault  *DefaultError
}

func ParseGetFCGIAppsResponse

func ParseGetFCGIAppsResponse(rsp *http.Response) (*GetFCGIAppsResponse, error)

ParseGetFCGIAppsResponse parses an HTTP response from a GetFCGIAppsWithResponse call

func (GetFCGIAppsResponse) Status

func (r GetFCGIAppsResponse) Status() string

Status returns HTTPResponse.Status

func (GetFCGIAppsResponse) StatusCode

func (r GetFCGIAppsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFactsParams

type GetFactsParams struct {
	// Refresh Force refreshing of the facts
	Refresh *bool `form:"refresh,omitempty" json:"refresh,omitempty"`
}

GetFactsParams defines parameters for GetFacts.

type GetFactsResponse

type GetFactsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Facts
	JSON500      *Facts
	JSONDefault  *DefaultError
}

func ParseGetFactsResponse

func ParseGetFactsResponse(rsp *http.Response) (*GetFactsResponse, error)

ParseGetFactsResponse parses an HTTP response from a GetFactsWithResponse call

func (GetFactsResponse) Status

func (r GetFactsResponse) Status() string

Status returns HTTPResponse.Status

func (GetFactsResponse) StatusCode

func (r GetFactsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFilterBackendParams

type GetFilterBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetFilterBackendParams defines parameters for GetFilterBackend.

type GetFilterBackendResponse

type GetFilterBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filter
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetFilterBackendResponse

func ParseGetFilterBackendResponse(rsp *http.Response) (*GetFilterBackendResponse, error)

ParseGetFilterBackendResponse parses an HTTP response from a GetFilterBackendWithResponse call

func (GetFilterBackendResponse) Status

func (r GetFilterBackendResponse) Status() string

Status returns HTTPResponse.Status

func (GetFilterBackendResponse) StatusCode

func (r GetFilterBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFilterFrontendParams

type GetFilterFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetFilterFrontendParams defines parameters for GetFilterFrontend.

type GetFilterFrontendResponse

type GetFilterFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filter
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetFilterFrontendResponse

func ParseGetFilterFrontendResponse(rsp *http.Response) (*GetFilterFrontendResponse, error)

ParseGetFilterFrontendResponse parses an HTTP response from a GetFilterFrontendWithResponse call

func (GetFilterFrontendResponse) Status

func (r GetFilterFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (GetFilterFrontendResponse) StatusCode

func (r GetFilterFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFrontendParams

type GetFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetFrontendParams defines parameters for GetFrontend.

type GetFrontendResponse

type GetFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Frontend
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetFrontendResponse

func ParseGetFrontendResponse(rsp *http.Response) (*GetFrontendResponse, error)

ParseGetFrontendResponse parses an HTTP response from a GetFrontendWithResponse call

func (GetFrontendResponse) Status

func (r GetFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (GetFrontendResponse) StatusCode

func (r GetFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFrontendsParams

type GetFrontendsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetFrontendsParams defines parameters for GetFrontends.

type GetFrontendsResponse

type GetFrontendsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Frontends
	JSONDefault  *DefaultError
}

func ParseGetFrontendsResponse

func ParseGetFrontendsResponse(rsp *http.Response) (*GetFrontendsResponse, error)

ParseGetFrontendsResponse parses an HTTP response from a GetFrontendsWithResponse call

func (GetFrontendsResponse) Status

func (r GetFrontendsResponse) Status() string

Status returns HTTPResponse.Status

func (GetFrontendsResponse) StatusCode

func (r GetFrontendsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGitActionResponse

type GetGitActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitAction
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetGitActionResponse

func ParseGetGitActionResponse(rsp *http.Response) (*GetGitActionResponse, error)

ParseGetGitActionResponse parses an HTTP response from a GetGitActionWithResponse call

func (GetGitActionResponse) Status

func (r GetGitActionResponse) Status() string

Status returns HTTPResponse.Status

func (GetGitActionResponse) StatusCode

func (r GetGitActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGitActionsResponse

type GetGitActionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitActions
	JSONDefault  *DefaultError
}

func ParseGetGitActionsResponse

func ParseGetGitActionsResponse(rsp *http.Response) (*GetGitActionsResponse, error)

ParseGetGitActionsResponse parses an HTTP response from a GetGitActionsWithResponse call

func (GetGitActionsResponse) Status

func (r GetGitActionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetGitActionsResponse) StatusCode

func (r GetGitActionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGitEndpointsResponse

type GetGitEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetGitEndpointsResponse

func ParseGetGitEndpointsResponse(rsp *http.Response) (*GetGitEndpointsResponse, error)

ParseGetGitEndpointsResponse parses an HTTP response from a GetGitEndpointsWithResponse call

func (GetGitEndpointsResponse) Status

func (r GetGitEndpointsResponse) Status() string

Status returns HTTPResponse.Status

func (GetGitEndpointsResponse) StatusCode

func (r GetGitEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGitSettingsResponse

type GetGitSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitSettings
	JSONDefault  *DefaultError
}

func ParseGetGitSettingsResponse

func ParseGetGitSettingsResponse(rsp *http.Response) (*GetGitSettingsResponse, error)

ParseGetGitSettingsResponse parses an HTTP response from a GetGitSettingsWithResponse call

func (GetGitSettingsResponse) Status

func (r GetGitSettingsResponse) Status() string

Status returns HTTPResponse.Status

func (GetGitSettingsResponse) StatusCode

func (r GetGitSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGlobalDefsResponse

type GetGlobalDefsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpGlobalDefs
	JSONDefault  *DefaultError
}

func ParseGetGlobalDefsResponse

func ParseGetGlobalDefsResponse(rsp *http.Response) (*GetGlobalDefsResponse, error)

ParseGetGlobalDefsResponse parses an HTTP response from a GetGlobalDefsWithResponse call

func (GetGlobalDefsResponse) Status

func (r GetGlobalDefsResponse) Status() string

Status returns HTTPResponse.Status

func (GetGlobalDefsResponse) StatusCode

func (r GetGlobalDefsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGlobalParams

type GetGlobalParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetGlobalParams defines parameters for GetGlobal.

type GetGlobalResponse

type GetGlobalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Global
	JSONDefault  *DefaultError
}

func ParseGetGlobalResponse

func ParseGetGlobalResponse(rsp *http.Response) (*GetGlobalResponse, error)

ParseGetGlobalResponse parses an HTTP response from a GetGlobalWithResponse call

func (GetGlobalResponse) Status

func (r GetGlobalResponse) Status() string

Status returns HTTPResponse.Status

func (GetGlobalResponse) StatusCode

func (r GetGlobalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupParams

type GetGroupParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetGroupParams defines parameters for GetGroup.

type GetGroupResponse

type GetGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Group
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetGroupResponse

func ParseGetGroupResponse(rsp *http.Response) (*GetGroupResponse, error)

ParseGetGroupResponse parses an HTTP response from a GetGroupWithResponse call

func (GetGroupResponse) Status

func (r GetGroupResponse) Status() string

Status returns HTTPResponse.Status

func (GetGroupResponse) StatusCode

func (r GetGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupsParams

type GetGroupsParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetGroupsParams defines parameters for GetGroups.

type GetGroupsResponse

type GetGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Groups
	JSONDefault  *DefaultError
}

func ParseGetGroupsResponse

func ParseGetGroupsResponse(rsp *http.Response) (*GetGroupsResponse, error)

ParseGetGroupsResponse parses an HTTP response from a GetGroupsWithResponse call

func (GetGroupsResponse) Status

func (r GetGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (GetGroupsResponse) StatusCode

func (r GetGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHAProxyConfigurationParams

type GetHAProxyConfigurationParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

GetHAProxyConfigurationParams defines parameters for GetHAProxyConfiguration.

type GetHAProxyConfigurationResponse

type GetHAProxyConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetHAProxyConfigurationResponse

func ParseGetHAProxyConfigurationResponse(rsp *http.Response) (*GetHAProxyConfigurationResponse, error)

ParseGetHAProxyConfigurationResponse parses an HTTP response from a GetHAProxyConfigurationWithResponse call

func (GetHAProxyConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetHAProxyConfigurationResponse) StatusCode

func (r GetHAProxyConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHAProxyConfigurationStructuredParams

type GetHAProxyConfigurationStructuredParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHAProxyConfigurationStructuredParams defines parameters for GetHAProxyConfigurationStructured.

type GetHAProxyConfigurationStructuredResponse

type GetHAProxyConfigurationStructuredResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Structured
	JSONDefault  *DefaultError
}

func ParseGetHAProxyConfigurationStructuredResponse

func ParseGetHAProxyConfigurationStructuredResponse(rsp *http.Response) (*GetHAProxyConfigurationStructuredResponse, error)

ParseGetHAProxyConfigurationStructuredResponse parses an HTTP response from a GetHAProxyConfigurationStructuredWithResponse call

func (GetHAProxyConfigurationStructuredResponse) Status

Status returns HTTPResponse.Status

func (GetHAProxyConfigurationStructuredResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetHTTPAfterResponseRuleBackendParams

type GetHTTPAfterResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPAfterResponseRuleBackendParams defines parameters for GetHTTPAfterResponseRuleBackend.

type GetHTTPAfterResponseRuleBackendResponse

type GetHTTPAfterResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpAfterResponseRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPAfterResponseRuleBackendResponse

func ParseGetHTTPAfterResponseRuleBackendResponse(rsp *http.Response) (*GetHTTPAfterResponseRuleBackendResponse, error)

ParseGetHTTPAfterResponseRuleBackendResponse parses an HTTP response from a GetHTTPAfterResponseRuleBackendWithResponse call

func (GetHTTPAfterResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPAfterResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetHTTPAfterResponseRuleFrontendParams

type GetHTTPAfterResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPAfterResponseRuleFrontendParams defines parameters for GetHTTPAfterResponseRuleFrontend.

type GetHTTPAfterResponseRuleFrontendResponse

type GetHTTPAfterResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpAfterResponseRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPAfterResponseRuleFrontendResponse

func ParseGetHTTPAfterResponseRuleFrontendResponse(rsp *http.Response) (*GetHTTPAfterResponseRuleFrontendResponse, error)

ParseGetHTTPAfterResponseRuleFrontendResponse parses an HTTP response from a GetHTTPAfterResponseRuleFrontendWithResponse call

func (GetHTTPAfterResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPAfterResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetHTTPCheckBackendParams

type GetHTTPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPCheckBackendParams defines parameters for GetHTTPCheckBackend.

type GetHTTPCheckBackendResponse

type GetHTTPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpCheck
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPCheckBackendResponse

func ParseGetHTTPCheckBackendResponse(rsp *http.Response) (*GetHTTPCheckBackendResponse, error)

ParseGetHTTPCheckBackendResponse parses an HTTP response from a GetHTTPCheckBackendWithResponse call

func (GetHTTPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPCheckBackendResponse) StatusCode

func (r GetHTTPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPCheckDefaultsParams

type GetHTTPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPCheckDefaultsParams defines parameters for GetHTTPCheckDefaults.

type GetHTTPCheckDefaultsResponse

type GetHTTPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpCheck
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPCheckDefaultsResponse

func ParseGetHTTPCheckDefaultsResponse(rsp *http.Response) (*GetHTTPCheckDefaultsResponse, error)

ParseGetHTTPCheckDefaultsResponse parses an HTTP response from a GetHTTPCheckDefaultsWithResponse call

func (GetHTTPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPCheckDefaultsResponse) StatusCode

func (r GetHTTPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPErrorRuleBackendParams

type GetHTTPErrorRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPErrorRuleBackendParams defines parameters for GetHTTPErrorRuleBackend.

type GetHTTPErrorRuleBackendResponse

type GetHTTPErrorRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPErrorRuleBackendResponse

func ParseGetHTTPErrorRuleBackendResponse(rsp *http.Response) (*GetHTTPErrorRuleBackendResponse, error)

ParseGetHTTPErrorRuleBackendResponse parses an HTTP response from a GetHTTPErrorRuleBackendWithResponse call

func (GetHTTPErrorRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPErrorRuleBackendResponse) StatusCode

func (r GetHTTPErrorRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPErrorRuleDefaultsParams

type GetHTTPErrorRuleDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPErrorRuleDefaultsParams defines parameters for GetHTTPErrorRuleDefaults.

type GetHTTPErrorRuleDefaultsResponse

type GetHTTPErrorRuleDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPErrorRuleDefaultsResponse

func ParseGetHTTPErrorRuleDefaultsResponse(rsp *http.Response) (*GetHTTPErrorRuleDefaultsResponse, error)

ParseGetHTTPErrorRuleDefaultsResponse parses an HTTP response from a GetHTTPErrorRuleDefaultsWithResponse call

func (GetHTTPErrorRuleDefaultsResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPErrorRuleDefaultsResponse) StatusCode

func (r GetHTTPErrorRuleDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPErrorRuleFrontendParams

type GetHTTPErrorRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPErrorRuleFrontendParams defines parameters for GetHTTPErrorRuleFrontend.

type GetHTTPErrorRuleFrontendResponse

type GetHTTPErrorRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPErrorRuleFrontendResponse

func ParseGetHTTPErrorRuleFrontendResponse(rsp *http.Response) (*GetHTTPErrorRuleFrontendResponse, error)

ParseGetHTTPErrorRuleFrontendResponse parses an HTTP response from a GetHTTPErrorRuleFrontendWithResponse call

func (GetHTTPErrorRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPErrorRuleFrontendResponse) StatusCode

func (r GetHTTPErrorRuleFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPErrorsSectionParams

type GetHTTPErrorsSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPErrorsSectionParams defines parameters for GetHTTPErrorsSection.

type GetHTTPErrorsSectionResponse

type GetHTTPErrorsSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorsSection
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPErrorsSectionResponse

func ParseGetHTTPErrorsSectionResponse(rsp *http.Response) (*GetHTTPErrorsSectionResponse, error)

ParseGetHTTPErrorsSectionResponse parses an HTTP response from a GetHTTPErrorsSectionWithResponse call

func (GetHTTPErrorsSectionResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPErrorsSectionResponse) StatusCode

func (r GetHTTPErrorsSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPErrorsSectionsParams

type GetHTTPErrorsSectionsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPErrorsSectionsParams defines parameters for GetHTTPErrorsSections.

type GetHTTPErrorsSectionsResponse

type GetHTTPErrorsSectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorsSections
	JSONDefault  *DefaultError
}

func ParseGetHTTPErrorsSectionsResponse

func ParseGetHTTPErrorsSectionsResponse(rsp *http.Response) (*GetHTTPErrorsSectionsResponse, error)

ParseGetHTTPErrorsSectionsResponse parses an HTTP response from a GetHTTPErrorsSectionsWithResponse call

func (GetHTTPErrorsSectionsResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPErrorsSectionsResponse) StatusCode

func (r GetHTTPErrorsSectionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPRequestRuleBackendParams

type GetHTTPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPRequestRuleBackendParams defines parameters for GetHTTPRequestRuleBackend.

type GetHTTPRequestRuleBackendResponse

type GetHTTPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpRequestRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPRequestRuleBackendResponse

func ParseGetHTTPRequestRuleBackendResponse(rsp *http.Response) (*GetHTTPRequestRuleBackendResponse, error)

ParseGetHTTPRequestRuleBackendResponse parses an HTTP response from a GetHTTPRequestRuleBackendWithResponse call

func (GetHTTPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPRequestRuleBackendResponse) StatusCode

func (r GetHTTPRequestRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPRequestRuleFrontendParams

type GetHTTPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPRequestRuleFrontendParams defines parameters for GetHTTPRequestRuleFrontend.

type GetHTTPRequestRuleFrontendResponse

type GetHTTPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpRequestRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPRequestRuleFrontendResponse

func ParseGetHTTPRequestRuleFrontendResponse(rsp *http.Response) (*GetHTTPRequestRuleFrontendResponse, error)

ParseGetHTTPRequestRuleFrontendResponse parses an HTTP response from a GetHTTPRequestRuleFrontendWithResponse call

func (GetHTTPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPRequestRuleFrontendResponse) StatusCode

func (r GetHTTPRequestRuleFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPResponseRuleBackendParams

type GetHTTPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPResponseRuleBackendParams defines parameters for GetHTTPResponseRuleBackend.

type GetHTTPResponseRuleBackendResponse

type GetHTTPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpResponseRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPResponseRuleBackendResponse

func ParseGetHTTPResponseRuleBackendResponse(rsp *http.Response) (*GetHTTPResponseRuleBackendResponse, error)

ParseGetHTTPResponseRuleBackendResponse parses an HTTP response from a GetHTTPResponseRuleBackendWithResponse call

func (GetHTTPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPResponseRuleBackendResponse) StatusCode

func (r GetHTTPResponseRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHTTPResponseRuleFrontendParams

type GetHTTPResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetHTTPResponseRuleFrontendParams defines parameters for GetHTTPResponseRuleFrontend.

type GetHTTPResponseRuleFrontendResponse

type GetHTTPResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpResponseRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetHTTPResponseRuleFrontendResponse

func ParseGetHTTPResponseRuleFrontendResponse(rsp *http.Response) (*GetHTTPResponseRuleFrontendResponse, error)

ParseGetHTTPResponseRuleFrontendResponse parses an HTTP response from a GetHTTPResponseRuleFrontendWithResponse call

func (GetHTTPResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetHTTPResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetHaproxyEndpointsResponse

type GetHaproxyEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetHaproxyEndpointsResponse

func ParseGetHaproxyEndpointsResponse(rsp *http.Response) (*GetHaproxyEndpointsResponse, error)

ParseGetHaproxyEndpointsResponse parses an HTTP response from a GetHaproxyEndpointsWithResponse call

func (GetHaproxyEndpointsResponse) Status

Status returns HTTPResponse.Status

func (GetHaproxyEndpointsResponse) StatusCode

func (r GetHaproxyEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHaproxyProcessInfoResponse

type GetHaproxyProcessInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProcessInfo
	JSONDefault  *DefaultError
}

func ParseGetHaproxyProcessInfoResponse

func ParseGetHaproxyProcessInfoResponse(rsp *http.Response) (*GetHaproxyProcessInfoResponse, error)

ParseGetHaproxyProcessInfoResponse parses an HTTP response from a GetHaproxyProcessInfoWithResponse call

func (GetHaproxyProcessInfoResponse) Status

Status returns HTTPResponse.Status

func (GetHaproxyProcessInfoResponse) StatusCode

func (r GetHaproxyProcessInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHealthResponse

type GetHealthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Health
	JSONDefault  *DefaultError
}

func ParseGetHealthResponse

func ParseGetHealthResponse(rsp *http.Response) (*GetHealthResponse, error)

ParseGetHealthResponse parses an HTTP response from a GetHealthWithResponse call

func (GetHealthResponse) Status

func (r GetHealthResponse) Status() string

Status returns HTTPResponse.Status

func (GetHealthResponse) StatusCode

func (r GetHealthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInfoResponse

type GetInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Info
	JSONDefault  *DefaultError
}

func ParseGetInfoResponse

func ParseGetInfoResponse(rsp *http.Response) (*GetInfoResponse, error)

ParseGetInfoResponse parses an HTTP response from a GetInfoWithResponse call

func (GetInfoResponse) Status

func (r GetInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetInfoResponse) StatusCode

func (r GetInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetKeepalivedClusterConfigurationVersionResponse

type GetKeepalivedClusterConfigurationVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterVersion
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetKeepalivedClusterConfigurationVersionResponse

func ParseGetKeepalivedClusterConfigurationVersionResponse(rsp *http.Response) (*GetKeepalivedClusterConfigurationVersionResponse, error)

ParseGetKeepalivedClusterConfigurationVersionResponse parses an HTTP response from a GetKeepalivedClusterConfigurationVersionWithResponse call

func (GetKeepalivedClusterConfigurationVersionResponse) Status

Status returns HTTPResponse.Status

func (GetKeepalivedClusterConfigurationVersionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetKeepalivedConfigurationResponse

type GetKeepalivedConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data string `json:"data"`
	}
	JSONDefault *DefaultError
}

func ParseGetKeepalivedConfigurationResponse

func ParseGetKeepalivedConfigurationResponse(rsp *http.Response) (*GetKeepalivedConfigurationResponse, error)

ParseGetKeepalivedConfigurationResponse parses an HTTP response from a GetKeepalivedConfigurationWithResponse call

func (GetKeepalivedConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetKeepalivedConfigurationResponse) StatusCode

func (r GetKeepalivedConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetKeepalivedReloadResponse

type GetKeepalivedReloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KeepalivedReload
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetKeepalivedReloadResponse

func ParseGetKeepalivedReloadResponse(rsp *http.Response) (*GetKeepalivedReloadResponse, error)

ParseGetKeepalivedReloadResponse parses an HTTP response from a GetKeepalivedReloadWithResponse call

func (GetKeepalivedReloadResponse) Status

Status returns HTTPResponse.Status

func (GetKeepalivedReloadResponse) StatusCode

func (r GetKeepalivedReloadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetKeepalivedTransactionResponse

type GetKeepalivedTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KeepalivedTransaction
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetKeepalivedTransactionResponse

func ParseGetKeepalivedTransactionResponse(rsp *http.Response) (*GetKeepalivedTransactionResponse, error)

ParseGetKeepalivedTransactionResponse parses an HTTP response from a GetKeepalivedTransactionWithResponse call

func (GetKeepalivedTransactionResponse) Status

Status returns HTTPResponse.Status

func (GetKeepalivedTransactionResponse) StatusCode

func (r GetKeepalivedTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogConfigResponse

type GetLogConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogConfiguration
	JSONDefault  *DefaultError
}

func ParseGetLogConfigResponse

func ParseGetLogConfigResponse(rsp *http.Response) (*GetLogConfigResponse, error)

ParseGetLogConfigResponse parses an HTTP response from a GetLogConfigWithResponse call

func (GetLogConfigResponse) Status

func (r GetLogConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogConfigResponse) StatusCode

func (r GetLogConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogForwardParams

type GetLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetLogForwardParams defines parameters for GetLogForward.

type GetLogForwardResponse

type GetLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogForward
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogForwardResponse

func ParseGetLogForwardResponse(rsp *http.Response) (*GetLogForwardResponse, error)

ParseGetLogForwardResponse parses an HTTP response from a GetLogForwardWithResponse call

func (GetLogForwardResponse) Status

func (r GetLogForwardResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogForwardResponse) StatusCode

func (r GetLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogForwardsParams

type GetLogForwardsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetLogForwardsParams defines parameters for GetLogForwards.

type GetLogForwardsResponse

type GetLogForwardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogForwards
	JSONDefault  *DefaultError
}

func ParseGetLogForwardsResponse

func ParseGetLogForwardsResponse(rsp *http.Response) (*GetLogForwardsResponse, error)

ParseGetLogForwardsResponse parses an HTTP response from a GetLogForwardsWithResponse call

func (GetLogForwardsResponse) Status

func (r GetLogForwardsResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogForwardsResponse) StatusCode

func (r GetLogForwardsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogInputResponse

type GetLogInputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogInput
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogInputResponse

func ParseGetLogInputResponse(rsp *http.Response) (*GetLogInputResponse, error)

ParseGetLogInputResponse parses an HTTP response from a GetLogInputWithResponse call

func (GetLogInputResponse) Status

func (r GetLogInputResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogInputResponse) StatusCode

func (r GetLogInputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogInputsResponse

type GetLogInputsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogInputs
	JSONDefault  *DefaultError
}

func ParseGetLogInputsResponse

func ParseGetLogInputsResponse(rsp *http.Response) (*GetLogInputsResponse, error)

ParseGetLogInputsResponse parses an HTTP response from a GetLogInputsWithResponse call

func (GetLogInputsResponse) Status

func (r GetLogInputsResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogInputsResponse) StatusCode

func (r GetLogInputsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogOutputResponse

type GetLogOutputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogOutput
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogOutputResponse

func ParseGetLogOutputResponse(rsp *http.Response) (*GetLogOutputResponse, error)

ParseGetLogOutputResponse parses an HTTP response from a GetLogOutputWithResponse call

func (GetLogOutputResponse) Status

func (r GetLogOutputResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogOutputResponse) StatusCode

func (r GetLogOutputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogOutputsResponse

type GetLogOutputsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogOutputs
	JSONDefault  *DefaultError
}

func ParseGetLogOutputsResponse

func ParseGetLogOutputsResponse(rsp *http.Response) (*GetLogOutputsResponse, error)

ParseGetLogOutputsResponse parses an HTTP response from a GetLogOutputsWithResponse call

func (GetLogOutputsResponse) Status

func (r GetLogOutputsResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogOutputsResponse) StatusCode

func (r GetLogOutputsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogTargetBackendParams

type GetLogTargetBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetLogTargetBackendParams defines parameters for GetLogTargetBackend.

type GetLogTargetBackendResponse

type GetLogTargetBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogTargetBackendResponse

func ParseGetLogTargetBackendResponse(rsp *http.Response) (*GetLogTargetBackendResponse, error)

ParseGetLogTargetBackendResponse parses an HTTP response from a GetLogTargetBackendWithResponse call

func (GetLogTargetBackendResponse) Status

Status returns HTTPResponse.Status

func (GetLogTargetBackendResponse) StatusCode

func (r GetLogTargetBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogTargetDefaultsParams

type GetLogTargetDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetLogTargetDefaultsParams defines parameters for GetLogTargetDefaults.

type GetLogTargetDefaultsResponse

type GetLogTargetDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogTargetDefaultsResponse

func ParseGetLogTargetDefaultsResponse(rsp *http.Response) (*GetLogTargetDefaultsResponse, error)

ParseGetLogTargetDefaultsResponse parses an HTTP response from a GetLogTargetDefaultsWithResponse call

func (GetLogTargetDefaultsResponse) Status

Status returns HTTPResponse.Status

func (GetLogTargetDefaultsResponse) StatusCode

func (r GetLogTargetDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogTargetFrontendParams

type GetLogTargetFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetLogTargetFrontendParams defines parameters for GetLogTargetFrontend.

type GetLogTargetFrontendResponse

type GetLogTargetFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogTargetFrontendResponse

func ParseGetLogTargetFrontendResponse(rsp *http.Response) (*GetLogTargetFrontendResponse, error)

ParseGetLogTargetFrontendResponse parses an HTTP response from a GetLogTargetFrontendWithResponse call

func (GetLogTargetFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetLogTargetFrontendResponse) StatusCode

func (r GetLogTargetFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogTargetGlobalParams

type GetLogTargetGlobalParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetLogTargetGlobalParams defines parameters for GetLogTargetGlobal.

type GetLogTargetGlobalResponse

type GetLogTargetGlobalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogTargetGlobalResponse

func ParseGetLogTargetGlobalResponse(rsp *http.Response) (*GetLogTargetGlobalResponse, error)

ParseGetLogTargetGlobalResponse parses an HTTP response from a GetLogTargetGlobalWithResponse call

func (GetLogTargetGlobalResponse) Status

Status returns HTTPResponse.Status

func (GetLogTargetGlobalResponse) StatusCode

func (r GetLogTargetGlobalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogTargetLogForwardParams

type GetLogTargetLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetLogTargetLogForwardParams defines parameters for GetLogTargetLogForward.

type GetLogTargetLogForwardResponse

type GetLogTargetLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogTargetLogForwardResponse

func ParseGetLogTargetLogForwardResponse(rsp *http.Response) (*GetLogTargetLogForwardResponse, error)

ParseGetLogTargetLogForwardResponse parses an HTTP response from a GetLogTargetLogForwardWithResponse call

func (GetLogTargetLogForwardResponse) Status

Status returns HTTPResponse.Status

func (GetLogTargetLogForwardResponse) StatusCode

func (r GetLogTargetLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogTargetPeerParams

type GetLogTargetPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetLogTargetPeerParams defines parameters for GetLogTargetPeer.

type GetLogTargetPeerResponse

type GetLogTargetPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogTargetPeerResponse

func ParseGetLogTargetPeerResponse(rsp *http.Response) (*GetLogTargetPeerResponse, error)

ParseGetLogTargetPeerResponse parses an HTTP response from a GetLogTargetPeerWithResponse call

func (GetLogTargetPeerResponse) Status

func (r GetLogTargetPeerResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogTargetPeerResponse) StatusCode

func (r GetLogTargetPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogTargetUDPLbParams

type GetLogTargetUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetLogTargetUDPLbParams defines parameters for GetLogTargetUDPLb.

type GetLogTargetUDPLbResponse

type GetLogTargetUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetLogTargetUDPLbResponse

func ParseGetLogTargetUDPLbResponse(rsp *http.Response) (*GetLogTargetUDPLbResponse, error)

ParseGetLogTargetUDPLbResponse parses an HTTP response from a GetLogTargetUDPLbWithResponse call

func (GetLogTargetUDPLbResponse) Status

func (r GetLogTargetUDPLbResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogTargetUDPLbResponse) StatusCode

func (r GetLogTargetUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMailerEntriesParams

type GetMailerEntriesParams struct {
	// MailersSection Parent mailers section name
	MailersSection string `form:"mailers_section" json:"mailers_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetMailerEntriesParams defines parameters for GetMailerEntries.

type GetMailerEntriesResponse

type GetMailerEntriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MailerEntries
	JSONDefault  *DefaultError
}

func ParseGetMailerEntriesResponse

func ParseGetMailerEntriesResponse(rsp *http.Response) (*GetMailerEntriesResponse, error)

ParseGetMailerEntriesResponse parses an HTTP response from a GetMailerEntriesWithResponse call

func (GetMailerEntriesResponse) Status

func (r GetMailerEntriesResponse) Status() string

Status returns HTTPResponse.Status

func (GetMailerEntriesResponse) StatusCode

func (r GetMailerEntriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMailerEntryParams

type GetMailerEntryParams struct {
	// MailersSection Parent mailers name
	MailersSection string `form:"mailers_section" json:"mailers_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetMailerEntryParams defines parameters for GetMailerEntry.

type GetMailerEntryResponse

type GetMailerEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MailerEntry
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetMailerEntryResponse

func ParseGetMailerEntryResponse(rsp *http.Response) (*GetMailerEntryResponse, error)

ParseGetMailerEntryResponse parses an HTTP response from a GetMailerEntryWithResponse call

func (GetMailerEntryResponse) Status

func (r GetMailerEntryResponse) Status() string

Status returns HTTPResponse.Status

func (GetMailerEntryResponse) StatusCode

func (r GetMailerEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMailersSectionParams

type GetMailersSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetMailersSectionParams defines parameters for GetMailersSection.

type GetMailersSectionResponse

type GetMailersSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MailersSection
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetMailersSectionResponse

func ParseGetMailersSectionResponse(rsp *http.Response) (*GetMailersSectionResponse, error)

ParseGetMailersSectionResponse parses an HTTP response from a GetMailersSectionWithResponse call

func (GetMailersSectionResponse) Status

func (r GetMailersSectionResponse) Status() string

Status returns HTTPResponse.Status

func (GetMailersSectionResponse) StatusCode

func (r GetMailersSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMailersSectionsParams

type GetMailersSectionsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetMailersSectionsParams defines parameters for GetMailersSections.

type GetMailersSectionsResponse

type GetMailersSectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MailersSections
	JSONDefault  *DefaultError
}

func ParseGetMailersSectionsResponse

func ParseGetMailersSectionsResponse(rsp *http.Response) (*GetMailersSectionsResponse, error)

ParseGetMailersSectionsResponse parses an HTTP response from a GetMailersSectionsWithResponse call

func (GetMailersSectionsResponse) Status

Status returns HTTPResponse.Status

func (GetMailersSectionsResponse) StatusCode

func (r GetMailersSectionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNameserverParams

type GetNameserverParams struct {
	// Resolver Parent resolver name
	Resolver string `form:"resolver" json:"resolver"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetNameserverParams defines parameters for GetNameserver.

type GetNameserverResponse

type GetNameserverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Nameserver
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetNameserverResponse

func ParseGetNameserverResponse(rsp *http.Response) (*GetNameserverResponse, error)

ParseGetNameserverResponse parses an HTTP response from a GetNameserverWithResponse call

func (GetNameserverResponse) Status

func (r GetNameserverResponse) Status() string

Status returns HTTPResponse.Status

func (GetNameserverResponse) StatusCode

func (r GetNameserverResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNameserversParams

type GetNameserversParams struct {
	// Resolver Parent resolver name
	Resolver string `form:"resolver" json:"resolver"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetNameserversParams defines parameters for GetNameservers.

type GetNameserversResponse

type GetNameserversResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Nameservers
	JSONDefault  *DefaultError
}

func ParseGetNameserversResponse

func ParseGetNameserversResponse(rsp *http.Response) (*GetNameserversResponse, error)

ParseGetNameserversResponse parses an HTTP response from a GetNameserversWithResponse call

func (GetNameserversResponse) Status

func (r GetNameserversResponse) Status() string

Status returns HTTPResponse.Status

func (GetNameserversResponse) StatusCode

func (r GetNameserversResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOneRuntimeMapResponse

type GetOneRuntimeMapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Map
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetOneRuntimeMapResponse

func ParseGetOneRuntimeMapResponse(rsp *http.Response) (*GetOneRuntimeMapResponse, error)

ParseGetOneRuntimeMapResponse parses an HTTP response from a GetOneRuntimeMapWithResponse call

func (GetOneRuntimeMapResponse) Status

func (r GetOneRuntimeMapResponse) Status() string

Status returns HTTPResponse.Status

func (GetOneRuntimeMapResponse) StatusCode

func (r GetOneRuntimeMapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOneSpoeFileResponse

type GetOneSpoeFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data *string `json:"data,omitempty"`
	}
	JSON404     *NotFound
	JSONDefault *DefaultError
}

func ParseGetOneSpoeFileResponse

func ParseGetOneSpoeFileResponse(rsp *http.Response) (*GetOneSpoeFileResponse, error)

ParseGetOneSpoeFileResponse parses an HTTP response from a GetOneSpoeFileWithResponse call

func (GetOneSpoeFileResponse) Status

func (r GetOneSpoeFileResponse) Status() string

Status returns HTTPResponse.Status

func (GetOneSpoeFileResponse) StatusCode

func (r GetOneSpoeFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOneStorageGeneralFileResponse

type GetOneStorageGeneralFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetOneStorageGeneralFileResponse

func ParseGetOneStorageGeneralFileResponse(rsp *http.Response) (*GetOneStorageGeneralFileResponse, error)

ParseGetOneStorageGeneralFileResponse parses an HTTP response from a GetOneStorageGeneralFileWithResponse call

func (GetOneStorageGeneralFileResponse) Status

Status returns HTTPResponse.Status

func (GetOneStorageGeneralFileResponse) StatusCode

func (r GetOneStorageGeneralFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOneStorageMapResponse

type GetOneStorageMapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetOneStorageMapResponse

func ParseGetOneStorageMapResponse(rsp *http.Response) (*GetOneStorageMapResponse, error)

ParseGetOneStorageMapResponse parses an HTTP response from a GetOneStorageMapWithResponse call

func (GetOneStorageMapResponse) Status

func (r GetOneStorageMapResponse) Status() string

Status returns HTTPResponse.Status

func (GetOneStorageMapResponse) StatusCode

func (r GetOneStorageMapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOneStorageSSLCertificateResponse

type GetOneStorageSSLCertificateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SslCertificate
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetOneStorageSSLCertificateResponse

func ParseGetOneStorageSSLCertificateResponse(rsp *http.Response) (*GetOneStorageSSLCertificateResponse, error)

ParseGetOneStorageSSLCertificateResponse parses an HTTP response from a GetOneStorageSSLCertificateWithResponse call

func (GetOneStorageSSLCertificateResponse) Status

Status returns HTTPResponse.Status

func (GetOneStorageSSLCertificateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetOpenapiv3SpecificationResponse

type GetOpenapiv3SpecificationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *DefaultError
}

func ParseGetOpenapiv3SpecificationResponse

func ParseGetOpenapiv3SpecificationResponse(rsp *http.Response) (*GetOpenapiv3SpecificationResponse, error)

ParseGetOpenapiv3SpecificationResponse parses an HTTP response from a GetOpenapiv3SpecificationWithResponse call

func (GetOpenapiv3SpecificationResponse) Status

Status returns HTTPResponse.Status

func (GetOpenapiv3SpecificationResponse) StatusCode

func (r GetOpenapiv3SpecificationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPeerEntriesParams

type GetPeerEntriesParams struct {
	// PeerSection Parent peer section name
	PeerSection string `form:"peer_section" json:"peer_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetPeerEntriesParams defines parameters for GetPeerEntries.

type GetPeerEntriesResponse

type GetPeerEntriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PeerEntries
	JSONDefault  *DefaultError
}

func ParseGetPeerEntriesResponse

func ParseGetPeerEntriesResponse(rsp *http.Response) (*GetPeerEntriesResponse, error)

ParseGetPeerEntriesResponse parses an HTTP response from a GetPeerEntriesWithResponse call

func (GetPeerEntriesResponse) Status

func (r GetPeerEntriesResponse) Status() string

Status returns HTTPResponse.Status

func (GetPeerEntriesResponse) StatusCode

func (r GetPeerEntriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPeerEntryParams

type GetPeerEntryParams struct {
	// PeerSection Parent peers name
	PeerSection string `form:"peer_section" json:"peer_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetPeerEntryParams defines parameters for GetPeerEntry.

type GetPeerEntryResponse

type GetPeerEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PeerEntry
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetPeerEntryResponse

func ParseGetPeerEntryResponse(rsp *http.Response) (*GetPeerEntryResponse, error)

ParseGetPeerEntryResponse parses an HTTP response from a GetPeerEntryWithResponse call

func (GetPeerEntryResponse) Status

func (r GetPeerEntryResponse) Status() string

Status returns HTTPResponse.Status

func (GetPeerEntryResponse) StatusCode

func (r GetPeerEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPeerSectionParams

type GetPeerSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetPeerSectionParams defines parameters for GetPeerSection.

type GetPeerSectionResponse

type GetPeerSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PeerSection
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetPeerSectionResponse

func ParseGetPeerSectionResponse(rsp *http.Response) (*GetPeerSectionResponse, error)

ParseGetPeerSectionResponse parses an HTTP response from a GetPeerSectionWithResponse call

func (GetPeerSectionResponse) Status

func (r GetPeerSectionResponse) Status() string

Status returns HTTPResponse.Status

func (GetPeerSectionResponse) StatusCode

func (r GetPeerSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPeerSectionsParams

type GetPeerSectionsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetPeerSectionsParams defines parameters for GetPeerSections.

type GetPeerSectionsResponse

type GetPeerSectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PeerSections
	JSONDefault  *DefaultError
}

func ParseGetPeerSectionsResponse

func ParseGetPeerSectionsResponse(rsp *http.Response) (*GetPeerSectionsResponse, error)

ParseGetPeerSectionsResponse parses an HTTP response from a GetPeerSectionsWithResponse call

func (GetPeerSectionsResponse) Status

func (r GetPeerSectionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetPeerSectionsResponse) StatusCode

func (r GetPeerSectionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProgramParams

type GetProgramParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetProgramParams defines parameters for GetProgram.

type GetProgramResponse

type GetProgramResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Program
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetProgramResponse

func ParseGetProgramResponse(rsp *http.Response) (*GetProgramResponse, error)

ParseGetProgramResponse parses an HTTP response from a GetProgramWithResponse call

func (GetProgramResponse) Status

func (r GetProgramResponse) Status() string

Status returns HTTPResponse.Status

func (GetProgramResponse) StatusCode

func (r GetProgramResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProgramsParams

type GetProgramsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetProgramsParams defines parameters for GetPrograms.

type GetProgramsResponse

type GetProgramsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Programs
	JSONDefault  *DefaultError
}

func ParseGetProgramsResponse

func ParseGetProgramsResponse(rsp *http.Response) (*GetProgramsResponse, error)

ParseGetProgramsResponse parses an HTTP response from a GetProgramsWithResponse call

func (GetProgramsResponse) Status

func (r GetProgramsResponse) Status() string

Status returns HTTPResponse.Status

func (GetProgramsResponse) StatusCode

func (r GetProgramsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReloadResponse

type GetReloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Reload
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetReloadResponse

func ParseGetReloadResponse(rsp *http.Response) (*GetReloadResponse, error)

ParseGetReloadResponse parses an HTTP response from a GetReloadWithResponse call

func (GetReloadResponse) Status

func (r GetReloadResponse) Status() string

Status returns HTTPResponse.Status

func (GetReloadResponse) StatusCode

func (r GetReloadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReloadsResponse

type GetReloadsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Reloads
	JSONDefault  *DefaultError
}

func ParseGetReloadsResponse

func ParseGetReloadsResponse(rsp *http.Response) (*GetReloadsResponse, error)

ParseGetReloadsResponse parses an HTTP response from a GetReloadsWithResponse call

func (GetReloadsResponse) Status

func (r GetReloadsResponse) Status() string

Status returns HTTPResponse.Status

func (GetReloadsResponse) StatusCode

func (r GetReloadsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResolverParams

type GetResolverParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetResolverParams defines parameters for GetResolver.

type GetResolverResponse

type GetResolverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Resolver
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetResolverResponse

func ParseGetResolverResponse(rsp *http.Response) (*GetResolverResponse, error)

ParseGetResolverResponse parses an HTTP response from a GetResolverWithResponse call

func (GetResolverResponse) Status

func (r GetResolverResponse) Status() string

Status returns HTTPResponse.Status

func (GetResolverResponse) StatusCode

func (r GetResolverResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResolversParams

type GetResolversParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetResolversParams defines parameters for GetResolvers.

type GetResolversResponse

type GetResolversResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Resolvers
	JSONDefault  *DefaultError
}

func ParseGetResolversResponse

func ParseGetResolversResponse(rsp *http.Response) (*GetResolversResponse, error)

ParseGetResolversResponse parses an HTTP response from a GetResolversWithResponse call

func (GetResolversResponse) Status

func (r GetResolversResponse) Status() string

Status returns HTTPResponse.Status

func (GetResolversResponse) StatusCode

func (r GetResolversResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRingParams

type GetRingParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetRingParams defines parameters for GetRing.

type GetRingResponse

type GetRingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Ring
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetRingResponse

func ParseGetRingResponse(rsp *http.Response) (*GetRingResponse, error)

ParseGetRingResponse parses an HTTP response from a GetRingWithResponse call

func (GetRingResponse) Status

func (r GetRingResponse) Status() string

Status returns HTTPResponse.Status

func (GetRingResponse) StatusCode

func (r GetRingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRingsParams

type GetRingsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetRingsParams defines parameters for GetRings.

type GetRingsResponse

type GetRingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Rings
	JSONDefault  *DefaultError
}

func ParseGetRingsResponse

func ParseGetRingsResponse(rsp *http.Response) (*GetRingsResponse, error)

ParseGetRingsResponse parses an HTTP response from a GetRingsWithResponse call

func (GetRingsResponse) Status

func (r GetRingsResponse) Status() string

Status returns HTTPResponse.Status

func (GetRingsResponse) StatusCode

func (r GetRingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuntimeEndpointsResponse

type GetRuntimeEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetRuntimeEndpointsResponse

func ParseGetRuntimeEndpointsResponse(rsp *http.Response) (*GetRuntimeEndpointsResponse, error)

ParseGetRuntimeEndpointsResponse parses an HTTP response from a GetRuntimeEndpointsWithResponse call

func (GetRuntimeEndpointsResponse) Status

Status returns HTTPResponse.Status

func (GetRuntimeEndpointsResponse) StatusCode

func (r GetRuntimeEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuntimeMapEntryResponse

type GetRuntimeMapEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MapEntry
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetRuntimeMapEntryResponse

func ParseGetRuntimeMapEntryResponse(rsp *http.Response) (*GetRuntimeMapEntryResponse, error)

ParseGetRuntimeMapEntryResponse parses an HTTP response from a GetRuntimeMapEntryWithResponse call

func (GetRuntimeMapEntryResponse) Status

Status returns HTTPResponse.Status

func (GetRuntimeMapEntryResponse) StatusCode

func (r GetRuntimeMapEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuntimeServerResponse

type GetRuntimeServerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RuntimeServer
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetRuntimeServerResponse

func ParseGetRuntimeServerResponse(rsp *http.Response) (*GetRuntimeServerResponse, error)

ParseGetRuntimeServerResponse parses an HTTP response from a GetRuntimeServerWithResponse call

func (GetRuntimeServerResponse) Status

func (r GetRuntimeServerResponse) Status() string

Status returns HTTPResponse.Status

func (GetRuntimeServerResponse) StatusCode

func (r GetRuntimeServerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServerBackendParams

type GetServerBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetServerBackendParams defines parameters for GetServerBackend.

type GetServerBackendResponse

type GetServerBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Server
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetServerBackendResponse

func ParseGetServerBackendResponse(rsp *http.Response) (*GetServerBackendResponse, error)

ParseGetServerBackendResponse parses an HTTP response from a GetServerBackendWithResponse call

func (GetServerBackendResponse) Status

func (r GetServerBackendResponse) Status() string

Status returns HTTPResponse.Status

func (GetServerBackendResponse) StatusCode

func (r GetServerBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServerPeerParams

type GetServerPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetServerPeerParams defines parameters for GetServerPeer.

type GetServerPeerResponse

type GetServerPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Server
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetServerPeerResponse

func ParseGetServerPeerResponse(rsp *http.Response) (*GetServerPeerResponse, error)

ParseGetServerPeerResponse parses an HTTP response from a GetServerPeerWithResponse call

func (GetServerPeerResponse) Status

func (r GetServerPeerResponse) Status() string

Status returns HTTPResponse.Status

func (GetServerPeerResponse) StatusCode

func (r GetServerPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServerRingParams

type GetServerRingParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetServerRingParams defines parameters for GetServerRing.

type GetServerRingResponse

type GetServerRingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Server
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetServerRingResponse

func ParseGetServerRingResponse(rsp *http.Response) (*GetServerRingResponse, error)

ParseGetServerRingResponse parses an HTTP response from a GetServerRingWithResponse call

func (GetServerRingResponse) Status

func (r GetServerRingResponse) Status() string

Status returns HTTPResponse.Status

func (GetServerRingResponse) StatusCode

func (r GetServerRingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServerSwitchingRuleParams

type GetServerSwitchingRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetServerSwitchingRuleParams defines parameters for GetServerSwitchingRule.

type GetServerSwitchingRuleResponse

type GetServerSwitchingRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServerSwitchingRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetServerSwitchingRuleResponse

func ParseGetServerSwitchingRuleResponse(rsp *http.Response) (*GetServerSwitchingRuleResponse, error)

ParseGetServerSwitchingRuleResponse parses an HTTP response from a GetServerSwitchingRuleWithResponse call

func (GetServerSwitchingRuleResponse) Status

Status returns HTTPResponse.Status

func (GetServerSwitchingRuleResponse) StatusCode

func (r GetServerSwitchingRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServerSwitchingRulesParams

type GetServerSwitchingRulesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetServerSwitchingRulesParams defines parameters for GetServerSwitchingRules.

type GetServerSwitchingRulesResponse

type GetServerSwitchingRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServerSwitchingRules
	JSONDefault  *DefaultError
}

func ParseGetServerSwitchingRulesResponse

func ParseGetServerSwitchingRulesResponse(rsp *http.Response) (*GetServerSwitchingRulesResponse, error)

ParseGetServerSwitchingRulesResponse parses an HTTP response from a GetServerSwitchingRulesWithResponse call

func (GetServerSwitchingRulesResponse) Status

Status returns HTTPResponse.Status

func (GetServerSwitchingRulesResponse) StatusCode

func (r GetServerSwitchingRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServerTemplateParams

type GetServerTemplateParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetServerTemplateParams defines parameters for GetServerTemplate.

type GetServerTemplateResponse

type GetServerTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServerTemplate
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetServerTemplateResponse

func ParseGetServerTemplateResponse(rsp *http.Response) (*GetServerTemplateResponse, error)

ParseGetServerTemplateResponse parses an HTTP response from a GetServerTemplateWithResponse call

func (GetServerTemplateResponse) Status

func (r GetServerTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (GetServerTemplateResponse) StatusCode

func (r GetServerTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServerTemplatesParams

type GetServerTemplatesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetServerTemplatesParams defines parameters for GetServerTemplates.

type GetServerTemplatesResponse

type GetServerTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServerTemplates
	JSONDefault  *DefaultError
}

func ParseGetServerTemplatesResponse

func ParseGetServerTemplatesResponse(rsp *http.Response) (*GetServerTemplatesResponse, error)

ParseGetServerTemplatesResponse parses an HTTP response from a GetServerTemplatesWithResponse call

func (GetServerTemplatesResponse) Status

Status returns HTTPResponse.Status

func (GetServerTemplatesResponse) StatusCode

func (r GetServerTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServicesEndpointsResponse

type GetServicesEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetServicesEndpointsResponse

func ParseGetServicesEndpointsResponse(rsp *http.Response) (*GetServicesEndpointsResponse, error)

ParseGetServicesEndpointsResponse parses an HTTP response from a GetServicesEndpointsWithResponse call

func (GetServicesEndpointsResponse) Status

Status returns HTTPResponse.Status

func (GetServicesEndpointsResponse) StatusCode

func (r GetServicesEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServicesHaproxyRuntimeAclsIdResponse

type GetServicesHaproxyRuntimeAclsIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AclFile
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetServicesHaproxyRuntimeAclsIdResponse

func ParseGetServicesHaproxyRuntimeAclsIdResponse(rsp *http.Response) (*GetServicesHaproxyRuntimeAclsIdResponse, error)

ParseGetServicesHaproxyRuntimeAclsIdResponse parses an HTTP response from a GetServicesHaproxyRuntimeAclsIdWithResponse call

func (GetServicesHaproxyRuntimeAclsIdResponse) Status

Status returns HTTPResponse.Status

func (GetServicesHaproxyRuntimeAclsIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse

type GetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AclFileEntry
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse

func ParseGetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse(rsp *http.Response) (*GetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse, error)

ParseGetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse parses an HTTP response from a GetServicesHaproxyRuntimeAclsParentNameEntriesIdWithResponse call

func (GetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse) Status

Status returns HTTPResponse.Status

func (GetServicesHaproxyRuntimeAclsParentNameEntriesIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetServicesHaproxyRuntimeAclsParentNameEntriesResponse

type GetServicesHaproxyRuntimeAclsParentNameEntriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AclFilesEntries
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetServicesHaproxyRuntimeAclsParentNameEntriesResponse

func ParseGetServicesHaproxyRuntimeAclsParentNameEntriesResponse(rsp *http.Response) (*GetServicesHaproxyRuntimeAclsParentNameEntriesResponse, error)

ParseGetServicesHaproxyRuntimeAclsParentNameEntriesResponse parses an HTTP response from a GetServicesHaproxyRuntimeAclsParentNameEntriesWithResponse call

func (GetServicesHaproxyRuntimeAclsParentNameEntriesResponse) Status

Status returns HTTPResponse.Status

func (GetServicesHaproxyRuntimeAclsParentNameEntriesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetServicesHaproxyRuntimeAclsResponse

type GetServicesHaproxyRuntimeAclsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AclFiles
	JSONDefault  *DefaultError
}

func ParseGetServicesHaproxyRuntimeAclsResponse

func ParseGetServicesHaproxyRuntimeAclsResponse(rsp *http.Response) (*GetServicesHaproxyRuntimeAclsResponse, error)

ParseGetServicesHaproxyRuntimeAclsResponse parses an HTTP response from a GetServicesHaproxyRuntimeAclsWithResponse call

func (GetServicesHaproxyRuntimeAclsResponse) Status

Status returns HTTPResponse.Status

func (GetServicesHaproxyRuntimeAclsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSiteParams

type GetSiteParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetSiteParams defines parameters for GetSite.

type GetSiteResponse

type GetSiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Site
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetSiteResponse

func ParseGetSiteResponse(rsp *http.Response) (*GetSiteResponse, error)

ParseGetSiteResponse parses an HTTP response from a GetSiteWithResponse call

func (GetSiteResponse) Status

func (r GetSiteResponse) Status() string

Status returns HTTPResponse.Status

func (GetSiteResponse) StatusCode

func (r GetSiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSitesParams

type GetSitesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetSitesParams defines parameters for GetSites.

type GetSitesResponse

type GetSitesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Sites
	JSONDefault  *DefaultError
}

func ParseGetSitesResponse

func ParseGetSitesResponse(rsp *http.Response) (*GetSitesResponse, error)

ParseGetSitesResponse parses an HTTP response from a GetSitesWithResponse call

func (GetSitesResponse) Status

func (r GetSitesResponse) Status() string

Status returns HTTPResponse.Status

func (GetSitesResponse) StatusCode

func (r GetSitesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpecificationResponse

type GetSpecificationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *DefaultError
}

func ParseGetSpecificationResponse

func ParseGetSpecificationResponse(rsp *http.Response) (*GetSpecificationResponse, error)

ParseGetSpecificationResponse parses an HTTP response from a GetSpecificationWithResponse call

func (GetSpecificationResponse) Status

func (r GetSpecificationResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpecificationResponse) StatusCode

func (r GetSpecificationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpoeAgentParams

type GetSpoeAgentParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetSpoeAgentParams defines parameters for GetSpoeAgent.

type GetSpoeAgentResponse

type GetSpoeAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeAgent
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetSpoeAgentResponse

func ParseGetSpoeAgentResponse(rsp *http.Response) (*GetSpoeAgentResponse, error)

ParseGetSpoeAgentResponse parses an HTTP response from a GetSpoeAgentWithResponse call

func (GetSpoeAgentResponse) Status

func (r GetSpoeAgentResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpoeAgentResponse) StatusCode

func (r GetSpoeAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpoeConfigurationVersionParams

type GetSpoeConfigurationVersionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetSpoeConfigurationVersionParams defines parameters for GetSpoeConfigurationVersion.

type GetSpoeConfigurationVersionResponse

type GetSpoeConfigurationVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *int
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetSpoeConfigurationVersionResponse

func ParseGetSpoeConfigurationVersionResponse(rsp *http.Response) (*GetSpoeConfigurationVersionResponse, error)

ParseGetSpoeConfigurationVersionResponse parses an HTTP response from a GetSpoeConfigurationVersionWithResponse call

func (GetSpoeConfigurationVersionResponse) Status

Status returns HTTPResponse.Status

func (GetSpoeConfigurationVersionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSpoeEndpointsResponse

type GetSpoeEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetSpoeEndpointsResponse

func ParseGetSpoeEndpointsResponse(rsp *http.Response) (*GetSpoeEndpointsResponse, error)

ParseGetSpoeEndpointsResponse parses an HTTP response from a GetSpoeEndpointsWithResponse call

func (GetSpoeEndpointsResponse) Status

func (r GetSpoeEndpointsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpoeEndpointsResponse) StatusCode

func (r GetSpoeEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpoeGroupParams

type GetSpoeGroupParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetSpoeGroupParams defines parameters for GetSpoeGroup.

type GetSpoeGroupResponse

type GetSpoeGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeGroup
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetSpoeGroupResponse

func ParseGetSpoeGroupResponse(rsp *http.Response) (*GetSpoeGroupResponse, error)

ParseGetSpoeGroupResponse parses an HTTP response from a GetSpoeGroupWithResponse call

func (GetSpoeGroupResponse) Status

func (r GetSpoeGroupResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpoeGroupResponse) StatusCode

func (r GetSpoeGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpoeMessageParams

type GetSpoeMessageParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetSpoeMessageParams defines parameters for GetSpoeMessage.

type GetSpoeMessageResponse

type GetSpoeMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeMessage
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetSpoeMessageResponse

func ParseGetSpoeMessageResponse(rsp *http.Response) (*GetSpoeMessageResponse, error)

ParseGetSpoeMessageResponse parses an HTTP response from a GetSpoeMessageWithResponse call

func (GetSpoeMessageResponse) Status

func (r GetSpoeMessageResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpoeMessageResponse) StatusCode

func (r GetSpoeMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpoeScopeParams

type GetSpoeScopeParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetSpoeScopeParams defines parameters for GetSpoeScope.

type GetSpoeScopeResponse

type GetSpoeScopeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeScope
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetSpoeScopeResponse

func ParseGetSpoeScopeResponse(rsp *http.Response) (*GetSpoeScopeResponse, error)

ParseGetSpoeScopeResponse parses an HTTP response from a GetSpoeScopeWithResponse call

func (GetSpoeScopeResponse) Status

func (r GetSpoeScopeResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpoeScopeResponse) StatusCode

func (r GetSpoeScopeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpoeTransactionResponse

type GetSpoeTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeTransaction
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetSpoeTransactionResponse

func ParseGetSpoeTransactionResponse(rsp *http.Response) (*GetSpoeTransactionResponse, error)

ParseGetSpoeTransactionResponse parses an HTTP response from a GetSpoeTransactionWithResponse call

func (GetSpoeTransactionResponse) Status

Status returns HTTPResponse.Status

func (GetSpoeTransactionResponse) StatusCode

func (r GetSpoeTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStatsEndpointsResponse

type GetStatsEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetStatsEndpointsResponse

func ParseGetStatsEndpointsResponse(rsp *http.Response) (*GetStatsEndpointsResponse, error)

ParseGetStatsEndpointsResponse parses an HTTP response from a GetStatsEndpointsWithResponse call

func (GetStatsEndpointsResponse) Status

func (r GetStatsEndpointsResponse) Status() string

Status returns HTTPResponse.Status

func (GetStatsEndpointsResponse) StatusCode

func (r GetStatsEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStatsParams

type GetStatsParams struct {
	// Type Object type to get stats for (one of frontend, backend, server)
	Type *GetStatsParamsType `form:"type,omitempty" json:"type,omitempty"`

	// Name Object name to get stats for
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Parent Object parent name to get stats for, in case the object is a server
	Parent *string `form:"parent,omitempty" json:"parent,omitempty"`
}

GetStatsParams defines parameters for GetStats.

type GetStatsParamsType

type GetStatsParamsType string

GetStatsParamsType defines parameters for GetStats.

const (
	GetStatsParamsTypeBackend  GetStatsParamsType = "backend"
	GetStatsParamsTypeFrontend GetStatsParamsType = "frontend"
	GetStatsParamsTypeServer   GetStatsParamsType = "server"
)

Defines values for GetStatsParamsType.

type GetStatsResponse

type GetStatsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NativeStats
	JSON500      *NativeStats
	JSONDefault  *DefaultError
}

func ParseGetStatsResponse

func ParseGetStatsResponse(rsp *http.Response) (*GetStatsResponse, error)

ParseGetStatsResponse parses an HTTP response from a GetStatsWithResponse call

func (GetStatsResponse) Status

func (r GetStatsResponse) Status() string

Status returns HTTPResponse.Status

func (GetStatsResponse) StatusCode

func (r GetStatsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStickRuleParams

type GetStickRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetStickRuleParams defines parameters for GetStickRule.

type GetStickRuleResponse

type GetStickRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StickRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetStickRuleResponse

func ParseGetStickRuleResponse(rsp *http.Response) (*GetStickRuleResponse, error)

ParseGetStickRuleResponse parses an HTTP response from a GetStickRuleWithResponse call

func (GetStickRuleResponse) Status

func (r GetStickRuleResponse) Status() string

Status returns HTTPResponse.Status

func (GetStickRuleResponse) StatusCode

func (r GetStickRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStickRulesParams

type GetStickRulesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetStickRulesParams defines parameters for GetStickRules.

type GetStickRulesResponse

type GetStickRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StickRules
	JSONDefault  *DefaultError
}

func ParseGetStickRulesResponse

func ParseGetStickRulesResponse(rsp *http.Response) (*GetStickRulesResponse, error)

ParseGetStickRulesResponse parses an HTTP response from a GetStickRulesWithResponse call

func (GetStickRulesResponse) Status

func (r GetStickRulesResponse) Status() string

Status returns HTTPResponse.Status

func (GetStickRulesResponse) StatusCode

func (r GetStickRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStickTableEntriesParams

type GetStickTableEntriesParams struct {
	// Filter A list of filters in format data.<type> <operator> <value> separated by comma
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// Key Key which we want the entries for
	Key *string `form:"key,omitempty" json:"key,omitempty"`

	// Count Max number of entries to be returned for pagination
	Count *int `form:"count,omitempty" json:"count,omitempty"`

	// Offset Offset which indicates how many items we skip in pagination
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}

GetStickTableEntriesParams defines parameters for GetStickTableEntries.

type GetStickTableEntriesResponse

type GetStickTableEntriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StickTableEntries
	JSONDefault  *DefaultError
}

func ParseGetStickTableEntriesResponse

func ParseGetStickTableEntriesResponse(rsp *http.Response) (*GetStickTableEntriesResponse, error)

ParseGetStickTableEntriesResponse parses an HTTP response from a GetStickTableEntriesWithResponse call

func (GetStickTableEntriesResponse) Status

Status returns HTTPResponse.Status

func (GetStickTableEntriesResponse) StatusCode

func (r GetStickTableEntriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStickTableResponse

type GetStickTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StickTable
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetStickTableResponse

func ParseGetStickTableResponse(rsp *http.Response) (*GetStickTableResponse, error)

ParseGetStickTableResponse parses an HTTP response from a GetStickTableWithResponse call

func (GetStickTableResponse) Status

func (r GetStickTableResponse) Status() string

Status returns HTTPResponse.Status

func (GetStickTableResponse) StatusCode

func (r GetStickTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStickTablesResponse

type GetStickTablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StickTables
	JSONDefault  *DefaultError
}

func ParseGetStickTablesResponse

func ParseGetStickTablesResponse(rsp *http.Response) (*GetStickTablesResponse, error)

ParseGetStickTablesResponse parses an HTTP response from a GetStickTablesWithResponse call

func (GetStickTablesResponse) Status

func (r GetStickTablesResponse) Status() string

Status returns HTTPResponse.Status

func (GetStickTablesResponse) StatusCode

func (r GetStickTablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStorageEndpointsResponse

type GetStorageEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Endpoints
	JSONDefault  *DefaultError
}

func ParseGetStorageEndpointsResponse

func ParseGetStorageEndpointsResponse(rsp *http.Response) (*GetStorageEndpointsResponse, error)

ParseGetStorageEndpointsResponse parses an HTTP response from a GetStorageEndpointsWithResponse call

func (GetStorageEndpointsResponse) Status

Status returns HTTPResponse.Status

func (GetStorageEndpointsResponse) StatusCode

func (r GetStorageEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSummaryParams

type GetSummaryParams struct {
	// Refresh Force refreshing of the facts
	Refresh *bool `form:"refresh,omitempty" json:"refresh,omitempty"`
}

GetSummaryParams defines parameters for GetSummary.

type GetSummaryResponse

type GetSummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Summary
	JSONDefault  *DefaultError
}

func ParseGetSummaryResponse

func ParseGetSummaryResponse(rsp *http.Response) (*GetSummaryResponse, error)

ParseGetSummaryResponse parses an HTTP response from a GetSummaryWithResponse call

func (GetSummaryResponse) Status

func (r GetSummaryResponse) Status() string

Status returns HTTPResponse.Status

func (GetSummaryResponse) StatusCode

func (r GetSummaryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTCPCheckBackendParams

type GetTCPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetTCPCheckBackendParams defines parameters for GetTCPCheckBackend.

type GetTCPCheckBackendResponse

type GetTCPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpCheck
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetTCPCheckBackendResponse

func ParseGetTCPCheckBackendResponse(rsp *http.Response) (*GetTCPCheckBackendResponse, error)

ParseGetTCPCheckBackendResponse parses an HTTP response from a GetTCPCheckBackendWithResponse call

func (GetTCPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (GetTCPCheckBackendResponse) StatusCode

func (r GetTCPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTCPCheckDefaultsParams

type GetTCPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetTCPCheckDefaultsParams defines parameters for GetTCPCheckDefaults.

type GetTCPCheckDefaultsResponse

type GetTCPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpCheck
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetTCPCheckDefaultsResponse

func ParseGetTCPCheckDefaultsResponse(rsp *http.Response) (*GetTCPCheckDefaultsResponse, error)

ParseGetTCPCheckDefaultsResponse parses an HTTP response from a GetTCPCheckDefaultsWithResponse call

func (GetTCPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (GetTCPCheckDefaultsResponse) StatusCode

func (r GetTCPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTCPRequestRuleBackendParams

type GetTCPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetTCPRequestRuleBackendParams defines parameters for GetTCPRequestRuleBackend.

type GetTCPRequestRuleBackendResponse

type GetTCPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpRequestRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetTCPRequestRuleBackendResponse

func ParseGetTCPRequestRuleBackendResponse(rsp *http.Response) (*GetTCPRequestRuleBackendResponse, error)

ParseGetTCPRequestRuleBackendResponse parses an HTTP response from a GetTCPRequestRuleBackendWithResponse call

func (GetTCPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetTCPRequestRuleBackendResponse) StatusCode

func (r GetTCPRequestRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTCPRequestRuleFrontendParams

type GetTCPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetTCPRequestRuleFrontendParams defines parameters for GetTCPRequestRuleFrontend.

type GetTCPRequestRuleFrontendResponse

type GetTCPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpRequestRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetTCPRequestRuleFrontendResponse

func ParseGetTCPRequestRuleFrontendResponse(rsp *http.Response) (*GetTCPRequestRuleFrontendResponse, error)

ParseGetTCPRequestRuleFrontendResponse parses an HTTP response from a GetTCPRequestRuleFrontendWithResponse call

func (GetTCPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetTCPRequestRuleFrontendResponse) StatusCode

func (r GetTCPRequestRuleFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTCPResponseRuleBackendParams

type GetTCPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetTCPResponseRuleBackendParams defines parameters for GetTCPResponseRuleBackend.

type GetTCPResponseRuleBackendResponse

type GetTCPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpResponseRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetTCPResponseRuleBackendResponse

func ParseGetTCPResponseRuleBackendResponse(rsp *http.Response) (*GetTCPResponseRuleBackendResponse, error)

ParseGetTCPResponseRuleBackendResponse parses an HTTP response from a GetTCPResponseRuleBackendWithResponse call

func (GetTCPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetTCPResponseRuleBackendResponse) StatusCode

func (r GetTCPResponseRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTableParams

type GetTableParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetTableParams defines parameters for GetTable.

type GetTableResponse

type GetTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Table
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetTableResponse

func ParseGetTableResponse(rsp *http.Response) (*GetTableResponse, error)

ParseGetTableResponse parses an HTTP response from a GetTableWithResponse call

func (GetTableResponse) Status

func (r GetTableResponse) Status() string

Status returns HTTPResponse.Status

func (GetTableResponse) StatusCode

func (r GetTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTablesParams

type GetTablesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetTablesParams defines parameters for GetTables.

type GetTablesResponse

type GetTablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Tables
	JSONDefault  *DefaultError
}

func ParseGetTablesResponse

func ParseGetTablesResponse(rsp *http.Response) (*GetTablesResponse, error)

ParseGetTablesResponse parses an HTTP response from a GetTablesWithResponse call

func (GetTablesResponse) Status

func (r GetTablesResponse) Status() string

Status returns HTTPResponse.Status

func (GetTablesResponse) StatusCode

func (r GetTablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTransactionResponse

type GetTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Transaction
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetTransactionResponse

func ParseGetTransactionResponse(rsp *http.Response) (*GetTransactionResponse, error)

ParseGetTransactionResponse parses an HTTP response from a GetTransactionWithResponse call

func (GetTransactionResponse) Status

func (r GetTransactionResponse) Status() string

Status returns HTTPResponse.Status

func (GetTransactionResponse) StatusCode

func (r GetTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTransactionsParams

type GetTransactionsParams struct {
	// Status Filter by transaction status
	Status *GetTransactionsParamsStatus `form:"status,omitempty" json:"status,omitempty"`
}

GetTransactionsParams defines parameters for GetTransactions.

type GetTransactionsParamsStatus

type GetTransactionsParamsStatus string

GetTransactionsParamsStatus defines parameters for GetTransactions.

const (
	GetTransactionsParamsStatusFailed     GetTransactionsParamsStatus = "failed"
	GetTransactionsParamsStatusInProgress GetTransactionsParamsStatus = "in_progress"
)

Defines values for GetTransactionsParamsStatus.

type GetTransactionsResponse

type GetTransactionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Transactions
	JSONDefault  *DefaultError
}

func ParseGetTransactionsResponse

func ParseGetTransactionsResponse(rsp *http.Response) (*GetTransactionsResponse, error)

ParseGetTransactionsResponse parses an HTTP response from a GetTransactionsWithResponse call

func (GetTransactionsResponse) Status

func (r GetTransactionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetTransactionsResponse) StatusCode

func (r GetTransactionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUDPLbsParams

type GetUDPLbsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetUDPLbsParams defines parameters for GetUDPLbs.

type GetUDPLbsResponse

type GetUDPLbsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UdpLbs
	JSONDefault  *DefaultError
}

func ParseGetUDPLbsResponse

func ParseGetUDPLbsResponse(rsp *http.Response) (*GetUDPLbsResponse, error)

ParseGetUDPLbsResponse parses an HTTP response from a GetUDPLbsWithResponse call

func (GetUDPLbsResponse) Status

func (r GetUDPLbsResponse) Status() string

Status returns HTTPResponse.Status

func (GetUDPLbsResponse) StatusCode

func (r GetUDPLbsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUDPlbParams

type GetUDPlbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetUDPlbParams defines parameters for GetUDPlb.

type GetUDPlbResponse

type GetUDPlbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UDPLb
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetUDPlbResponse

func ParseGetUDPlbResponse(rsp *http.Response) (*GetUDPlbResponse, error)

ParseGetUDPlbResponse parses an HTTP response from a GetUDPlbWithResponse call

func (GetUDPlbResponse) Status

func (r GetUDPlbResponse) Status() string

Status returns HTTPResponse.Status

func (GetUDPlbResponse) StatusCode

func (r GetUDPlbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserParams

type GetUserParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetUserParams defines parameters for GetUser.

type GetUserResponse

type GetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetUserResponse

func ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error)

ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call

func (GetUserResponse) Status

func (r GetUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserResponse) StatusCode

func (r GetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserlistParams

type GetUserlistParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetUserlistParams defines parameters for GetUserlist.

type GetUserlistResponse

type GetUserlistResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Userlist
	JSON404      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParseGetUserlistResponse

func ParseGetUserlistResponse(rsp *http.Response) (*GetUserlistResponse, error)

ParseGetUserlistResponse parses an HTTP response from a GetUserlistWithResponse call

func (GetUserlistResponse) Status

func (r GetUserlistResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserlistResponse) StatusCode

func (r GetUserlistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserlistsParams

type GetUserlistsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

GetUserlistsParams defines parameters for GetUserlists.

type GetUserlistsResponse

type GetUserlistsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Userlists
	JSONDefault  *DefaultError
}

func ParseGetUserlistsResponse

func ParseGetUserlistsResponse(rsp *http.Response) (*GetUserlistsResponse, error)

ParseGetUserlistsResponse parses an HTTP response from a GetUserlistsWithResponse call

func (GetUserlistsResponse) Status

func (r GetUserlistsResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserlistsResponse) StatusCode

func (r GetUserlistsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUsersParams

type GetUsersParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetUsersParams defines parameters for GetUsers.

type GetUsersResponse

type GetUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Users
	JSONDefault  *DefaultError
}

func ParseGetUsersResponse

func ParseGetUsersResponse(rsp *http.Response) (*GetUsersResponse, error)

ParseGetUsersResponse parses an HTTP response from a GetUsersWithResponse call

func (GetUsersResponse) Status

func (r GetUsersResponse) Status() string

Status returns HTTPResponse.Status

func (GetUsersResponse) StatusCode

func (r GetUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVRRPInstanceResponse

type GetVRRPInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpInstance
	JSONDefault  *DefaultError
}

func ParseGetVRRPInstanceResponse

func ParseGetVRRPInstanceResponse(rsp *http.Response) (*GetVRRPInstanceResponse, error)

ParseGetVRRPInstanceResponse parses an HTTP response from a GetVRRPInstanceWithResponse call

func (GetVRRPInstanceResponse) Status

func (r GetVRRPInstanceResponse) Status() string

Status returns HTTPResponse.Status

func (GetVRRPInstanceResponse) StatusCode

func (r GetVRRPInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVRRPScriptResponse

type GetVRRPScriptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpTrackScript
	JSONDefault  *DefaultError
}

func ParseGetVRRPScriptResponse

func ParseGetVRRPScriptResponse(rsp *http.Response) (*GetVRRPScriptResponse, error)

ParseGetVRRPScriptResponse parses an HTTP response from a GetVRRPScriptWithResponse call

func (GetVRRPScriptResponse) Status

func (r GetVRRPScriptResponse) Status() string

Status returns HTTPResponse.Status

func (GetVRRPScriptResponse) StatusCode

func (r GetVRRPScriptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVRRPSyncGroupResponse

type GetVRRPSyncGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpSyncGroup
	JSONDefault  *DefaultError
}

func ParseGetVRRPSyncGroupResponse

func ParseGetVRRPSyncGroupResponse(rsp *http.Response) (*GetVRRPSyncGroupResponse, error)

ParseGetVRRPSyncGroupResponse parses an HTTP response from a GetVRRPSyncGroupWithResponse call

func (GetVRRPSyncGroupResponse) Status

func (r GetVRRPSyncGroupResponse) Status() string

Status returns HTTPResponse.Status

func (GetVRRPSyncGroupResponse) StatusCode

func (r GetVRRPSyncGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWafBodyRuleBackendParams

type GetWafBodyRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetWafBodyRuleBackendParams defines parameters for GetWafBodyRuleBackend.

type GetWafBodyRuleBackendResponse

type GetWafBodyRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafBodyRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetWafBodyRuleBackendResponse

func ParseGetWafBodyRuleBackendResponse(rsp *http.Response) (*GetWafBodyRuleBackendResponse, error)

ParseGetWafBodyRuleBackendResponse parses an HTTP response from a GetWafBodyRuleBackendWithResponse call

func (GetWafBodyRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (GetWafBodyRuleBackendResponse) StatusCode

func (r GetWafBodyRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWafBodyRuleFrontendParams

type GetWafBodyRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`
}

GetWafBodyRuleFrontendParams defines parameters for GetWafBodyRuleFrontend.

type GetWafBodyRuleFrontendResponse

type GetWafBodyRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafBodyRule
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetWafBodyRuleFrontendResponse

func ParseGetWafBodyRuleFrontendResponse(rsp *http.Response) (*GetWafBodyRuleFrontendResponse, error)

ParseGetWafBodyRuleFrontendResponse parses an HTTP response from a GetWafBodyRuleFrontendWithResponse call

func (GetWafBodyRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (GetWafBodyRuleFrontendResponse) StatusCode

func (r GetWafBodyRuleFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWafFileParams

type GetWafFileParams struct {
	// SubDir Sub directory in the ruleset
	SubDir *SubDir `form:"sub_dir,omitempty" json:"sub_dir,omitempty"`
}

GetWafFileParams defines parameters for GetWafFile.

type GetWafFileResponse

type GetWafFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetWafFileResponse

func ParseGetWafFileResponse(rsp *http.Response) (*GetWafFileResponse, error)

ParseGetWafFileResponse parses an HTTP response from a GetWafFileWithResponse call

func (GetWafFileResponse) Status

func (r GetWafFileResponse) Status() string

Status returns HTTPResponse.Status

func (GetWafFileResponse) StatusCode

func (r GetWafFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWafFilesParams

type GetWafFilesParams struct {
	// SubDir Sub directory in the ruleset
	SubDir *SubDir `form:"sub_dir,omitempty" json:"sub_dir,omitempty"`
}

GetWafFilesParams defines parameters for GetWafFiles.

type GetWafFilesResponse

type GetWafFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafFiles
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetWafFilesResponse

func ParseGetWafFilesResponse(rsp *http.Response) (*GetWafFilesResponse, error)

ParseGetWafFilesResponse parses an HTTP response from a GetWafFilesWithResponse call

func (GetWafFilesResponse) Status

func (r GetWafFilesResponse) Status() string

Status returns HTTPResponse.Status

func (GetWafFilesResponse) StatusCode

func (r GetWafFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWafRulesetResponse

type GetWafRulesetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafRuleset
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseGetWafRulesetResponse

func ParseGetWafRulesetResponse(rsp *http.Response) (*GetWafRulesetResponse, error)

ParseGetWafRulesetResponse parses an HTTP response from a GetWafRulesetWithResponse call

func (GetWafRulesetResponse) Status

func (r GetWafRulesetResponse) Status() string

Status returns HTTPResponse.Status

func (GetWafRulesetResponse) StatusCode

func (r GetWafRulesetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWafRulesetsResponse

type GetWafRulesetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafRulesets
	JSONDefault  *DefaultError
}

func ParseGetWafRulesetsResponse

func ParseGetWafRulesetsResponse(rsp *http.Response) (*GetWafRulesetsResponse, error)

ParseGetWafRulesetsResponse parses an HTTP response from a GetWafRulesetsWithResponse call

func (GetWafRulesetsResponse) Status

func (r GetWafRulesetsResponse) Status() string

Status returns HTTPResponse.Status

func (GetWafRulesetsResponse) StatusCode

func (r GetWafRulesetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GitAction

type GitAction struct {
	Action         GitActionAction `json:"action"`
	CheckoutBranch *string         `json:"checkout_branch,omitempty"`
	CommitMessage  *string         `json:"commit_message,omitempty"`
	Id             *string         `json:"id,omitempty"`

	// Response Response of an executed git action.
	Response    *GitResponse `json:"response,omitempty"`
	Transaction *string      `json:"transaction,omitempty"`
}

GitAction Action we execute on the git repository that was setup.

type GitActionAction

type GitActionAction string

GitActionAction defines model for GitAction.Action.

const (
	GitActionActionCheckout GitActionAction = "checkout"
	GitActionActionCommit   GitActionAction = "commit"
	GitActionActionDiff     GitActionAction = "diff"
	GitActionActionPull     GitActionAction = "pull"
	GitActionActionPush     GitActionAction = "push"
	GitActionActionStatus   GitActionAction = "status"
)

Defines values for GitActionAction.

type GitActions

type GitActions = []GitAction

GitActions List of Git Actions executed

type GitResponse

type GitResponse struct {
	Response *string             `json:"response,omitempty"`
	Success  *GitResponseSuccess `json:"success,omitempty"`
}

GitResponse Response of an executed git action.

type GitResponseSuccess

type GitResponseSuccess string

GitResponseSuccess defines model for GitResponse.Success.

const (
	GitResponseSuccessFailed     GitResponseSuccess = "failed"
	GitResponseSuccessSuccessful GitResponseSuccess = "successful"
)

Defines values for GitResponseSuccess.

type GitSettings

type GitSettings struct {
	UnderscoreVersion *int                    `json:"_version,omitempty"`
	AuthAccessToken   *string                 `json:"auth_access_token,omitempty"`
	AuthMethod        GitSettingsAuthMethod   `json:"auth_method"`
	AuthPassword      *string                 `json:"auth_password,omitempty"`
	AuthUsername      *string                 `json:"auth_username,omitempty"`
	ConfigFile        *string                 `json:"config_file,omitempty"`
	StorageDir        *string                 `json:"storage_dir,omitempty"`
	StorageType       *GitSettingsStorageType `json:"storage_type,omitempty"`
	Url               string                  `json:"url"`
}

GitSettings Settings for git repo where we want the config file to be pushed.

type GitSettingsAuthMethod

type GitSettingsAuthMethod string

GitSettingsAuthMethod defines model for GitSettings.AuthMethod.

const (
	GitSettingsAuthMethodAccessToken GitSettingsAuthMethod = "access_token"
	GitSettingsAuthMethodBasic       GitSettingsAuthMethod = "basic"
	GitSettingsAuthMethodNone        GitSettingsAuthMethod = "none"
)

Defines values for GitSettingsAuthMethod.

type GitSettingsStorageType

type GitSettingsStorageType string

GitSettingsStorageType defines model for GitSettings.StorageType.

const (
	GitSettingsStorageTypeDir    GitSettingsStorageType = "dir"
	GitSettingsStorageTypeMemory GitSettingsStorageType = "memory"
)

Defines values for GitSettingsStorageType.

type Global

type Global struct {
	// BotmanagementOptions BOTMGMT module configuration.
	BotmanagementOptions        *BotmanagementOptions `json:"botmanagement_options,omitempty"`
	Chroot                      *string               `json:"chroot,omitempty"`
	CloseSpreadTime             *int                  `json:"close_spread_time"`
	ClusterSecret               *string               `json:"cluster_secret,omitempty"`
	CookChalSetCookieAttributes *string               `json:"cook_chal.set_cookie_attributes"`
	CPUMaps                     *[]struct {
		CpuSet  string `json:"cpu_set"`
		Process string `json:"process"`
	} `json:"cpu_maps,omitempty"`
	Daemon            *bool         `json:"daemon,omitempty"`
	DebugOptions      *DebugOptions `json:"debug_options,omitempty"`
	GlobalDefaultPath *struct {
		Path *string               `json:"path,omitempty"`
		Type GlobalDefaultPathType `json:"type"`
	} `json:"default_path,omitempty"`
	Description                  *string                 `json:"description,omitempty"`
	DeviceAtlasOptions           *DeviceAtlasOptions     `json:"device_atlas_options,omitempty"`
	EnvironmentOptions           *EnvironmentOptions     `json:"environment_options,omitempty"`
	ExposeExperimentalDirectives *bool                   `json:"expose_experimental_directives,omitempty"`
	ExternalCheck                *bool                   `json:"external_check,omitempty"`
	FiftyOneDegreesOptions       *FiftyOneDegreesOptions `json:"fifty_one_degrees_options,omitempty"`
	FingerprintOptions           *FingerprintOptions     `json:"fingerprint_options,omitempty"`
	Gid                          *int                    `json:"gid,omitempty"`
	Grace                        *int                    `json:"grace"`
	Group                        *string                 `json:"group,omitempty"`
	H1AcceptPayloadWithAnyMethod *bool                   `json:"h1_accept_payload_with_any_method,omitempty"`
	H1CaseAdjusts                *[]struct {
		From string `json:"from"`
		To   string `json:"to"`
	} `json:"h1_case_adjust,omitempty"`
	H1CaseAdjustFile                       *string `json:"h1_case_adjust_file,omitempty"`
	H1DoNotCloseOnInsecureTransferEncoding *bool   `json:"h1_do_not_close_on_insecure_transfer_encoding,omitempty"`
	H2WorkaroundBogusWebsocketClients      *bool   `json:"h2_workaround_bogus_websocket_clients,omitempty"`
	HardStopAfter                          *int    `json:"hard_stop_after"`
	GlobalHarden                           *struct {
		GlobalHardenRejectPrivilegedPorts *struct {
			Quic *GlobalHardenRejectPrivilegedPortsQuic `json:"quic,omitempty"`
			Tcp  *GlobalHardenRejectPrivilegedPortsTcp  `json:"tcp,omitempty"`
		} `json:"reject_privileged_ports,omitempty"`
	} `json:"harden,omitempty"`
	HttpClientOptions     *HttpClientOptions `json:"http_client_options,omitempty"`
	HttpErrCodes          *[]HTTPCodes       `json:"http_err_codes,omitempty"`
	HttpFailCodes         *[]HTTPCodes       `json:"http_fail_codes,omitempty"`
	InsecureForkWanted    *bool              `json:"insecure_fork_wanted,omitempty"`
	InsecureSetuidWanted  *bool              `json:"insecure_setuid_wanted,omitempty"`
	LimitedQuic           *bool              `json:"limited_quic,omitempty"`
	Localpeer             *string            `json:"localpeer,omitempty"`
	GlobalLogSendHostname *struct {
		Enabled GlobalLogSendHostnameEnabled `json:"enabled"`
		Param   *string                      `json:"param,omitempty"`
	} `json:"log_send_hostname,omitempty"`

	// LogTargetList HAProxy log target array (corresponds to log directives)
	LogTargetList      *LogTargets         `json:"log_target_list,omitempty"`
	LuaOptions         *LuaOptions         `json:"lua_options,omitempty"`
	MasterWorker       *bool               `json:"master-worker,omitempty"`
	MaxmindOptions     *MaxmindOptions     `json:"maxmind_options,omitempty"`
	ModsecurityOptions *ModsecurityOptions `json:"modsecurity_options,omitempty"`
	ModuleLoads        *[]struct {
		Value *string `json:"value,omitempty"`
	} `json:"module-loads,omitempty"`
	ModulePath         *string               `json:"module-path,omitempty"`
	MworkerMaxReloads  *int                  `json:"mworker_max_reloads"`
	Nbthread           *int                  `json:"nbthread,omitempty"`
	NoQuic             *bool                 `json:"no_quic,omitempty"`
	Node               *string               `json:"node,omitempty"`
	NumaCpuMapping     *GlobalNumaCpuMapping `json:"numa_cpu_mapping,omitempty"`
	OcspUpdateOptions  *OcspUpdateOptions    `json:"ocsp_update_options,omitempty"`
	PerformanceOptions *PerformanceOptions   `json:"performance_options,omitempty"`
	Pidfile            *string               `json:"pidfile,omitempty"`
	Pp2NeverSendLocal  *bool                 `json:"pp2_never_send_local,omitempty"`
	PreallocFd         *bool                 `json:"prealloc_fd,omitempty"`
	RuntimeAPIs        *[]struct {
		AcceptNetscalerCip   *int                             `json:"accept_netscaler_cip,omitempty"`
		AcceptProxy          *bool                            `json:"accept_proxy,omitempty"`
		Address              string                           `json:"address"`
		Allow0rtt            *bool                            `json:"allow_0rtt,omitempty"`
		Alpn                 *string                          `json:"alpn,omitempty"`
		Backlog              *string                          `json:"backlog,omitempty"`
		CaIgnoreErr          *string                          `json:"ca_ignore_err,omitempty"`
		CaSignFile           *string                          `json:"ca_sign_file,omitempty"`
		CaSignPass           *string                          `json:"ca_sign_pass,omitempty"`
		CaVerifyFile         *string                          `json:"ca_verify_file,omitempty"`
		Ciphers              *string                          `json:"ciphers,omitempty"`
		Ciphersuites         *string                          `json:"ciphersuites,omitempty"`
		ClientSigalgs        *string                          `json:"client_sigalgs,omitempty"`
		CrlFile              *string                          `json:"crl_file,omitempty"`
		CrtIgnoreErr         *string                          `json:"crt_ignore_err,omitempty"`
		CrtList              *string                          `json:"crt_list,omitempty"`
		Curves               *string                          `json:"curves,omitempty"`
		DefaultCrtList       *[]string                        `json:"default_crt_list,omitempty"`
		DeferAccept          *bool                            `json:"defer_accept,omitempty"`
		Ecdhe                *string                          `json:"ecdhe,omitempty"`
		ExposeFdListeners    *bool                            `json:"expose_fd_listeners,omitempty"`
		ForceSslv3           *bool                            `json:"force_sslv3,omitempty"`
		ForceTlsv10          *bool                            `json:"force_tlsv10,omitempty"`
		ForceTlsv11          *bool                            `json:"force_tlsv11,omitempty"`
		ForceTlsv12          *bool                            `json:"force_tlsv12,omitempty"`
		ForceTlsv13          *bool                            `json:"force_tlsv13,omitempty"`
		GenerateCertificates *bool                            `json:"generate_certificates,omitempty"`
		Gid                  *int                             `json:"gid,omitempty"`
		Group                *string                          `json:"group,omitempty"`
		GuidPrefix           *string                          `json:"guid_prefix,omitempty"`
		Id                   *string                          `json:"id,omitempty"`
		Interface            *string                          `json:"interface,omitempty"`
		Level                *GlobalRuntimeApisLevel          `json:"level,omitempty"`
		Maxconn              *int                             `json:"maxconn,omitempty"`
		Mode                 *string                          `json:"mode,omitempty"`
		Mss                  *string                          `json:"mss,omitempty"`
		Name                 *string                          `json:"name,omitempty"`
		Namespace            *string                          `json:"namespace,omitempty"`
		Nbconn               *int                             `json:"nbconn,omitempty"`
		Nice                 *int                             `json:"nice,omitempty"`
		NoAlpn               *bool                            `json:"no_alpn,omitempty"`
		NoCaNames            *bool                            `json:"no_ca_names,omitempty"`
		NoSslv3              *bool                            `json:"no_sslv3,omitempty"`
		NoTlsTickets         *bool                            `json:"no_tls_tickets,omitempty"`
		NoTlsv10             *bool                            `json:"no_tlsv10,omitempty"`
		NoTlsv11             *bool                            `json:"no_tlsv11,omitempty"`
		NoTlsv12             *bool                            `json:"no_tlsv12,omitempty"`
		NoTlsv13             *bool                            `json:"no_tlsv13,omitempty"`
		Npn                  *string                          `json:"npn,omitempty"`
		PreferClientCiphers  *bool                            `json:"prefer_client_ciphers,omitempty"`
		Proto                *string                          `json:"proto,omitempty"`
		QuicCcAlgo           *GlobalRuntimeApisQuicCcAlgo     `json:"quic-cc-algo,omitempty"`
		QuicForceRetry       *bool                            `json:"quic-force-retry,omitempty"`
		QuicSocket           *GlobalRuntimeApisQuicSocket     `json:"quic-socket,omitempty"`
		SeverityOutput       *GlobalRuntimeApisSeverityOutput `json:"severity_output,omitempty"`
		Sigalgs              *string                          `json:"sigalgs,omitempty"`
		Ssl                  *bool                            `json:"ssl,omitempty"`
		SslCafile            *string                          `json:"ssl_cafile,omitempty"`
		SslCertificate       *string                          `json:"ssl_certificate,omitempty"`
		SslMaxVer            *GlobalRuntimeApisSslMaxVer      `json:"ssl_max_ver,omitempty"`
		SslMinVer            *GlobalRuntimeApisSslMinVer      `json:"ssl_min_ver,omitempty"`
		StrictSni            *bool                            `json:"strict_sni,omitempty"`
		TcpUserTimeout       *int                             `json:"tcp_user_timeout"`
		Tfo                  *bool                            `json:"tfo,omitempty"`
		Thread               *string                          `json:"thread,omitempty"`
		TlsTicketKeys        *string                          `json:"tls_ticket_keys,omitempty"`
		Transparent          *bool                            `json:"transparent,omitempty"`
		Uid                  *string                          `json:"uid,omitempty"`
		User                 *string                          `json:"user,omitempty"`
		V4v6                 *bool                            `json:"v4v6,omitempty"`
		V6only               *bool                            `json:"v6only,omitempty"`
		Verify               *GlobalRuntimeApisVerify         `json:"verify,omitempty"`
	} `json:"runtime_apis,omitempty"`

	// SamlOptions SAMP (Security Assertion Markup Language) module configuration.
	SamlOptions *SamlOptions `json:"saml_options,omitempty"`
	SetDumpable *bool        `json:"set_dumpable,omitempty"`
	SetVars     *[]struct {
		Expr string `json:"expr"`
		Name string `json:"name"`
	} `json:"set_var,omitempty"`
	SetVarFmts *[]struct {
		Format string `json:"format"`
		Name   string `json:"name"`
	} `json:"set_var_fmt,omitempty"`
	Setcap *string `json:"setcap,omitempty"`

	// SslCrlOptions lb-sslcrl filter module for HAProxy configuration
	SslCrlOptions    *SslCrlOptions `json:"ssl_crl_options,omitempty"`
	SslOptions       *SslOptions    `json:"ssl_options,omitempty"`
	StatsFile        *string        `json:"stats_file,omitempty"`
	StatsMaxconn     *int           `json:"stats_maxconn"`
	StatsTimeout     *int           `json:"stats_timeout"`
	StrictLimits     *bool          `json:"strict_limits,omitempty"`
	ThreadGroupLines *[]struct {
		Group      string `json:"group"`
		NumOrRange string `json:"num_or_range"`
	} `json:"thread_group_lines,omitempty"`
	ThreadGroups      *int               `json:"thread_groups,omitempty"`
	TuneBufferOptions *TuneBufferOptions `json:"tune_buffer_options,omitempty"`
	TuneLuaOptions    *TuneLuaOptions    `json:"tune_lua_options,omitempty"`
	TuneOptions       *TuneOptions       `json:"tune_options,omitempty"`
	TuneQuicOptions   *TuneQuicOptions   `json:"tune_quic_options,omitempty"`
	TuneSslOptions    *TuneSslOptions    `json:"tune_ssl_options,omitempty"`
	TuneVarsOptions   *TuneVarsOptions   `json:"tune_vars_options,omitempty"`
	TuneZlibOptions   *TuneZlibOptions   `json:"tune_zlib_options,omitempty"`
	Uid               *int               `json:"uid,omitempty"`
	UlimitN           *int               `json:"ulimit_n,omitempty"`
	User              *string            `json:"user,omitempty"`
	WafOptions        *WafOptions        `json:"waf_options,omitempty"`
	WurflOptions      *WurflOptions      `json:"wurfl_options,omitempty"`
}

Global defines model for global.

type GlobalBase

type GlobalBase struct {
	// BotmanagementOptions BOTMGMT module configuration.
	BotmanagementOptions        *BotmanagementOptions `json:"botmanagement_options,omitempty"`
	Chroot                      *string               `json:"chroot,omitempty"`
	CloseSpreadTime             *int                  `json:"close_spread_time"`
	ClusterSecret               *string               `json:"cluster_secret,omitempty"`
	CookChalSetCookieAttributes *string               `json:"cook_chal.set_cookie_attributes"`
	CPUMaps                     *[]struct {
		CpuSet  string `json:"cpu_set"`
		Process string `json:"process"`
	} `json:"cpu_maps,omitempty"`
	Daemon            *bool         `json:"daemon,omitempty"`
	DebugOptions      *DebugOptions `json:"debug_options,omitempty"`
	GlobalDefaultPath *struct {
		Path *string                   `json:"path,omitempty"`
		Type GlobalBaseDefaultPathType `json:"type"`
	} `json:"default_path,omitempty"`
	Description                  *string                 `json:"description,omitempty"`
	DeviceAtlasOptions           *DeviceAtlasOptions     `json:"device_atlas_options,omitempty"`
	EnvironmentOptions           *EnvironmentOptions     `json:"environment_options,omitempty"`
	ExposeExperimentalDirectives *bool                   `json:"expose_experimental_directives,omitempty"`
	ExternalCheck                *bool                   `json:"external_check,omitempty"`
	FiftyOneDegreesOptions       *FiftyOneDegreesOptions `json:"fifty_one_degrees_options,omitempty"`
	FingerprintOptions           *FingerprintOptions     `json:"fingerprint_options,omitempty"`
	Gid                          *int                    `json:"gid,omitempty"`
	Grace                        *int                    `json:"grace"`
	Group                        *string                 `json:"group,omitempty"`
	H1AcceptPayloadWithAnyMethod *bool                   `json:"h1_accept_payload_with_any_method,omitempty"`
	H1CaseAdjusts                *[]struct {
		From string `json:"from"`
		To   string `json:"to"`
	} `json:"h1_case_adjust,omitempty"`
	H1CaseAdjustFile                       *string `json:"h1_case_adjust_file,omitempty"`
	H1DoNotCloseOnInsecureTransferEncoding *bool   `json:"h1_do_not_close_on_insecure_transfer_encoding,omitempty"`
	H2WorkaroundBogusWebsocketClients      *bool   `json:"h2_workaround_bogus_websocket_clients,omitempty"`
	HardStopAfter                          *int    `json:"hard_stop_after"`
	GlobalHarden                           *struct {
		GlobalHardenRejectPrivilegedPorts *struct {
			Quic *GlobalBaseHardenRejectPrivilegedPortsQuic `json:"quic,omitempty"`
			Tcp  *GlobalBaseHardenRejectPrivilegedPortsTcp  `json:"tcp,omitempty"`
		} `json:"reject_privileged_ports,omitempty"`
	} `json:"harden,omitempty"`
	HttpClientOptions     *HttpClientOptions `json:"http_client_options,omitempty"`
	HttpErrCodes          *[]HTTPCodes       `json:"http_err_codes,omitempty"`
	HttpFailCodes         *[]HTTPCodes       `json:"http_fail_codes,omitempty"`
	InsecureForkWanted    *bool              `json:"insecure_fork_wanted,omitempty"`
	InsecureSetuidWanted  *bool              `json:"insecure_setuid_wanted,omitempty"`
	LimitedQuic           *bool              `json:"limited_quic,omitempty"`
	Localpeer             *string            `json:"localpeer,omitempty"`
	GlobalLogSendHostname *struct {
		Enabled GlobalBaseLogSendHostnameEnabled `json:"enabled"`
		Param   *string                          `json:"param,omitempty"`
	} `json:"log_send_hostname,omitempty"`
	LuaOptions         *LuaOptions         `json:"lua_options,omitempty"`
	MasterWorker       *bool               `json:"master-worker,omitempty"`
	MaxmindOptions     *MaxmindOptions     `json:"maxmind_options,omitempty"`
	ModsecurityOptions *ModsecurityOptions `json:"modsecurity_options,omitempty"`
	ModuleLoads        *[]struct {
		Value *string `json:"value,omitempty"`
	} `json:"module-loads,omitempty"`
	ModulePath         *string                   `json:"module-path,omitempty"`
	MworkerMaxReloads  *int                      `json:"mworker_max_reloads"`
	Nbthread           *int                      `json:"nbthread,omitempty"`
	NoQuic             *bool                     `json:"no_quic,omitempty"`
	Node               *string                   `json:"node,omitempty"`
	NumaCpuMapping     *GlobalBaseNumaCpuMapping `json:"numa_cpu_mapping,omitempty"`
	OcspUpdateOptions  *OcspUpdateOptions        `json:"ocsp_update_options,omitempty"`
	PerformanceOptions *PerformanceOptions       `json:"performance_options,omitempty"`
	Pidfile            *string                   `json:"pidfile,omitempty"`
	Pp2NeverSendLocal  *bool                     `json:"pp2_never_send_local,omitempty"`
	PreallocFd         *bool                     `json:"prealloc_fd,omitempty"`
	RuntimeAPIs        *[]struct {
		AcceptNetscalerCip   *int                                 `json:"accept_netscaler_cip,omitempty"`
		AcceptProxy          *bool                                `json:"accept_proxy,omitempty"`
		Address              string                               `json:"address"`
		Allow0rtt            *bool                                `json:"allow_0rtt,omitempty"`
		Alpn                 *string                              `json:"alpn,omitempty"`
		Backlog              *string                              `json:"backlog,omitempty"`
		CaIgnoreErr          *string                              `json:"ca_ignore_err,omitempty"`
		CaSignFile           *string                              `json:"ca_sign_file,omitempty"`
		CaSignPass           *string                              `json:"ca_sign_pass,omitempty"`
		CaVerifyFile         *string                              `json:"ca_verify_file,omitempty"`
		Ciphers              *string                              `json:"ciphers,omitempty"`
		Ciphersuites         *string                              `json:"ciphersuites,omitempty"`
		ClientSigalgs        *string                              `json:"client_sigalgs,omitempty"`
		CrlFile              *string                              `json:"crl_file,omitempty"`
		CrtIgnoreErr         *string                              `json:"crt_ignore_err,omitempty"`
		CrtList              *string                              `json:"crt_list,omitempty"`
		Curves               *string                              `json:"curves,omitempty"`
		DefaultCrtList       *[]string                            `json:"default_crt_list,omitempty"`
		DeferAccept          *bool                                `json:"defer_accept,omitempty"`
		Ecdhe                *string                              `json:"ecdhe,omitempty"`
		ExposeFdListeners    *bool                                `json:"expose_fd_listeners,omitempty"`
		ForceSslv3           *bool                                `json:"force_sslv3,omitempty"`
		ForceTlsv10          *bool                                `json:"force_tlsv10,omitempty"`
		ForceTlsv11          *bool                                `json:"force_tlsv11,omitempty"`
		ForceTlsv12          *bool                                `json:"force_tlsv12,omitempty"`
		ForceTlsv13          *bool                                `json:"force_tlsv13,omitempty"`
		GenerateCertificates *bool                                `json:"generate_certificates,omitempty"`
		Gid                  *int                                 `json:"gid,omitempty"`
		Group                *string                              `json:"group,omitempty"`
		GuidPrefix           *string                              `json:"guid_prefix,omitempty"`
		Id                   *string                              `json:"id,omitempty"`
		Interface            *string                              `json:"interface,omitempty"`
		Level                *GlobalBaseRuntimeApisLevel          `json:"level,omitempty"`
		Maxconn              *int                                 `json:"maxconn,omitempty"`
		Mode                 *string                              `json:"mode,omitempty"`
		Mss                  *string                              `json:"mss,omitempty"`
		Name                 *string                              `json:"name,omitempty"`
		Namespace            *string                              `json:"namespace,omitempty"`
		Nbconn               *int                                 `json:"nbconn,omitempty"`
		Nice                 *int                                 `json:"nice,omitempty"`
		NoAlpn               *bool                                `json:"no_alpn,omitempty"`
		NoCaNames            *bool                                `json:"no_ca_names,omitempty"`
		NoSslv3              *bool                                `json:"no_sslv3,omitempty"`
		NoTlsTickets         *bool                                `json:"no_tls_tickets,omitempty"`
		NoTlsv10             *bool                                `json:"no_tlsv10,omitempty"`
		NoTlsv11             *bool                                `json:"no_tlsv11,omitempty"`
		NoTlsv12             *bool                                `json:"no_tlsv12,omitempty"`
		NoTlsv13             *bool                                `json:"no_tlsv13,omitempty"`
		Npn                  *string                              `json:"npn,omitempty"`
		PreferClientCiphers  *bool                                `json:"prefer_client_ciphers,omitempty"`
		Proto                *string                              `json:"proto,omitempty"`
		QuicCcAlgo           *GlobalBaseRuntimeApisQuicCcAlgo     `json:"quic-cc-algo,omitempty"`
		QuicForceRetry       *bool                                `json:"quic-force-retry,omitempty"`
		QuicSocket           *GlobalBaseRuntimeApisQuicSocket     `json:"quic-socket,omitempty"`
		SeverityOutput       *GlobalBaseRuntimeApisSeverityOutput `json:"severity_output,omitempty"`
		Sigalgs              *string                              `json:"sigalgs,omitempty"`
		Ssl                  *bool                                `json:"ssl,omitempty"`
		SslCafile            *string                              `json:"ssl_cafile,omitempty"`
		SslCertificate       *string                              `json:"ssl_certificate,omitempty"`
		SslMaxVer            *GlobalBaseRuntimeApisSslMaxVer      `json:"ssl_max_ver,omitempty"`
		SslMinVer            *GlobalBaseRuntimeApisSslMinVer      `json:"ssl_min_ver,omitempty"`
		StrictSni            *bool                                `json:"strict_sni,omitempty"`
		TcpUserTimeout       *int                                 `json:"tcp_user_timeout"`
		Tfo                  *bool                                `json:"tfo,omitempty"`
		Thread               *string                              `json:"thread,omitempty"`
		TlsTicketKeys        *string                              `json:"tls_ticket_keys,omitempty"`
		Transparent          *bool                                `json:"transparent,omitempty"`
		Uid                  *string                              `json:"uid,omitempty"`
		User                 *string                              `json:"user,omitempty"`
		V4v6                 *bool                                `json:"v4v6,omitempty"`
		V6only               *bool                                `json:"v6only,omitempty"`
		Verify               *GlobalBaseRuntimeApisVerify         `json:"verify,omitempty"`
	} `json:"runtime_apis,omitempty"`

	// SamlOptions SAMP (Security Assertion Markup Language) module configuration.
	SamlOptions *SamlOptions `json:"saml_options,omitempty"`
	SetDumpable *bool        `json:"set_dumpable,omitempty"`
	SetVars     *[]struct {
		Expr string `json:"expr"`
		Name string `json:"name"`
	} `json:"set_var,omitempty"`
	SetVarFmts *[]struct {
		Format string `json:"format"`
		Name   string `json:"name"`
	} `json:"set_var_fmt,omitempty"`
	Setcap *string `json:"setcap,omitempty"`

	// SslCrlOptions lb-sslcrl filter module for HAProxy configuration
	SslCrlOptions    *SslCrlOptions `json:"ssl_crl_options,omitempty"`
	SslOptions       *SslOptions    `json:"ssl_options,omitempty"`
	StatsFile        *string        `json:"stats_file,omitempty"`
	StatsMaxconn     *int           `json:"stats_maxconn"`
	StatsTimeout     *int           `json:"stats_timeout"`
	StrictLimits     *bool          `json:"strict_limits,omitempty"`
	ThreadGroupLines *[]struct {
		Group      string `json:"group"`
		NumOrRange string `json:"num_or_range"`
	} `json:"thread_group_lines,omitempty"`
	ThreadGroups      *int               `json:"thread_groups,omitempty"`
	TuneBufferOptions *TuneBufferOptions `json:"tune_buffer_options,omitempty"`
	TuneLuaOptions    *TuneLuaOptions    `json:"tune_lua_options,omitempty"`
	TuneOptions       *TuneOptions       `json:"tune_options,omitempty"`
	TuneQuicOptions   *TuneQuicOptions   `json:"tune_quic_options,omitempty"`
	TuneSslOptions    *TuneSslOptions    `json:"tune_ssl_options,omitempty"`
	TuneVarsOptions   *TuneVarsOptions   `json:"tune_vars_options,omitempty"`
	TuneZlibOptions   *TuneZlibOptions   `json:"tune_zlib_options,omitempty"`
	Uid               *int               `json:"uid,omitempty"`
	UlimitN           *int               `json:"ulimit_n,omitempty"`
	User              *string            `json:"user,omitempty"`
	WafOptions        *WafOptions        `json:"waf_options,omitempty"`
	WurflOptions      *WurflOptions      `json:"wurfl_options,omitempty"`
}

GlobalBase HAProxy global configuration

type GlobalBaseDefaultPathType

type GlobalBaseDefaultPathType string

GlobalBaseDefaultPathType defines model for GlobalBase.DefaultPath.Type.

const (
	GlobalBaseDefaultPathTypeConfig  GlobalBaseDefaultPathType = "config"
	GlobalBaseDefaultPathTypeCurrent GlobalBaseDefaultPathType = "current"
	GlobalBaseDefaultPathTypeOrigin  GlobalBaseDefaultPathType = "origin"
	GlobalBaseDefaultPathTypeParent  GlobalBaseDefaultPathType = "parent"
)

Defines values for GlobalBaseDefaultPathType.

type GlobalBaseHardenRejectPrivilegedPortsQuic

type GlobalBaseHardenRejectPrivilegedPortsQuic string

GlobalBaseHardenRejectPrivilegedPortsQuic defines model for GlobalBase.Harden.RejectPrivilegedPorts.Quic.

const (
	GlobalBaseHardenRejectPrivilegedPortsQuicDisabled GlobalBaseHardenRejectPrivilegedPortsQuic = "disabled"
	GlobalBaseHardenRejectPrivilegedPortsQuicEnabled  GlobalBaseHardenRejectPrivilegedPortsQuic = "enabled"
)

Defines values for GlobalBaseHardenRejectPrivilegedPortsQuic.

type GlobalBaseHardenRejectPrivilegedPortsTcp

type GlobalBaseHardenRejectPrivilegedPortsTcp string

GlobalBaseHardenRejectPrivilegedPortsTcp defines model for GlobalBase.Harden.RejectPrivilegedPorts.Tcp.

const (
	GlobalBaseHardenRejectPrivilegedPortsTcpDisabled GlobalBaseHardenRejectPrivilegedPortsTcp = "disabled"
	GlobalBaseHardenRejectPrivilegedPortsTcpEnabled  GlobalBaseHardenRejectPrivilegedPortsTcp = "enabled"
)

Defines values for GlobalBaseHardenRejectPrivilegedPortsTcp.

type GlobalBaseLogSendHostnameEnabled

type GlobalBaseLogSendHostnameEnabled string

GlobalBaseLogSendHostnameEnabled defines model for GlobalBase.LogSendHostname.Enabled.

const (
	GlobalBaseLogSendHostnameEnabledDisabled GlobalBaseLogSendHostnameEnabled = "disabled"
	GlobalBaseLogSendHostnameEnabledEnabled  GlobalBaseLogSendHostnameEnabled = "enabled"
)

Defines values for GlobalBaseLogSendHostnameEnabled.

type GlobalBaseNumaCpuMapping

type GlobalBaseNumaCpuMapping string

GlobalBaseNumaCpuMapping defines model for GlobalBase.NumaCpuMapping.

const (
	GlobalBaseNumaCpuMappingDisabled GlobalBaseNumaCpuMapping = "disabled"
	GlobalBaseNumaCpuMappingEnabled  GlobalBaseNumaCpuMapping = "enabled"
)

Defines values for GlobalBaseNumaCpuMapping.

type GlobalBaseRuntimeApisLevel

type GlobalBaseRuntimeApisLevel string

GlobalBaseRuntimeApisLevel defines model for GlobalBase.RuntimeApis.Level.

const (
	GlobalBaseRuntimeApisLevelAdmin    GlobalBaseRuntimeApisLevel = "admin"
	GlobalBaseRuntimeApisLevelOperator GlobalBaseRuntimeApisLevel = "operator"
	GlobalBaseRuntimeApisLevelUser     GlobalBaseRuntimeApisLevel = "user"
)

Defines values for GlobalBaseRuntimeApisLevel.

type GlobalBaseRuntimeApisQuicCcAlgo

type GlobalBaseRuntimeApisQuicCcAlgo string

GlobalBaseRuntimeApisQuicCcAlgo defines model for GlobalBase.RuntimeApis.QuicCcAlgo.

const (
	GlobalBaseRuntimeApisQuicCcAlgoCubic   GlobalBaseRuntimeApisQuicCcAlgo = "cubic"
	GlobalBaseRuntimeApisQuicCcAlgoNewreno GlobalBaseRuntimeApisQuicCcAlgo = "newreno"
)

Defines values for GlobalBaseRuntimeApisQuicCcAlgo.

type GlobalBaseRuntimeApisQuicSocket

type GlobalBaseRuntimeApisQuicSocket string

GlobalBaseRuntimeApisQuicSocket defines model for GlobalBase.RuntimeApis.QuicSocket.

const (
	GlobalBaseRuntimeApisQuicSocketConnection GlobalBaseRuntimeApisQuicSocket = "connection"
	GlobalBaseRuntimeApisQuicSocketListener   GlobalBaseRuntimeApisQuicSocket = "listener"
)

Defines values for GlobalBaseRuntimeApisQuicSocket.

type GlobalBaseRuntimeApisSeverityOutput

type GlobalBaseRuntimeApisSeverityOutput string

GlobalBaseRuntimeApisSeverityOutput defines model for GlobalBase.RuntimeApis.SeverityOutput.

const (
	GlobalBaseRuntimeApisSeverityOutputNone   GlobalBaseRuntimeApisSeverityOutput = "none"
	GlobalBaseRuntimeApisSeverityOutputNumber GlobalBaseRuntimeApisSeverityOutput = "number"
	GlobalBaseRuntimeApisSeverityOutputString GlobalBaseRuntimeApisSeverityOutput = "string"
)

Defines values for GlobalBaseRuntimeApisSeverityOutput.

type GlobalBaseRuntimeApisSslMaxVer

type GlobalBaseRuntimeApisSslMaxVer string

GlobalBaseRuntimeApisSslMaxVer defines model for GlobalBase.RuntimeApis.SslMaxVer.

const (
	GlobalBaseRuntimeApisSslMaxVerSSLv3  GlobalBaseRuntimeApisSslMaxVer = "SSLv3"
	GlobalBaseRuntimeApisSslMaxVerTLSv10 GlobalBaseRuntimeApisSslMaxVer = "TLSv1.0"
	GlobalBaseRuntimeApisSslMaxVerTLSv11 GlobalBaseRuntimeApisSslMaxVer = "TLSv1.1"
	GlobalBaseRuntimeApisSslMaxVerTLSv12 GlobalBaseRuntimeApisSslMaxVer = "TLSv1.2"
	GlobalBaseRuntimeApisSslMaxVerTLSv13 GlobalBaseRuntimeApisSslMaxVer = "TLSv1.3"
)

Defines values for GlobalBaseRuntimeApisSslMaxVer.

type GlobalBaseRuntimeApisSslMinVer

type GlobalBaseRuntimeApisSslMinVer string

GlobalBaseRuntimeApisSslMinVer defines model for GlobalBase.RuntimeApis.SslMinVer.

const (
	GlobalBaseRuntimeApisSslMinVerSSLv3  GlobalBaseRuntimeApisSslMinVer = "SSLv3"
	GlobalBaseRuntimeApisSslMinVerTLSv10 GlobalBaseRuntimeApisSslMinVer = "TLSv1.0"
	GlobalBaseRuntimeApisSslMinVerTLSv11 GlobalBaseRuntimeApisSslMinVer = "TLSv1.1"
	GlobalBaseRuntimeApisSslMinVerTLSv12 GlobalBaseRuntimeApisSslMinVer = "TLSv1.2"
	GlobalBaseRuntimeApisSslMinVerTLSv13 GlobalBaseRuntimeApisSslMinVer = "TLSv1.3"
)

Defines values for GlobalBaseRuntimeApisSslMinVer.

type GlobalBaseRuntimeApisVerify

type GlobalBaseRuntimeApisVerify string

GlobalBaseRuntimeApisVerify defines model for GlobalBase.RuntimeApis.Verify.

const (
	GlobalBaseRuntimeApisVerifyNone     GlobalBaseRuntimeApisVerify = "none"
	GlobalBaseRuntimeApisVerifyOptional GlobalBaseRuntimeApisVerify = "optional"
	GlobalBaseRuntimeApisVerifyRequired GlobalBaseRuntimeApisVerify = "required"
)

Defines values for GlobalBaseRuntimeApisVerify.

type GlobalDefaultPathType

type GlobalDefaultPathType string

GlobalDefaultPathType defines model for Global.DefaultPath.Type.

const (
	GlobalDefaultPathTypeConfig  GlobalDefaultPathType = "config"
	GlobalDefaultPathTypeCurrent GlobalDefaultPathType = "current"
	GlobalDefaultPathTypeOrigin  GlobalDefaultPathType = "origin"
	GlobalDefaultPathTypeParent  GlobalDefaultPathType = "parent"
)

Defines values for GlobalDefaultPathType.

type GlobalHardenRejectPrivilegedPortsQuic

type GlobalHardenRejectPrivilegedPortsQuic string

GlobalHardenRejectPrivilegedPortsQuic defines model for Global.Harden.RejectPrivilegedPorts.Quic.

const (
	GlobalHardenRejectPrivilegedPortsQuicDisabled GlobalHardenRejectPrivilegedPortsQuic = "disabled"
	GlobalHardenRejectPrivilegedPortsQuicEnabled  GlobalHardenRejectPrivilegedPortsQuic = "enabled"
)

Defines values for GlobalHardenRejectPrivilegedPortsQuic.

type GlobalHardenRejectPrivilegedPortsTcp

type GlobalHardenRejectPrivilegedPortsTcp string

GlobalHardenRejectPrivilegedPortsTcp defines model for Global.Harden.RejectPrivilegedPorts.Tcp.

const (
	GlobalHardenRejectPrivilegedPortsTcpDisabled GlobalHardenRejectPrivilegedPortsTcp = "disabled"
	GlobalHardenRejectPrivilegedPortsTcpEnabled  GlobalHardenRejectPrivilegedPortsTcp = "enabled"
)

Defines values for GlobalHardenRejectPrivilegedPortsTcp.

type GlobalLogSendHostnameEnabled

type GlobalLogSendHostnameEnabled string

GlobalLogSendHostnameEnabled defines model for Global.LogSendHostname.Enabled.

const (
	GlobalLogSendHostnameEnabledDisabled GlobalLogSendHostnameEnabled = "disabled"
	GlobalLogSendHostnameEnabledEnabled  GlobalLogSendHostnameEnabled = "enabled"
)

Defines values for GlobalLogSendHostnameEnabled.

type GlobalNumaCpuMapping

type GlobalNumaCpuMapping string

GlobalNumaCpuMapping defines model for Global.NumaCpuMapping.

const (
	GlobalNumaCpuMappingDisabled GlobalNumaCpuMapping = "disabled"
	GlobalNumaCpuMappingEnabled  GlobalNumaCpuMapping = "enabled"
)

Defines values for GlobalNumaCpuMapping.

type GlobalRuntimeApisLevel

type GlobalRuntimeApisLevel string

GlobalRuntimeApisLevel defines model for Global.RuntimeApis.Level.

const (
	GlobalRuntimeApisLevelAdmin    GlobalRuntimeApisLevel = "admin"
	GlobalRuntimeApisLevelOperator GlobalRuntimeApisLevel = "operator"
	GlobalRuntimeApisLevelUser     GlobalRuntimeApisLevel = "user"
)

Defines values for GlobalRuntimeApisLevel.

type GlobalRuntimeApisQuicCcAlgo

type GlobalRuntimeApisQuicCcAlgo string

GlobalRuntimeApisQuicCcAlgo defines model for Global.RuntimeApis.QuicCcAlgo.

const (
	GlobalRuntimeApisQuicCcAlgoCubic   GlobalRuntimeApisQuicCcAlgo = "cubic"
	GlobalRuntimeApisQuicCcAlgoNewreno GlobalRuntimeApisQuicCcAlgo = "newreno"
)

Defines values for GlobalRuntimeApisQuicCcAlgo.

type GlobalRuntimeApisQuicSocket

type GlobalRuntimeApisQuicSocket string

GlobalRuntimeApisQuicSocket defines model for Global.RuntimeApis.QuicSocket.

const (
	GlobalRuntimeApisQuicSocketConnection GlobalRuntimeApisQuicSocket = "connection"
	GlobalRuntimeApisQuicSocketListener   GlobalRuntimeApisQuicSocket = "listener"
)

Defines values for GlobalRuntimeApisQuicSocket.

type GlobalRuntimeApisSeverityOutput

type GlobalRuntimeApisSeverityOutput string

GlobalRuntimeApisSeverityOutput defines model for Global.RuntimeApis.SeverityOutput.

const (
	GlobalRuntimeApisSeverityOutputNone   GlobalRuntimeApisSeverityOutput = "none"
	GlobalRuntimeApisSeverityOutputNumber GlobalRuntimeApisSeverityOutput = "number"
	GlobalRuntimeApisSeverityOutputString GlobalRuntimeApisSeverityOutput = "string"
)

Defines values for GlobalRuntimeApisSeverityOutput.

type GlobalRuntimeApisSslMaxVer

type GlobalRuntimeApisSslMaxVer string

GlobalRuntimeApisSslMaxVer defines model for Global.RuntimeApis.SslMaxVer.

const (
	GlobalRuntimeApisSslMaxVerSSLv3  GlobalRuntimeApisSslMaxVer = "SSLv3"
	GlobalRuntimeApisSslMaxVerTLSv10 GlobalRuntimeApisSslMaxVer = "TLSv1.0"
	GlobalRuntimeApisSslMaxVerTLSv11 GlobalRuntimeApisSslMaxVer = "TLSv1.1"
	GlobalRuntimeApisSslMaxVerTLSv12 GlobalRuntimeApisSslMaxVer = "TLSv1.2"
	GlobalRuntimeApisSslMaxVerTLSv13 GlobalRuntimeApisSslMaxVer = "TLSv1.3"
)

Defines values for GlobalRuntimeApisSslMaxVer.

type GlobalRuntimeApisSslMinVer

type GlobalRuntimeApisSslMinVer string

GlobalRuntimeApisSslMinVer defines model for Global.RuntimeApis.SslMinVer.

const (
	GlobalRuntimeApisSslMinVerSSLv3  GlobalRuntimeApisSslMinVer = "SSLv3"
	GlobalRuntimeApisSslMinVerTLSv10 GlobalRuntimeApisSslMinVer = "TLSv1.0"
	GlobalRuntimeApisSslMinVerTLSv11 GlobalRuntimeApisSslMinVer = "TLSv1.1"
	GlobalRuntimeApisSslMinVerTLSv12 GlobalRuntimeApisSslMinVer = "TLSv1.2"
	GlobalRuntimeApisSslMinVerTLSv13 GlobalRuntimeApisSslMinVer = "TLSv1.3"
)

Defines values for GlobalRuntimeApisSslMinVer.

type GlobalRuntimeApisVerify

type GlobalRuntimeApisVerify string

GlobalRuntimeApisVerify defines model for Global.RuntimeApis.Verify.

const (
	GlobalRuntimeApisVerifyNone     GlobalRuntimeApisVerify = "none"
	GlobalRuntimeApisVerifyOptional GlobalRuntimeApisVerify = "optional"
	GlobalRuntimeApisVerifyRequired GlobalRuntimeApisVerify = "required"
)

Defines values for GlobalRuntimeApisVerify.

type Group

type Group struct {
	Name  string  `json:"name"`
	Users *string `json:"users,omitempty"`
}

Group HAProxy userlist group

type Groups

type Groups = []Group

Groups HAProxy userlist groups array

type HTTPCodes

type HTTPCodes struct {
	Value string `json:"value"`
}

HTTPCodes defines model for http_codes.

type HashType

type HashType struct {
	Function *HashTypeFunction `json:"function,omitempty"`
	Method   *HashTypeMethod   `json:"method,omitempty"`
	Modifier *HashTypeModifier `json:"modifier,omitempty"`
}

HashType defines model for hash_type.

type HashTypeFunction

type HashTypeFunction string

HashTypeFunction defines model for HashType.Function.

const (
	HashTypeFunctionCrc32 HashTypeFunction = "crc32"
	HashTypeFunctionDjb2  HashTypeFunction = "djb2"
	HashTypeFunctionNone  HashTypeFunction = "none"
	HashTypeFunctionSdbm  HashTypeFunction = "sdbm"
	HashTypeFunctionWt6   HashTypeFunction = "wt6"
)

Defines values for HashTypeFunction.

type HashTypeMethod

type HashTypeMethod string

HashTypeMethod defines model for HashType.Method.

const (
	HashTypeMethodConsistent HashTypeMethod = "consistent"
	HashTypeMethodMapBased   HashTypeMethod = "map-based"
)

Defines values for HashTypeMethod.

type HashTypeModifier

type HashTypeModifier string

HashTypeModifier defines model for HashType.Modifier.

const (
	HashTypeModifierAvalanche HashTypeModifier = "avalanche"
)

Defines values for HashTypeModifier.

type Health

type Health struct {
	Haproxy    *HealthHaproxy    `json:"haproxy,omitempty"`
	Keepalived *HealthKeepalived `json:"keepalived,omitempty"`
}

Health defines model for health.

type HealthHaproxy

type HealthHaproxy string

HealthHaproxy defines model for Health.Haproxy.

const (
	HealthHaproxyDown    HealthHaproxy = "down"
	HealthHaproxyUnknown HealthHaproxy = "unknown"
	HealthHaproxyUp      HealthHaproxy = "up"
)

Defines values for HealthHaproxy.

type HealthKeepalived

type HealthKeepalived string

HealthKeepalived defines model for Health.Keepalived.

const (
	HealthKeepalivedDown    HealthKeepalived = "down"
	HealthKeepalivedUnknown HealthKeepalived = "unknown"
	HealthKeepalivedUp      HealthKeepalived = "up"
)

Defines values for HealthKeepalived.

type HostPort

type HostPort struct {
	// Host The hostname or IP address of the machine where the database is running.
	Host string `json:"host"`

	// Port The port number on which the database is listening for connections.
	Port int `json:"port"`
}

HostPort defines model for host_port.

type HostPortList

type HostPortList = []HostPort

HostPortList This is a list of `HostPort` objects. Each object contains the `host` and `port` details for a database instance in a cluster. This list would contain multiple entries in a distributed database setup, such as a ClickHouse sharded cluster.

type HttpAfterResponseRule

type HttpAfterResponseRule struct {
	AclFile       *string                          `json:"acl_file,omitempty"`
	AclKeyfmt     *string                          `json:"acl_keyfmt,omitempty"`
	CaptureId     *int                             `json:"capture_id"`
	CaptureLen    *int                             `json:"capture_len,omitempty"`
	CaptureSample *string                          `json:"capture_sample,omitempty"`
	Cond          *HttpAfterResponseRuleCond       `json:"cond,omitempty"`
	CondTest      *string                          `json:"cond_test,omitempty"`
	HdrFormat     *string                          `json:"hdr_format,omitempty"`
	HdrMatch      *string                          `json:"hdr_match,omitempty"`
	HdrMethod     *string                          `json:"hdr_method,omitempty"`
	HdrName       *string                          `json:"hdr_name,omitempty"`
	LogLevel      *HttpAfterResponseRuleLogLevel   `json:"log_level,omitempty"`
	MapFile       *string                          `json:"map_file,omitempty"`
	MapKeyfmt     *string                          `json:"map_keyfmt,omitempty"`
	MapValuefmt   *string                          `json:"map_valuefmt,omitempty"`
	ScCnt         *int                             `json:"sc_cnt,omitempty"`
	ScExpr        *string                          `json:"sc_expr,omitempty"`
	ScId          *int                             `json:"sc_id,omitempty"`
	ScIdx         *int                             `json:"sc_idx,omitempty"`
	ScInt         *int                             `json:"sc_int"`
	ScMessage     *string                          `json:"sc_message,omitempty"`
	Status        *int                             `json:"status,omitempty"`
	StatusReason  *string                          `json:"status_reason,omitempty"`
	StrictMode    *HttpAfterResponseRuleStrictMode `json:"strict_mode,omitempty"`
	Type          HttpAfterResponseRuleType        `json:"type"`
	VarExpr       *string                          `json:"var_expr,omitempty"`
	VarFormat     *string                          `json:"var_format,omitempty"`
	VarName       *string                          `json:"var_name,omitempty"`
	VarScope      *string                          `json:"var_scope,omitempty"`
}

HttpAfterResponseRule HAProxy HTTP after response rule configuration (corresponds to http-after-response directives)

type HttpAfterResponseRuleCond

type HttpAfterResponseRuleCond string

HttpAfterResponseRuleCond defines model for HttpAfterResponseRule.Cond.

const (
	HttpAfterResponseRuleCondIf     HttpAfterResponseRuleCond = "if"
	HttpAfterResponseRuleCondUnless HttpAfterResponseRuleCond = "unless"
)

Defines values for HttpAfterResponseRuleCond.

type HttpAfterResponseRuleLogLevel

type HttpAfterResponseRuleLogLevel string

HttpAfterResponseRuleLogLevel defines model for HttpAfterResponseRule.LogLevel.

const (
	HttpAfterResponseRuleLogLevelAlert   HttpAfterResponseRuleLogLevel = "alert"
	HttpAfterResponseRuleLogLevelCrit    HttpAfterResponseRuleLogLevel = "crit"
	HttpAfterResponseRuleLogLevelDebug   HttpAfterResponseRuleLogLevel = "debug"
	HttpAfterResponseRuleLogLevelEmerg   HttpAfterResponseRuleLogLevel = "emerg"
	HttpAfterResponseRuleLogLevelErr     HttpAfterResponseRuleLogLevel = "err"
	HttpAfterResponseRuleLogLevelInfo    HttpAfterResponseRuleLogLevel = "info"
	HttpAfterResponseRuleLogLevelNotice  HttpAfterResponseRuleLogLevel = "notice"
	HttpAfterResponseRuleLogLevelSilent  HttpAfterResponseRuleLogLevel = "silent"
	HttpAfterResponseRuleLogLevelWarning HttpAfterResponseRuleLogLevel = "warning"
)

Defines values for HttpAfterResponseRuleLogLevel.

type HttpAfterResponseRuleStrictMode

type HttpAfterResponseRuleStrictMode string

HttpAfterResponseRuleStrictMode defines model for HttpAfterResponseRule.StrictMode.

const (
	HttpAfterResponseRuleStrictModeOff HttpAfterResponseRuleStrictMode = "off"
	HttpAfterResponseRuleStrictModeOn  HttpAfterResponseRuleStrictMode = "on"
)

Defines values for HttpAfterResponseRuleStrictMode.

type HttpAfterResponseRuleType

type HttpAfterResponseRuleType string

HttpAfterResponseRuleType defines model for HttpAfterResponseRule.Type.

const (
	HttpAfterResponseRuleTypeAddHeader     HttpAfterResponseRuleType = "add-header"
	HttpAfterResponseRuleTypeAllow         HttpAfterResponseRuleType = "allow"
	HttpAfterResponseRuleTypeCapture       HttpAfterResponseRuleType = "capture"
	HttpAfterResponseRuleTypeDelAcl        HttpAfterResponseRuleType = "del-acl"
	HttpAfterResponseRuleTypeDelHeader     HttpAfterResponseRuleType = "del-header"
	HttpAfterResponseRuleTypeDelMap        HttpAfterResponseRuleType = "del-map"
	HttpAfterResponseRuleTypeReplaceHeader HttpAfterResponseRuleType = "replace-header"
	HttpAfterResponseRuleTypeReplaceValue  HttpAfterResponseRuleType = "replace-value"
	HttpAfterResponseRuleTypeScAddGpc      HttpAfterResponseRuleType = "sc-add-gpc"
	HttpAfterResponseRuleTypeScIncGpc      HttpAfterResponseRuleType = "sc-inc-gpc"
	HttpAfterResponseRuleTypeScIncGpc0     HttpAfterResponseRuleType = "sc-inc-gpc0"
	HttpAfterResponseRuleTypeScIncGpc1     HttpAfterResponseRuleType = "sc-inc-gpc1"
	HttpAfterResponseRuleTypeScSetGpt      HttpAfterResponseRuleType = "sc-set-gpt"
	HttpAfterResponseRuleTypeScSetGpt0     HttpAfterResponseRuleType = "sc-set-gpt0"
	HttpAfterResponseRuleTypeScSetGptstr   HttpAfterResponseRuleType = "sc-set-gptstr"
	HttpAfterResponseRuleTypeSetHeader     HttpAfterResponseRuleType = "set-header"
	HttpAfterResponseRuleTypeSetLogLevel   HttpAfterResponseRuleType = "set-log-level"
	HttpAfterResponseRuleTypeSetMap        HttpAfterResponseRuleType = "set-map"
	HttpAfterResponseRuleTypeSetStatus     HttpAfterResponseRuleType = "set-status"
	HttpAfterResponseRuleTypeSetVar        HttpAfterResponseRuleType = "set-var"
	HttpAfterResponseRuleTypeSetVarFmt     HttpAfterResponseRuleType = "set-var-fmt"
	HttpAfterResponseRuleTypeStrictMode    HttpAfterResponseRuleType = "strict-mode"
	HttpAfterResponseRuleTypeUnsetVar      HttpAfterResponseRuleType = "unset-var"
)

Defines values for HttpAfterResponseRuleType.

type HttpAfterResponseRules

type HttpAfterResponseRules = []HttpAfterResponseRule

HttpAfterResponseRules HAProxy HTTP after response rules array (corresponds to http-after-response directives)

type HttpCheck

type HttpCheck struct {
	Addr            *string               `json:"addr,omitempty"`
	Alpn            *string               `json:"alpn,omitempty"`
	Body            *string               `json:"body,omitempty"`
	BodyLogFormat   *string               `json:"body_log_format,omitempty"`
	CheckComment    *string               `json:"check_comment,omitempty"`
	Default         *bool                 `json:"default,omitempty"`
	ErrorStatus     *HttpCheckErrorStatus `json:"error_status,omitempty"`
	ExclamationMark *bool                 `json:"exclamation_mark,omitempty"`
	CheckHeaders    *[]ReturnHeader       `json:"headers,omitempty"`
	Linger          *bool                 `json:"linger,omitempty"`
	Match           *HttpCheckMatch       `json:"match,omitempty"`
	Method          *HttpCheckMethod      `json:"method,omitempty"`
	MinRecv         *int                  `json:"min_recv"`
	OkStatus        *HttpCheckOkStatus    `json:"ok_status,omitempty"`
	OnError         *string               `json:"on_error,omitempty"`
	OnSuccess       *string               `json:"on_success,omitempty"`
	Pattern         *string               `json:"pattern,omitempty"`
	Port            *int                  `json:"port"`
	PortString      *string               `json:"port_string,omitempty"`
	Proto           *string               `json:"proto,omitempty"`
	SendProxy       *bool                 `json:"send_proxy,omitempty"`
	Sni             *string               `json:"sni,omitempty"`
	Ssl             *bool                 `json:"ssl,omitempty"`
	StatusCode      *string               `json:"status-code,omitempty"`
	ToutStatus      *HttpCheckToutStatus  `json:"tout_status,omitempty"`
	Type            HttpCheckType         `json:"type"`
	Uri             *string               `json:"uri,omitempty"`
	UriLogFormat    *string               `json:"uri_log_format,omitempty"`
	VarExpr         *string               `json:"var_expr,omitempty"`
	VarFormat       *string               `json:"var_format,omitempty"`
	VarName         *string               `json:"var_name,omitempty"`
	VarScope        *string               `json:"var_scope,omitempty"`
	Version         *string               `json:"version,omitempty"`
	ViaSocks4       *bool                 `json:"via_socks4,omitempty"`
}

HttpCheck defines model for http_check.

type HttpCheckErrorStatus

type HttpCheckErrorStatus string

HttpCheckErrorStatus defines model for HttpCheck.ErrorStatus.

const (
	HttpCheckErrorStatusL4CON HttpCheckErrorStatus = "L4CON"
	HttpCheckErrorStatusL6RSP HttpCheckErrorStatus = "L6RSP"
	HttpCheckErrorStatusL7OKC HttpCheckErrorStatus = "L7OKC"
	HttpCheckErrorStatusL7RSP HttpCheckErrorStatus = "L7RSP"
	HttpCheckErrorStatusL7STS HttpCheckErrorStatus = "L7STS"
)

Defines values for HttpCheckErrorStatus.

type HttpCheckMatch

type HttpCheckMatch string

HttpCheckMatch defines model for HttpCheck.Match.

const (
	HttpCheckMatchFhdr    HttpCheckMatch = "fhdr"
	HttpCheckMatchHdr     HttpCheckMatch = "hdr"
	HttpCheckMatchRstatus HttpCheckMatch = "rstatus"
	HttpCheckMatchRstring HttpCheckMatch = "rstring"
	HttpCheckMatchStatus  HttpCheckMatch = "status"
	HttpCheckMatchString  HttpCheckMatch = "string"
)

Defines values for HttpCheckMatch.

type HttpCheckMethod

type HttpCheckMethod string

HttpCheckMethod defines model for HttpCheck.Method.

const (
	HttpCheckMethodCONNECT HttpCheckMethod = "CONNECT"
	HttpCheckMethodDELETE  HttpCheckMethod = "DELETE"
	HttpCheckMethodGET     HttpCheckMethod = "GET"
	HttpCheckMethodHEAD    HttpCheckMethod = "HEAD"
	HttpCheckMethodOPTIONS HttpCheckMethod = "OPTIONS"
	HttpCheckMethodPATCH   HttpCheckMethod = "PATCH"
	HttpCheckMethodPOST    HttpCheckMethod = "POST"
	HttpCheckMethodPUT     HttpCheckMethod = "PUT"
	HttpCheckMethodTRACE   HttpCheckMethod = "TRACE"
)

Defines values for HttpCheckMethod.

type HttpCheckOkStatus

type HttpCheckOkStatus string

HttpCheckOkStatus defines model for HttpCheck.OkStatus.

const (
	HttpCheckOkStatusL4OK  HttpCheckOkStatus = "L4OK"
	HttpCheckOkStatusL6OK  HttpCheckOkStatus = "L6OK"
	HttpCheckOkStatusL7OK  HttpCheckOkStatus = "L7OK"
	HttpCheckOkStatusL7OKC HttpCheckOkStatus = "L7OKC"
)

Defines values for HttpCheckOkStatus.

type HttpCheckToutStatus

type HttpCheckToutStatus string

HttpCheckToutStatus defines model for HttpCheck.ToutStatus.

const (
	HttpCheckToutStatusL4TOUT HttpCheckToutStatus = "L4TOUT"
	HttpCheckToutStatusL6TOUT HttpCheckToutStatus = "L6TOUT"
	HttpCheckToutStatusL7TOUT HttpCheckToutStatus = "L7TOUT"
)

Defines values for HttpCheckToutStatus.

type HttpCheckType

type HttpCheckType string

HttpCheckType defines model for HttpCheck.Type.

const (
	HttpCheckTypeComment      HttpCheckType = "comment"
	HttpCheckTypeConnect      HttpCheckType = "connect"
	HttpCheckTypeDisableOn404 HttpCheckType = "disable-on-404"
	HttpCheckTypeExpect       HttpCheckType = "expect"
	HttpCheckTypeSend         HttpCheckType = "send"
	HttpCheckTypeSendState    HttpCheckType = "send-state"
	HttpCheckTypeSetVar       HttpCheckType = "set-var"
	HttpCheckTypeSetVarFmt    HttpCheckType = "set-var-fmt"
	HttpCheckTypeUnsetVar     HttpCheckType = "unset-var"
)

Defines values for HttpCheckType.

type HttpChecks

type HttpChecks = []HttpCheck

HttpChecks defines model for http_checks.

type HttpClientOptions

type HttpClientOptions struct {
	ResolversDisabled *HttpClientOptionsResolversDisabled `json:"resolvers_disabled,omitempty"`
	ResolversId       *string                             `json:"resolvers_id,omitempty"`
	ResolversPrefer   *HttpClientOptionsResolversPrefer   `json:"resolvers_prefer,omitempty"`
	Retries           *int                                `json:"retries,omitempty"`
	SslCaFile         *string                             `json:"ssl_ca_file,omitempty"`
	SslVerify         *HttpClientOptionsSslVerify         `json:"ssl_verify"`
	TimeoutConnect    *int                                `json:"timeout_connect"`
}

HttpClientOptions defines model for http_client_options.

type HttpClientOptionsResolversDisabled

type HttpClientOptionsResolversDisabled string

HttpClientOptionsResolversDisabled defines model for HttpClientOptions.ResolversDisabled.

const (
	HttpClientOptionsResolversDisabledDisabled HttpClientOptionsResolversDisabled = "disabled"
	HttpClientOptionsResolversDisabledEnabled  HttpClientOptionsResolversDisabled = "enabled"
)

Defines values for HttpClientOptionsResolversDisabled.

type HttpClientOptionsResolversPrefer

type HttpClientOptionsResolversPrefer string

HttpClientOptionsResolversPrefer defines model for HttpClientOptions.ResolversPrefer.

const (
	HttpClientOptionsResolversPreferIpv4 HttpClientOptionsResolversPrefer = "ipv4"
	HttpClientOptionsResolversPreferIpv6 HttpClientOptionsResolversPrefer = "ipv6"
)

Defines values for HttpClientOptionsResolversPrefer.

type HttpClientOptionsSslVerify

type HttpClientOptionsSslVerify string

HttpClientOptionsSslVerify defines model for HttpClientOptions.SslVerify.

const (
	HttpClientOptionsSslVerifyEmpty    HttpClientOptionsSslVerify = ""
	HttpClientOptionsSslVerifyNone     HttpClientOptionsSslVerify = "none"
	HttpClientOptionsSslVerifyRequired HttpClientOptionsSslVerify = "required"
)

Defines values for HttpClientOptionsSslVerify.

type HttpErrorRule

type HttpErrorRule struct {
	ReturnContent       *string                           `json:"return_content,omitempty"`
	ReturnContentFormat *HttpErrorRuleReturnContentFormat `json:"return_content_format,omitempty"`
	ReturnContentType   *string                           `json:"return_content_type"`
	ReturnHeaders       *[]ReturnHeader                   `json:"return_hdrs,omitempty"`
	Status              HttpErrorRuleStatus               `json:"status"`
	Type                HttpErrorRuleType                 `json:"type"`
}

HttpErrorRule HAProxy HTTP error rule configuration (corresponds to http-error directives)

type HttpErrorRuleReturnContentFormat

type HttpErrorRuleReturnContentFormat string

HttpErrorRuleReturnContentFormat defines model for HttpErrorRule.ReturnContentFormat.

const (
	HttpErrorRuleReturnContentFormatDefaultErrorfiles HttpErrorRuleReturnContentFormat = "default-errorfiles"
	HttpErrorRuleReturnContentFormatErrorfile         HttpErrorRuleReturnContentFormat = "errorfile"
	HttpErrorRuleReturnContentFormatErrorfiles        HttpErrorRuleReturnContentFormat = "errorfiles"
	HttpErrorRuleReturnContentFormatFile              HttpErrorRuleReturnContentFormat = "file"
	HttpErrorRuleReturnContentFormatLfFile            HttpErrorRuleReturnContentFormat = "lf-file"
	HttpErrorRuleReturnContentFormatLfString          HttpErrorRuleReturnContentFormat = "lf-string"
	HttpErrorRuleReturnContentFormatString            HttpErrorRuleReturnContentFormat = "string"
)

Defines values for HttpErrorRuleReturnContentFormat.

type HttpErrorRuleStatus

type HttpErrorRuleStatus int

HttpErrorRuleStatus defines model for HttpErrorRule.Status.

const (
	HttpErrorRuleStatusN200 HttpErrorRuleStatus = 200
	HttpErrorRuleStatusN400 HttpErrorRuleStatus = 400
	HttpErrorRuleStatusN401 HttpErrorRuleStatus = 401
	HttpErrorRuleStatusN403 HttpErrorRuleStatus = 403
	HttpErrorRuleStatusN404 HttpErrorRuleStatus = 404
	HttpErrorRuleStatusN405 HttpErrorRuleStatus = 405
	HttpErrorRuleStatusN407 HttpErrorRuleStatus = 407
	HttpErrorRuleStatusN408 HttpErrorRuleStatus = 408
	HttpErrorRuleStatusN410 HttpErrorRuleStatus = 410
	HttpErrorRuleStatusN413 HttpErrorRuleStatus = 413
	HttpErrorRuleStatusN425 HttpErrorRuleStatus = 425
	HttpErrorRuleStatusN429 HttpErrorRuleStatus = 429
	HttpErrorRuleStatusN500 HttpErrorRuleStatus = 500
	HttpErrorRuleStatusN501 HttpErrorRuleStatus = 501
	HttpErrorRuleStatusN502 HttpErrorRuleStatus = 502
	HttpErrorRuleStatusN503 HttpErrorRuleStatus = 503
	HttpErrorRuleStatusN504 HttpErrorRuleStatus = 504
)

Defines values for HttpErrorRuleStatus.

type HttpErrorRuleType

type HttpErrorRuleType string

HttpErrorRuleType defines model for HttpErrorRule.Type.

const (
	HttpErrorRuleTypeStatus HttpErrorRuleType = "status"
)

Defines values for HttpErrorRuleType.

type HttpErrorRules

type HttpErrorRules = []HttpErrorRule

HttpErrorRules HAProxy HTTP error rules array (corresponds to http-error directives)

type HttpErrorsSection

type HttpErrorsSection struct {
	ErrorFiles []Errorfile `json:"error_files"`
	Name       string      `json:"name"`
}

HttpErrorsSection A globally declared group of HTTP errors

type HttpErrorsSections

type HttpErrorsSections = []HttpErrorsSection

HttpErrorsSections An array of HAProxy http-error sections

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type HttpRequestRule

type HttpRequestRule struct {
	AclFile              *string                             `json:"acl_file,omitempty"`
	AclKeyfmt            *string                             `json:"acl_keyfmt,omitempty"`
	AppSectionNameList   *[]string                           `json:"app_section_name_list,omitempty"`
	AuthRealm            *string                             `json:"auth_realm,omitempty"`
	BandwidthLimitLimit  *string                             `json:"bandwidth_limit_limit,omitempty"`
	BandwidthLimitName   *string                             `json:"bandwidth_limit_name,omitempty"`
	BandwidthLimitPeriod *string                             `json:"bandwidth_limit_period,omitempty"`
	CacheName            *string                             `json:"cache_name,omitempty"`
	CaptureId            *int                                `json:"capture_id"`
	CaptureLen           *int                                `json:"capture_len,omitempty"`
	CaptureSample        *string                             `json:"capture_sample,omitempty"`
	ChallengeFile        *string                             `json:"challenge_file,omitempty"`
	ChallengeLevel       *int                                `json:"challenge_level,omitempty"`
	ChallengeName        *string                             `json:"challenge_name,omitempty"`
	ChallengeSecretA     *string                             `json:"challenge_secret_a,omitempty"`
	ChallengeSecretB     *string                             `json:"challenge_secret_b,omitempty"`
	ChallengeTimeout     *string                             `json:"challenge_timeout,omitempty"`
	Cond                 *HttpRequestRuleCond                `json:"cond,omitempty"`
	CondTest             *string                             `json:"cond_test,omitempty"`
	DenyStatus           *int                                `json:"deny_status"`
	Expr                 *string                             `json:"expr,omitempty"`
	HdrFormat            *string                             `json:"hdr_format,omitempty"`
	HdrMatch             *string                             `json:"hdr_match,omitempty"`
	HdrMethod            *string                             `json:"hdr_method,omitempty"`
	HdrName              *string                             `json:"hdr_name,omitempty"`
	HintFormat           *string                             `json:"hint_format,omitempty"`
	HintName             *string                             `json:"hint_name,omitempty"`
	LogLevel             *HttpRequestRuleLogLevel            `json:"log_level,omitempty"`
	LuaAction            *string                             `json:"lua_action,omitempty"`
	LuaParams            *string                             `json:"lua_params,omitempty"`
	MapFile              *string                             `json:"map_file,omitempty"`
	MapKeyfmt            *string                             `json:"map_keyfmt,omitempty"`
	MapValuefmt          *string                             `json:"map_valuefmt,omitempty"`
	MarkValue            *string                             `json:"mark_value,omitempty"`
	MethodFmt            *string                             `json:"method_fmt,omitempty"`
	NiceValue            *int                                `json:"nice_value,omitempty"`
	Normalizer           *HttpRequestRuleNormalizer          `json:"normalizer,omitempty"`
	NormalizerFull       *bool                               `json:"normalizer_full,omitempty"`
	NormalizerStrict     *bool                               `json:"normalizer_strict,omitempty"`
	PathFmt              *string                             `json:"path_fmt,omitempty"`
	PathMatch            *string                             `json:"path_match,omitempty"`
	Profile              *string                             `json:"profile"`
	Protocol             *HttpRequestRuleProtocol            `json:"protocol,omitempty"`
	QueryFmt             *string                             `json:"query-fmt,omitempty"`
	RedirCode            *HttpRequestRuleRedirCode           `json:"redir_code"`
	RedirOption          *string                             `json:"redir_option,omitempty"`
	RedirType            *HttpRequestRuleRedirType           `json:"redir_type,omitempty"`
	RedirValue           *string                             `json:"redir_value,omitempty"`
	Resolvers            *string                             `json:"resolvers,omitempty"`
	ReturnContent        *string                             `json:"return_content,omitempty"`
	ReturnContentFormat  *HttpRequestRuleReturnContentFormat `json:"return_content_format,omitempty"`
	ReturnContentType    *string                             `json:"return_content_type"`
	ReturnHeaders        *[]ReturnHeader                     `json:"return_hdrs,omitempty"`
	ReturnStatusCode     *int                                `json:"return_status_code"`
	RstTtl               *int                                `json:"rst_ttl,omitempty"`
	ScCnt                *int                                `json:"sc_cnt,omitempty"`
	ScExpr               *string                             `json:"sc_expr,omitempty"`
	ScId                 *int                                `json:"sc_id,omitempty"`
	ScIdx                *int                                `json:"sc_idx,omitempty"`
	ScInt                *int                                `json:"sc_int"`
	ScMessage            *string                             `json:"sc_message,omitempty"`
	ServiceName          *string                             `json:"service_name,omitempty"`
	SpoeEngine           *string                             `json:"spoe_engine,omitempty"`
	SpoeGroup            *string                             `json:"spoe_group,omitempty"`
	StrictMode           *HttpRequestRuleStrictMode          `json:"strict_mode,omitempty"`
	Timeout              *string                             `json:"timeout,omitempty"`
	TimeoutType          *HttpRequestRuleTimeoutType         `json:"timeout_type,omitempty"`
	TosValue             *string                             `json:"tos_value,omitempty"`
	TrackScKey           *string                             `json:"track_sc_key,omitempty"`
	TrackScStickCounter  *int                                `json:"track_sc_stick_counter"`
	TrackScTable         *string                             `json:"track_sc_table,omitempty"`
	Type                 HttpRequestRuleType                 `json:"type"`
	UriFmt               *string                             `json:"uri-fmt,omitempty"`
	UriMatch             *string                             `json:"uri-match,omitempty"`
	VarExpr              *string                             `json:"var_expr,omitempty"`
	VarFormat            *string                             `json:"var_format,omitempty"`
	VarName              *string                             `json:"var_name,omitempty"`
	VarScope             *string                             `json:"var_scope,omitempty"`
	WaitAtLeast          *int                                `json:"wait_at_least"`
	WaitTime             *int                                `json:"wait_time"`
}

HttpRequestRule HAProxy HTTP request rule configuration (corresponds to http-request directives)

type HttpRequestRuleCond

type HttpRequestRuleCond string

HttpRequestRuleCond defines model for HttpRequestRule.Cond.

const (
	HttpRequestRuleCondIf     HttpRequestRuleCond = "if"
	HttpRequestRuleCondUnless HttpRequestRuleCond = "unless"
)

Defines values for HttpRequestRuleCond.

type HttpRequestRuleLogLevel

type HttpRequestRuleLogLevel string

HttpRequestRuleLogLevel defines model for HttpRequestRule.LogLevel.

const (
	HttpRequestRuleLogLevelAlert   HttpRequestRuleLogLevel = "alert"
	HttpRequestRuleLogLevelCrit    HttpRequestRuleLogLevel = "crit"
	HttpRequestRuleLogLevelDebug   HttpRequestRuleLogLevel = "debug"
	HttpRequestRuleLogLevelEmerg   HttpRequestRuleLogLevel = "emerg"
	HttpRequestRuleLogLevelErr     HttpRequestRuleLogLevel = "err"
	HttpRequestRuleLogLevelInfo    HttpRequestRuleLogLevel = "info"
	HttpRequestRuleLogLevelNotice  HttpRequestRuleLogLevel = "notice"
	HttpRequestRuleLogLevelSilent  HttpRequestRuleLogLevel = "silent"
	HttpRequestRuleLogLevelWarning HttpRequestRuleLogLevel = "warning"
)

Defines values for HttpRequestRuleLogLevel.

type HttpRequestRuleNormalizer

type HttpRequestRuleNormalizer string

HttpRequestRuleNormalizer defines model for HttpRequestRule.Normalizer.

const (
	HttpRequestRuleNormalizerFragmentEncode          HttpRequestRuleNormalizer = "fragment-encode"
	HttpRequestRuleNormalizerFragmentStrip           HttpRequestRuleNormalizer = "fragment-strip"
	HttpRequestRuleNormalizerPathMergeSlashes        HttpRequestRuleNormalizer = "path-merge-slashes"
	HttpRequestRuleNormalizerPathStripDot            HttpRequestRuleNormalizer = "path-strip-dot"
	HttpRequestRuleNormalizerPathStripDotdot         HttpRequestRuleNormalizer = "path-strip-dotdot"
	HttpRequestRuleNormalizerPercentDecodeUnreserved HttpRequestRuleNormalizer = "percent-decode-unreserved"
	HttpRequestRuleNormalizerPercentToUppercase      HttpRequestRuleNormalizer = "percent-to-uppercase"
	HttpRequestRuleNormalizerQuerySortByName         HttpRequestRuleNormalizer = "query-sort-by-name"
)

Defines values for HttpRequestRuleNormalizer.

type HttpRequestRuleProtocol

type HttpRequestRuleProtocol string

HttpRequestRuleProtocol defines model for HttpRequestRule.Protocol.

const (
	HttpRequestRuleProtocolIpv4 HttpRequestRuleProtocol = "ipv4"
	HttpRequestRuleProtocolIpv6 HttpRequestRuleProtocol = "ipv6"
)

Defines values for HttpRequestRuleProtocol.

type HttpRequestRuleRedirCode

type HttpRequestRuleRedirCode int

HttpRequestRuleRedirCode defines model for HttpRequestRule.RedirCode.

const (
	HttpRequestRuleRedirCodeN301 HttpRequestRuleRedirCode = 301
	HttpRequestRuleRedirCodeN302 HttpRequestRuleRedirCode = 302
	HttpRequestRuleRedirCodeN303 HttpRequestRuleRedirCode = 303
	HttpRequestRuleRedirCodeN307 HttpRequestRuleRedirCode = 307
	HttpRequestRuleRedirCodeN308 HttpRequestRuleRedirCode = 308
)

Defines values for HttpRequestRuleRedirCode.

type HttpRequestRuleRedirType

type HttpRequestRuleRedirType string

HttpRequestRuleRedirType defines model for HttpRequestRule.RedirType.

const (
	HttpRequestRuleRedirTypeLocation HttpRequestRuleRedirType = "location"
	HttpRequestRuleRedirTypePrefix   HttpRequestRuleRedirType = "prefix"
	HttpRequestRuleRedirTypeScheme   HttpRequestRuleRedirType = "scheme"
)

Defines values for HttpRequestRuleRedirType.

type HttpRequestRuleReturnContentFormat

type HttpRequestRuleReturnContentFormat string

HttpRequestRuleReturnContentFormat defines model for HttpRequestRule.ReturnContentFormat.

const (
	HttpRequestRuleReturnContentFormatDefaultErrorfiles HttpRequestRuleReturnContentFormat = "default-errorfiles"
	HttpRequestRuleReturnContentFormatErrorfile         HttpRequestRuleReturnContentFormat = "errorfile"
	HttpRequestRuleReturnContentFormatErrorfiles        HttpRequestRuleReturnContentFormat = "errorfiles"
	HttpRequestRuleReturnContentFormatFile              HttpRequestRuleReturnContentFormat = "file"
	HttpRequestRuleReturnContentFormatLfFile            HttpRequestRuleReturnContentFormat = "lf-file"
	HttpRequestRuleReturnContentFormatLfString          HttpRequestRuleReturnContentFormat = "lf-string"
	HttpRequestRuleReturnContentFormatString            HttpRequestRuleReturnContentFormat = "string"
)

Defines values for HttpRequestRuleReturnContentFormat.

type HttpRequestRuleStrictMode

type HttpRequestRuleStrictMode string

HttpRequestRuleStrictMode defines model for HttpRequestRule.StrictMode.

const (
	HttpRequestRuleStrictModeOff HttpRequestRuleStrictMode = "off"
	HttpRequestRuleStrictModeOn  HttpRequestRuleStrictMode = "on"
)

Defines values for HttpRequestRuleStrictMode.

type HttpRequestRuleTimeoutType

type HttpRequestRuleTimeoutType string

HttpRequestRuleTimeoutType defines model for HttpRequestRule.TimeoutType.

const (
	HttpRequestRuleTimeoutTypeClient HttpRequestRuleTimeoutType = "client"
	HttpRequestRuleTimeoutTypeServer HttpRequestRuleTimeoutType = "server"
	HttpRequestRuleTimeoutTypeTunnel HttpRequestRuleTimeoutType = "tunnel"
)

Defines values for HttpRequestRuleTimeoutType.

type HttpRequestRuleType

type HttpRequestRuleType string

HttpRequestRuleType defines model for HttpRequestRule.Type.

const (
	HttpRequestRuleTypeAddAcl            HttpRequestRuleType = "add-acl"
	HttpRequestRuleTypeAddHeader         HttpRequestRuleType = "add-header"
	HttpRequestRuleTypeAllow             HttpRequestRuleType = "allow"
	HttpRequestRuleTypeAuth              HttpRequestRuleType = "auth"
	HttpRequestRuleTypeBotmgmtEvaluate   HttpRequestRuleType = "botmgmt-evaluate"
	HttpRequestRuleTypeCacheUse          HttpRequestRuleType = "cache-use"
	HttpRequestRuleTypeCapture           HttpRequestRuleType = "capture"
	HttpRequestRuleTypeDelAcl            HttpRequestRuleType = "del-acl"
	HttpRequestRuleTypeDelHeader         HttpRequestRuleType = "del-header"
	HttpRequestRuleTypeDelMap            HttpRequestRuleType = "del-map"
	HttpRequestRuleTypeDeny              HttpRequestRuleType = "deny"
	HttpRequestRuleTypeDisableL7Retry    HttpRequestRuleType = "disable-l7-retry"
	HttpRequestRuleTypeDoResolve         HttpRequestRuleType = "do-resolve"
	HttpRequestRuleTypeEarlyHint         HttpRequestRuleType = "early-hint"
	HttpRequestRuleTypeLua               HttpRequestRuleType = "lua"
	HttpRequestRuleTypeNormalizeUri      HttpRequestRuleType = "normalize-uri"
	HttpRequestRuleTypeRedirect          HttpRequestRuleType = "redirect"
	HttpRequestRuleTypeReject            HttpRequestRuleType = "reject"
	HttpRequestRuleTypeReplaceHeader     HttpRequestRuleType = "replace-header"
	HttpRequestRuleTypeReplacePath       HttpRequestRuleType = "replace-path"
	HttpRequestRuleTypeReplacePathq      HttpRequestRuleType = "replace-pathq"
	HttpRequestRuleTypeReplaceUri        HttpRequestRuleType = "replace-uri"
	HttpRequestRuleTypeReplaceValue      HttpRequestRuleType = "replace-value"
	HttpRequestRuleTypeReturn            HttpRequestRuleType = "return"
	HttpRequestRuleTypeSamlSso           HttpRequestRuleType = "saml-sso"
	HttpRequestRuleTypeScAddGpc          HttpRequestRuleType = "sc-add-gpc"
	HttpRequestRuleTypeScIncGpc          HttpRequestRuleType = "sc-inc-gpc"
	HttpRequestRuleTypeScIncGpc0         HttpRequestRuleType = "sc-inc-gpc0"
	HttpRequestRuleTypeScIncGpc1         HttpRequestRuleType = "sc-inc-gpc1"
	HttpRequestRuleTypeScSetGpt          HttpRequestRuleType = "sc-set-gpt"
	HttpRequestRuleTypeScSetGpt0         HttpRequestRuleType = "sc-set-gpt0"
	HttpRequestRuleTypeScSetGptstr       HttpRequestRuleType = "sc-set-gptstr"
	HttpRequestRuleTypeSendChallenge     HttpRequestRuleType = "send-challenge"
	HttpRequestRuleTypeSendSpoeGroup     HttpRequestRuleType = "send-spoe-group"
	HttpRequestRuleTypeSetBandwidthLimit HttpRequestRuleType = "set-bandwidth-limit"
	HttpRequestRuleTypeSetBcMark         HttpRequestRuleType = "set-bc-mark"
	HttpRequestRuleTypeSetBcTos          HttpRequestRuleType = "set-bc-tos"
	HttpRequestRuleTypeSetChallenge      HttpRequestRuleType = "set-challenge"
	HttpRequestRuleTypeSetDst            HttpRequestRuleType = "set-dst"
	HttpRequestRuleTypeSetDstPort        HttpRequestRuleType = "set-dst-port"
	HttpRequestRuleTypeSetFcMark         HttpRequestRuleType = "set-fc-mark"
	HttpRequestRuleTypeSetFcTos          HttpRequestRuleType = "set-fc-tos"
	HttpRequestRuleTypeSetHeader         HttpRequestRuleType = "set-header"
	HttpRequestRuleTypeSetLogLevel       HttpRequestRuleType = "set-log-level"
	HttpRequestRuleTypeSetMap            HttpRequestRuleType = "set-map"
	HttpRequestRuleTypeSetMark           HttpRequestRuleType = "set-mark"
	HttpRequestRuleTypeSetMethod         HttpRequestRuleType = "set-method"
	HttpRequestRuleTypeSetNice           HttpRequestRuleType = "set-nice"
	HttpRequestRuleTypeSetPath           HttpRequestRuleType = "set-path"
	HttpRequestRuleTypeSetPathq          HttpRequestRuleType = "set-pathq"
	HttpRequestRuleTypeSetPriorityClass  HttpRequestRuleType = "set-priority-class"
	HttpRequestRuleTypeSetPriorityOffset HttpRequestRuleType = "set-priority-offset"
	HttpRequestRuleTypeSetQuery          HttpRequestRuleType = "set-query"
	HttpRequestRuleTypeSetSrc            HttpRequestRuleType = "set-src"
	HttpRequestRuleTypeSetSrcPort        HttpRequestRuleType = "set-src-port"
	HttpRequestRuleTypeSetTimeout        HttpRequestRuleType = "set-timeout"
	HttpRequestRuleTypeSetTos            HttpRequestRuleType = "set-tos"
	HttpRequestRuleTypeSetUri            HttpRequestRuleType = "set-uri"
	HttpRequestRuleTypeSetVar            HttpRequestRuleType = "set-var"
	HttpRequestRuleTypeSetVarFmt         HttpRequestRuleType = "set-var-fmt"
	HttpRequestRuleTypeSilentDrop        HttpRequestRuleType = "silent-drop"
	HttpRequestRuleTypeStrictMode        HttpRequestRuleType = "strict-mode"
	HttpRequestRuleTypeTarpit            HttpRequestRuleType = "tarpit"
	HttpRequestRuleTypeTrackSc           HttpRequestRuleType = "track-sc"
	HttpRequestRuleTypeUnsetVar          HttpRequestRuleType = "unset-var"
	HttpRequestRuleTypeUseService        HttpRequestRuleType = "use-service"
	HttpRequestRuleTypeWaitForBody       HttpRequestRuleType = "wait-for-body"
	HttpRequestRuleTypeWaitForHandshake  HttpRequestRuleType = "wait-for-handshake"
)

Defines values for HttpRequestRuleType.

type HttpRequestRules

type HttpRequestRules = []HttpRequestRule

HttpRequestRules HAProxy HTTP request rules array (corresponds to http-request directives)

type HttpResponseRule

type HttpResponseRule struct {
	AclFile              *string                              `json:"acl_file,omitempty"`
	AclKeyfmt            *string                              `json:"acl_keyfmt,omitempty"`
	AppSectionNameList   *[]string                            `json:"app_section_name_list,omitempty"`
	BandwidthLimitLimit  *string                              `json:"bandwidth_limit_limit,omitempty"`
	BandwidthLimitName   *string                              `json:"bandwidth_limit_name,omitempty"`
	BandwidthLimitPeriod *string                              `json:"bandwidth_limit_period,omitempty"`
	CacheName            *string                              `json:"cache_name,omitempty"`
	CaptureId            *int                                 `json:"capture_id"`
	CaptureSample        *string                              `json:"capture_sample,omitempty"`
	Cond                 *HttpResponseRuleCond                `json:"cond,omitempty"`
	CondTest             *string                              `json:"cond_test,omitempty"`
	DenyStatus           *int                                 `json:"deny_status"`
	Expr                 *string                              `json:"expr,omitempty"`
	HdrFormat            *string                              `json:"hdr_format,omitempty"`
	HdrMatch             *string                              `json:"hdr_match,omitempty"`
	HdrMethod            *string                              `json:"hdr_method,omitempty"`
	HdrName              *string                              `json:"hdr_name,omitempty"`
	LogLevel             *HttpResponseRuleLogLevel            `json:"log_level,omitempty"`
	LuaAction            *string                              `json:"lua_action,omitempty"`
	LuaParams            *string                              `json:"lua_params,omitempty"`
	MapFile              *string                              `json:"map_file,omitempty"`
	MapKeyfmt            *string                              `json:"map_keyfmt,omitempty"`
	MapValuefmt          *string                              `json:"map_valuefmt,omitempty"`
	MarkValue            *string                              `json:"mark_value,omitempty"`
	NiceValue            *int                                 `json:"nice_value,omitempty"`
	RedirCode            *HttpResponseRuleRedirCode           `json:"redir_code"`
	RedirOption          *string                              `json:"redir_option,omitempty"`
	RedirType            *HttpResponseRuleRedirType           `json:"redir_type,omitempty"`
	RedirValue           *string                              `json:"redir_value,omitempty"`
	ReturnContent        *string                              `json:"return_content,omitempty"`
	ReturnContentFormat  *HttpResponseRuleReturnContentFormat `json:"return_content_format,omitempty"`
	ReturnContentType    *string                              `json:"return_content_type"`
	ReturnHeaders        *[]ReturnHeader                      `json:"return_hdrs,omitempty"`
	ReturnStatusCode     *int                                 `json:"return_status_code"`
	RstTtl               *int                                 `json:"rst_ttl,omitempty"`
	ScCnt                *int                                 `json:"sc_cnt,omitempty"`
	ScExpr               *string                              `json:"sc_expr,omitempty"`
	ScId                 *int                                 `json:"sc_id,omitempty"`
	ScIdx                *int                                 `json:"sc_idx,omitempty"`
	ScInt                *int                                 `json:"sc_int"`
	ScMessage            *string                              `json:"sc_message,omitempty"`
	SpoeEngine           *string                              `json:"spoe_engine,omitempty"`
	SpoeGroup            *string                              `json:"spoe_group,omitempty"`
	Status               *int                                 `json:"status,omitempty"`
	StatusReason         *string                              `json:"status_reason,omitempty"`
	StrictMode           *HttpResponseRuleStrictMode          `json:"strict_mode,omitempty"`
	Timeout              *string                              `json:"timeout,omitempty"`
	TimeoutType          *HttpResponseRuleTimeoutType         `json:"timeout_type,omitempty"`
	TosValue             *string                              `json:"tos_value,omitempty"`
	TrackScKey           *string                              `json:"track_sc_key,omitempty"`
	TrackScStickCounter  *int                                 `json:"track_sc_stick_counter"`
	TrackScTable         *string                              `json:"track_sc_table,omitempty"`
	Type                 HttpResponseRuleType                 `json:"type"`
	VarExpr              *string                              `json:"var_expr,omitempty"`
	VarFormat            *string                              `json:"var_format,omitempty"`
	VarName              *string                              `json:"var_name,omitempty"`
	VarScope             *string                              `json:"var_scope,omitempty"`
	WaitAtLeast          *int                                 `json:"wait_at_least"`
	WaitTime             *int                                 `json:"wait_time"`
}

HttpResponseRule HAProxy HTTP response rule configuration (corresponds to http-response directives)

type HttpResponseRuleCond

type HttpResponseRuleCond string

HttpResponseRuleCond defines model for HttpResponseRule.Cond.

const (
	HttpResponseRuleCondIf     HttpResponseRuleCond = "if"
	HttpResponseRuleCondUnless HttpResponseRuleCond = "unless"
)

Defines values for HttpResponseRuleCond.

type HttpResponseRuleLogLevel

type HttpResponseRuleLogLevel string

HttpResponseRuleLogLevel defines model for HttpResponseRule.LogLevel.

const (
	HttpResponseRuleLogLevelAlert   HttpResponseRuleLogLevel = "alert"
	HttpResponseRuleLogLevelCrit    HttpResponseRuleLogLevel = "crit"
	HttpResponseRuleLogLevelDebug   HttpResponseRuleLogLevel = "debug"
	HttpResponseRuleLogLevelEmerg   HttpResponseRuleLogLevel = "emerg"
	HttpResponseRuleLogLevelErr     HttpResponseRuleLogLevel = "err"
	HttpResponseRuleLogLevelInfo    HttpResponseRuleLogLevel = "info"
	HttpResponseRuleLogLevelNotice  HttpResponseRuleLogLevel = "notice"
	HttpResponseRuleLogLevelSilent  HttpResponseRuleLogLevel = "silent"
	HttpResponseRuleLogLevelWarning HttpResponseRuleLogLevel = "warning"
)

Defines values for HttpResponseRuleLogLevel.

type HttpResponseRuleRedirCode

type HttpResponseRuleRedirCode int

HttpResponseRuleRedirCode defines model for HttpResponseRule.RedirCode.

const (
	HttpResponseRuleRedirCodeN301 HttpResponseRuleRedirCode = 301
	HttpResponseRuleRedirCodeN302 HttpResponseRuleRedirCode = 302
	HttpResponseRuleRedirCodeN303 HttpResponseRuleRedirCode = 303
	HttpResponseRuleRedirCodeN307 HttpResponseRuleRedirCode = 307
	HttpResponseRuleRedirCodeN308 HttpResponseRuleRedirCode = 308
)

Defines values for HttpResponseRuleRedirCode.

type HttpResponseRuleRedirType

type HttpResponseRuleRedirType string

HttpResponseRuleRedirType defines model for HttpResponseRule.RedirType.

const (
	HttpResponseRuleRedirTypeLocation HttpResponseRuleRedirType = "location"
	HttpResponseRuleRedirTypePrefix   HttpResponseRuleRedirType = "prefix"
	HttpResponseRuleRedirTypeScheme   HttpResponseRuleRedirType = "scheme"
)

Defines values for HttpResponseRuleRedirType.

type HttpResponseRuleReturnContentFormat

type HttpResponseRuleReturnContentFormat string

HttpResponseRuleReturnContentFormat defines model for HttpResponseRule.ReturnContentFormat.

const (
	HttpResponseRuleReturnContentFormatDefaultErrorfiles HttpResponseRuleReturnContentFormat = "default-errorfiles"
	HttpResponseRuleReturnContentFormatErrorfile         HttpResponseRuleReturnContentFormat = "errorfile"
	HttpResponseRuleReturnContentFormatErrorfiles        HttpResponseRuleReturnContentFormat = "errorfiles"
	HttpResponseRuleReturnContentFormatFile              HttpResponseRuleReturnContentFormat = "file"
	HttpResponseRuleReturnContentFormatLfFile            HttpResponseRuleReturnContentFormat = "lf-file"
	HttpResponseRuleReturnContentFormatLfString          HttpResponseRuleReturnContentFormat = "lf-string"
	HttpResponseRuleReturnContentFormatString            HttpResponseRuleReturnContentFormat = "string"
)

Defines values for HttpResponseRuleReturnContentFormat.

type HttpResponseRuleStrictMode

type HttpResponseRuleStrictMode string

HttpResponseRuleStrictMode defines model for HttpResponseRule.StrictMode.

const (
	HttpResponseRuleStrictModeOff HttpResponseRuleStrictMode = "off"
	HttpResponseRuleStrictModeOn  HttpResponseRuleStrictMode = "on"
)

Defines values for HttpResponseRuleStrictMode.

type HttpResponseRuleTimeoutType

type HttpResponseRuleTimeoutType string

HttpResponseRuleTimeoutType defines model for HttpResponseRule.TimeoutType.

const (
	HttpResponseRuleTimeoutTypeClient HttpResponseRuleTimeoutType = "client"
	HttpResponseRuleTimeoutTypeServer HttpResponseRuleTimeoutType = "server"
	HttpResponseRuleTimeoutTypeTunnel HttpResponseRuleTimeoutType = "tunnel"
)

Defines values for HttpResponseRuleTimeoutType.

type HttpResponseRuleType

type HttpResponseRuleType string

HttpResponseRuleType defines model for HttpResponseRule.Type.

const (
	HttpResponseRuleTypeAddAcl            HttpResponseRuleType = "add-acl"
	HttpResponseRuleTypeAddHeader         HttpResponseRuleType = "add-header"
	HttpResponseRuleTypeAllow             HttpResponseRuleType = "allow"
	HttpResponseRuleTypeCacheStore        HttpResponseRuleType = "cache-store"
	HttpResponseRuleTypeCapture           HttpResponseRuleType = "capture"
	HttpResponseRuleTypeDelAcl            HttpResponseRuleType = "del-acl"
	HttpResponseRuleTypeDelHeader         HttpResponseRuleType = "del-header"
	HttpResponseRuleTypeDelMap            HttpResponseRuleType = "del-map"
	HttpResponseRuleTypeDeny              HttpResponseRuleType = "deny"
	HttpResponseRuleTypeLua               HttpResponseRuleType = "lua"
	HttpResponseRuleTypeRedirect          HttpResponseRuleType = "redirect"
	HttpResponseRuleTypeReplaceHeader     HttpResponseRuleType = "replace-header"
	HttpResponseRuleTypeReplaceValue      HttpResponseRuleType = "replace-value"
	HttpResponseRuleTypeReturn            HttpResponseRuleType = "return"
	HttpResponseRuleTypeSamlSso           HttpResponseRuleType = "saml-sso"
	HttpResponseRuleTypeScAddGpc          HttpResponseRuleType = "sc-add-gpc"
	HttpResponseRuleTypeScIncGpc          HttpResponseRuleType = "sc-inc-gpc"
	HttpResponseRuleTypeScIncGpc0         HttpResponseRuleType = "sc-inc-gpc0"
	HttpResponseRuleTypeScIncGpc1         HttpResponseRuleType = "sc-inc-gpc1"
	HttpResponseRuleTypeScSetGpt          HttpResponseRuleType = "sc-set-gpt"
	HttpResponseRuleTypeScSetGpt0         HttpResponseRuleType = "sc-set-gpt0"
	HttpResponseRuleTypeScSetGptstr       HttpResponseRuleType = "sc-set-gptstr"
	HttpResponseRuleTypeSendSpoeGroup     HttpResponseRuleType = "send-spoe-group"
	HttpResponseRuleTypeSetBandwidthLimit HttpResponseRuleType = "set-bandwidth-limit"
	HttpResponseRuleTypeSetFcMark         HttpResponseRuleType = "set-fc-mark"
	HttpResponseRuleTypeSetFcTos          HttpResponseRuleType = "set-fc-tos"
	HttpResponseRuleTypeSetHeader         HttpResponseRuleType = "set-header"
	HttpResponseRuleTypeSetLogLevel       HttpResponseRuleType = "set-log-level"
	HttpResponseRuleTypeSetMap            HttpResponseRuleType = "set-map"
	HttpResponseRuleTypeSetMark           HttpResponseRuleType = "set-mark"
	HttpResponseRuleTypeSetNice           HttpResponseRuleType = "set-nice"
	HttpResponseRuleTypeSetStatus         HttpResponseRuleType = "set-status"
	HttpResponseRuleTypeSetTimeout        HttpResponseRuleType = "set-timeout"
	HttpResponseRuleTypeSetTos            HttpResponseRuleType = "set-tos"
	HttpResponseRuleTypeSetVar            HttpResponseRuleType = "set-var"
	HttpResponseRuleTypeSetVarFmt         HttpResponseRuleType = "set-var-fmt"
	HttpResponseRuleTypeSilentDrop        HttpResponseRuleType = "silent-drop"
	HttpResponseRuleTypeStrictMode        HttpResponseRuleType = "strict-mode"
	HttpResponseRuleTypeTrackSc           HttpResponseRuleType = "track-sc"
	HttpResponseRuleTypeUnsetVar          HttpResponseRuleType = "unset-var"
	HttpResponseRuleTypeWaitForBody       HttpResponseRuleType = "wait-for-body"
)

Defines values for HttpResponseRuleType.

type HttpResponseRules

type HttpResponseRules = []HttpResponseRule

HttpResponseRules HAProxy HTTP response rules array (corresponds to http-response directives)

type HttpchkParams

type HttpchkParams struct {
	Method  *HttpchkParamsMethod `json:"method,omitempty"`
	Uri     *string              `json:"uri,omitempty"`
	Version *string              `json:"version,omitempty"`
}

HttpchkParams defines model for httpchk_params.

type HttpchkParamsMethod

type HttpchkParamsMethod string

HttpchkParamsMethod defines model for HttpchkParams.Method.

const (
	HttpchkParamsMethodCONNECT HttpchkParamsMethod = "CONNECT"
	HttpchkParamsMethodDELETE  HttpchkParamsMethod = "DELETE"
	HttpchkParamsMethodGET     HttpchkParamsMethod = "GET"
	HttpchkParamsMethodHEAD    HttpchkParamsMethod = "HEAD"
	HttpchkParamsMethodOPTIONS HttpchkParamsMethod = "OPTIONS"
	HttpchkParamsMethodPATCH   HttpchkParamsMethod = "PATCH"
	HttpchkParamsMethodPOST    HttpchkParamsMethod = "POST"
	HttpchkParamsMethodPUT     HttpchkParamsMethod = "PUT"
	HttpchkParamsMethodTRACE   HttpchkParamsMethod = "TRACE"
)

Defines values for HttpchkParamsMethod.

type Info

type Info struct {
	Api *struct {
		// BuildDate HAProxy Dataplane API build date
		BuildDate *time.Time `json:"build_date,omitempty"`

		// Version HAProxy Dataplane API version string
		Version *string `json:"version,omitempty"`
	} `json:"api,omitempty"`
	System *struct {
		CpuInfo *struct {
			Model *string `json:"model,omitempty"`

			// NumCpus Number of logical CPUs
			NumCpus *int `json:"num_cpus,omitempty"`
		} `json:"cpu_info,omitempty"`

		// Hostname Hostname where the HAProxy is running
		Hostname *string `json:"hostname,omitempty"`
		MemInfo  *struct {
			DataplaneapiMemory *int `json:"dataplaneapi_memory,omitempty"`
			FreeMemory         *int `json:"free_memory,omitempty"`
			TotalMemory        *int `json:"total_memory,omitempty"`
		} `json:"mem_info,omitempty"`

		// OsString OS string
		OsString *string `json:"os_string,omitempty"`

		// Time Current time in milliseconds since Epoch.
		Time *int `json:"time,omitempty"`

		// Uptime System uptime
		Uptime *int `json:"uptime"`
	} `json:"system,omitempty"`
}

Info General API, OS and hardware information

type InitiateCertificateRefreshResponse

type InitiateCertificateRefreshResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *DefaultError
}

func ParseInitiateCertificateRefreshResponse

func ParseInitiateCertificateRefreshResponse(rsp *http.Response) (*InitiateCertificateRefreshResponse, error)

ParseInitiateCertificateRefreshResponse parses an HTTP response from a InitiateCertificateRefreshWithResponse call

func (InitiateCertificateRefreshResponse) Status

Status returns HTTPResponse.Status

func (InitiateCertificateRefreshResponse) StatusCode

func (r InitiateCertificateRefreshResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type KeepalivedNotifyScript

type KeepalivedNotifyScript struct {
	// Args Option list of arguments must be passed to the script
	Args *[]string `json:"args,omitempty"`

	// Script Path to the script
	Script string `json:"script"`
}

KeepalivedNotifyScript defines model for keepalived_notify_script.

type KeepalivedReload

type KeepalivedReload struct {
	Id              *string                 `json:"id,omitempty"`
	ReloadTimestamp *int                    `json:"reload_timestamp,omitempty"`
	Response        *string                 `json:"response,omitempty"`
	Status          *KeepalivedReloadStatus `json:"status,omitempty"`
}

KeepalivedReload Keepalived reload

type KeepalivedReloadStatus

type KeepalivedReloadStatus string

KeepalivedReloadStatus defines model for KeepalivedReload.Status.

const (
	KeepalivedReloadStatusFailed     KeepalivedReloadStatus = "failed"
	KeepalivedReloadStatusInProgress KeepalivedReloadStatus = "in_progress"
	KeepalivedReloadStatusSucceeded  KeepalivedReloadStatus = "succeeded"
)

Defines values for KeepalivedReloadStatus.

type KeepalivedReloads

type KeepalivedReloads = []KeepalivedReload

KeepalivedReloads Keepalived reloads array

type KeepalivedTransaction

type KeepalivedTransaction struct {
	UnderscoreVersion *int                         `json:"_version,omitempty"`
	Id                *string                      `json:"id,omitempty"`
	Status            *KeepalivedTransactionStatus `json:"status,omitempty"`
}

KeepalivedTransaction Keepalived configuration transaction

type KeepalivedTransactionStatus

type KeepalivedTransactionStatus string

KeepalivedTransactionStatus defines model for KeepalivedTransaction.Status.

const (
	KeepalivedTransactionStatusFailed     KeepalivedTransactionStatus = "failed"
	KeepalivedTransactionStatusInProgress KeepalivedTransactionStatus = "in_progress"
	KeepalivedTransactionStatusSuccess    KeepalivedTransactionStatus = "success"
)

Defines values for KeepalivedTransactionStatus.

type KeepalivedTransactions

type KeepalivedTransactions = []KeepalivedTransaction

KeepalivedTransactions Keepalived Configuration transactions array

type LogConfiguration

type LogConfiguration struct {
	LogInputs  *map[string]LogInput  `json:"log_inputs,omitempty"`
	LogOutputs *map[string]LogOutput `json:"log_outputs,omitempty"`
	Settings   *LogSettings          `json:"settings,omitempty"`
}

LogConfiguration Configuration for Log Inputs and Outputs

type LogFilter

type LogFilter struct {
	// AllOf List of Log Rules
	AllOf *LogRules `json:"all_of,omitempty"`

	// AnyOf List of Log Rules
	AnyOf *LogRules `json:"any_of,omitempty"`
}

LogFilter defines model for log_filter.

type LogForward

type LogForward struct {
	Backlog    *int                  `json:"backlog"`
	Binds      *map[string]Bind      `json:"binds,omitempty"`
	DgramBinds *map[string]DgramBind `json:"dgram_binds,omitempty"`

	// LogTargetList HAProxy log target array (corresponds to log directives)
	LogTargetList *LogTargets `json:"log_target_list,omitempty"`
	Maxconn       *int        `json:"maxconn"`
	Name          string      `json:"name"`
	TimeoutClient *int        `json:"timeout_client"`
}

LogForward defines model for log_forward.

type LogForwardBase

type LogForwardBase struct {
	Backlog       *int   `json:"backlog"`
	Maxconn       *int   `json:"maxconn"`
	Name          string `json:"name"`
	TimeoutClient *int   `json:"timeout_client"`
}

LogForwardBase HAProxy log forward configuration

type LogForwards

type LogForwards = []LogForward

LogForwards HAProxy log forwards array

type LogInput

type LogInput struct {
	// Description More detailed information about the log input source.
	Description *string `json:"description,omitempty"`

	// Enabled Indicates if this log input source is active.
	Enabled *bool `json:"enabled"`

	// Id Uniquely identifies the log input source. Must have at least one char and not contain spaces.
	Id *string `json:"id,omitempty"`

	// Name Friendly name of the log input source.
	Name            *string  `json:"name,omitempty"`
	SamplingPercent *float64 `json:"sampling_percent,omitempty"`

	// SyslogOptions Collect Syslog messages with rfc5424 format through the network using UDP.
	SyslogOptions *SyslogInput `json:"syslog_options,omitempty"`

	// Type Type of the log input source.
	Type LogInputType `json:"type"`
}

LogInput defines model for log_input.

type LogInputType

type LogInputType string

LogInputType Type of the log input source.

const (
	LogInputTypeSyslog LogInputType = "syslog"
)

Defines values for LogInputType.

type LogInputs

type LogInputs = []LogInput

LogInputs List of Log Inputs

type LogOutput

type LogOutput struct {
	// BufferSize Size of the buffer (number of access logs) in front of this output to store new logs while the current one is being processed.
	BufferSize *int `json:"buffer_size,omitempty"`

	// ClickhouseOptions Send logs to ClickHouse database.
	ClickhouseOptions *ClickhouseOutput `json:"clickhouse_options,omitempty"`

	// Enabled Indicates if this log output destination is active.
	Enabled *bool      `json:"enabled"`
	Filter  *LogFilter `json:"filter,omitempty"`

	// Id Uniquely identifies the log output destination. Must have at least one char and not contain spaces.
	Id   *string `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`

	// SyslogOptions Send collected logs to a Syslog server rfc5424 format.
	SyslogOptions *SyslogOutput `json:"syslog_options,omitempty"`

	// Type Type of the log output destination.
	Type LogOutputType `json:"type"`
}

LogOutput defines model for log_output.

type LogOutputType

type LogOutputType string

LogOutputType Type of the log output destination.

const (
	LogOutputTypeClickhouse LogOutputType = "clickhouse"
	LogOutputTypeSyslog     LogOutputType = "syslog"
)

Defines values for LogOutputType.

type LogOutputs

type LogOutputs = []LogOutput

LogOutputs List of Log Outputs

type LogRule

type LogRule struct {
	// Field The name of the field in the log that will be compared.
	// You can access structured data map with the special syntax `<sd-id> <key>`.
	// For example,if the structured data are `[exampleSDID@haptech-id eventSource="Application" eventID="1011"][exampleSDID2@haptech-id test="tast"]`, you can access by setting field to `exampleSDID@haptech-id eventSource`.
	// Structured data syntax is applicable when type is string.
	Field string `json:"field"`

	// NumberMatcher Method of comparison for a number field (greater than, greater than or equals). This only applies when type is number.
	NumberMatcher *LogRuleNumberMatcher `json:"number_matcher,omitempty"`

	// StringMatcher Method of comparison for a string field. This only applies when type is string.
	StringMatcher *LogRuleStringMatcher `json:"string_matcher,omitempty"`

	// TimestampMatcher Method of comparison for a timestamp field (equals, before, after). This only applies when type is timestamp.
	TimestampMatcher *LogRuleTimestampMatcher `json:"timestamp_matcher,omitempty"`

	// Type Specifies the field's data type in the log and the matcher to use.
	Type LogRuleType `json:"type"`

	// Value The value to match in the selected field.
	Value string `json:"value"`
}

LogRule A rule to determine whether a log is a match.

type LogRuleNumberMatcher

type LogRuleNumberMatcher string

LogRuleNumberMatcher Method of comparison for a number field (greater than, greater than or equals). This only applies when type is number.

const (
	LogRuleNumberMatcherEquals LogRuleNumberMatcher = "equals"
	LogRuleNumberMatcherGe     LogRuleNumberMatcher = "ge"
	LogRuleNumberMatcherGt     LogRuleNumberMatcher = "gt"
	LogRuleNumberMatcherLe     LogRuleNumberMatcher = "le"
	LogRuleNumberMatcherLt     LogRuleNumberMatcher = "lt"
)

Defines values for LogRuleNumberMatcher.

type LogRuleStringMatcher

type LogRuleStringMatcher string

LogRuleStringMatcher Method of comparison for a string field. This only applies when type is string.

const (
	LogRuleStringMatcherContains   LogRuleStringMatcher = "contains"
	LogRuleStringMatcherEndsWith   LogRuleStringMatcher = "ends_with"
	LogRuleStringMatcherEquals     LogRuleStringMatcher = "equals"
	LogRuleStringMatcherRegex      LogRuleStringMatcher = "regex"
	LogRuleStringMatcherStartsWith LogRuleStringMatcher = "starts_with"
)

Defines values for LogRuleStringMatcher.

type LogRuleTimestampMatcher

type LogRuleTimestampMatcher string

LogRuleTimestampMatcher Method of comparison for a timestamp field (equals, before, after). This only applies when type is timestamp.

const (
	LogRuleTimestampMatcherAfter  LogRuleTimestampMatcher = "after"
	LogRuleTimestampMatcherBefore LogRuleTimestampMatcher = "before"
	LogRuleTimestampMatcherEquals LogRuleTimestampMatcher = "equals"
)

Defines values for LogRuleTimestampMatcher.

type LogRuleType

type LogRuleType string

LogRuleType Specifies the field's data type in the log and the matcher to use.

const (
	LogRuleTypeBool      LogRuleType = "bool"
	LogRuleTypeNumber    LogRuleType = "number"
	LogRuleTypeString    LogRuleType = "string"
	LogRuleTypeTimestamp LogRuleType = "timestamp"
)

Defines values for LogRuleType.

type LogRules

type LogRules = []LogRule

LogRules List of Log Rules

type LogSettings

type LogSettings struct {
	// MessageBufferSize size of the buffer (in number of messages) that connects log inputs to log outputs.
	MessageBufferSize *int `json:"message_buffer_size"`
}

LogSettings defines model for log_settings.

type LogTarget

type LogTarget struct {
	Address     *string            `json:"address,omitempty"`
	Facility    *LogTargetFacility `json:"facility,omitempty"`
	Format      *LogTargetFormat   `json:"format,omitempty"`
	Global      *bool              `json:"global,omitempty"`
	Length      *int               `json:"length,omitempty"`
	Level       *LogTargetLevel    `json:"level,omitempty"`
	Minlevel    *LogTargetMinlevel `json:"minlevel,omitempty"`
	Nolog       *bool              `json:"nolog,omitempty"`
	SampleRange *string            `json:"sample_range,omitempty"`
	SampleSize  *int               `json:"sample_size,omitempty"`
}

LogTarget Per-instance logging of events and traffic.

type LogTargetFacility

type LogTargetFacility string

LogTargetFacility defines model for LogTarget.Facility.

const (
	LogTargetFacilityAlert  LogTargetFacility = "alert"
	LogTargetFacilityAudit  LogTargetFacility = "audit"
	LogTargetFacilityAuth   LogTargetFacility = "auth"
	LogTargetFacilityAuth2  LogTargetFacility = "auth2"
	LogTargetFacilityCron   LogTargetFacility = "cron"
	LogTargetFacilityCron2  LogTargetFacility = "cron2"
	LogTargetFacilityDaemon LogTargetFacility = "daemon"
	LogTargetFacilityFtp    LogTargetFacility = "ftp"
	LogTargetFacilityKern   LogTargetFacility = "kern"
	LogTargetFacilityLocal0 LogTargetFacility = "local0"
	LogTargetFacilityLocal1 LogTargetFacility = "local1"
	LogTargetFacilityLocal2 LogTargetFacility = "local2"
	LogTargetFacilityLocal3 LogTargetFacility = "local3"
	LogTargetFacilityLocal4 LogTargetFacility = "local4"
	LogTargetFacilityLocal5 LogTargetFacility = "local5"
	LogTargetFacilityLocal6 LogTargetFacility = "local6"
	LogTargetFacilityLocal7 LogTargetFacility = "local7"
	LogTargetFacilityLpr    LogTargetFacility = "lpr"
	LogTargetFacilityMail   LogTargetFacility = "mail"
	LogTargetFacilityNews   LogTargetFacility = "news"
	LogTargetFacilityNtp    LogTargetFacility = "ntp"
	LogTargetFacilitySyslog LogTargetFacility = "syslog"
	LogTargetFacilityUser   LogTargetFacility = "user"
	LogTargetFacilityUucp   LogTargetFacility = "uucp"
)

Defines values for LogTargetFacility.

type LogTargetFormat

type LogTargetFormat string

LogTargetFormat defines model for LogTarget.Format.

const (
	LogTargetFormatIso      LogTargetFormat = "iso"
	LogTargetFormatLocal    LogTargetFormat = "local"
	LogTargetFormatPriority LogTargetFormat = "priority"
	LogTargetFormatRaw      LogTargetFormat = "raw"
	LogTargetFormatRfc3164  LogTargetFormat = "rfc3164"
	LogTargetFormatRfc5424  LogTargetFormat = "rfc5424"
	LogTargetFormatShort    LogTargetFormat = "short"
	LogTargetFormatTimed    LogTargetFormat = "timed"
)

Defines values for LogTargetFormat.

type LogTargetLevel

type LogTargetLevel string

LogTargetLevel defines model for LogTarget.Level.

const (
	LogTargetLevelAlert   LogTargetLevel = "alert"
	LogTargetLevelCrit    LogTargetLevel = "crit"
	LogTargetLevelDebug   LogTargetLevel = "debug"
	LogTargetLevelEmerg   LogTargetLevel = "emerg"
	LogTargetLevelErr     LogTargetLevel = "err"
	LogTargetLevelInfo    LogTargetLevel = "info"
	LogTargetLevelNotice  LogTargetLevel = "notice"
	LogTargetLevelWarning LogTargetLevel = "warning"
)

Defines values for LogTargetLevel.

type LogTargetMinlevel

type LogTargetMinlevel string

LogTargetMinlevel defines model for LogTarget.Minlevel.

const (
	LogTargetMinlevelAlert   LogTargetMinlevel = "alert"
	LogTargetMinlevelCrit    LogTargetMinlevel = "crit"
	LogTargetMinlevelDebug   LogTargetMinlevel = "debug"
	LogTargetMinlevelEmerg   LogTargetMinlevel = "emerg"
	LogTargetMinlevelErr     LogTargetMinlevel = "err"
	LogTargetMinlevelInfo    LogTargetMinlevel = "info"
	LogTargetMinlevelNotice  LogTargetMinlevel = "notice"
	LogTargetMinlevelWarning LogTargetMinlevel = "warning"
)

Defines values for LogTargetMinlevel.

type LogTargets

type LogTargets = []LogTarget

LogTargets HAProxy log target array (corresponds to log directives)

type LuaOptions

type LuaOptions struct {
	LoadPerThread *string `json:"load_per_thread,omitempty"`
	Loads         *[]struct {
		File string `json:"file"`
	} `json:"loads,omitempty"`
	PrependPath *[]struct {
		Path string                     `json:"path"`
		Type *LuaOptionsPrependPathType `json:"type,omitempty"`
	} `json:"prepend_path,omitempty"`
}

LuaOptions defines model for lua_options.

type LuaOptionsPrependPathType

type LuaOptionsPrependPathType string

LuaOptionsPrependPathType defines model for LuaOptions.PrependPath.Type.

const (
	LuaOptionsPrependPathTypeCpath LuaOptionsPrependPathType = "cpath"
	LuaOptionsPrependPathTypePath  LuaOptionsPrependPathType = "path"
)

Defines values for LuaOptionsPrependPathType.

type MailerEntries

type MailerEntries = []MailerEntry

MailerEntries HAProxy mailer entries

type MailerEntry

type MailerEntry struct {
	Address string `json:"address"`
	Name    string `json:"name"`
	Port    int    `json:"port"`
}

MailerEntry Mailer entry of a Mailers section

type MailersSection

type MailersSection struct {
	MailerEntries *map[string]MailerEntry `json:"mailer_entries,omitempty"`
	Name          string                  `json:"name"`
	Timeout       *int                    `json:"timeout"`
}

MailersSection defines model for mailers_section.

type MailersSectionBase

type MailersSectionBase struct {
	Name    string `json:"name"`
	Timeout *int   `json:"timeout"`
}

MailersSectionBase A list of SMTP servers used by HAProxy to send emails.

type MailersSections

type MailersSections = []MailersSection

MailersSections HAProxy mailers_section array

type Map

type Map struct {
	Description *string `json:"description,omitempty"`
	File        *string `json:"file,omitempty"`
	Id          *string `json:"id,omitempty"`

	// Size File size in bytes.
	Size        *int    `json:"size"`
	StorageName *string `json:"storage_name,omitempty"`
}

Map Map File

type MapEntries

type MapEntries = []MapEntry

MapEntries Entries of one runtime map

type MapEntry

type MapEntry struct {
	Id    *string `json:"id,omitempty"`
	Key   *string `json:"key,omitempty"`
	Value *string `json:"value,omitempty"`
}

MapEntry One Map Entry

type Maps

type Maps = []Map

Maps Array of runtime map files

type MaxmindOptions

type MaxmindOptions struct {
	CacheSize   *int  `json:"cache_size,omitempty"`
	Debug       *bool `json:"debug,omitempty"`
	MaxmindLoad *struct {
		MaxmindDBs *[]struct {
			Key  *string `json:"key,omitempty"`
			Path *string `json:"path,omitempty"`
		} `json:"maxmind_dbs,omitempty"`
		MlockMax *int `json:"mlock_max"`
	} `json:"load,omitempty"`
	MaxmindUpdate *struct {
		Checksum      *bool `json:"checksum,omitempty"`
		Delay         *int  `json:"delay"`
		DontlogNormal *bool `json:"dontlog_normal,omitempty"`
		Hash          *bool `json:"hash,omitempty"`
		Log           *bool `json:"log,omitempty"`
		MaxmindURLs   *[]struct {
			Key *string `json:"key,omitempty"`
			Url *string `json:"url,omitempty"`
		} `json:"maxmind_urls,omitempty"`
		Retries *int `json:"retries"`
		Timeout *int `json:"timeout"`
	} `json:"update,omitempty"`
}

MaxmindOptions defines model for maxmind_options.

type ModsecurityOptions

type ModsecurityOptions struct {
	DenyBlockingIo       *bool                           `json:"deny_blocking_io"`
	MaxCpuAction         *ModsecurityOptionsMaxCpuAction `json:"max_cpu_action"`
	MaxCpuBackoffDelay   *string                         `json:"max_cpu_backoff_delay"`
	MaxCpuBackoffRetries *int                            `json:"max_cpu_backoff_retries"`
	MaxCpuPeriod         *string                         `json:"max_cpu_period"`
	MaxCpuUsage          *int                            `json:"max_cpu_usage"`
}

ModsecurityOptions defines model for modsecurity_options.

type ModsecurityOptionsMaxCpuAction

type ModsecurityOptionsMaxCpuAction string

ModsecurityOptionsMaxCpuAction defines model for ModsecurityOptions.MaxCpuAction.

const (
	ModsecurityOptionsMaxCpuActionDeny ModsecurityOptionsMaxCpuAction = "deny"
	ModsecurityOptionsMaxCpuActionPass ModsecurityOptionsMaxCpuAction = "pass"
)

Defines values for ModsecurityOptionsMaxCpuAction.

type MonitorFail

type MonitorFail struct {
	Cond     MonitorFailCond `json:"cond"`
	CondTest string          `json:"cond_test"`
}

MonitorFail defines model for monitor_fail.

type MonitorFailCond

type MonitorFailCond string

MonitorFailCond defines model for MonitorFail.Cond.

const (
	MonitorFailCondIf     MonitorFailCond = "if"
	MonitorFailCondUnless MonitorFailCond = "unless"
)

Defines values for MonitorFailCond.

type MonitorUri

type MonitorUri = string

MonitorUri defines model for monitor_uri.

type MysqlCheckParams

type MysqlCheckParams struct {
	ClientVersion *MysqlCheckParamsClientVersion `json:"client_version,omitempty"`
	Username      *string                        `json:"username,omitempty"`
}

MysqlCheckParams defines model for mysql_check_params.

type MysqlCheckParamsClientVersion

type MysqlCheckParamsClientVersion string

MysqlCheckParamsClientVersion defines model for MysqlCheckParams.ClientVersion.

const (
	MysqlCheckParamsClientVersionPost41 MysqlCheckParamsClientVersion = "post-41"
	MysqlCheckParamsClientVersionPre41  MysqlCheckParamsClientVersion = "pre-41"
)

Defines values for MysqlCheckParamsClientVersion.

type Nameserver

type Nameserver struct {
	Address   string  `json:"address"`
	Interface *string `json:"interface,omitempty"`
	Name      string  `json:"name"`
	Port      *int    `json:"port"`
	Source    *string `json:"source,omitempty"`
}

Nameserver Nameserver used in Runtime DNS configuration

type Nameservers

type Nameservers = []Nameserver

Nameservers Nameservers array

type NativeStat

type NativeStat struct {
	BackendName *string          `json:"backend_name,omitempty"`
	Name        *string          `json:"name,omitempty"`
	Stats       *NativeStatStats `json:"stats,omitempty"`
	Type        *NativeStatType  `json:"type,omitempty"`
}

NativeStat Current stats for one object.

type NativeStatStats

type NativeStatStats struct {
	Act           *int                        `json:"act"`
	Addr          *string                     `json:"addr,omitempty"`
	AgentCode     *int                        `json:"agent_code"`
	AgentDesc     *string                     `json:"agent_desc,omitempty"`
	AgentDuration *int                        `json:"agent_duration"`
	AgentFall     *int                        `json:"agent_fall"`
	AgentHealth   *int                        `json:"agent_health"`
	AgentRise     *int                        `json:"agent_rise"`
	AgentStatus   *NativeStatStatsAgentStatus `json:"agent_status,omitempty"`
	Algo          *string                     `json:"algo,omitempty"`
	Bck           *int                        `json:"bck"`
	Bin           *int                        `json:"bin"`
	Bout          *int                        `json:"bout"`
	CheckCode     *int                        `json:"check_code"`
	CheckDesc     *string                     `json:"check_desc,omitempty"`
	CheckDuration *int                        `json:"check_duration"`
	CheckFall     *int                        `json:"check_fall"`
	CheckHealth   *int                        `json:"check_health"`
	CheckRise     *int                        `json:"check_rise"`
	CheckStatus   *NativeStatStatsCheckStatus `json:"check_status,omitempty"`
	Chkdown       *int                        `json:"chkdown"`
	Chkfail       *int                        `json:"chkfail"`
	CliAbrt       *int                        `json:"cli_abrt"`
	CompByp       *int                        `json:"comp_byp"`
	CompIn        *int                        `json:"comp_in"`
	CompOut       *int                        `json:"comp_out"`
	CompRsp       *int                        `json:"comp_rsp"`
	ConnRate      *int                        `json:"conn_rate"`
	ConnRateMax   *int                        `json:"conn_rate_max"`
	ConnTot       *int                        `json:"conn_tot"`
	Cookie        *string                     `json:"cookie,omitempty"`
	Ctime         *int                        `json:"ctime"`
	Dcon          *int                        `json:"dcon"`
	Downtime      *int                        `json:"downtime"`
	Dreq          *int                        `json:"dreq"`
	Dresp         *int                        `json:"dresp"`
	Dses          *int                        `json:"dses"`
	Econ          *int                        `json:"econ"`
	Ereq          *int                        `json:"ereq"`
	Eresp         *int                        `json:"eresp"`
	Hanafail      *string                     `json:"hanafail,omitempty"`
	Hrsp1xx       *int                        `json:"hrsp_1xx"`
	Hrsp2xx       *int                        `json:"hrsp_2xx"`
	Hrsp3xx       *int                        `json:"hrsp_3xx"`
	Hrsp4xx       *int                        `json:"hrsp_4xx"`
	Hrsp5xx       *int                        `json:"hrsp_5xx"`
	HrspOther     *int                        `json:"hrsp_other"`
	Iid           *int                        `json:"iid"`
	Intercepted   *int                        `json:"intercepted"`
	LastAgt       *string                     `json:"last_agt"`
	LastChk       *string                     `json:"last_chk"`
	Lastchg       *int                        `json:"lastchg"`
	Lastsess      *int                        `json:"lastsess"`
	Lbtot         *int                        `json:"lbtot"`
	Mode          *NativeStatStatsMode        `json:"mode,omitempty"`
	Pid           *int                        `json:"pid"`
	Qcur          *int                        `json:"qcur"`
	Qlimit        *int                        `json:"qlimit"`
	Qmax          *int                        `json:"qmax"`
	Qtime         *int                        `json:"qtime"`
	Rate          *int                        `json:"rate"`
	RateLim       *int                        `json:"rate_lim"`
	RateMax       *int                        `json:"rate_max"`
	ReqRate       *int                        `json:"req_rate"`
	ReqRateMax    *int                        `json:"req_rate_max"`
	ReqTot        *int                        `json:"req_tot"`
	Rtime         *int                        `json:"rtime"`
	Scur          *int                        `json:"scur"`
	Sid           *int                        `json:"sid"`
	Slim          *int                        `json:"slim"`
	Smax          *int                        `json:"smax"`
	SrvAbrt       *int                        `json:"srv_abrt"`
	Status        *NativeStatStatsStatus      `json:"status,omitempty"`
	Stot          *int                        `json:"stot"`
	Throttle      *int                        `json:"throttle"`
	Tracked       *string                     `json:"tracked,omitempty"`
	Ttime         *int                        `json:"ttime"`
	Weight        *int                        `json:"weight"`
	Wredis        *int                        `json:"wredis"`
	Wretr         *int                        `json:"wretr"`
}

NativeStatStats defines model for native_stat_stats.

type NativeStatStatsAgentStatus

type NativeStatStatsAgentStatus string

NativeStatStatsAgentStatus defines model for NativeStatStats.AgentStatus.

const (
	NativeStatStatsAgentStatusINI     NativeStatStatsAgentStatus = "INI"
	NativeStatStatsAgentStatusL4CON   NativeStatStatsAgentStatus = "L4CON"
	NativeStatStatsAgentStatusL4OK    NativeStatStatsAgentStatus = "L4OK"
	NativeStatStatsAgentStatusL4TOUT  NativeStatStatsAgentStatus = "L4TOUT"
	NativeStatStatsAgentStatusL7OK    NativeStatStatsAgentStatus = "L7OK"
	NativeStatStatsAgentStatusL7STS   NativeStatStatsAgentStatus = "L7STS"
	NativeStatStatsAgentStatusSOCKERR NativeStatStatsAgentStatus = "SOCKERR"
	NativeStatStatsAgentStatusUNK     NativeStatStatsAgentStatus = "UNK"
)

Defines values for NativeStatStatsAgentStatus.

type NativeStatStatsCheckStatus

type NativeStatStatsCheckStatus string

NativeStatStatsCheckStatus defines model for NativeStatStats.CheckStatus.

const (
	NativeStatStatsCheckStatusINI     NativeStatStatsCheckStatus = "INI"
	NativeStatStatsCheckStatusL4CON   NativeStatStatsCheckStatus = "L4CON"
	NativeStatStatsCheckStatusL4OK    NativeStatStatsCheckStatus = "L4OK"
	NativeStatStatsCheckStatusL4TOUT  NativeStatStatsCheckStatus = "L4TOUT"
	NativeStatStatsCheckStatusL6OK    NativeStatStatsCheckStatus = "L6OK"
	NativeStatStatsCheckStatusL6RSP   NativeStatStatsCheckStatus = "L6RSP"
	NativeStatStatsCheckStatusL6TOUT  NativeStatStatsCheckStatus = "L6TOUT"
	NativeStatStatsCheckStatusL7OK    NativeStatStatsCheckStatus = "L7OK"
	NativeStatStatsCheckStatusL7OKC   NativeStatStatsCheckStatus = "L7OKC"
	NativeStatStatsCheckStatusL7RSP   NativeStatStatsCheckStatus = "L7RSP"
	NativeStatStatsCheckStatusL7STS   NativeStatStatsCheckStatus = "L7STS"
	NativeStatStatsCheckStatusL7TOUT  NativeStatStatsCheckStatus = "L7TOUT"
	NativeStatStatsCheckStatusSOCKERR NativeStatStatsCheckStatus = "SOCKERR"
	NativeStatStatsCheckStatusUNK     NativeStatStatsCheckStatus = "UNK"
)

Defines values for NativeStatStatsCheckStatus.

type NativeStatStatsMode

type NativeStatStatsMode string

NativeStatStatsMode defines model for NativeStatStats.Mode.

const (
	NativeStatStatsModeHealth  NativeStatStatsMode = "health"
	NativeStatStatsModeHttp    NativeStatStatsMode = "http"
	NativeStatStatsModeTcp     NativeStatStatsMode = "tcp"
	NativeStatStatsModeUnknown NativeStatStatsMode = "unknown"
)

Defines values for NativeStatStatsMode.

type NativeStatStatsStatus

type NativeStatStatsStatus string

NativeStatStatsStatus defines model for NativeStatStats.Status.

const (
	NativeStatStatsStatusDOWN    NativeStatStatsStatus = "DOWN"
	NativeStatStatsStatusMAINT   NativeStatStatsStatus = "MAINT"
	NativeStatStatsStatusNOLB    NativeStatStatsStatus = "NOLB"
	NativeStatStatsStatusNoCheck NativeStatStatsStatus = "no check"
	NativeStatStatsStatusUP      NativeStatStatsStatus = "UP"
)

Defines values for NativeStatStatsStatus.

type NativeStatType

type NativeStatType string

NativeStatType defines model for NativeStat.Type.

const (
	NativeStatTypeBackend  NativeStatType = "backend"
	NativeStatTypeFrontend NativeStatType = "frontend"
	NativeStatTypeServer   NativeStatType = "server"
)

Defines values for NativeStatType.

type NativeStats

type NativeStats struct {
	Error      *string       `json:"error,omitempty"`
	RuntimeAPI *string       `json:"runtimeAPI,omitempty"`
	Stats      *[]NativeStat `json:"stats,omitempty"`
}

NativeStats HAProxy stats array

type NotAcceptable

type NotAcceptable = Error

NotAcceptable API Error

type NotFound

type NotFound = Error

NotFound API Error

type OcspUpdateOptions

type OcspUpdateOptions struct {
	Disable   *bool `json:"disable"`
	Httpproxy *struct {
		Address *string `json:"address,omitempty"`
		Port    *int    `json:"port"`
	} `json:"httpproxy,omitempty"`

	// Maxdelay Sets the maximum interval between two automatic updates of the same OCSP response.This time is expressed in seconds
	Maxdelay *int `json:"maxdelay"`

	// Mindelay Sets the minimum interval between two automatic updates of the same OCSP response. This time is expressed in seconds
	Mindelay *int                   `json:"mindelay"`
	Mode     *OcspUpdateOptionsMode `json:"mode,omitempty"`
}

OcspUpdateOptions defines model for ocsp_update_options.

type OcspUpdateOptionsMode

type OcspUpdateOptionsMode string

OcspUpdateOptionsMode defines model for OcspUpdateOptions.Mode.

const (
	OcspUpdateOptionsModeDisabled OcspUpdateOptionsMode = "disabled"
	OcspUpdateOptionsModeEnabled  OcspUpdateOptionsMode = "enabled"
)

Defines values for OcspUpdateOptionsMode.

type Originalto

type Originalto struct {
	Enabled OriginaltoEnabled `json:"enabled"`
	Except  *string           `json:"except,omitempty"`
	Header  *string           `json:"header,omitempty"`
}

Originalto defines model for originalto.

type OriginaltoEnabled

type OriginaltoEnabled string

OriginaltoEnabled defines model for Originalto.Enabled.

const (
	OriginaltoEnabledEnabled OriginaltoEnabled = "enabled"
)

Defines values for OriginaltoEnabled.

type ParentName

type ParentName = string

ParentName defines model for parent_name.

type PeerEntries

type PeerEntries = []PeerEntry

PeerEntries HAProxy peer entries array

type PeerEntry

type PeerEntry struct {
	Address string `json:"address"`
	Name    string `json:"name"`
	Port    *int   `json:"port"`
	Shard   *int   `json:"shard,omitempty"`
}

PeerEntry Peer Entry from peers table

type PeerSection

type PeerSection struct {
	Binds *map[string]Bind `json:"binds,omitempty"`

	// DefaultBind HAProxy default bind configuration
	DefaultBind   *DefaultBind   `json:"default_bind,omitempty"`
	DefaultServer *DefaultServer `json:"default_server,omitempty"`
	Disabled      *bool          `json:"disabled,omitempty"`
	Enabled       *bool          `json:"enabled,omitempty"`

	// LogTargetList HAProxy log target array (corresponds to log directives)
	LogTargetList *LogTargets           `json:"log_target_list,omitempty"`
	Name          string                `json:"name"`
	PeerEntries   *map[string]PeerEntry `json:"peer_entries,omitempty"`
	Servers       *map[string]Server    `json:"servers,omitempty"`

	// Shards In some configurations, one would like to distribute the stick-table contents
	// to some peers in place of sending all the stick-table contents to each peer
	// declared in the "peers" section. In such cases, "shards" specifies the
	// number of peer involved in this stick-table contents distribution.
	Shards *int              `json:"shards,omitempty"`
	Tables *map[string]Table `json:"tables,omitempty"`
}

PeerSection defines model for peer_section.

type PeerSectionBase

type PeerSectionBase struct {
	// DefaultBind HAProxy default bind configuration
	DefaultBind   *DefaultBind   `json:"default_bind,omitempty"`
	DefaultServer *DefaultServer `json:"default_server,omitempty"`
	Disabled      *bool          `json:"disabled,omitempty"`
	Enabled       *bool          `json:"enabled,omitempty"`
	Name          string         `json:"name"`

	// Shards In some configurations, one would like to distribute the stick-table contents
	// to some peers in place of sending all the stick-table contents to each peer
	// declared in the "peers" section. In such cases, "shards" specifies the
	// number of peer involved in this stick-table contents distribution.
	Shards *int `json:"shards,omitempty"`
}

PeerSectionBase HAProxy peer_section configuration

type PeerSections

type PeerSections = []PeerSection

PeerSections HAProxy peer_section array

type PerformanceOptions

type PerformanceOptions struct {
	BusyPolling     *bool                              `json:"busy_polling,omitempty"`
	MaxSpreadChecks *int                               `json:"max_spread_checks"`
	Maxcompcpuusage *int                               `json:"maxcompcpuusage,omitempty"`
	Maxcomprate     *int                               `json:"maxcomprate,omitempty"`
	Maxconn         *int                               `json:"maxconn,omitempty"`
	Maxconnrate     *int                               `json:"maxconnrate,omitempty"`
	Maxpipes        *int                               `json:"maxpipes,omitempty"`
	Maxsessrate     *int                               `json:"maxsessrate,omitempty"`
	Maxzlibmem      *int                               `json:"maxzlibmem,omitempty"`
	Noepoll         *bool                              `json:"noepoll,omitempty"`
	Noevports       *bool                              `json:"noevports,omitempty"`
	Nogetaddrinfo   *bool                              `json:"nogetaddrinfo,omitempty"`
	Nokqueue        *bool                              `json:"nokqueue,omitempty"`
	Nopoll          *bool                              `json:"nopoll,omitempty"`
	Noreuseport     *bool                              `json:"noreuseport,omitempty"`
	Nosplice        *bool                              `json:"nosplice,omitempty"`
	ProfilingMemory *PerformanceOptionsProfilingMemory `json:"profiling_memory,omitempty"`
	ProfilingTasks  *PerformanceOptionsProfilingTasks  `json:"profiling_tasks,omitempty"`
	ServerStateBase *string                            `json:"server_state_base,omitempty"`
	ServerStateFile *string                            `json:"server_state_file,omitempty"`
	SpreadChecks    *int                               `json:"spread_checks,omitempty"`
	ThreadHardLimit *int                               `json:"thread_hard_limit"`
}

PerformanceOptions defines model for performance_options.

type PerformanceOptionsProfilingMemory

type PerformanceOptionsProfilingMemory string

PerformanceOptionsProfilingMemory defines model for PerformanceOptions.ProfilingMemory.

const (
	PerformanceOptionsProfilingMemoryDisabled PerformanceOptionsProfilingMemory = "disabled"
	PerformanceOptionsProfilingMemoryEnabled  PerformanceOptionsProfilingMemory = "enabled"
)

Defines values for PerformanceOptionsProfilingMemory.

type PerformanceOptionsProfilingTasks

type PerformanceOptionsProfilingTasks string

PerformanceOptionsProfilingTasks defines model for PerformanceOptions.ProfilingTasks.

const (
	PerformanceOptionsProfilingTasksAuto     PerformanceOptionsProfilingTasks = "auto"
	PerformanceOptionsProfilingTasksDisabled PerformanceOptionsProfilingTasks = "disabled"
	PerformanceOptionsProfilingTasksEnabled  PerformanceOptionsProfilingTasks = "enabled"
)

Defines values for PerformanceOptionsProfilingTasks.

type PersistRule

type PersistRule struct {
	RdpCookieName *string         `json:"rdp_cookie_name,omitempty"`
	Type          PersistRuleType `json:"type"`
}

PersistRule defines model for persist_rule.

type PersistRuleType

type PersistRuleType string

PersistRuleType defines model for PersistRule.Type.

const (
	PersistRuleTypeRdpCookie PersistRuleType = "rdp-cookie"
)

Defines values for PersistRuleType.

type PgsqlCheckParams

type PgsqlCheckParams struct {
	Username *string `json:"username,omitempty"`
}

PgsqlCheckParams defines model for pgsql_check_params.

type PostClusterJSONRequestBody

type PostClusterJSONRequestBody = ClusterSettings

PostClusterJSONRequestBody defines body for PostCluster for application/json ContentType.

type PostClusterParams

type PostClusterParams struct {
	// Configuration In case of moving to single mode do we keep or clean configuration
	Configuration *PostClusterParamsConfiguration `form:"configuration,omitempty" json:"configuration,omitempty"`

	// AdvertisedAddress Force the advertised address when joining a cluster
	AdvertisedAddress *string `form:"advertised_address,omitempty" json:"advertised_address,omitempty"`

	// AdvertisedPort Force the advertised port when joining a cluster
	AdvertisedPort *int `form:"advertised_port,omitempty" json:"advertised_port,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

PostClusterParams defines parameters for PostCluster.

type PostClusterParamsConfiguration

type PostClusterParamsConfiguration string

PostClusterParamsConfiguration defines parameters for PostCluster.

const (
	PostClusterParamsConfigurationKeep PostClusterParamsConfiguration = "keep"
)

Defines values for PostClusterParamsConfiguration.

type PostClusterResponse

type PostClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterSettings
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParsePostClusterResponse

func ParsePostClusterResponse(rsp *http.Response) (*PostClusterResponse, error)

ParsePostClusterResponse parses an HTTP response from a PostClusterWithResponse call

func (PostClusterResponse) Status

func (r PostClusterResponse) Status() string

Status returns HTTPResponse.Status

func (PostClusterResponse) StatusCode

func (r PostClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostHAProxyConfigurationParams

type PostHAProxyConfigurationParams struct {
	// SkipVersion If set, no version check will be done and the pushed config will be enforced
	SkipVersion *bool `form:"skip_version,omitempty" json:"skip_version,omitempty"`

	// SkipReload If set, no reload will be initiated and runtime actions from X-Runtime-Actions will be applied
	SkipReload *bool `form:"skip_reload,omitempty" json:"skip_reload,omitempty"`

	// OnlyValidate If set, only validates configuration, without applying it
	OnlyValidate *bool `form:"only_validate,omitempty" json:"only_validate,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// XRuntimeActions List of Runtime API commands with parameters separated by ';'
	XRuntimeActions *string `json:"X-Runtime-Actions,omitempty"`
}

PostHAProxyConfigurationParams defines parameters for PostHAProxyConfiguration.

type PostHAProxyConfigurationResponse

type PostHAProxyConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePostHAProxyConfigurationResponse

func ParsePostHAProxyConfigurationResponse(rsp *http.Response) (*PostHAProxyConfigurationResponse, error)

ParsePostHAProxyConfigurationResponse parses an HTTP response from a PostHAProxyConfigurationWithResponse call

func (PostHAProxyConfigurationResponse) Status

Status returns HTTPResponse.Status

func (PostHAProxyConfigurationResponse) StatusCode

func (r PostHAProxyConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostHAProxyConfigurationTextBody

type PostHAProxyConfigurationTextBody = string

PostHAProxyConfigurationTextBody defines parameters for PostHAProxyConfiguration.

type PostHAProxyConfigurationTextRequestBody

type PostHAProxyConfigurationTextRequestBody = PostHAProxyConfigurationTextBody

PostHAProxyConfigurationTextRequestBody defines body for PostHAProxyConfiguration for text/plain ContentType.

type PostServicesHaproxyRuntimeAclsParentNameEntriesJSONRequestBody

type PostServicesHaproxyRuntimeAclsParentNameEntriesJSONRequestBody = AclFileEntry

PostServicesHaproxyRuntimeAclsParentNameEntriesJSONRequestBody defines body for PostServicesHaproxyRuntimeAclsParentNameEntries for application/json ContentType.

type PostServicesHaproxyRuntimeAclsParentNameEntriesResponse

type PostServicesHaproxyRuntimeAclsParentNameEntriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AclFileEntry
	JSON400      *BadRequest
	JSON409      *AlreadyExists
	JSONDefault  *DefaultError
}

func ParsePostServicesHaproxyRuntimeAclsParentNameEntriesResponse

func ParsePostServicesHaproxyRuntimeAclsParentNameEntriesResponse(rsp *http.Response) (*PostServicesHaproxyRuntimeAclsParentNameEntriesResponse, error)

ParsePostServicesHaproxyRuntimeAclsParentNameEntriesResponse parses an HTTP response from a PostServicesHaproxyRuntimeAclsParentNameEntriesWithResponse call

func (PostServicesHaproxyRuntimeAclsParentNameEntriesResponse) Status

Status returns HTTPResponse.Status

func (PostServicesHaproxyRuntimeAclsParentNameEntriesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ProcessInfo

type ProcessInfo struct {
	Error      *string          `json:"error,omitempty"`
	Info       *ProcessInfoItem `json:"info,omitempty"`
	RuntimeAPI *string          `json:"runtimeAPI,omitempty"`
}

ProcessInfo General HAProxy process information

type ProcessInfoItem

type ProcessInfoItem struct {
	ActivePeers        *int `json:"active_peers"`
	BusyPolling        *int `json:"busy_polling"`
	BytesOutRate       *int `json:"bytes_out_rate"`
	CompressBpsIn      *int `json:"compress_bps_in"`
	CompressBpsOut     *int `json:"compress_bps_out"`
	CompressBpsRateLim *int `json:"compress_bps_rate_lim"`
	ConnRate           *int `json:"conn_rate"`
	ConnRateLimit      *int `json:"conn_rate_limit"`
	ConnectedPeers     *int `json:"connected_peers"`
	CumConns           *int `json:"cum_conns"`
	CumReq             *int `json:"cum_req"`
	CumSslConns        *int `json:"cum_ssl_conns"`
	CurrConns          *int `json:"curr_conns"`
	CurrSslConns       *int `json:"curr_ssl_conns"`
	DroppedLogs        *int `json:"dropped_logs"`
	FailedResolutions  *int `json:"failed_resolutions"`
	HardMaxConn        *int `json:"hard_max_conn"`
	IdlePct            *int `json:"idle_pct"`
	Jobs               *int `json:"jobs"`
	Listeners          *int `json:"listeners"`
	MaxConn            *int `json:"max_conn"`
	MaxConnRate        *int `json:"max_conn_rate"`
	MaxPipes           *int `json:"max_pipes"`
	MaxSessRate        *int `json:"max_sess_rate"`
	MaxSock            *int `json:"max_sock"`
	MaxSslConns        *int `json:"max_ssl_conns"`
	MaxSslRate         *int `json:"max_ssl_rate"`
	MaxZlibMemUsage    *int `json:"max_zlib_mem_usage"`
	MemMaxMb           *int `json:"mem_max_mb"`

	// Nbthread Number of threads
	Nbthread *int    `json:"nbthread"`
	Node     *string `json:"node,omitempty"`

	// Pid Process id of the replying worker process
	Pid         *int `json:"pid"`
	PipesFree   *int `json:"pipes_free"`
	PipesUsed   *int `json:"pipes_used"`
	PoolAllocMb *int `json:"pool_alloc_mb"`
	PoolFailed  *int `json:"pool_failed"`
	PoolUsedMb  *int `json:"pool_used_mb"`

	// ProcessNum Process number
	ProcessNum *int `json:"process_num"`

	// Processes Number of spawned processes
	Processes *int `json:"processes"`

	// ReleaseDate HAProxy version release date
	ReleaseDate             *openapi_types.Date `json:"release_date,omitempty"`
	RunQueue                *int                `json:"run_queue"`
	SessRate                *int                `json:"sess_rate"`
	SessRateLimit           *int                `json:"sess_rate_limit"`
	SslBackendKeyRate       *int                `json:"ssl_backend_key_rate"`
	SslBackendMaxKeyRate    *int                `json:"ssl_backend_max_key_rate"`
	SslCacheLookups         *int                `json:"ssl_cache_lookups"`
	SslCacheMisses          *int                `json:"ssl_cache_misses"`
	SslFrontendKeyRate      *int                `json:"ssl_frontend_key_rate"`
	SslFrontendMaxKeyRate   *int                `json:"ssl_frontend_max_key_rate"`
	SslFrontendSessionReuse *int                `json:"ssl_frontend_session_reuse"`
	SslRate                 *int                `json:"ssl_rate"`
	SslRateLimit            *int                `json:"ssl_rate_limit"`
	Stopping                *int                `json:"stopping"`
	Tasks                   *int                `json:"tasks"`
	TotalBytesOut           *int                `json:"total_bytes_out"`
	UlimitN                 *int                `json:"ulimit_n"`
	Unstoppable             *int                `json:"unstoppable"`

	// Uptime HAProxy uptime in s
	Uptime *int `json:"uptime"`

	// Version HAProxy version string
	Version      *string `json:"version,omitempty"`
	ZlibMemUsage *int    `json:"zlib_mem_usage"`
}

ProcessInfoItem defines model for process_info_item.

type Program

type Program struct {
	// Command The command to be run, with flags and options.
	Command string `json:"command"`

	// Group The group to run the command as, if different than the HAProxy group.
	Group *string `json:"group,omitempty"`
	Name  string  `json:"name"`

	// StartOnReload HAProxy stops and recreates child programs at reload.
	StartOnReload *ProgramStartOnReload `json:"start-on-reload,omitempty"`

	// User The user to run the command as, if different than the HAProxy user.
	User *string `json:"user,omitempty"`
}

Program HAProxy program configuration

type ProgramStartOnReload

type ProgramStartOnReload string

ProgramStartOnReload HAProxy stops and recreates child programs at reload.

const (
	ProgramStartOnReloadDisabled ProgramStartOnReload = "disabled"
	ProgramStartOnReloadEnabled  ProgramStartOnReload = "enabled"
)

Defines values for ProgramStartOnReload.

type Programs

type Programs = []Program

Programs defines model for programs.

type Redispatch

type Redispatch struct {
	Enabled  RedispatchEnabled `json:"enabled"`
	Interval *int              `json:"interval"`
}

Redispatch defines model for redispatch.

type RedispatchEnabled

type RedispatchEnabled string

RedispatchEnabled defines model for Redispatch.Enabled.

const (
	RedispatchEnabledDisabled RedispatchEnabled = "disabled"
	RedispatchEnabledEnabled  RedispatchEnabled = "enabled"
)

Defines values for RedispatchEnabled.

type Reload

type Reload struct {
	Id              *string       `json:"id,omitempty"`
	ReloadTimestamp *int          `json:"reload_timestamp,omitempty"`
	Response        *string       `json:"response,omitempty"`
	Status          *ReloadStatus `json:"status,omitempty"`
}

Reload HAProxy reload

type ReloadStatus

type ReloadStatus string

ReloadStatus defines model for Reload.Status.

const (
	ReloadStatusFailed     ReloadStatus = "failed"
	ReloadStatusInProgress ReloadStatus = "in_progress"
	ReloadStatusSucceeded  ReloadStatus = "succeeded"
)

Defines values for ReloadStatus.

type Reloads

type Reloads = []Reload

Reloads HAProxy reloads array

type ReplaceAWSRegionJSONRequestBody

type ReplaceAWSRegionJSONRequestBody = AwsRegion

ReplaceAWSRegionJSONRequestBody defines body for ReplaceAWSRegion for application/json ContentType.

type ReplaceAWSRegionResponse

type ReplaceAWSRegionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AwsRegion
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceAWSRegionResponse

func ParseReplaceAWSRegionResponse(rsp *http.Response) (*ReplaceAWSRegionResponse, error)

ParseReplaceAWSRegionResponse parses an HTTP response from a ReplaceAWSRegionWithResponse call

func (ReplaceAWSRegionResponse) Status

func (r ReplaceAWSRegionResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceAWSRegionResponse) StatusCode

func (r ReplaceAWSRegionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAclBackendJSONRequestBody

type ReplaceAclBackendJSONRequestBody = Acl

ReplaceAclBackendJSONRequestBody defines body for ReplaceAclBackend for application/json ContentType.

type ReplaceAclBackendParams

type ReplaceAclBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAclBackendParams defines parameters for ReplaceAclBackend.

type ReplaceAclBackendResponse

type ReplaceAclBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acl
	JSON202      *Acl
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceAclBackendResponse

func ParseReplaceAclBackendResponse(rsp *http.Response) (*ReplaceAclBackendResponse, error)

ParseReplaceAclBackendResponse parses an HTTP response from a ReplaceAclBackendWithResponse call

func (ReplaceAclBackendResponse) Status

func (r ReplaceAclBackendResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceAclBackendResponse) StatusCode

func (r ReplaceAclBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAclFCGIAppJSONRequestBody

type ReplaceAclFCGIAppJSONRequestBody = Acl

ReplaceAclFCGIAppJSONRequestBody defines body for ReplaceAclFCGIApp for application/json ContentType.

type ReplaceAclFCGIAppParams

type ReplaceAclFCGIAppParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAclFCGIAppParams defines parameters for ReplaceAclFCGIApp.

type ReplaceAclFCGIAppResponse

type ReplaceAclFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acl
	JSON202      *Acl
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceAclFCGIAppResponse

func ParseReplaceAclFCGIAppResponse(rsp *http.Response) (*ReplaceAclFCGIAppResponse, error)

ParseReplaceAclFCGIAppResponse parses an HTTP response from a ReplaceAclFCGIAppWithResponse call

func (ReplaceAclFCGIAppResponse) Status

func (r ReplaceAclFCGIAppResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceAclFCGIAppResponse) StatusCode

func (r ReplaceAclFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAclFrontendJSONRequestBody

type ReplaceAclFrontendJSONRequestBody = Acl

ReplaceAclFrontendJSONRequestBody defines body for ReplaceAclFrontend for application/json ContentType.

type ReplaceAclFrontendParams

type ReplaceAclFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAclFrontendParams defines parameters for ReplaceAclFrontend.

type ReplaceAclFrontendResponse

type ReplaceAclFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acl
	JSON202      *Acl
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceAclFrontendResponse

func ParseReplaceAclFrontendResponse(rsp *http.Response) (*ReplaceAclFrontendResponse, error)

ParseReplaceAclFrontendResponse parses an HTTP response from a ReplaceAclFrontendWithResponse call

func (ReplaceAclFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAclFrontendResponse) StatusCode

func (r ReplaceAclFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllAclBackendJSONRequestBody

type ReplaceAllAclBackendJSONRequestBody = Acls

ReplaceAllAclBackendJSONRequestBody defines body for ReplaceAllAclBackend for application/json ContentType.

type ReplaceAllAclBackendParams

type ReplaceAllAclBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllAclBackendParams defines parameters for ReplaceAllAclBackend.

type ReplaceAllAclBackendResponse

type ReplaceAllAclBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acls
	JSON202      *Acls
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllAclBackendResponse

func ParseReplaceAllAclBackendResponse(rsp *http.Response) (*ReplaceAllAclBackendResponse, error)

ParseReplaceAllAclBackendResponse parses an HTTP response from a ReplaceAllAclBackendWithResponse call

func (ReplaceAllAclBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllAclBackendResponse) StatusCode

func (r ReplaceAllAclBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllAclFCGIAppJSONRequestBody

type ReplaceAllAclFCGIAppJSONRequestBody = Acls

ReplaceAllAclFCGIAppJSONRequestBody defines body for ReplaceAllAclFCGIApp for application/json ContentType.

type ReplaceAllAclFCGIAppParams

type ReplaceAllAclFCGIAppParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllAclFCGIAppParams defines parameters for ReplaceAllAclFCGIApp.

type ReplaceAllAclFCGIAppResponse

type ReplaceAllAclFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acls
	JSON202      *Acls
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllAclFCGIAppResponse

func ParseReplaceAllAclFCGIAppResponse(rsp *http.Response) (*ReplaceAllAclFCGIAppResponse, error)

ParseReplaceAllAclFCGIAppResponse parses an HTTP response from a ReplaceAllAclFCGIAppWithResponse call

func (ReplaceAllAclFCGIAppResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllAclFCGIAppResponse) StatusCode

func (r ReplaceAllAclFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllAclFrontendJSONRequestBody

type ReplaceAllAclFrontendJSONRequestBody = Acls

ReplaceAllAclFrontendJSONRequestBody defines body for ReplaceAllAclFrontend for application/json ContentType.

type ReplaceAllAclFrontendParams

type ReplaceAllAclFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllAclFrontendParams defines parameters for ReplaceAllAclFrontend.

type ReplaceAllAclFrontendResponse

type ReplaceAllAclFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Acls
	JSON202      *Acls
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllAclFrontendResponse

func ParseReplaceAllAclFrontendResponse(rsp *http.Response) (*ReplaceAllAclFrontendResponse, error)

ParseReplaceAllAclFrontendResponse parses an HTTP response from a ReplaceAllAclFrontendWithResponse call

func (ReplaceAllAclFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllAclFrontendResponse) StatusCode

func (r ReplaceAllAclFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllFilterBackendJSONRequestBody

type ReplaceAllFilterBackendJSONRequestBody = Filters

ReplaceAllFilterBackendJSONRequestBody defines body for ReplaceAllFilterBackend for application/json ContentType.

type ReplaceAllFilterBackendParams

type ReplaceAllFilterBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllFilterBackendParams defines parameters for ReplaceAllFilterBackend.

type ReplaceAllFilterBackendResponse

type ReplaceAllFilterBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filters
	JSON202      *Filters
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllFilterBackendResponse

func ParseReplaceAllFilterBackendResponse(rsp *http.Response) (*ReplaceAllFilterBackendResponse, error)

ParseReplaceAllFilterBackendResponse parses an HTTP response from a ReplaceAllFilterBackendWithResponse call

func (ReplaceAllFilterBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllFilterBackendResponse) StatusCode

func (r ReplaceAllFilterBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllFilterFrontendJSONRequestBody

type ReplaceAllFilterFrontendJSONRequestBody = Filters

ReplaceAllFilterFrontendJSONRequestBody defines body for ReplaceAllFilterFrontend for application/json ContentType.

type ReplaceAllFilterFrontendParams

type ReplaceAllFilterFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllFilterFrontendParams defines parameters for ReplaceAllFilterFrontend.

type ReplaceAllFilterFrontendResponse

type ReplaceAllFilterFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filters
	JSON202      *Filters
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllFilterFrontendResponse

func ParseReplaceAllFilterFrontendResponse(rsp *http.Response) (*ReplaceAllFilterFrontendResponse, error)

ParseReplaceAllFilterFrontendResponse parses an HTTP response from a ReplaceAllFilterFrontendWithResponse call

func (ReplaceAllFilterFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllFilterFrontendResponse) StatusCode

func (r ReplaceAllFilterFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPAfterResponseRuleBackendJSONRequestBody

type ReplaceAllHTTPAfterResponseRuleBackendJSONRequestBody = HttpAfterResponseRules

ReplaceAllHTTPAfterResponseRuleBackendJSONRequestBody defines body for ReplaceAllHTTPAfterResponseRuleBackend for application/json ContentType.

type ReplaceAllHTTPAfterResponseRuleBackendParams

type ReplaceAllHTTPAfterResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPAfterResponseRuleBackendParams defines parameters for ReplaceAllHTTPAfterResponseRuleBackend.

type ReplaceAllHTTPAfterResponseRuleBackendResponse

type ReplaceAllHTTPAfterResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpAfterResponseRules
	JSON202      *HttpAfterResponseRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPAfterResponseRuleBackendResponse

func ParseReplaceAllHTTPAfterResponseRuleBackendResponse(rsp *http.Response) (*ReplaceAllHTTPAfterResponseRuleBackendResponse, error)

ParseReplaceAllHTTPAfterResponseRuleBackendResponse parses an HTTP response from a ReplaceAllHTTPAfterResponseRuleBackendWithResponse call

func (ReplaceAllHTTPAfterResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPAfterResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPAfterResponseRuleFrontendJSONRequestBody

type ReplaceAllHTTPAfterResponseRuleFrontendJSONRequestBody = HttpAfterResponseRules

ReplaceAllHTTPAfterResponseRuleFrontendJSONRequestBody defines body for ReplaceAllHTTPAfterResponseRuleFrontend for application/json ContentType.

type ReplaceAllHTTPAfterResponseRuleFrontendParams

type ReplaceAllHTTPAfterResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPAfterResponseRuleFrontendParams defines parameters for ReplaceAllHTTPAfterResponseRuleFrontend.

type ReplaceAllHTTPAfterResponseRuleFrontendResponse

type ReplaceAllHTTPAfterResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpAfterResponseRules
	JSON202      *HttpAfterResponseRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPAfterResponseRuleFrontendResponse

func ParseReplaceAllHTTPAfterResponseRuleFrontendResponse(rsp *http.Response) (*ReplaceAllHTTPAfterResponseRuleFrontendResponse, error)

ParseReplaceAllHTTPAfterResponseRuleFrontendResponse parses an HTTP response from a ReplaceAllHTTPAfterResponseRuleFrontendWithResponse call

func (ReplaceAllHTTPAfterResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPAfterResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPCheckBackendJSONRequestBody

type ReplaceAllHTTPCheckBackendJSONRequestBody = HttpChecks

ReplaceAllHTTPCheckBackendJSONRequestBody defines body for ReplaceAllHTTPCheckBackend for application/json ContentType.

type ReplaceAllHTTPCheckBackendParams

type ReplaceAllHTTPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPCheckBackendParams defines parameters for ReplaceAllHTTPCheckBackend.

type ReplaceAllHTTPCheckBackendResponse

type ReplaceAllHTTPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpChecks
	JSON202      *HttpChecks
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPCheckBackendResponse

func ParseReplaceAllHTTPCheckBackendResponse(rsp *http.Response) (*ReplaceAllHTTPCheckBackendResponse, error)

ParseReplaceAllHTTPCheckBackendResponse parses an HTTP response from a ReplaceAllHTTPCheckBackendWithResponse call

func (ReplaceAllHTTPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPCheckBackendResponse) StatusCode

func (r ReplaceAllHTTPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPCheckDefaultsJSONRequestBody

type ReplaceAllHTTPCheckDefaultsJSONRequestBody = HttpChecks

ReplaceAllHTTPCheckDefaultsJSONRequestBody defines body for ReplaceAllHTTPCheckDefaults for application/json ContentType.

type ReplaceAllHTTPCheckDefaultsParams

type ReplaceAllHTTPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPCheckDefaultsParams defines parameters for ReplaceAllHTTPCheckDefaults.

type ReplaceAllHTTPCheckDefaultsResponse

type ReplaceAllHTTPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpChecks
	JSON202      *HttpChecks
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPCheckDefaultsResponse

func ParseReplaceAllHTTPCheckDefaultsResponse(rsp *http.Response) (*ReplaceAllHTTPCheckDefaultsResponse, error)

ParseReplaceAllHTTPCheckDefaultsResponse parses an HTTP response from a ReplaceAllHTTPCheckDefaultsWithResponse call

func (ReplaceAllHTTPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPCheckDefaultsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPErrorRuleBackendJSONRequestBody

type ReplaceAllHTTPErrorRuleBackendJSONRequestBody = HttpErrorRules

ReplaceAllHTTPErrorRuleBackendJSONRequestBody defines body for ReplaceAllHTTPErrorRuleBackend for application/json ContentType.

type ReplaceAllHTTPErrorRuleBackendParams

type ReplaceAllHTTPErrorRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPErrorRuleBackendParams defines parameters for ReplaceAllHTTPErrorRuleBackend.

type ReplaceAllHTTPErrorRuleBackendResponse

type ReplaceAllHTTPErrorRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRules
	JSON202      *HttpErrorRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPErrorRuleBackendResponse

func ParseReplaceAllHTTPErrorRuleBackendResponse(rsp *http.Response) (*ReplaceAllHTTPErrorRuleBackendResponse, error)

ParseReplaceAllHTTPErrorRuleBackendResponse parses an HTTP response from a ReplaceAllHTTPErrorRuleBackendWithResponse call

func (ReplaceAllHTTPErrorRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPErrorRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPErrorRuleDefaultsJSONRequestBody

type ReplaceAllHTTPErrorRuleDefaultsJSONRequestBody = HttpErrorRules

ReplaceAllHTTPErrorRuleDefaultsJSONRequestBody defines body for ReplaceAllHTTPErrorRuleDefaults for application/json ContentType.

type ReplaceAllHTTPErrorRuleDefaultsParams

type ReplaceAllHTTPErrorRuleDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPErrorRuleDefaultsParams defines parameters for ReplaceAllHTTPErrorRuleDefaults.

type ReplaceAllHTTPErrorRuleDefaultsResponse

type ReplaceAllHTTPErrorRuleDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRules
	JSON202      *HttpErrorRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPErrorRuleDefaultsResponse

func ParseReplaceAllHTTPErrorRuleDefaultsResponse(rsp *http.Response) (*ReplaceAllHTTPErrorRuleDefaultsResponse, error)

ParseReplaceAllHTTPErrorRuleDefaultsResponse parses an HTTP response from a ReplaceAllHTTPErrorRuleDefaultsWithResponse call

func (ReplaceAllHTTPErrorRuleDefaultsResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPErrorRuleDefaultsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPErrorRuleFrontendJSONRequestBody

type ReplaceAllHTTPErrorRuleFrontendJSONRequestBody = HttpErrorRules

ReplaceAllHTTPErrorRuleFrontendJSONRequestBody defines body for ReplaceAllHTTPErrorRuleFrontend for application/json ContentType.

type ReplaceAllHTTPErrorRuleFrontendParams

type ReplaceAllHTTPErrorRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPErrorRuleFrontendParams defines parameters for ReplaceAllHTTPErrorRuleFrontend.

type ReplaceAllHTTPErrorRuleFrontendResponse

type ReplaceAllHTTPErrorRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRules
	JSON202      *HttpErrorRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPErrorRuleFrontendResponse

func ParseReplaceAllHTTPErrorRuleFrontendResponse(rsp *http.Response) (*ReplaceAllHTTPErrorRuleFrontendResponse, error)

ParseReplaceAllHTTPErrorRuleFrontendResponse parses an HTTP response from a ReplaceAllHTTPErrorRuleFrontendWithResponse call

func (ReplaceAllHTTPErrorRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPErrorRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPRequestRuleBackendJSONRequestBody

type ReplaceAllHTTPRequestRuleBackendJSONRequestBody = HttpRequestRules

ReplaceAllHTTPRequestRuleBackendJSONRequestBody defines body for ReplaceAllHTTPRequestRuleBackend for application/json ContentType.

type ReplaceAllHTTPRequestRuleBackendParams

type ReplaceAllHTTPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPRequestRuleBackendParams defines parameters for ReplaceAllHTTPRequestRuleBackend.

type ReplaceAllHTTPRequestRuleBackendResponse

type ReplaceAllHTTPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpRequestRules
	JSON202      *HttpRequestRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPRequestRuleBackendResponse

func ParseReplaceAllHTTPRequestRuleBackendResponse(rsp *http.Response) (*ReplaceAllHTTPRequestRuleBackendResponse, error)

ParseReplaceAllHTTPRequestRuleBackendResponse parses an HTTP response from a ReplaceAllHTTPRequestRuleBackendWithResponse call

func (ReplaceAllHTTPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPRequestRuleFrontendJSONRequestBody

type ReplaceAllHTTPRequestRuleFrontendJSONRequestBody = HttpRequestRules

ReplaceAllHTTPRequestRuleFrontendJSONRequestBody defines body for ReplaceAllHTTPRequestRuleFrontend for application/json ContentType.

type ReplaceAllHTTPRequestRuleFrontendParams

type ReplaceAllHTTPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPRequestRuleFrontendParams defines parameters for ReplaceAllHTTPRequestRuleFrontend.

type ReplaceAllHTTPRequestRuleFrontendResponse

type ReplaceAllHTTPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpRequestRules
	JSON202      *HttpRequestRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPRequestRuleFrontendResponse

func ParseReplaceAllHTTPRequestRuleFrontendResponse(rsp *http.Response) (*ReplaceAllHTTPRequestRuleFrontendResponse, error)

ParseReplaceAllHTTPRequestRuleFrontendResponse parses an HTTP response from a ReplaceAllHTTPRequestRuleFrontendWithResponse call

func (ReplaceAllHTTPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPResponseRuleBackendJSONRequestBody

type ReplaceAllHTTPResponseRuleBackendJSONRequestBody = HttpResponseRules

ReplaceAllHTTPResponseRuleBackendJSONRequestBody defines body for ReplaceAllHTTPResponseRuleBackend for application/json ContentType.

type ReplaceAllHTTPResponseRuleBackendParams

type ReplaceAllHTTPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPResponseRuleBackendParams defines parameters for ReplaceAllHTTPResponseRuleBackend.

type ReplaceAllHTTPResponseRuleBackendResponse

type ReplaceAllHTTPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpResponseRules
	JSON202      *HttpResponseRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPResponseRuleBackendResponse

func ParseReplaceAllHTTPResponseRuleBackendResponse(rsp *http.Response) (*ReplaceAllHTTPResponseRuleBackendResponse, error)

ParseReplaceAllHTTPResponseRuleBackendResponse parses an HTTP response from a ReplaceAllHTTPResponseRuleBackendWithResponse call

func (ReplaceAllHTTPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllHTTPResponseRuleFrontendJSONRequestBody

type ReplaceAllHTTPResponseRuleFrontendJSONRequestBody = HttpResponseRules

ReplaceAllHTTPResponseRuleFrontendJSONRequestBody defines body for ReplaceAllHTTPResponseRuleFrontend for application/json ContentType.

type ReplaceAllHTTPResponseRuleFrontendParams

type ReplaceAllHTTPResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllHTTPResponseRuleFrontendParams defines parameters for ReplaceAllHTTPResponseRuleFrontend.

type ReplaceAllHTTPResponseRuleFrontendResponse

type ReplaceAllHTTPResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpResponseRules
	JSON202      *HttpResponseRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllHTTPResponseRuleFrontendResponse

func ParseReplaceAllHTTPResponseRuleFrontendResponse(rsp *http.Response) (*ReplaceAllHTTPResponseRuleFrontendResponse, error)

ParseReplaceAllHTTPResponseRuleFrontendResponse parses an HTTP response from a ReplaceAllHTTPResponseRuleFrontendWithResponse call

func (ReplaceAllHTTPResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllHTTPResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllLogTargetBackendJSONRequestBody

type ReplaceAllLogTargetBackendJSONRequestBody = LogTargets

ReplaceAllLogTargetBackendJSONRequestBody defines body for ReplaceAllLogTargetBackend for application/json ContentType.

type ReplaceAllLogTargetBackendParams

type ReplaceAllLogTargetBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllLogTargetBackendParams defines parameters for ReplaceAllLogTargetBackend.

type ReplaceAllLogTargetBackendResponse

type ReplaceAllLogTargetBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSON202      *LogTargets
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllLogTargetBackendResponse

func ParseReplaceAllLogTargetBackendResponse(rsp *http.Response) (*ReplaceAllLogTargetBackendResponse, error)

ParseReplaceAllLogTargetBackendResponse parses an HTTP response from a ReplaceAllLogTargetBackendWithResponse call

func (ReplaceAllLogTargetBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllLogTargetBackendResponse) StatusCode

func (r ReplaceAllLogTargetBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllLogTargetDefaultsJSONRequestBody

type ReplaceAllLogTargetDefaultsJSONRequestBody = LogTargets

ReplaceAllLogTargetDefaultsJSONRequestBody defines body for ReplaceAllLogTargetDefaults for application/json ContentType.

type ReplaceAllLogTargetDefaultsParams

type ReplaceAllLogTargetDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllLogTargetDefaultsParams defines parameters for ReplaceAllLogTargetDefaults.

type ReplaceAllLogTargetDefaultsResponse

type ReplaceAllLogTargetDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSON202      *LogTargets
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllLogTargetDefaultsResponse

func ParseReplaceAllLogTargetDefaultsResponse(rsp *http.Response) (*ReplaceAllLogTargetDefaultsResponse, error)

ParseReplaceAllLogTargetDefaultsResponse parses an HTTP response from a ReplaceAllLogTargetDefaultsWithResponse call

func (ReplaceAllLogTargetDefaultsResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllLogTargetDefaultsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllLogTargetFrontendJSONRequestBody

type ReplaceAllLogTargetFrontendJSONRequestBody = LogTargets

ReplaceAllLogTargetFrontendJSONRequestBody defines body for ReplaceAllLogTargetFrontend for application/json ContentType.

type ReplaceAllLogTargetFrontendParams

type ReplaceAllLogTargetFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllLogTargetFrontendParams defines parameters for ReplaceAllLogTargetFrontend.

type ReplaceAllLogTargetFrontendResponse

type ReplaceAllLogTargetFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSON202      *LogTargets
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllLogTargetFrontendResponse

func ParseReplaceAllLogTargetFrontendResponse(rsp *http.Response) (*ReplaceAllLogTargetFrontendResponse, error)

ParseReplaceAllLogTargetFrontendResponse parses an HTTP response from a ReplaceAllLogTargetFrontendWithResponse call

func (ReplaceAllLogTargetFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllLogTargetFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllLogTargetGlobalJSONRequestBody

type ReplaceAllLogTargetGlobalJSONRequestBody = LogTargets

ReplaceAllLogTargetGlobalJSONRequestBody defines body for ReplaceAllLogTargetGlobal for application/json ContentType.

type ReplaceAllLogTargetGlobalParams

type ReplaceAllLogTargetGlobalParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllLogTargetGlobalParams defines parameters for ReplaceAllLogTargetGlobal.

type ReplaceAllLogTargetGlobalResponse

type ReplaceAllLogTargetGlobalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSON202      *LogTargets
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllLogTargetGlobalResponse

func ParseReplaceAllLogTargetGlobalResponse(rsp *http.Response) (*ReplaceAllLogTargetGlobalResponse, error)

ParseReplaceAllLogTargetGlobalResponse parses an HTTP response from a ReplaceAllLogTargetGlobalWithResponse call

func (ReplaceAllLogTargetGlobalResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllLogTargetGlobalResponse) StatusCode

func (r ReplaceAllLogTargetGlobalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllLogTargetLogForwardJSONRequestBody

type ReplaceAllLogTargetLogForwardJSONRequestBody = LogTargets

ReplaceAllLogTargetLogForwardJSONRequestBody defines body for ReplaceAllLogTargetLogForward for application/json ContentType.

type ReplaceAllLogTargetLogForwardParams

type ReplaceAllLogTargetLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllLogTargetLogForwardParams defines parameters for ReplaceAllLogTargetLogForward.

type ReplaceAllLogTargetLogForwardResponse

type ReplaceAllLogTargetLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSON202      *LogTargets
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllLogTargetLogForwardResponse

func ParseReplaceAllLogTargetLogForwardResponse(rsp *http.Response) (*ReplaceAllLogTargetLogForwardResponse, error)

ParseReplaceAllLogTargetLogForwardResponse parses an HTTP response from a ReplaceAllLogTargetLogForwardWithResponse call

func (ReplaceAllLogTargetLogForwardResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllLogTargetLogForwardResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllLogTargetPeerJSONRequestBody

type ReplaceAllLogTargetPeerJSONRequestBody = LogTargets

ReplaceAllLogTargetPeerJSONRequestBody defines body for ReplaceAllLogTargetPeer for application/json ContentType.

type ReplaceAllLogTargetPeerParams

type ReplaceAllLogTargetPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllLogTargetPeerParams defines parameters for ReplaceAllLogTargetPeer.

type ReplaceAllLogTargetPeerResponse

type ReplaceAllLogTargetPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSON202      *LogTargets
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllLogTargetPeerResponse

func ParseReplaceAllLogTargetPeerResponse(rsp *http.Response) (*ReplaceAllLogTargetPeerResponse, error)

ParseReplaceAllLogTargetPeerResponse parses an HTTP response from a ReplaceAllLogTargetPeerWithResponse call

func (ReplaceAllLogTargetPeerResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllLogTargetPeerResponse) StatusCode

func (r ReplaceAllLogTargetPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllLogTargetUDPLbJSONRequestBody

type ReplaceAllLogTargetUDPLbJSONRequestBody = LogTargets

ReplaceAllLogTargetUDPLbJSONRequestBody defines body for ReplaceAllLogTargetUDPLb for application/json ContentType.

type ReplaceAllLogTargetUDPLbParams

type ReplaceAllLogTargetUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllLogTargetUDPLbParams defines parameters for ReplaceAllLogTargetUDPLb.

type ReplaceAllLogTargetUDPLbResponse

type ReplaceAllLogTargetUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTargets
	JSON202      *LogTargets
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllLogTargetUDPLbResponse

func ParseReplaceAllLogTargetUDPLbResponse(rsp *http.Response) (*ReplaceAllLogTargetUDPLbResponse, error)

ParseReplaceAllLogTargetUDPLbResponse parses an HTTP response from a ReplaceAllLogTargetUDPLbWithResponse call

func (ReplaceAllLogTargetUDPLbResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllLogTargetUDPLbResponse) StatusCode

func (r ReplaceAllLogTargetUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllTCPCheckBackendJSONRequestBody

type ReplaceAllTCPCheckBackendJSONRequestBody = TcpChecks

ReplaceAllTCPCheckBackendJSONRequestBody defines body for ReplaceAllTCPCheckBackend for application/json ContentType.

type ReplaceAllTCPCheckBackendParams

type ReplaceAllTCPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllTCPCheckBackendParams defines parameters for ReplaceAllTCPCheckBackend.

type ReplaceAllTCPCheckBackendResponse

type ReplaceAllTCPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpChecks
	JSON202      *TcpChecks
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllTCPCheckBackendResponse

func ParseReplaceAllTCPCheckBackendResponse(rsp *http.Response) (*ReplaceAllTCPCheckBackendResponse, error)

ParseReplaceAllTCPCheckBackendResponse parses an HTTP response from a ReplaceAllTCPCheckBackendWithResponse call

func (ReplaceAllTCPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllTCPCheckBackendResponse) StatusCode

func (r ReplaceAllTCPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllTCPCheckDefaultsJSONRequestBody

type ReplaceAllTCPCheckDefaultsJSONRequestBody = TcpChecks

ReplaceAllTCPCheckDefaultsJSONRequestBody defines body for ReplaceAllTCPCheckDefaults for application/json ContentType.

type ReplaceAllTCPCheckDefaultsParams

type ReplaceAllTCPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllTCPCheckDefaultsParams defines parameters for ReplaceAllTCPCheckDefaults.

type ReplaceAllTCPCheckDefaultsResponse

type ReplaceAllTCPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpChecks
	JSON202      *TcpChecks
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllTCPCheckDefaultsResponse

func ParseReplaceAllTCPCheckDefaultsResponse(rsp *http.Response) (*ReplaceAllTCPCheckDefaultsResponse, error)

ParseReplaceAllTCPCheckDefaultsResponse parses an HTTP response from a ReplaceAllTCPCheckDefaultsWithResponse call

func (ReplaceAllTCPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllTCPCheckDefaultsResponse) StatusCode

func (r ReplaceAllTCPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllTCPRequestRuleBackendJSONRequestBody

type ReplaceAllTCPRequestRuleBackendJSONRequestBody = TcpRequestRules

ReplaceAllTCPRequestRuleBackendJSONRequestBody defines body for ReplaceAllTCPRequestRuleBackend for application/json ContentType.

type ReplaceAllTCPRequestRuleBackendParams

type ReplaceAllTCPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllTCPRequestRuleBackendParams defines parameters for ReplaceAllTCPRequestRuleBackend.

type ReplaceAllTCPRequestRuleBackendResponse

type ReplaceAllTCPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpRequestRules
	JSON202      *TcpRequestRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllTCPRequestRuleBackendResponse

func ParseReplaceAllTCPRequestRuleBackendResponse(rsp *http.Response) (*ReplaceAllTCPRequestRuleBackendResponse, error)

ParseReplaceAllTCPRequestRuleBackendResponse parses an HTTP response from a ReplaceAllTCPRequestRuleBackendWithResponse call

func (ReplaceAllTCPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllTCPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllTCPRequestRuleFrontendJSONRequestBody

type ReplaceAllTCPRequestRuleFrontendJSONRequestBody = TcpRequestRules

ReplaceAllTCPRequestRuleFrontendJSONRequestBody defines body for ReplaceAllTCPRequestRuleFrontend for application/json ContentType.

type ReplaceAllTCPRequestRuleFrontendParams

type ReplaceAllTCPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllTCPRequestRuleFrontendParams defines parameters for ReplaceAllTCPRequestRuleFrontend.

type ReplaceAllTCPRequestRuleFrontendResponse

type ReplaceAllTCPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpRequestRules
	JSON202      *TcpRequestRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllTCPRequestRuleFrontendResponse

func ParseReplaceAllTCPRequestRuleFrontendResponse(rsp *http.Response) (*ReplaceAllTCPRequestRuleFrontendResponse, error)

ParseReplaceAllTCPRequestRuleFrontendResponse parses an HTTP response from a ReplaceAllTCPRequestRuleFrontendWithResponse call

func (ReplaceAllTCPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllTCPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllTCPResponseRuleBackendJSONRequestBody

type ReplaceAllTCPResponseRuleBackendJSONRequestBody = TcpResponseRules

ReplaceAllTCPResponseRuleBackendJSONRequestBody defines body for ReplaceAllTCPResponseRuleBackend for application/json ContentType.

type ReplaceAllTCPResponseRuleBackendParams

type ReplaceAllTCPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllTCPResponseRuleBackendParams defines parameters for ReplaceAllTCPResponseRuleBackend.

type ReplaceAllTCPResponseRuleBackendResponse

type ReplaceAllTCPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpResponseRules
	JSON202      *TcpResponseRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllTCPResponseRuleBackendResponse

func ParseReplaceAllTCPResponseRuleBackendResponse(rsp *http.Response) (*ReplaceAllTCPResponseRuleBackendResponse, error)

ParseReplaceAllTCPResponseRuleBackendResponse parses an HTTP response from a ReplaceAllTCPResponseRuleBackendWithResponse call

func (ReplaceAllTCPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllTCPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllWafBodyRuleBackendJSONRequestBody

type ReplaceAllWafBodyRuleBackendJSONRequestBody = WafBodyRules

ReplaceAllWafBodyRuleBackendJSONRequestBody defines body for ReplaceAllWafBodyRuleBackend for application/json ContentType.

type ReplaceAllWafBodyRuleBackendParams

type ReplaceAllWafBodyRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllWafBodyRuleBackendParams defines parameters for ReplaceAllWafBodyRuleBackend.

type ReplaceAllWafBodyRuleBackendResponse

type ReplaceAllWafBodyRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafBodyRules
	JSON202      *WafBodyRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllWafBodyRuleBackendResponse

func ParseReplaceAllWafBodyRuleBackendResponse(rsp *http.Response) (*ReplaceAllWafBodyRuleBackendResponse, error)

ParseReplaceAllWafBodyRuleBackendResponse parses an HTTP response from a ReplaceAllWafBodyRuleBackendWithResponse call

func (ReplaceAllWafBodyRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllWafBodyRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceAllWafBodyRuleFrontendJSONRequestBody

type ReplaceAllWafBodyRuleFrontendJSONRequestBody = WafBodyRules

ReplaceAllWafBodyRuleFrontendJSONRequestBody defines body for ReplaceAllWafBodyRuleFrontend for application/json ContentType.

type ReplaceAllWafBodyRuleFrontendParams

type ReplaceAllWafBodyRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceAllWafBodyRuleFrontendParams defines parameters for ReplaceAllWafBodyRuleFrontend.

type ReplaceAllWafBodyRuleFrontendResponse

type ReplaceAllWafBodyRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafBodyRules
	JSON202      *WafBodyRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceAllWafBodyRuleFrontendResponse

func ParseReplaceAllWafBodyRuleFrontendResponse(rsp *http.Response) (*ReplaceAllWafBodyRuleFrontendResponse, error)

ParseReplaceAllWafBodyRuleFrontendResponse parses an HTTP response from a ReplaceAllWafBodyRuleFrontendWithResponse call

func (ReplaceAllWafBodyRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceAllWafBodyRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceBackendJSONRequestBody

type ReplaceBackendJSONRequestBody = Backend

ReplaceBackendJSONRequestBody defines body for ReplaceBackend for application/json ContentType.

type ReplaceBackendParams

type ReplaceBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

ReplaceBackendParams defines parameters for ReplaceBackend.

type ReplaceBackendResponse

type ReplaceBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Backend
	JSON202      *Backend
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceBackendResponse

func ParseReplaceBackendResponse(rsp *http.Response) (*ReplaceBackendResponse, error)

ParseReplaceBackendResponse parses an HTTP response from a ReplaceBackendWithResponse call

func (ReplaceBackendResponse) Status

func (r ReplaceBackendResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceBackendResponse) StatusCode

func (r ReplaceBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceBackendSwitchingRuleJSONRequestBody

type ReplaceBackendSwitchingRuleJSONRequestBody = BackendSwitchingRule

ReplaceBackendSwitchingRuleJSONRequestBody defines body for ReplaceBackendSwitchingRule for application/json ContentType.

type ReplaceBackendSwitchingRuleParams

type ReplaceBackendSwitchingRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceBackendSwitchingRuleParams defines parameters for ReplaceBackendSwitchingRule.

type ReplaceBackendSwitchingRuleResponse

type ReplaceBackendSwitchingRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BackendSwitchingRule
	JSON202      *BackendSwitchingRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceBackendSwitchingRuleResponse

func ParseReplaceBackendSwitchingRuleResponse(rsp *http.Response) (*ReplaceBackendSwitchingRuleResponse, error)

ParseReplaceBackendSwitchingRuleResponse parses an HTTP response from a ReplaceBackendSwitchingRuleWithResponse call

func (ReplaceBackendSwitchingRuleResponse) Status

Status returns HTTPResponse.Status

func (ReplaceBackendSwitchingRuleResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceBackendSwitchingRulesJSONRequestBody

type ReplaceBackendSwitchingRulesJSONRequestBody = BackendSwitchingRules

ReplaceBackendSwitchingRulesJSONRequestBody defines body for ReplaceBackendSwitchingRules for application/json ContentType.

type ReplaceBackendSwitchingRulesParams

type ReplaceBackendSwitchingRulesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceBackendSwitchingRulesParams defines parameters for ReplaceBackendSwitchingRules.

type ReplaceBackendSwitchingRulesResponse

type ReplaceBackendSwitchingRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BackendSwitchingRules
	JSON202      *BackendSwitchingRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceBackendSwitchingRulesResponse

func ParseReplaceBackendSwitchingRulesResponse(rsp *http.Response) (*ReplaceBackendSwitchingRulesResponse, error)

ParseReplaceBackendSwitchingRulesResponse parses an HTTP response from a ReplaceBackendSwitchingRulesWithResponse call

func (ReplaceBackendSwitchingRulesResponse) Status

Status returns HTTPResponse.Status

func (ReplaceBackendSwitchingRulesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceBindFrontendJSONRequestBody

type ReplaceBindFrontendJSONRequestBody = Bind

ReplaceBindFrontendJSONRequestBody defines body for ReplaceBindFrontend for application/json ContentType.

type ReplaceBindFrontendParams

type ReplaceBindFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceBindFrontendParams defines parameters for ReplaceBindFrontend.

type ReplaceBindFrontendResponse

type ReplaceBindFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Bind
	JSON202      *Bind
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceBindFrontendResponse

func ParseReplaceBindFrontendResponse(rsp *http.Response) (*ReplaceBindFrontendResponse, error)

ParseReplaceBindFrontendResponse parses an HTTP response from a ReplaceBindFrontendWithResponse call

func (ReplaceBindFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceBindFrontendResponse) StatusCode

func (r ReplaceBindFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceBindLogForwardJSONRequestBody

type ReplaceBindLogForwardJSONRequestBody = Bind

ReplaceBindLogForwardJSONRequestBody defines body for ReplaceBindLogForward for application/json ContentType.

type ReplaceBindLogForwardParams

type ReplaceBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceBindLogForwardParams defines parameters for ReplaceBindLogForward.

type ReplaceBindLogForwardResponse

type ReplaceBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Bind
	JSON202      *Bind
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceBindLogForwardResponse

func ParseReplaceBindLogForwardResponse(rsp *http.Response) (*ReplaceBindLogForwardResponse, error)

ParseReplaceBindLogForwardResponse parses an HTTP response from a ReplaceBindLogForwardWithResponse call

func (ReplaceBindLogForwardResponse) Status

Status returns HTTPResponse.Status

func (ReplaceBindLogForwardResponse) StatusCode

func (r ReplaceBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceBindPeerJSONRequestBody

type ReplaceBindPeerJSONRequestBody = Bind

ReplaceBindPeerJSONRequestBody defines body for ReplaceBindPeer for application/json ContentType.

type ReplaceBindPeerParams

type ReplaceBindPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceBindPeerParams defines parameters for ReplaceBindPeer.

type ReplaceBindPeerResponse

type ReplaceBindPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Bind
	JSON202      *Bind
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceBindPeerResponse

func ParseReplaceBindPeerResponse(rsp *http.Response) (*ReplaceBindPeerResponse, error)

ParseReplaceBindPeerResponse parses an HTTP response from a ReplaceBindPeerWithResponse call

func (ReplaceBindPeerResponse) Status

func (r ReplaceBindPeerResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceBindPeerResponse) StatusCode

func (r ReplaceBindPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceCacheJSONRequestBody

type ReplaceCacheJSONRequestBody = Cache

ReplaceCacheJSONRequestBody defines body for ReplaceCache for application/json ContentType.

type ReplaceCacheParams

type ReplaceCacheParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceCacheParams defines parameters for ReplaceCache.

type ReplaceCacheResponse

type ReplaceCacheResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Cache
	JSON202      *Cache
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceCacheResponse

func ParseReplaceCacheResponse(rsp *http.Response) (*ReplaceCacheResponse, error)

ParseReplaceCacheResponse parses an HTTP response from a ReplaceCacheWithResponse call

func (ReplaceCacheResponse) Status

func (r ReplaceCacheResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceCacheResponse) StatusCode

func (r ReplaceCacheResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceConsulJSONRequestBody

type ReplaceConsulJSONRequestBody = Consul

ReplaceConsulJSONRequestBody defines body for ReplaceConsul for application/json ContentType.

type ReplaceConsulResponse

type ReplaceConsulResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Consul
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceConsulResponse

func ParseReplaceConsulResponse(rsp *http.Response) (*ReplaceConsulResponse, error)

ParseReplaceConsulResponse parses an HTTP response from a ReplaceConsulWithResponse call

func (ReplaceConsulResponse) Status

func (r ReplaceConsulResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceConsulResponse) StatusCode

func (r ReplaceConsulResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceCrtLoadJSONRequestBody

type ReplaceCrtLoadJSONRequestBody = CrtLoad

ReplaceCrtLoadJSONRequestBody defines body for ReplaceCrtLoad for application/json ContentType.

type ReplaceCrtLoadParams

type ReplaceCrtLoadParams struct {
	// CrtStore Parent crt_store section name
	CrtStore string `form:"crt_store" json:"crt_store"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceCrtLoadParams defines parameters for ReplaceCrtLoad.

type ReplaceCrtLoadResponse

type ReplaceCrtLoadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CrtLoad
	JSON202      *CrtLoad
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceCrtLoadResponse

func ParseReplaceCrtLoadResponse(rsp *http.Response) (*ReplaceCrtLoadResponse, error)

ParseReplaceCrtLoadResponse parses an HTTP response from a ReplaceCrtLoadWithResponse call

func (ReplaceCrtLoadResponse) Status

func (r ReplaceCrtLoadResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceCrtLoadResponse) StatusCode

func (r ReplaceCrtLoadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDeclareCaptureJSONRequestBody

type ReplaceDeclareCaptureJSONRequestBody = Capture

ReplaceDeclareCaptureJSONRequestBody defines body for ReplaceDeclareCapture for application/json ContentType.

type ReplaceDeclareCaptureParams

type ReplaceDeclareCaptureParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceDeclareCaptureParams defines parameters for ReplaceDeclareCapture.

type ReplaceDeclareCaptureResponse

type ReplaceDeclareCaptureResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Capture
	JSON202      *Capture
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceDeclareCaptureResponse

func ParseReplaceDeclareCaptureResponse(rsp *http.Response) (*ReplaceDeclareCaptureResponse, error)

ParseReplaceDeclareCaptureResponse parses an HTTP response from a ReplaceDeclareCaptureWithResponse call

func (ReplaceDeclareCaptureResponse) Status

Status returns HTTPResponse.Status

func (ReplaceDeclareCaptureResponse) StatusCode

func (r ReplaceDeclareCaptureResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDeclareCapturesJSONRequestBody

type ReplaceDeclareCapturesJSONRequestBody = Captures

ReplaceDeclareCapturesJSONRequestBody defines body for ReplaceDeclareCaptures for application/json ContentType.

type ReplaceDeclareCapturesParams

type ReplaceDeclareCapturesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceDeclareCapturesParams defines parameters for ReplaceDeclareCaptures.

type ReplaceDeclareCapturesResponse

type ReplaceDeclareCapturesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Captures
	JSON202      *Captures
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceDeclareCapturesResponse

func ParseReplaceDeclareCapturesResponse(rsp *http.Response) (*ReplaceDeclareCapturesResponse, error)

ParseReplaceDeclareCapturesResponse parses an HTTP response from a ReplaceDeclareCapturesWithResponse call

func (ReplaceDeclareCapturesResponse) Status

Status returns HTTPResponse.Status

func (ReplaceDeclareCapturesResponse) StatusCode

func (r ReplaceDeclareCapturesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDefaultsSectionJSONRequestBody

type ReplaceDefaultsSectionJSONRequestBody = Defaults

ReplaceDefaultsSectionJSONRequestBody defines body for ReplaceDefaultsSection for application/json ContentType.

type ReplaceDefaultsSectionParams

type ReplaceDefaultsSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

ReplaceDefaultsSectionParams defines parameters for ReplaceDefaultsSection.

type ReplaceDefaultsSectionResponse

type ReplaceDefaultsSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Defaults
	JSON202      *Defaults
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceDefaultsSectionResponse

func ParseReplaceDefaultsSectionResponse(rsp *http.Response) (*ReplaceDefaultsSectionResponse, error)

ParseReplaceDefaultsSectionResponse parses an HTTP response from a ReplaceDefaultsSectionWithResponse call

func (ReplaceDefaultsSectionResponse) Status

Status returns HTTPResponse.Status

func (ReplaceDefaultsSectionResponse) StatusCode

func (r ReplaceDefaultsSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDgramBindLogForwardJSONRequestBody

type ReplaceDgramBindLogForwardJSONRequestBody = DgramBind

ReplaceDgramBindLogForwardJSONRequestBody defines body for ReplaceDgramBindLogForward for application/json ContentType.

type ReplaceDgramBindLogForwardParams

type ReplaceDgramBindLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceDgramBindLogForwardParams defines parameters for ReplaceDgramBindLogForward.

type ReplaceDgramBindLogForwardResponse

type ReplaceDgramBindLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DgramBind
	JSON202      *DgramBind
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceDgramBindLogForwardResponse

func ParseReplaceDgramBindLogForwardResponse(rsp *http.Response) (*ReplaceDgramBindLogForwardResponse, error)

ParseReplaceDgramBindLogForwardResponse parses an HTTP response from a ReplaceDgramBindLogForwardWithResponse call

func (ReplaceDgramBindLogForwardResponse) Status

Status returns HTTPResponse.Status

func (ReplaceDgramBindLogForwardResponse) StatusCode

func (r ReplaceDgramBindLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDgramBindUDPLbJSONRequestBody

type ReplaceDgramBindUDPLbJSONRequestBody = DgramBind

ReplaceDgramBindUDPLbJSONRequestBody defines body for ReplaceDgramBindUDPLb for application/json ContentType.

type ReplaceDgramBindUDPLbParams

type ReplaceDgramBindUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceDgramBindUDPLbParams defines parameters for ReplaceDgramBindUDPLb.

type ReplaceDgramBindUDPLbResponse

type ReplaceDgramBindUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DgramBind
	JSON202      *DgramBind
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceDgramBindUDPLbResponse

func ParseReplaceDgramBindUDPLbResponse(rsp *http.Response) (*ReplaceDgramBindUDPLbResponse, error)

ParseReplaceDgramBindUDPLbResponse parses an HTTP response from a ReplaceDgramBindUDPLbWithResponse call

func (ReplaceDgramBindUDPLbResponse) Status

Status returns HTTPResponse.Status

func (ReplaceDgramBindUDPLbResponse) StatusCode

func (r ReplaceDgramBindUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDynamicUpdateRuleJSONRequestBody

type ReplaceDynamicUpdateRuleJSONRequestBody = DynamicUpdateRule

ReplaceDynamicUpdateRuleJSONRequestBody defines body for ReplaceDynamicUpdateRule for application/json ContentType.

type ReplaceDynamicUpdateRuleParams

type ReplaceDynamicUpdateRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceDynamicUpdateRuleParams defines parameters for ReplaceDynamicUpdateRule.

type ReplaceDynamicUpdateRuleResponse

type ReplaceDynamicUpdateRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DynamicUpdateRule
	JSON202      *DynamicUpdateRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceDynamicUpdateRuleResponse

func ParseReplaceDynamicUpdateRuleResponse(rsp *http.Response) (*ReplaceDynamicUpdateRuleResponse, error)

ParseReplaceDynamicUpdateRuleResponse parses an HTTP response from a ReplaceDynamicUpdateRuleWithResponse call

func (ReplaceDynamicUpdateRuleResponse) Status

Status returns HTTPResponse.Status

func (ReplaceDynamicUpdateRuleResponse) StatusCode

func (r ReplaceDynamicUpdateRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDynamicUpdateRulesJSONRequestBody

type ReplaceDynamicUpdateRulesJSONRequestBody = DynamicUpdateRules

ReplaceDynamicUpdateRulesJSONRequestBody defines body for ReplaceDynamicUpdateRules for application/json ContentType.

type ReplaceDynamicUpdateRulesParams

type ReplaceDynamicUpdateRulesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceDynamicUpdateRulesParams defines parameters for ReplaceDynamicUpdateRules.

type ReplaceDynamicUpdateRulesResponse

type ReplaceDynamicUpdateRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DynamicUpdateRules
	JSON202      *DynamicUpdateRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceDynamicUpdateRulesResponse

func ParseReplaceDynamicUpdateRulesResponse(rsp *http.Response) (*ReplaceDynamicUpdateRulesResponse, error)

ParseReplaceDynamicUpdateRulesResponse parses an HTTP response from a ReplaceDynamicUpdateRulesWithResponse call

func (ReplaceDynamicUpdateRulesResponse) Status

Status returns HTTPResponse.Status

func (ReplaceDynamicUpdateRulesResponse) StatusCode

func (r ReplaceDynamicUpdateRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceFCGIAppJSONRequestBody

type ReplaceFCGIAppJSONRequestBody = FCGIApp

ReplaceFCGIAppJSONRequestBody defines body for ReplaceFCGIApp for application/json ContentType.

type ReplaceFCGIAppParams

type ReplaceFCGIAppParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

ReplaceFCGIAppParams defines parameters for ReplaceFCGIApp.

type ReplaceFCGIAppResponse

type ReplaceFCGIAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FCGIApp
	JSON202      *FCGIApp
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceFCGIAppResponse

func ParseReplaceFCGIAppResponse(rsp *http.Response) (*ReplaceFCGIAppResponse, error)

ParseReplaceFCGIAppResponse parses an HTTP response from a ReplaceFCGIAppWithResponse call

func (ReplaceFCGIAppResponse) Status

func (r ReplaceFCGIAppResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceFCGIAppResponse) StatusCode

func (r ReplaceFCGIAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceFilterBackendJSONRequestBody

type ReplaceFilterBackendJSONRequestBody = Filter

ReplaceFilterBackendJSONRequestBody defines body for ReplaceFilterBackend for application/json ContentType.

type ReplaceFilterBackendParams

type ReplaceFilterBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceFilterBackendParams defines parameters for ReplaceFilterBackend.

type ReplaceFilterBackendResponse

type ReplaceFilterBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filter
	JSON202      *Filter
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceFilterBackendResponse

func ParseReplaceFilterBackendResponse(rsp *http.Response) (*ReplaceFilterBackendResponse, error)

ParseReplaceFilterBackendResponse parses an HTTP response from a ReplaceFilterBackendWithResponse call

func (ReplaceFilterBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceFilterBackendResponse) StatusCode

func (r ReplaceFilterBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceFilterFrontendJSONRequestBody

type ReplaceFilterFrontendJSONRequestBody = Filter

ReplaceFilterFrontendJSONRequestBody defines body for ReplaceFilterFrontend for application/json ContentType.

type ReplaceFilterFrontendParams

type ReplaceFilterFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceFilterFrontendParams defines parameters for ReplaceFilterFrontend.

type ReplaceFilterFrontendResponse

type ReplaceFilterFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filter
	JSON202      *Filter
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceFilterFrontendResponse

func ParseReplaceFilterFrontendResponse(rsp *http.Response) (*ReplaceFilterFrontendResponse, error)

ParseReplaceFilterFrontendResponse parses an HTTP response from a ReplaceFilterFrontendWithResponse call

func (ReplaceFilterFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceFilterFrontendResponse) StatusCode

func (r ReplaceFilterFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceFrontendJSONRequestBody

type ReplaceFrontendJSONRequestBody = Frontend

ReplaceFrontendJSONRequestBody defines body for ReplaceFrontend for application/json ContentType.

type ReplaceFrontendParams

type ReplaceFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

ReplaceFrontendParams defines parameters for ReplaceFrontend.

type ReplaceFrontendResponse

type ReplaceFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Frontend
	JSON202      *Frontend
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceFrontendResponse

func ParseReplaceFrontendResponse(rsp *http.Response) (*ReplaceFrontendResponse, error)

ParseReplaceFrontendResponse parses an HTTP response from a ReplaceFrontendWithResponse call

func (ReplaceFrontendResponse) Status

func (r ReplaceFrontendResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceFrontendResponse) StatusCode

func (r ReplaceFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceGitSettingsJSONRequestBody

type ReplaceGitSettingsJSONRequestBody = GitSettings

ReplaceGitSettingsJSONRequestBody defines body for ReplaceGitSettings for application/json ContentType.

type ReplaceGitSettingsParams

type ReplaceGitSettingsParams struct {
	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

ReplaceGitSettingsParams defines parameters for ReplaceGitSettings.

type ReplaceGitSettingsResponse

type ReplaceGitSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitSettings
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceGitSettingsResponse

func ParseReplaceGitSettingsResponse(rsp *http.Response) (*ReplaceGitSettingsResponse, error)

ParseReplaceGitSettingsResponse parses an HTTP response from a ReplaceGitSettingsWithResponse call

func (ReplaceGitSettingsResponse) Status

Status returns HTTPResponse.Status

func (ReplaceGitSettingsResponse) StatusCode

func (r ReplaceGitSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceGlobalDefsJSONRequestBody

type ReplaceGlobalDefsJSONRequestBody = VrrpGlobalDefs

ReplaceGlobalDefsJSONRequestBody defines body for ReplaceGlobalDefs for application/json ContentType.

type ReplaceGlobalDefsParams

type ReplaceGlobalDefsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceGlobalDefsParams defines parameters for ReplaceGlobalDefs.

type ReplaceGlobalDefsResponse

type ReplaceGlobalDefsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpGlobalDefs
	JSON202      *VrrpGlobalDefs
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceGlobalDefsResponse

func ParseReplaceGlobalDefsResponse(rsp *http.Response) (*ReplaceGlobalDefsResponse, error)

ParseReplaceGlobalDefsResponse parses an HTTP response from a ReplaceGlobalDefsWithResponse call

func (ReplaceGlobalDefsResponse) Status

func (r ReplaceGlobalDefsResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceGlobalDefsResponse) StatusCode

func (r ReplaceGlobalDefsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceGlobalJSONRequestBody

type ReplaceGlobalJSONRequestBody = Global

ReplaceGlobalJSONRequestBody defines body for ReplaceGlobal for application/json ContentType.

type ReplaceGlobalParams

type ReplaceGlobalParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

ReplaceGlobalParams defines parameters for ReplaceGlobal.

type ReplaceGlobalResponse

type ReplaceGlobalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Global
	JSON202      *Global
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceGlobalResponse

func ParseReplaceGlobalResponse(rsp *http.Response) (*ReplaceGlobalResponse, error)

ParseReplaceGlobalResponse parses an HTTP response from a ReplaceGlobalWithResponse call

func (ReplaceGlobalResponse) Status

func (r ReplaceGlobalResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceGlobalResponse) StatusCode

func (r ReplaceGlobalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceGroupJSONRequestBody

type ReplaceGroupJSONRequestBody = Group

ReplaceGroupJSONRequestBody defines body for ReplaceGroup for application/json ContentType.

type ReplaceGroupParams

type ReplaceGroupParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceGroupParams defines parameters for ReplaceGroup.

type ReplaceGroupResponse

type ReplaceGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Group
	JSON202      *Group
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceGroupResponse

func ParseReplaceGroupResponse(rsp *http.Response) (*ReplaceGroupResponse, error)

ParseReplaceGroupResponse parses an HTTP response from a ReplaceGroupWithResponse call

func (ReplaceGroupResponse) Status

func (r ReplaceGroupResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceGroupResponse) StatusCode

func (r ReplaceGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPAfterResponseRuleBackendJSONRequestBody

type ReplaceHTTPAfterResponseRuleBackendJSONRequestBody = HttpAfterResponseRule

ReplaceHTTPAfterResponseRuleBackendJSONRequestBody defines body for ReplaceHTTPAfterResponseRuleBackend for application/json ContentType.

type ReplaceHTTPAfterResponseRuleBackendParams

type ReplaceHTTPAfterResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPAfterResponseRuleBackendParams defines parameters for ReplaceHTTPAfterResponseRuleBackend.

type ReplaceHTTPAfterResponseRuleBackendResponse

type ReplaceHTTPAfterResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpAfterResponseRule
	JSON202      *HttpAfterResponseRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPAfterResponseRuleBackendResponse

func ParseReplaceHTTPAfterResponseRuleBackendResponse(rsp *http.Response) (*ReplaceHTTPAfterResponseRuleBackendResponse, error)

ParseReplaceHTTPAfterResponseRuleBackendResponse parses an HTTP response from a ReplaceHTTPAfterResponseRuleBackendWithResponse call

func (ReplaceHTTPAfterResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPAfterResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPAfterResponseRuleFrontendJSONRequestBody

type ReplaceHTTPAfterResponseRuleFrontendJSONRequestBody = HttpAfterResponseRule

ReplaceHTTPAfterResponseRuleFrontendJSONRequestBody defines body for ReplaceHTTPAfterResponseRuleFrontend for application/json ContentType.

type ReplaceHTTPAfterResponseRuleFrontendParams

type ReplaceHTTPAfterResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPAfterResponseRuleFrontendParams defines parameters for ReplaceHTTPAfterResponseRuleFrontend.

type ReplaceHTTPAfterResponseRuleFrontendResponse

type ReplaceHTTPAfterResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpAfterResponseRule
	JSON202      *HttpAfterResponseRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPAfterResponseRuleFrontendResponse

func ParseReplaceHTTPAfterResponseRuleFrontendResponse(rsp *http.Response) (*ReplaceHTTPAfterResponseRuleFrontendResponse, error)

ParseReplaceHTTPAfterResponseRuleFrontendResponse parses an HTTP response from a ReplaceHTTPAfterResponseRuleFrontendWithResponse call

func (ReplaceHTTPAfterResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPAfterResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPCheckBackendJSONRequestBody

type ReplaceHTTPCheckBackendJSONRequestBody = HttpCheck

ReplaceHTTPCheckBackendJSONRequestBody defines body for ReplaceHTTPCheckBackend for application/json ContentType.

type ReplaceHTTPCheckBackendParams

type ReplaceHTTPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPCheckBackendParams defines parameters for ReplaceHTTPCheckBackend.

type ReplaceHTTPCheckBackendResponse

type ReplaceHTTPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpCheck
	JSON202      *HttpCheck
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPCheckBackendResponse

func ParseReplaceHTTPCheckBackendResponse(rsp *http.Response) (*ReplaceHTTPCheckBackendResponse, error)

ParseReplaceHTTPCheckBackendResponse parses an HTTP response from a ReplaceHTTPCheckBackendWithResponse call

func (ReplaceHTTPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPCheckBackendResponse) StatusCode

func (r ReplaceHTTPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPCheckDefaultsJSONRequestBody

type ReplaceHTTPCheckDefaultsJSONRequestBody = HttpCheck

ReplaceHTTPCheckDefaultsJSONRequestBody defines body for ReplaceHTTPCheckDefaults for application/json ContentType.

type ReplaceHTTPCheckDefaultsParams

type ReplaceHTTPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPCheckDefaultsParams defines parameters for ReplaceHTTPCheckDefaults.

type ReplaceHTTPCheckDefaultsResponse

type ReplaceHTTPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpCheck
	JSON202      *HttpCheck
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPCheckDefaultsResponse

func ParseReplaceHTTPCheckDefaultsResponse(rsp *http.Response) (*ReplaceHTTPCheckDefaultsResponse, error)

ParseReplaceHTTPCheckDefaultsResponse parses an HTTP response from a ReplaceHTTPCheckDefaultsWithResponse call

func (ReplaceHTTPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPCheckDefaultsResponse) StatusCode

func (r ReplaceHTTPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPErrorRuleBackendJSONRequestBody

type ReplaceHTTPErrorRuleBackendJSONRequestBody = HttpErrorRule

ReplaceHTTPErrorRuleBackendJSONRequestBody defines body for ReplaceHTTPErrorRuleBackend for application/json ContentType.

type ReplaceHTTPErrorRuleBackendParams

type ReplaceHTTPErrorRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPErrorRuleBackendParams defines parameters for ReplaceHTTPErrorRuleBackend.

type ReplaceHTTPErrorRuleBackendResponse

type ReplaceHTTPErrorRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRule
	JSON202      *HttpErrorRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPErrorRuleBackendResponse

func ParseReplaceHTTPErrorRuleBackendResponse(rsp *http.Response) (*ReplaceHTTPErrorRuleBackendResponse, error)

ParseReplaceHTTPErrorRuleBackendResponse parses an HTTP response from a ReplaceHTTPErrorRuleBackendWithResponse call

func (ReplaceHTTPErrorRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPErrorRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPErrorRuleDefaultsJSONRequestBody

type ReplaceHTTPErrorRuleDefaultsJSONRequestBody = HttpErrorRule

ReplaceHTTPErrorRuleDefaultsJSONRequestBody defines body for ReplaceHTTPErrorRuleDefaults for application/json ContentType.

type ReplaceHTTPErrorRuleDefaultsParams

type ReplaceHTTPErrorRuleDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPErrorRuleDefaultsParams defines parameters for ReplaceHTTPErrorRuleDefaults.

type ReplaceHTTPErrorRuleDefaultsResponse

type ReplaceHTTPErrorRuleDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRule
	JSON202      *HttpErrorRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPErrorRuleDefaultsResponse

func ParseReplaceHTTPErrorRuleDefaultsResponse(rsp *http.Response) (*ReplaceHTTPErrorRuleDefaultsResponse, error)

ParseReplaceHTTPErrorRuleDefaultsResponse parses an HTTP response from a ReplaceHTTPErrorRuleDefaultsWithResponse call

func (ReplaceHTTPErrorRuleDefaultsResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPErrorRuleDefaultsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPErrorRuleFrontendJSONRequestBody

type ReplaceHTTPErrorRuleFrontendJSONRequestBody = HttpErrorRule

ReplaceHTTPErrorRuleFrontendJSONRequestBody defines body for ReplaceHTTPErrorRuleFrontend for application/json ContentType.

type ReplaceHTTPErrorRuleFrontendParams

type ReplaceHTTPErrorRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPErrorRuleFrontendParams defines parameters for ReplaceHTTPErrorRuleFrontend.

type ReplaceHTTPErrorRuleFrontendResponse

type ReplaceHTTPErrorRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorRule
	JSON202      *HttpErrorRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPErrorRuleFrontendResponse

func ParseReplaceHTTPErrorRuleFrontendResponse(rsp *http.Response) (*ReplaceHTTPErrorRuleFrontendResponse, error)

ParseReplaceHTTPErrorRuleFrontendResponse parses an HTTP response from a ReplaceHTTPErrorRuleFrontendWithResponse call

func (ReplaceHTTPErrorRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPErrorRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPErrorsSectionJSONRequestBody

type ReplaceHTTPErrorsSectionJSONRequestBody = HttpErrorsSection

ReplaceHTTPErrorsSectionJSONRequestBody defines body for ReplaceHTTPErrorsSection for application/json ContentType.

type ReplaceHTTPErrorsSectionParams

type ReplaceHTTPErrorsSectionParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPErrorsSectionParams defines parameters for ReplaceHTTPErrorsSection.

type ReplaceHTTPErrorsSectionResponse

type ReplaceHTTPErrorsSectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpErrorsSection
	JSON202      *HttpErrorsSection
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPErrorsSectionResponse

func ParseReplaceHTTPErrorsSectionResponse(rsp *http.Response) (*ReplaceHTTPErrorsSectionResponse, error)

ParseReplaceHTTPErrorsSectionResponse parses an HTTP response from a ReplaceHTTPErrorsSectionWithResponse call

func (ReplaceHTTPErrorsSectionResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPErrorsSectionResponse) StatusCode

func (r ReplaceHTTPErrorsSectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPRequestRuleBackendJSONRequestBody

type ReplaceHTTPRequestRuleBackendJSONRequestBody = HttpRequestRule

ReplaceHTTPRequestRuleBackendJSONRequestBody defines body for ReplaceHTTPRequestRuleBackend for application/json ContentType.

type ReplaceHTTPRequestRuleBackendParams

type ReplaceHTTPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPRequestRuleBackendParams defines parameters for ReplaceHTTPRequestRuleBackend.

type ReplaceHTTPRequestRuleBackendResponse

type ReplaceHTTPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpRequestRule
	JSON202      *HttpRequestRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPRequestRuleBackendResponse

func ParseReplaceHTTPRequestRuleBackendResponse(rsp *http.Response) (*ReplaceHTTPRequestRuleBackendResponse, error)

ParseReplaceHTTPRequestRuleBackendResponse parses an HTTP response from a ReplaceHTTPRequestRuleBackendWithResponse call

func (ReplaceHTTPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPRequestRuleFrontendJSONRequestBody

type ReplaceHTTPRequestRuleFrontendJSONRequestBody = HttpRequestRule

ReplaceHTTPRequestRuleFrontendJSONRequestBody defines body for ReplaceHTTPRequestRuleFrontend for application/json ContentType.

type ReplaceHTTPRequestRuleFrontendParams

type ReplaceHTTPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPRequestRuleFrontendParams defines parameters for ReplaceHTTPRequestRuleFrontend.

type ReplaceHTTPRequestRuleFrontendResponse

type ReplaceHTTPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpRequestRule
	JSON202      *HttpRequestRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPRequestRuleFrontendResponse

func ParseReplaceHTTPRequestRuleFrontendResponse(rsp *http.Response) (*ReplaceHTTPRequestRuleFrontendResponse, error)

ParseReplaceHTTPRequestRuleFrontendResponse parses an HTTP response from a ReplaceHTTPRequestRuleFrontendWithResponse call

func (ReplaceHTTPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPResponseRuleBackendJSONRequestBody

type ReplaceHTTPResponseRuleBackendJSONRequestBody = HttpResponseRule

ReplaceHTTPResponseRuleBackendJSONRequestBody defines body for ReplaceHTTPResponseRuleBackend for application/json ContentType.

type ReplaceHTTPResponseRuleBackendParams

type ReplaceHTTPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPResponseRuleBackendParams defines parameters for ReplaceHTTPResponseRuleBackend.

type ReplaceHTTPResponseRuleBackendResponse

type ReplaceHTTPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpResponseRule
	JSON202      *HttpResponseRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPResponseRuleBackendResponse

func ParseReplaceHTTPResponseRuleBackendResponse(rsp *http.Response) (*ReplaceHTTPResponseRuleBackendResponse, error)

ParseReplaceHTTPResponseRuleBackendResponse parses an HTTP response from a ReplaceHTTPResponseRuleBackendWithResponse call

func (ReplaceHTTPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceHTTPResponseRuleFrontendJSONRequestBody

type ReplaceHTTPResponseRuleFrontendJSONRequestBody = HttpResponseRule

ReplaceHTTPResponseRuleFrontendJSONRequestBody defines body for ReplaceHTTPResponseRuleFrontend for application/json ContentType.

type ReplaceHTTPResponseRuleFrontendParams

type ReplaceHTTPResponseRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceHTTPResponseRuleFrontendParams defines parameters for ReplaceHTTPResponseRuleFrontend.

type ReplaceHTTPResponseRuleFrontendResponse

type ReplaceHTTPResponseRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HttpResponseRule
	JSON202      *HttpResponseRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceHTTPResponseRuleFrontendResponse

func ParseReplaceHTTPResponseRuleFrontendResponse(rsp *http.Response) (*ReplaceHTTPResponseRuleFrontendResponse, error)

ParseReplaceHTTPResponseRuleFrontendResponse parses an HTTP response from a ReplaceHTTPResponseRuleFrontendWithResponse call

func (ReplaceHTTPResponseRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceHTTPResponseRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceKeepalivedConfigurationParams

type ReplaceKeepalivedConfigurationParams struct {
	// SkipVersion If set, no version check will be done and the pushed config will be enforced
	SkipVersion *bool `form:"skip_version,omitempty" json:"skip_version,omitempty"`

	// SkipReload If set, no reload will be initiated
	SkipReload *bool `form:"skip_reload,omitempty" json:"skip_reload,omitempty"`

	// OnlyValidate If set, only validates configuration, without applying it
	OnlyValidate *bool `form:"only_validate,omitempty" json:"only_validate,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceKeepalivedConfigurationParams defines parameters for ReplaceKeepalivedConfiguration.

type ReplaceKeepalivedConfigurationResponse

type ReplaceKeepalivedConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Data string `json:"data"`
	}
	JSON202 *struct {
		Data string `json:"data"`
	}
	JSON400     *BadRequest
	JSONDefault *DefaultError
}

func ParseReplaceKeepalivedConfigurationResponse

func ParseReplaceKeepalivedConfigurationResponse(rsp *http.Response) (*ReplaceKeepalivedConfigurationResponse, error)

ParseReplaceKeepalivedConfigurationResponse parses an HTTP response from a ReplaceKeepalivedConfigurationWithResponse call

func (ReplaceKeepalivedConfigurationResponse) Status

Status returns HTTPResponse.Status

func (ReplaceKeepalivedConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceKeepalivedConfigurationTextBody

type ReplaceKeepalivedConfigurationTextBody = string

ReplaceKeepalivedConfigurationTextBody defines parameters for ReplaceKeepalivedConfiguration.

type ReplaceKeepalivedConfigurationTextRequestBody

type ReplaceKeepalivedConfigurationTextRequestBody = ReplaceKeepalivedConfigurationTextBody

ReplaceKeepalivedConfigurationTextRequestBody defines body for ReplaceKeepalivedConfiguration for text/plain ContentType.

type ReplaceLogConfigJSONRequestBody

type ReplaceLogConfigJSONRequestBody = LogConfiguration

ReplaceLogConfigJSONRequestBody defines body for ReplaceLogConfig for application/json ContentType.

type ReplaceLogConfigResponse

type ReplaceLogConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogConfiguration
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceLogConfigResponse

func ParseReplaceLogConfigResponse(rsp *http.Response) (*ReplaceLogConfigResponse, error)

ParseReplaceLogConfigResponse parses an HTTP response from a ReplaceLogConfigWithResponse call

func (ReplaceLogConfigResponse) Status

func (r ReplaceLogConfigResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceLogConfigResponse) StatusCode

func (r ReplaceLogConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogForwardJSONRequestBody

type ReplaceLogForwardJSONRequestBody = LogForward

ReplaceLogForwardJSONRequestBody defines body for ReplaceLogForward for application/json ContentType.

type ReplaceLogForwardParams

type ReplaceLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

ReplaceLogForwardParams defines parameters for ReplaceLogForward.

type ReplaceLogForwardResponse

type ReplaceLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogForward
	JSON202      *LogForward
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogForwardResponse

func ParseReplaceLogForwardResponse(rsp *http.Response) (*ReplaceLogForwardResponse, error)

ParseReplaceLogForwardResponse parses an HTTP response from a ReplaceLogForwardWithResponse call

func (ReplaceLogForwardResponse) Status

func (r ReplaceLogForwardResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceLogForwardResponse) StatusCode

func (r ReplaceLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogInputJSONRequestBody

type ReplaceLogInputJSONRequestBody = LogInput

ReplaceLogInputJSONRequestBody defines body for ReplaceLogInput for application/json ContentType.

type ReplaceLogInputResponse

type ReplaceLogInputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogInput
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogInputResponse

func ParseReplaceLogInputResponse(rsp *http.Response) (*ReplaceLogInputResponse, error)

ParseReplaceLogInputResponse parses an HTTP response from a ReplaceLogInputWithResponse call

func (ReplaceLogInputResponse) Status

func (r ReplaceLogInputResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceLogInputResponse) StatusCode

func (r ReplaceLogInputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogOutputJSONRequestBody

type ReplaceLogOutputJSONRequestBody = LogOutput

ReplaceLogOutputJSONRequestBody defines body for ReplaceLogOutput for application/json ContentType.

type ReplaceLogOutputResponse

type ReplaceLogOutputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogOutput
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogOutputResponse

func ParseReplaceLogOutputResponse(rsp *http.Response) (*ReplaceLogOutputResponse, error)

ParseReplaceLogOutputResponse parses an HTTP response from a ReplaceLogOutputWithResponse call

func (ReplaceLogOutputResponse) Status

func (r ReplaceLogOutputResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceLogOutputResponse) StatusCode

func (r ReplaceLogOutputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogTargetBackendJSONRequestBody

type ReplaceLogTargetBackendJSONRequestBody = LogTarget

ReplaceLogTargetBackendJSONRequestBody defines body for ReplaceLogTargetBackend for application/json ContentType.

type ReplaceLogTargetBackendParams

type ReplaceLogTargetBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceLogTargetBackendParams defines parameters for ReplaceLogTargetBackend.

type ReplaceLogTargetBackendResponse

type ReplaceLogTargetBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogTargetBackendResponse

func ParseReplaceLogTargetBackendResponse(rsp *http.Response) (*ReplaceLogTargetBackendResponse, error)

ParseReplaceLogTargetBackendResponse parses an HTTP response from a ReplaceLogTargetBackendWithResponse call

func (ReplaceLogTargetBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceLogTargetBackendResponse) StatusCode

func (r ReplaceLogTargetBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogTargetDefaultsJSONRequestBody

type ReplaceLogTargetDefaultsJSONRequestBody = LogTarget

ReplaceLogTargetDefaultsJSONRequestBody defines body for ReplaceLogTargetDefaults for application/json ContentType.

type ReplaceLogTargetDefaultsParams

type ReplaceLogTargetDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceLogTargetDefaultsParams defines parameters for ReplaceLogTargetDefaults.

type ReplaceLogTargetDefaultsResponse

type ReplaceLogTargetDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogTargetDefaultsResponse

func ParseReplaceLogTargetDefaultsResponse(rsp *http.Response) (*ReplaceLogTargetDefaultsResponse, error)

ParseReplaceLogTargetDefaultsResponse parses an HTTP response from a ReplaceLogTargetDefaultsWithResponse call

func (ReplaceLogTargetDefaultsResponse) Status

Status returns HTTPResponse.Status

func (ReplaceLogTargetDefaultsResponse) StatusCode

func (r ReplaceLogTargetDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogTargetFrontendJSONRequestBody

type ReplaceLogTargetFrontendJSONRequestBody = LogTarget

ReplaceLogTargetFrontendJSONRequestBody defines body for ReplaceLogTargetFrontend for application/json ContentType.

type ReplaceLogTargetFrontendParams

type ReplaceLogTargetFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceLogTargetFrontendParams defines parameters for ReplaceLogTargetFrontend.

type ReplaceLogTargetFrontendResponse

type ReplaceLogTargetFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogTargetFrontendResponse

func ParseReplaceLogTargetFrontendResponse(rsp *http.Response) (*ReplaceLogTargetFrontendResponse, error)

ParseReplaceLogTargetFrontendResponse parses an HTTP response from a ReplaceLogTargetFrontendWithResponse call

func (ReplaceLogTargetFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceLogTargetFrontendResponse) StatusCode

func (r ReplaceLogTargetFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogTargetGlobalJSONRequestBody

type ReplaceLogTargetGlobalJSONRequestBody = LogTarget

ReplaceLogTargetGlobalJSONRequestBody defines body for ReplaceLogTargetGlobal for application/json ContentType.

type ReplaceLogTargetGlobalParams

type ReplaceLogTargetGlobalParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceLogTargetGlobalParams defines parameters for ReplaceLogTargetGlobal.

type ReplaceLogTargetGlobalResponse

type ReplaceLogTargetGlobalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogTargetGlobalResponse

func ParseReplaceLogTargetGlobalResponse(rsp *http.Response) (*ReplaceLogTargetGlobalResponse, error)

ParseReplaceLogTargetGlobalResponse parses an HTTP response from a ReplaceLogTargetGlobalWithResponse call

func (ReplaceLogTargetGlobalResponse) Status

Status returns HTTPResponse.Status

func (ReplaceLogTargetGlobalResponse) StatusCode

func (r ReplaceLogTargetGlobalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogTargetLogForwardJSONRequestBody

type ReplaceLogTargetLogForwardJSONRequestBody = LogTarget

ReplaceLogTargetLogForwardJSONRequestBody defines body for ReplaceLogTargetLogForward for application/json ContentType.

type ReplaceLogTargetLogForwardParams

type ReplaceLogTargetLogForwardParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceLogTargetLogForwardParams defines parameters for ReplaceLogTargetLogForward.

type ReplaceLogTargetLogForwardResponse

type ReplaceLogTargetLogForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogTargetLogForwardResponse

func ParseReplaceLogTargetLogForwardResponse(rsp *http.Response) (*ReplaceLogTargetLogForwardResponse, error)

ParseReplaceLogTargetLogForwardResponse parses an HTTP response from a ReplaceLogTargetLogForwardWithResponse call

func (ReplaceLogTargetLogForwardResponse) Status

Status returns HTTPResponse.Status

func (ReplaceLogTargetLogForwardResponse) StatusCode

func (r ReplaceLogTargetLogForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogTargetPeerJSONRequestBody

type ReplaceLogTargetPeerJSONRequestBody = LogTarget

ReplaceLogTargetPeerJSONRequestBody defines body for ReplaceLogTargetPeer for application/json ContentType.

type ReplaceLogTargetPeerParams

type ReplaceLogTargetPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceLogTargetPeerParams defines parameters for ReplaceLogTargetPeer.

type ReplaceLogTargetPeerResponse

type ReplaceLogTargetPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogTargetPeerResponse

func ParseReplaceLogTargetPeerResponse(rsp *http.Response) (*ReplaceLogTargetPeerResponse, error)

ParseReplaceLogTargetPeerResponse parses an HTTP response from a ReplaceLogTargetPeerWithResponse call

func (ReplaceLogTargetPeerResponse) Status

Status returns HTTPResponse.Status

func (ReplaceLogTargetPeerResponse) StatusCode

func (r ReplaceLogTargetPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceLogTargetUDPLbJSONRequestBody

type ReplaceLogTargetUDPLbJSONRequestBody = LogTarget

ReplaceLogTargetUDPLbJSONRequestBody defines body for ReplaceLogTargetUDPLb for application/json ContentType.

type ReplaceLogTargetUDPLbParams

type ReplaceLogTargetUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceLogTargetUDPLbParams defines parameters for ReplaceLogTargetUDPLb.

type ReplaceLogTargetUDPLbResponse

type ReplaceLogTargetUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogTarget
	JSON202      *LogTarget
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceLogTargetUDPLbResponse

func ParseReplaceLogTargetUDPLbResponse(rsp *http.Response) (*ReplaceLogTargetUDPLbResponse, error)

ParseReplaceLogTargetUDPLbResponse parses an HTTP response from a ReplaceLogTargetUDPLbWithResponse call

func (ReplaceLogTargetUDPLbResponse) Status

Status returns HTTPResponse.Status

func (ReplaceLogTargetUDPLbResponse) StatusCode

func (r ReplaceLogTargetUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceMailerEntryJSONRequestBody

type ReplaceMailerEntryJSONRequestBody = MailerEntry

ReplaceMailerEntryJSONRequestBody defines body for ReplaceMailerEntry for application/json ContentType.

type ReplaceMailerEntryParams

type ReplaceMailerEntryParams struct {
	// MailersSection Parent mailers section name
	MailersSection string `form:"mailers_section" json:"mailers_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceMailerEntryParams defines parameters for ReplaceMailerEntry.

type ReplaceMailerEntryResponse

type ReplaceMailerEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MailerEntry
	JSON202      *MailerEntry
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceMailerEntryResponse

func ParseReplaceMailerEntryResponse(rsp *http.Response) (*ReplaceMailerEntryResponse, error)

ParseReplaceMailerEntryResponse parses an HTTP response from a ReplaceMailerEntryWithResponse call

func (ReplaceMailerEntryResponse) Status

Status returns HTTPResponse.Status

func (ReplaceMailerEntryResponse) StatusCode

func (r ReplaceMailerEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceNameserverJSONRequestBody

type ReplaceNameserverJSONRequestBody = Nameserver

ReplaceNameserverJSONRequestBody defines body for ReplaceNameserver for application/json ContentType.

type ReplaceNameserverParams

type ReplaceNameserverParams struct {
	// Resolver Parent resolver name
	Resolver string `form:"resolver" json:"resolver"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceNameserverParams defines parameters for ReplaceNameserver.

type ReplaceNameserverResponse

type ReplaceNameserverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Nameserver
	JSON202      *Nameserver
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceNameserverResponse

func ParseReplaceNameserverResponse(rsp *http.Response) (*ReplaceNameserverResponse, error)

ParseReplaceNameserverResponse parses an HTTP response from a ReplaceNameserverWithResponse call

func (ReplaceNameserverResponse) Status

func (r ReplaceNameserverResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceNameserverResponse) StatusCode

func (r ReplaceNameserverResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplacePeerEntryJSONRequestBody

type ReplacePeerEntryJSONRequestBody = PeerEntry

ReplacePeerEntryJSONRequestBody defines body for ReplacePeerEntry for application/json ContentType.

type ReplacePeerEntryParams

type ReplacePeerEntryParams struct {
	// PeerSection Parent peers name
	PeerSection string `form:"peer_section" json:"peer_section"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplacePeerEntryParams defines parameters for ReplacePeerEntry.

type ReplacePeerEntryResponse

type ReplacePeerEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PeerEntry
	JSON202      *PeerEntry
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplacePeerEntryResponse

func ParseReplacePeerEntryResponse(rsp *http.Response) (*ReplacePeerEntryResponse, error)

ParseReplacePeerEntryResponse parses an HTTP response from a ReplacePeerEntryWithResponse call

func (ReplacePeerEntryResponse) Status

func (r ReplacePeerEntryResponse) Status() string

Status returns HTTPResponse.Status

func (ReplacePeerEntryResponse) StatusCode

func (r ReplacePeerEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceProgramJSONRequestBody

type ReplaceProgramJSONRequestBody = Program

ReplaceProgramJSONRequestBody defines body for ReplaceProgram for application/json ContentType.

type ReplaceProgramParams

type ReplaceProgramParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceProgramParams defines parameters for ReplaceProgram.

type ReplaceProgramResponse

type ReplaceProgramResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Program
	JSON202      *Program
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceProgramResponse

func ParseReplaceProgramResponse(rsp *http.Response) (*ReplaceProgramResponse, error)

ParseReplaceProgramResponse parses an HTTP response from a ReplaceProgramWithResponse call

func (ReplaceProgramResponse) Status

func (r ReplaceProgramResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceProgramResponse) StatusCode

func (r ReplaceProgramResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceResolverJSONRequestBody

type ReplaceResolverJSONRequestBody = Resolver

ReplaceResolverJSONRequestBody defines body for ReplaceResolver for application/json ContentType.

type ReplaceResolverParams

type ReplaceResolverParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

ReplaceResolverParams defines parameters for ReplaceResolver.

type ReplaceResolverResponse

type ReplaceResolverResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Resolver
	JSON202      *Resolver
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceResolverResponse

func ParseReplaceResolverResponse(rsp *http.Response) (*ReplaceResolverResponse, error)

ParseReplaceResolverResponse parses an HTTP response from a ReplaceResolverWithResponse call

func (ReplaceResolverResponse) Status

func (r ReplaceResolverResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceResolverResponse) StatusCode

func (r ReplaceResolverResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceRingJSONRequestBody

type ReplaceRingJSONRequestBody = Ring

ReplaceRingJSONRequestBody defines body for ReplaceRing for application/json ContentType.

type ReplaceRingParams

type ReplaceRingParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

ReplaceRingParams defines parameters for ReplaceRing.

type ReplaceRingResponse

type ReplaceRingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Ring
	JSON202      *Ring
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceRingResponse

func ParseReplaceRingResponse(rsp *http.Response) (*ReplaceRingResponse, error)

ParseReplaceRingResponse parses an HTTP response from a ReplaceRingWithResponse call

func (ReplaceRingResponse) Status

func (r ReplaceRingResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceRingResponse) StatusCode

func (r ReplaceRingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceRuntimeMapEntryJSONBody

type ReplaceRuntimeMapEntryJSONBody struct {
	// Value Map value
	Value string `json:"value"`
}

ReplaceRuntimeMapEntryJSONBody defines parameters for ReplaceRuntimeMapEntry.

type ReplaceRuntimeMapEntryJSONRequestBody

type ReplaceRuntimeMapEntryJSONRequestBody ReplaceRuntimeMapEntryJSONBody

ReplaceRuntimeMapEntryJSONRequestBody defines body for ReplaceRuntimeMapEntry for application/json ContentType.

type ReplaceRuntimeMapEntryParams

type ReplaceRuntimeMapEntryParams struct {
	// ForceSync If true, immediately syncs changes to disk
	ForceSync *bool `form:"force_sync,omitempty" json:"force_sync,omitempty"`
}

ReplaceRuntimeMapEntryParams defines parameters for ReplaceRuntimeMapEntry.

type ReplaceRuntimeMapEntryResponse

type ReplaceRuntimeMapEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MapEntry
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceRuntimeMapEntryResponse

func ParseReplaceRuntimeMapEntryResponse(rsp *http.Response) (*ReplaceRuntimeMapEntryResponse, error)

ParseReplaceRuntimeMapEntryResponse parses an HTTP response from a ReplaceRuntimeMapEntryWithResponse call

func (ReplaceRuntimeMapEntryResponse) Status

Status returns HTTPResponse.Status

func (ReplaceRuntimeMapEntryResponse) StatusCode

func (r ReplaceRuntimeMapEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceRuntimeServerJSONRequestBody

type ReplaceRuntimeServerJSONRequestBody = RuntimeServer

ReplaceRuntimeServerJSONRequestBody defines body for ReplaceRuntimeServer for application/json ContentType.

type ReplaceRuntimeServerResponse

type ReplaceRuntimeServerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RuntimeServer
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceRuntimeServerResponse

func ParseReplaceRuntimeServerResponse(rsp *http.Response) (*ReplaceRuntimeServerResponse, error)

ParseReplaceRuntimeServerResponse parses an HTTP response from a ReplaceRuntimeServerWithResponse call

func (ReplaceRuntimeServerResponse) Status

Status returns HTTPResponse.Status

func (ReplaceRuntimeServerResponse) StatusCode

func (r ReplaceRuntimeServerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceServerBackendJSONRequestBody

type ReplaceServerBackendJSONRequestBody = Server

ReplaceServerBackendJSONRequestBody defines body for ReplaceServerBackend for application/json ContentType.

type ReplaceServerBackendParams

type ReplaceServerBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceServerBackendParams defines parameters for ReplaceServerBackend.

type ReplaceServerBackendResponse

type ReplaceServerBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Server
	JSON202      *Server
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceServerBackendResponse

func ParseReplaceServerBackendResponse(rsp *http.Response) (*ReplaceServerBackendResponse, error)

ParseReplaceServerBackendResponse parses an HTTP response from a ReplaceServerBackendWithResponse call

func (ReplaceServerBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceServerBackendResponse) StatusCode

func (r ReplaceServerBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceServerPeerJSONRequestBody

type ReplaceServerPeerJSONRequestBody = Server

ReplaceServerPeerJSONRequestBody defines body for ReplaceServerPeer for application/json ContentType.

type ReplaceServerPeerParams

type ReplaceServerPeerParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceServerPeerParams defines parameters for ReplaceServerPeer.

type ReplaceServerPeerResponse

type ReplaceServerPeerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Server
	JSON202      *Server
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceServerPeerResponse

func ParseReplaceServerPeerResponse(rsp *http.Response) (*ReplaceServerPeerResponse, error)

ParseReplaceServerPeerResponse parses an HTTP response from a ReplaceServerPeerWithResponse call

func (ReplaceServerPeerResponse) Status

func (r ReplaceServerPeerResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceServerPeerResponse) StatusCode

func (r ReplaceServerPeerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceServerRingJSONRequestBody

type ReplaceServerRingJSONRequestBody = Server

ReplaceServerRingJSONRequestBody defines body for ReplaceServerRing for application/json ContentType.

type ReplaceServerRingParams

type ReplaceServerRingParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceServerRingParams defines parameters for ReplaceServerRing.

type ReplaceServerRingResponse

type ReplaceServerRingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Server
	JSON202      *Server
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceServerRingResponse

func ParseReplaceServerRingResponse(rsp *http.Response) (*ReplaceServerRingResponse, error)

ParseReplaceServerRingResponse parses an HTTP response from a ReplaceServerRingWithResponse call

func (ReplaceServerRingResponse) Status

func (r ReplaceServerRingResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceServerRingResponse) StatusCode

func (r ReplaceServerRingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceServerSwitchingRuleJSONRequestBody

type ReplaceServerSwitchingRuleJSONRequestBody = ServerSwitchingRule

ReplaceServerSwitchingRuleJSONRequestBody defines body for ReplaceServerSwitchingRule for application/json ContentType.

type ReplaceServerSwitchingRuleParams

type ReplaceServerSwitchingRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceServerSwitchingRuleParams defines parameters for ReplaceServerSwitchingRule.

type ReplaceServerSwitchingRuleResponse

type ReplaceServerSwitchingRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServerSwitchingRule
	JSON202      *ServerSwitchingRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceServerSwitchingRuleResponse

func ParseReplaceServerSwitchingRuleResponse(rsp *http.Response) (*ReplaceServerSwitchingRuleResponse, error)

ParseReplaceServerSwitchingRuleResponse parses an HTTP response from a ReplaceServerSwitchingRuleWithResponse call

func (ReplaceServerSwitchingRuleResponse) Status

Status returns HTTPResponse.Status

func (ReplaceServerSwitchingRuleResponse) StatusCode

func (r ReplaceServerSwitchingRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceServerSwitchingRulesJSONRequestBody

type ReplaceServerSwitchingRulesJSONRequestBody = ServerSwitchingRules

ReplaceServerSwitchingRulesJSONRequestBody defines body for ReplaceServerSwitchingRules for application/json ContentType.

type ReplaceServerSwitchingRulesParams

type ReplaceServerSwitchingRulesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceServerSwitchingRulesParams defines parameters for ReplaceServerSwitchingRules.

type ReplaceServerSwitchingRulesResponse

type ReplaceServerSwitchingRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServerSwitchingRules
	JSON202      *ServerSwitchingRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceServerSwitchingRulesResponse

func ParseReplaceServerSwitchingRulesResponse(rsp *http.Response) (*ReplaceServerSwitchingRulesResponse, error)

ParseReplaceServerSwitchingRulesResponse parses an HTTP response from a ReplaceServerSwitchingRulesWithResponse call

func (ReplaceServerSwitchingRulesResponse) Status

Status returns HTTPResponse.Status

func (ReplaceServerSwitchingRulesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceServerTemplateJSONRequestBody

type ReplaceServerTemplateJSONRequestBody = ServerTemplate

ReplaceServerTemplateJSONRequestBody defines body for ReplaceServerTemplate for application/json ContentType.

type ReplaceServerTemplateParams

type ReplaceServerTemplateParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceServerTemplateParams defines parameters for ReplaceServerTemplate.

type ReplaceServerTemplateResponse

type ReplaceServerTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServerTemplate
	JSON202      *ServerTemplate
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceServerTemplateResponse

func ParseReplaceServerTemplateResponse(rsp *http.Response) (*ReplaceServerTemplateResponse, error)

ParseReplaceServerTemplateResponse parses an HTTP response from a ReplaceServerTemplateWithResponse call

func (ReplaceServerTemplateResponse) Status

Status returns HTTPResponse.Status

func (ReplaceServerTemplateResponse) StatusCode

func (r ReplaceServerTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceSiteJSONRequestBody

type ReplaceSiteJSONRequestBody = Site

ReplaceSiteJSONRequestBody defines body for ReplaceSite for application/json ContentType.

type ReplaceSiteParams

type ReplaceSiteParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceSiteParams defines parameters for ReplaceSite.

type ReplaceSiteResponse

type ReplaceSiteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Site
	JSON202      *Site
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceSiteResponse

func ParseReplaceSiteResponse(rsp *http.Response) (*ReplaceSiteResponse, error)

ParseReplaceSiteResponse parses an HTTP response from a ReplaceSiteWithResponse call

func (ReplaceSiteResponse) Status

func (r ReplaceSiteResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceSiteResponse) StatusCode

func (r ReplaceSiteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceSpoeAgentJSONRequestBody

type ReplaceSpoeAgentJSONRequestBody = SpoeAgent

ReplaceSpoeAgentJSONRequestBody defines body for ReplaceSpoeAgent for application/json ContentType.

type ReplaceSpoeAgentParams

type ReplaceSpoeAgentParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

ReplaceSpoeAgentParams defines parameters for ReplaceSpoeAgent.

type ReplaceSpoeAgentResponse

type ReplaceSpoeAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeAgent
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceSpoeAgentResponse

func ParseReplaceSpoeAgentResponse(rsp *http.Response) (*ReplaceSpoeAgentResponse, error)

ParseReplaceSpoeAgentResponse parses an HTTP response from a ReplaceSpoeAgentWithResponse call

func (ReplaceSpoeAgentResponse) Status

func (r ReplaceSpoeAgentResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceSpoeAgentResponse) StatusCode

func (r ReplaceSpoeAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceSpoeGroupJSONRequestBody

type ReplaceSpoeGroupJSONRequestBody = SpoeGroup

ReplaceSpoeGroupJSONRequestBody defines body for ReplaceSpoeGroup for application/json ContentType.

type ReplaceSpoeGroupParams

type ReplaceSpoeGroupParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

ReplaceSpoeGroupParams defines parameters for ReplaceSpoeGroup.

type ReplaceSpoeGroupResponse

type ReplaceSpoeGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeGroup
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceSpoeGroupResponse

func ParseReplaceSpoeGroupResponse(rsp *http.Response) (*ReplaceSpoeGroupResponse, error)

ParseReplaceSpoeGroupResponse parses an HTTP response from a ReplaceSpoeGroupWithResponse call

func (ReplaceSpoeGroupResponse) Status

func (r ReplaceSpoeGroupResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceSpoeGroupResponse) StatusCode

func (r ReplaceSpoeGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceSpoeMessageJSONRequestBody

type ReplaceSpoeMessageJSONRequestBody = SpoeMessage

ReplaceSpoeMessageJSONRequestBody defines body for ReplaceSpoeMessage for application/json ContentType.

type ReplaceSpoeMessageParams

type ReplaceSpoeMessageParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`
}

ReplaceSpoeMessageParams defines parameters for ReplaceSpoeMessage.

type ReplaceSpoeMessageResponse

type ReplaceSpoeMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpoeMessage
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceSpoeMessageResponse

func ParseReplaceSpoeMessageResponse(rsp *http.Response) (*ReplaceSpoeMessageResponse, error)

ParseReplaceSpoeMessageResponse parses an HTTP response from a ReplaceSpoeMessageWithResponse call

func (ReplaceSpoeMessageResponse) Status

Status returns HTTPResponse.Status

func (ReplaceSpoeMessageResponse) StatusCode

func (r ReplaceSpoeMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceStickRuleJSONRequestBody

type ReplaceStickRuleJSONRequestBody = StickRule

ReplaceStickRuleJSONRequestBody defines body for ReplaceStickRule for application/json ContentType.

type ReplaceStickRuleParams

type ReplaceStickRuleParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceStickRuleParams defines parameters for ReplaceStickRule.

type ReplaceStickRuleResponse

type ReplaceStickRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StickRule
	JSON202      *StickRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceStickRuleResponse

func ParseReplaceStickRuleResponse(rsp *http.Response) (*ReplaceStickRuleResponse, error)

ParseReplaceStickRuleResponse parses an HTTP response from a ReplaceStickRuleWithResponse call

func (ReplaceStickRuleResponse) Status

func (r ReplaceStickRuleResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceStickRuleResponse) StatusCode

func (r ReplaceStickRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceStickRulesJSONRequestBody

type ReplaceStickRulesJSONRequestBody = StickRules

ReplaceStickRulesJSONRequestBody defines body for ReplaceStickRules for application/json ContentType.

type ReplaceStickRulesParams

type ReplaceStickRulesParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceStickRulesParams defines parameters for ReplaceStickRules.

type ReplaceStickRulesResponse

type ReplaceStickRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StickRules
	JSON202      *StickRules
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceStickRulesResponse

func ParseReplaceStickRulesResponse(rsp *http.Response) (*ReplaceStickRulesResponse, error)

ParseReplaceStickRulesResponse parses an HTTP response from a ReplaceStickRulesWithResponse call

func (ReplaceStickRulesResponse) Status

func (r ReplaceStickRulesResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceStickRulesResponse) StatusCode

func (r ReplaceStickRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceStorageGeneralFileMultipartBody

type ReplaceStorageGeneralFileMultipartBody struct {
	// FileUpload General use file content
	FileUpload *openapi_types.File `json:"file_upload,omitempty"`
}

ReplaceStorageGeneralFileMultipartBody defines parameters for ReplaceStorageGeneralFile.

type ReplaceStorageGeneralFileMultipartRequestBody

type ReplaceStorageGeneralFileMultipartRequestBody ReplaceStorageGeneralFileMultipartBody

ReplaceStorageGeneralFileMultipartRequestBody defines body for ReplaceStorageGeneralFile for multipart/form-data ContentType.

type ReplaceStorageGeneralFileParams

type ReplaceStorageGeneralFileParams struct {
	// SkipReload If set, no reload will be initiated after update
	SkipReload *SkipReload `form:"skip_reload,omitempty" json:"skip_reload,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceStorageGeneralFileParams defines parameters for ReplaceStorageGeneralFile.

type ReplaceStorageGeneralFileResponse

type ReplaceStorageGeneralFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceStorageGeneralFileResponse

func ParseReplaceStorageGeneralFileResponse(rsp *http.Response) (*ReplaceStorageGeneralFileResponse, error)

ParseReplaceStorageGeneralFileResponse parses an HTTP response from a ReplaceStorageGeneralFileWithResponse call

func (ReplaceStorageGeneralFileResponse) Status

Status returns HTTPResponse.Status

func (ReplaceStorageGeneralFileResponse) StatusCode

func (r ReplaceStorageGeneralFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceStorageMapFileParams

type ReplaceStorageMapFileParams struct {
	// SkipReload If set, no reload will be initiated after update
	SkipReload *SkipReload `form:"skip_reload,omitempty" json:"skip_reload,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceStorageMapFileParams defines parameters for ReplaceStorageMapFile.

type ReplaceStorageMapFileResponse

type ReplaceStorageMapFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceStorageMapFileResponse

func ParseReplaceStorageMapFileResponse(rsp *http.Response) (*ReplaceStorageMapFileResponse, error)

ParseReplaceStorageMapFileResponse parses an HTTP response from a ReplaceStorageMapFileWithResponse call

func (ReplaceStorageMapFileResponse) Status

Status returns HTTPResponse.Status

func (ReplaceStorageMapFileResponse) StatusCode

func (r ReplaceStorageMapFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceStorageMapFileTextBody

type ReplaceStorageMapFileTextBody = string

ReplaceStorageMapFileTextBody defines parameters for ReplaceStorageMapFile.

type ReplaceStorageMapFileTextRequestBody

type ReplaceStorageMapFileTextRequestBody = ReplaceStorageMapFileTextBody

ReplaceStorageMapFileTextRequestBody defines body for ReplaceStorageMapFile for text/plain ContentType.

type ReplaceStorageSSLCertificateParams

type ReplaceStorageSSLCertificateParams struct {
	// SkipReload If set, no reload will be initiated after update
	SkipReload *SkipReload `form:"skip_reload,omitempty" json:"skip_reload,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceStorageSSLCertificateParams defines parameters for ReplaceStorageSSLCertificate.

type ReplaceStorageSSLCertificateResponse

type ReplaceStorageSSLCertificateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SslCertificate
	JSON202      *SslCertificate
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceStorageSSLCertificateResponse

func ParseReplaceStorageSSLCertificateResponse(rsp *http.Response) (*ReplaceStorageSSLCertificateResponse, error)

ParseReplaceStorageSSLCertificateResponse parses an HTTP response from a ReplaceStorageSSLCertificateWithResponse call

func (ReplaceStorageSSLCertificateResponse) Status

Status returns HTTPResponse.Status

func (ReplaceStorageSSLCertificateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceStorageSSLCertificateTextBody

type ReplaceStorageSSLCertificateTextBody = string

ReplaceStorageSSLCertificateTextBody defines parameters for ReplaceStorageSSLCertificate.

type ReplaceStorageSSLCertificateTextRequestBody

type ReplaceStorageSSLCertificateTextRequestBody = ReplaceStorageSSLCertificateTextBody

ReplaceStorageSSLCertificateTextRequestBody defines body for ReplaceStorageSSLCertificate for text/plain ContentType.

type ReplaceStructuredJSONRequestBody

type ReplaceStructuredJSONRequestBody = Structured

ReplaceStructuredJSONRequestBody defines body for ReplaceStructured for application/json ContentType.

type ReplaceStructuredParams

type ReplaceStructuredParams struct {
	// SkipVersion If set, no version check will be done and the pushed config will be enforced
	SkipVersion *bool `form:"skip_version,omitempty" json:"skip_version,omitempty"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceStructuredParams defines parameters for ReplaceStructured.

type ReplaceStructuredResponse

type ReplaceStructuredResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Structured
	JSON202      *Structured
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceStructuredResponse

func ParseReplaceStructuredResponse(rsp *http.Response) (*ReplaceStructuredResponse, error)

ParseReplaceStructuredResponse parses an HTTP response from a ReplaceStructuredWithResponse call

func (ReplaceStructuredResponse) Status

func (r ReplaceStructuredResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceStructuredResponse) StatusCode

func (r ReplaceStructuredResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceTCPCheckBackendJSONRequestBody

type ReplaceTCPCheckBackendJSONRequestBody = TcpCheck

ReplaceTCPCheckBackendJSONRequestBody defines body for ReplaceTCPCheckBackend for application/json ContentType.

type ReplaceTCPCheckBackendParams

type ReplaceTCPCheckBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceTCPCheckBackendParams defines parameters for ReplaceTCPCheckBackend.

type ReplaceTCPCheckBackendResponse

type ReplaceTCPCheckBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpCheck
	JSON202      *TcpCheck
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceTCPCheckBackendResponse

func ParseReplaceTCPCheckBackendResponse(rsp *http.Response) (*ReplaceTCPCheckBackendResponse, error)

ParseReplaceTCPCheckBackendResponse parses an HTTP response from a ReplaceTCPCheckBackendWithResponse call

func (ReplaceTCPCheckBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceTCPCheckBackendResponse) StatusCode

func (r ReplaceTCPCheckBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceTCPCheckDefaultsJSONRequestBody

type ReplaceTCPCheckDefaultsJSONRequestBody = TcpCheck

ReplaceTCPCheckDefaultsJSONRequestBody defines body for ReplaceTCPCheckDefaults for application/json ContentType.

type ReplaceTCPCheckDefaultsParams

type ReplaceTCPCheckDefaultsParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceTCPCheckDefaultsParams defines parameters for ReplaceTCPCheckDefaults.

type ReplaceTCPCheckDefaultsResponse

type ReplaceTCPCheckDefaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpCheck
	JSON202      *TcpCheck
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceTCPCheckDefaultsResponse

func ParseReplaceTCPCheckDefaultsResponse(rsp *http.Response) (*ReplaceTCPCheckDefaultsResponse, error)

ParseReplaceTCPCheckDefaultsResponse parses an HTTP response from a ReplaceTCPCheckDefaultsWithResponse call

func (ReplaceTCPCheckDefaultsResponse) Status

Status returns HTTPResponse.Status

func (ReplaceTCPCheckDefaultsResponse) StatusCode

func (r ReplaceTCPCheckDefaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceTCPRequestRuleBackendJSONRequestBody

type ReplaceTCPRequestRuleBackendJSONRequestBody = TcpRequestRule

ReplaceTCPRequestRuleBackendJSONRequestBody defines body for ReplaceTCPRequestRuleBackend for application/json ContentType.

type ReplaceTCPRequestRuleBackendParams

type ReplaceTCPRequestRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceTCPRequestRuleBackendParams defines parameters for ReplaceTCPRequestRuleBackend.

type ReplaceTCPRequestRuleBackendResponse

type ReplaceTCPRequestRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpRequestRule
	JSON202      *TcpRequestRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceTCPRequestRuleBackendResponse

func ParseReplaceTCPRequestRuleBackendResponse(rsp *http.Response) (*ReplaceTCPRequestRuleBackendResponse, error)

ParseReplaceTCPRequestRuleBackendResponse parses an HTTP response from a ReplaceTCPRequestRuleBackendWithResponse call

func (ReplaceTCPRequestRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceTCPRequestRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceTCPRequestRuleFrontendJSONRequestBody

type ReplaceTCPRequestRuleFrontendJSONRequestBody = TcpRequestRule

ReplaceTCPRequestRuleFrontendJSONRequestBody defines body for ReplaceTCPRequestRuleFrontend for application/json ContentType.

type ReplaceTCPRequestRuleFrontendParams

type ReplaceTCPRequestRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceTCPRequestRuleFrontendParams defines parameters for ReplaceTCPRequestRuleFrontend.

type ReplaceTCPRequestRuleFrontendResponse

type ReplaceTCPRequestRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpRequestRule
	JSON202      *TcpRequestRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceTCPRequestRuleFrontendResponse

func ParseReplaceTCPRequestRuleFrontendResponse(rsp *http.Response) (*ReplaceTCPRequestRuleFrontendResponse, error)

ParseReplaceTCPRequestRuleFrontendResponse parses an HTTP response from a ReplaceTCPRequestRuleFrontendWithResponse call

func (ReplaceTCPRequestRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceTCPRequestRuleFrontendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceTCPResponseRuleBackendJSONRequestBody

type ReplaceTCPResponseRuleBackendJSONRequestBody = TcpResponseRule

ReplaceTCPResponseRuleBackendJSONRequestBody defines body for ReplaceTCPResponseRuleBackend for application/json ContentType.

type ReplaceTCPResponseRuleBackendParams

type ReplaceTCPResponseRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceTCPResponseRuleBackendParams defines parameters for ReplaceTCPResponseRuleBackend.

type ReplaceTCPResponseRuleBackendResponse

type ReplaceTCPResponseRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TcpResponseRule
	JSON202      *TcpResponseRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceTCPResponseRuleBackendResponse

func ParseReplaceTCPResponseRuleBackendResponse(rsp *http.Response) (*ReplaceTCPResponseRuleBackendResponse, error)

ParseReplaceTCPResponseRuleBackendResponse parses an HTTP response from a ReplaceTCPResponseRuleBackendWithResponse call

func (ReplaceTCPResponseRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceTCPResponseRuleBackendResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceTableJSONRequestBody

type ReplaceTableJSONRequestBody = Table

ReplaceTableJSONRequestBody defines body for ReplaceTable for application/json ContentType.

type ReplaceTableParams

type ReplaceTableParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceTableParams defines parameters for ReplaceTable.

type ReplaceTableResponse

type ReplaceTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Table
	JSON202      *Table
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceTableResponse

func ParseReplaceTableResponse(rsp *http.Response) (*ReplaceTableResponse, error)

ParseReplaceTableResponse parses an HTTP response from a ReplaceTableWithResponse call

func (ReplaceTableResponse) Status

func (r ReplaceTableResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceTableResponse) StatusCode

func (r ReplaceTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceUDPLbJSONRequestBody

type ReplaceUDPLbJSONRequestBody = UDPLb

ReplaceUDPLbJSONRequestBody defines body for ReplaceUDPLb for application/json ContentType.

type ReplaceUDPLbParams

type ReplaceUDPLbParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`

	// FullSection Indicates if the action affects the specified child resources as well
	FullSection *FullSection `form:"full_section,omitempty" json:"full_section,omitempty"`
}

ReplaceUDPLbParams defines parameters for ReplaceUDPLb.

type ReplaceUDPLbResponse

type ReplaceUDPLbResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UDPLb
	JSON202      *UDPLb
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceUDPLbResponse

func ParseReplaceUDPLbResponse(rsp *http.Response) (*ReplaceUDPLbResponse, error)

ParseReplaceUDPLbResponse parses an HTTP response from a ReplaceUDPLbWithResponse call

func (ReplaceUDPLbResponse) Status

func (r ReplaceUDPLbResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceUDPLbResponse) StatusCode

func (r ReplaceUDPLbResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceUserJSONRequestBody

type ReplaceUserJSONRequestBody = User

ReplaceUserJSONRequestBody defines body for ReplaceUser for application/json ContentType.

type ReplaceUserParams

type ReplaceUserParams struct {
	// Userlist Parent userlist name
	Userlist string `form:"userlist" json:"userlist"`

	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceUserParams defines parameters for ReplaceUser.

type ReplaceUserResponse

type ReplaceUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON202      *User
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceUserResponse

func ParseReplaceUserResponse(rsp *http.Response) (*ReplaceUserResponse, error)

ParseReplaceUserResponse parses an HTTP response from a ReplaceUserWithResponse call

func (ReplaceUserResponse) Status

func (r ReplaceUserResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceUserResponse) StatusCode

func (r ReplaceUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceVRRPInstanceJSONRequestBody

type ReplaceVRRPInstanceJSONRequestBody = VrrpInstance

ReplaceVRRPInstanceJSONRequestBody defines body for ReplaceVRRPInstance for application/json ContentType.

type ReplaceVRRPInstanceParams

type ReplaceVRRPInstanceParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceVRRPInstanceParams defines parameters for ReplaceVRRPInstance.

type ReplaceVRRPInstanceResponse

type ReplaceVRRPInstanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpInstance
	JSON202      *VrrpInstance
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceVRRPInstanceResponse

func ParseReplaceVRRPInstanceResponse(rsp *http.Response) (*ReplaceVRRPInstanceResponse, error)

ParseReplaceVRRPInstanceResponse parses an HTTP response from a ReplaceVRRPInstanceWithResponse call

func (ReplaceVRRPInstanceResponse) Status

Status returns HTTPResponse.Status

func (ReplaceVRRPInstanceResponse) StatusCode

func (r ReplaceVRRPInstanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceVRRPScriptJSONRequestBody

type ReplaceVRRPScriptJSONRequestBody = VrrpTrackScript

ReplaceVRRPScriptJSONRequestBody defines body for ReplaceVRRPScript for application/json ContentType.

type ReplaceVRRPScriptParams

type ReplaceVRRPScriptParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceVRRPScriptParams defines parameters for ReplaceVRRPScript.

type ReplaceVRRPScriptResponse

type ReplaceVRRPScriptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpTrackScript
	JSON202      *VrrpTrackScript
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceVRRPScriptResponse

func ParseReplaceVRRPScriptResponse(rsp *http.Response) (*ReplaceVRRPScriptResponse, error)

ParseReplaceVRRPScriptResponse parses an HTTP response from a ReplaceVRRPScriptWithResponse call

func (ReplaceVRRPScriptResponse) Status

func (r ReplaceVRRPScriptResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceVRRPScriptResponse) StatusCode

func (r ReplaceVRRPScriptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceVRRPSyncGroupJSONRequestBody

type ReplaceVRRPSyncGroupJSONRequestBody = VrrpSyncGroup

ReplaceVRRPSyncGroupJSONRequestBody defines body for ReplaceVRRPSyncGroup for application/json ContentType.

type ReplaceVRRPSyncGroupParams

type ReplaceVRRPSyncGroupParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceVRRPSyncGroupParams defines parameters for ReplaceVRRPSyncGroup.

type ReplaceVRRPSyncGroupResponse

type ReplaceVRRPSyncGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VrrpSyncGroup
	JSON202      *VrrpSyncGroup
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseReplaceVRRPSyncGroupResponse

func ParseReplaceVRRPSyncGroupResponse(rsp *http.Response) (*ReplaceVRRPSyncGroupResponse, error)

ParseReplaceVRRPSyncGroupResponse parses an HTTP response from a ReplaceVRRPSyncGroupWithResponse call

func (ReplaceVRRPSyncGroupResponse) Status

Status returns HTTPResponse.Status

func (ReplaceVRRPSyncGroupResponse) StatusCode

func (r ReplaceVRRPSyncGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceWafBodyRuleBackendJSONRequestBody

type ReplaceWafBodyRuleBackendJSONRequestBody = WafBodyRule

ReplaceWafBodyRuleBackendJSONRequestBody defines body for ReplaceWafBodyRuleBackend for application/json ContentType.

type ReplaceWafBodyRuleBackendParams

type ReplaceWafBodyRuleBackendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceWafBodyRuleBackendParams defines parameters for ReplaceWafBodyRuleBackend.

type ReplaceWafBodyRuleBackendResponse

type ReplaceWafBodyRuleBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafBodyRule
	JSON202      *WafBodyRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceWafBodyRuleBackendResponse

func ParseReplaceWafBodyRuleBackendResponse(rsp *http.Response) (*ReplaceWafBodyRuleBackendResponse, error)

ParseReplaceWafBodyRuleBackendResponse parses an HTTP response from a ReplaceWafBodyRuleBackendWithResponse call

func (ReplaceWafBodyRuleBackendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceWafBodyRuleBackendResponse) StatusCode

func (r ReplaceWafBodyRuleBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceWafBodyRuleFrontendJSONRequestBody

type ReplaceWafBodyRuleFrontendJSONRequestBody = WafBodyRule

ReplaceWafBodyRuleFrontendJSONRequestBody defines body for ReplaceWafBodyRuleFrontend for application/json ContentType.

type ReplaceWafBodyRuleFrontendParams

type ReplaceWafBodyRuleFrontendParams struct {
	// TransactionId ID of the transaction where we want to add the operation. Cannot be used when version is specified.
	TransactionId *TransactionId `form:"transaction_id,omitempty" json:"transaction_id,omitempty"`

	// Version Version used for checking configuration version. Cannot be used when transaction is specified, transaction has it's own version.
	Version *Version `form:"version,omitempty" json:"version,omitempty"`

	// ForceReload If set, do a force reload, do not wait for the configured reload-delay. Cannot be used when transaction is specified, as changes in transaction are not applied directly to configuration.
	ForceReload *ForceReload `form:"force_reload,omitempty" json:"force_reload,omitempty"`
}

ReplaceWafBodyRuleFrontendParams defines parameters for ReplaceWafBodyRuleFrontend.

type ReplaceWafBodyRuleFrontendResponse

type ReplaceWafBodyRuleFrontendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WafBodyRule
	JSON202      *WafBodyRule
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceWafBodyRuleFrontendResponse

func ParseReplaceWafBodyRuleFrontendResponse(rsp *http.Response) (*ReplaceWafBodyRuleFrontendResponse, error)

ParseReplaceWafBodyRuleFrontendResponse parses an HTTP response from a ReplaceWafBodyRuleFrontendWithResponse call

func (ReplaceWafBodyRuleFrontendResponse) Status

Status returns HTTPResponse.Status

func (ReplaceWafBodyRuleFrontendResponse) StatusCode

func (r ReplaceWafBodyRuleFrontendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceWafFileParams

type ReplaceWafFileParams struct {
	// SubDir Sub directory in the ruleset
	SubDir *SubDir `form:"sub_dir,omitempty" json:"sub_dir,omitempty"`
}

ReplaceWafFileParams defines parameters for ReplaceWafFile.

type ReplaceWafFileResponse

type ReplaceWafFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceWafFileResponse

func ParseReplaceWafFileResponse(rsp *http.Response) (*ReplaceWafFileResponse, error)

ParseReplaceWafFileResponse parses an HTTP response from a ReplaceWafFileWithResponse call

func (ReplaceWafFileResponse) Status

func (r ReplaceWafFileResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceWafFileResponse) StatusCode

func (r ReplaceWafFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceWafFileTextBody

type ReplaceWafFileTextBody = string

ReplaceWafFileTextBody defines parameters for ReplaceWafFile.

type ReplaceWafFileTextRequestBody

type ReplaceWafFileTextRequestBody = ReplaceWafFileTextBody

ReplaceWafFileTextRequestBody defines body for ReplaceWafFile for text/plain ContentType.

type ReplaceWafRulesetMultipartBody

type ReplaceWafRulesetMultipartBody struct {
	// FileUpload The waf ruleset
	FileUpload *openapi_types.File `json:"file_upload,omitempty"`
}

ReplaceWafRulesetMultipartBody defines parameters for ReplaceWafRuleset.

type ReplaceWafRulesetMultipartRequestBody

type ReplaceWafRulesetMultipartRequestBody ReplaceWafRulesetMultipartBody

ReplaceWafRulesetMultipartRequestBody defines body for ReplaceWafRuleset for multipart/form-data ContentType.

type ReplaceWafRulesetResponse

type ReplaceWafRulesetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseReplaceWafRulesetResponse

func ParseReplaceWafRulesetResponse(rsp *http.Response) (*ReplaceWafRulesetResponse, error)

ParseReplaceWafRulesetResponse parses an HTTP response from a ReplaceWafRulesetWithResponse call

func (ReplaceWafRulesetResponse) Status

func (r ReplaceWafRulesetResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceWafRulesetResponse) StatusCode

func (r ReplaceWafRulesetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type Resolver

type Resolver struct {
	AcceptedPayloadSize *int                   `json:"accepted_payload_size,omitempty"`
	HoldNx              *int                   `json:"hold_nx"`
	HoldObsolete        *int                   `json:"hold_obsolete"`
	HoldOther           *int                   `json:"hold_other"`
	HoldRefused         *int                   `json:"hold_refused"`
	HoldTimeout         *int                   `json:"hold_timeout"`
	HoldValid           *int                   `json:"hold_valid"`
	Name                string                 `json:"name"`
	Nameservers         *map[string]Nameserver `json:"nameservers,omitempty"`
	ParseResolvConf     *bool                  `json:"parse-resolv-conf,omitempty"`
	ResolveRetries      *int                   `json:"resolve_retries,omitempty"`
	TimeoutResolve      *int                   `json:"timeout_resolve,omitempty"`
	TimeoutRetry        *int                   `json:"timeout_retry,omitempty"`
}

Resolver defines model for resolver.

type ResolverBase

type ResolverBase struct {
	AcceptedPayloadSize *int   `json:"accepted_payload_size,omitempty"`
	HoldNx              *int   `json:"hold_nx"`
	HoldObsolete        *int   `json:"hold_obsolete"`
	HoldOther           *int   `json:"hold_other"`
	HoldRefused         *int   `json:"hold_refused"`
	HoldTimeout         *int   `json:"hold_timeout"`
	HoldValid           *int   `json:"hold_valid"`
	Name                string `json:"name"`
	ParseResolvConf     *bool  `json:"parse-resolv-conf,omitempty"`
	ResolveRetries      *int   `json:"resolve_retries,omitempty"`
	TimeoutResolve      *int   `json:"timeout_resolve,omitempty"`
	TimeoutRetry        *int   `json:"timeout_retry,omitempty"`
}

ResolverBase Runtime DNS configuration

type Resolvers

type Resolvers = []Resolver

Resolvers HAProxy resolvers array

type ReturnHeader

type ReturnHeader struct {
	Fmt  string `json:"fmt"`
	Name string `json:"name"`
}

ReturnHeader defines model for return_header.

type Ring

type Ring struct {
	Description    *string            `json:"description,omitempty"`
	Format         *RingFormat        `json:"format,omitempty"`
	Maxlen         *int               `json:"maxlen"`
	Name           string             `json:"name"`
	Servers        *map[string]Server `json:"servers,omitempty"`
	Size           *int               `json:"size"`
	TimeoutConnect *int               `json:"timeout_connect"`
	TimeoutServer  *int               `json:"timeout_server"`
}

Ring defines model for ring.

type RingBase

type RingBase struct {
	Description    *string         `json:"description,omitempty"`
	Format         *RingBaseFormat `json:"format,omitempty"`
	Maxlen         *int            `json:"maxlen"`
	Name           string          `json:"name"`
	Size           *int            `json:"size"`
	TimeoutConnect *int            `json:"timeout_connect"`
	TimeoutServer  *int            `json:"timeout_server"`
}

RingBase HAProxy ring configuration

type RingBaseFormat

type RingBaseFormat string

RingBaseFormat defines model for RingBase.Format.

const (
	RingBaseFormatIso      RingBaseFormat = "iso"
	RingBaseFormatLocal    RingBaseFormat = "local"
	RingBaseFormatPriority RingBaseFormat = "priority"
	RingBaseFormatRaw      RingBaseFormat = "raw"
	RingBaseFormatRfc3164  RingBaseFormat = "rfc3164"
	RingBaseFormatRfc5424  RingBaseFormat = "rfc5424"
	RingBaseFormatShort    RingBaseFormat = "short"
	RingBaseFormatTimed    RingBaseFormat = "timed"
)

Defines values for RingBaseFormat.

type RingFormat

type RingFormat string

RingFormat defines model for Ring.Format.

const (
	RingFormatIso      RingFormat = "iso"
	RingFormatLocal    RingFormat = "local"
	RingFormatPriority RingFormat = "priority"
	RingFormatRaw      RingFormat = "raw"
	RingFormatRfc3164  RingFormat = "rfc3164"
	RingFormatRfc5424  RingFormat = "rfc5424"
	RingFormatShort    RingFormat = "short"
	RingFormatTimed    RingFormat = "timed"
)

Defines values for RingFormat.

type Rings

type Rings = []Ring

Rings HAProxy rings array

type RulesetName

type RulesetName = string

RulesetName defines model for ruleset_name.

type RunActionsJSONRequestBody

type RunActionsJSONRequestBody = Actions

RunActionsJSONRequestBody defines body for RunActions for application/json ContentType.

type RunActionsResponse

type RunActionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Actions
	JSON400      *BadRequest
	JSONDefault  *DefaultError
}

func ParseRunActionsResponse

func ParseRunActionsResponse(rsp *http.Response) (*RunActionsResponse, error)

ParseRunActionsResponse parses an HTTP response from a RunActionsWithResponse call

func (RunActionsResponse) Status

func (r RunActionsResponse) Status() string

Status returns HTTPResponse.Status

func (RunActionsResponse) StatusCode

func (r RunActionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RuntimeAddServer

type RuntimeAddServer struct {
	Address            *string                           `json:"address,omitempty"`
	AgentAddr          *string                           `json:"agent-addr,omitempty"`
	AgentCheck         *RuntimeAddServerAgentCheck       `json:"agent-check,omitempty"`
	AgentInter         *int                              `json:"agent-inter"`
	AgentPort          *int                              `json:"agent-port"`
	AgentSend          *string                           `json:"agent-send,omitempty"`
	Allow0rtt          *bool                             `json:"allow_0rtt,omitempty"`
	Alpn               *string                           `json:"alpn,omitempty"`
	Backup             *RuntimeAddServerBackup           `json:"backup,omitempty"`
	Check              *RuntimeAddServerCheck            `json:"check,omitempty"`
	CheckSendProxy     *RuntimeAddServerCheckSendProxy   `json:"check-send-proxy,omitempty"`
	CheckSni           *string                           `json:"check-sni,omitempty"`
	CheckSsl           *RuntimeAddServerCheckSsl         `json:"check-ssl,omitempty"`
	CheckAlpn          *string                           `json:"check_alpn,omitempty"`
	CheckProto         *string                           `json:"check_proto,omitempty"`
	CheckViaSocks4     *RuntimeAddServerCheckViaSocks4   `json:"check_via_socks4,omitempty"`
	Ciphers            *string                           `json:"ciphers,omitempty"`
	Ciphersuites       *string                           `json:"ciphersuites,omitempty"`
	CrlFile            *string                           `json:"crl_file,omitempty"`
	Downinter          *int                              `json:"downinter"`
	ErrorLimit         *int                              `json:"error_limit"`
	Fall               *int                              `json:"fall"`
	Fastinter          *int                              `json:"fastinter"`
	ForceSslv3         *RuntimeAddServerForceSslv3       `json:"force_sslv3,omitempty"`
	ForceTlsv10        *RuntimeAddServerForceTlsv10      `json:"force_tlsv10,omitempty"`
	ForceTlsv11        *RuntimeAddServerForceTlsv11      `json:"force_tlsv11,omitempty"`
	ForceTlsv12        *RuntimeAddServerForceTlsv12      `json:"force_tlsv12,omitempty"`
	ForceTlsv13        *RuntimeAddServerForceTlsv13      `json:"force_tlsv13,omitempty"`
	HealthCheckAddress *string                           `json:"health_check_address,omitempty"`
	HealthCheckPort    *int                              `json:"health_check_port"`
	Id                 *string                           `json:"id,omitempty"`
	Inter              *int                              `json:"inter"`
	Maintenance        *RuntimeAddServerMaintenance      `json:"maintenance,omitempty"`
	Maxconn            *int                              `json:"maxconn"`
	Maxqueue           *int                              `json:"maxqueue"`
	Minconn            *int                              `json:"minconn"`
	Name               *string                           `json:"name,omitempty"`
	NoSslv3            *RuntimeAddServerNoSslv3          `json:"no_sslv3,omitempty"`
	NoTlsv10           *RuntimeAddServerNoTlsv10         `json:"no_tlsv10,omitempty"`
	NoTlsv11           *RuntimeAddServerNoTlsv11         `json:"no_tlsv11,omitempty"`
	NoTlsv12           *RuntimeAddServerNoTlsv12         `json:"no_tlsv12,omitempty"`
	NoTlsv13           *RuntimeAddServerNoTlsv13         `json:"no_tlsv13,omitempty"`
	Npn                *string                           `json:"npn,omitempty"`
	Observe            *RuntimeAddServerObserve          `json:"observe,omitempty"`
	OnError            *RuntimeAddServerOnError          `json:"on-error,omitempty"`
	OnMarkedDown       *RuntimeAddServerOnMarkedDown     `json:"on-marked-down,omitempty"`
	OnMarkedUp         *RuntimeAddServerOnMarkedUp       `json:"on-marked-up,omitempty"`
	PoolLowConn        *int                              `json:"pool_low_conn"`
	PoolMaxConn        *int                              `json:"pool_max_conn"`
	PoolPurgeDelay     *int                              `json:"pool_purge_delay"`
	Port               *int                              `json:"port"`
	Proto              *string                           `json:"proto,omitempty"`
	ProxyV2Options     *[]RuntimeAddServerProxyV2Options `json:"proxy-v2-options,omitempty"`
	Rise               *int                              `json:"rise"`
	SendProxy          *RuntimeAddServerSendProxy        `json:"send-proxy,omitempty"`
	SendProxyV2        *RuntimeAddServerSendProxyV2      `json:"send-proxy-v2,omitempty"`
	SendProxyV2Ssl     *RuntimeAddServerSendProxyV2Ssl   `json:"send_proxy_v2_ssl,omitempty"`
	SendProxyV2SslCn   *RuntimeAddServerSendProxyV2SslCn `json:"send_proxy_v2_ssl_cn,omitempty"`
	Slowstart          *int                              `json:"slowstart"`
	Sni                *string                           `json:"sni,omitempty"`
	Source             *string                           `json:"source,omitempty"`
	Ssl                *RuntimeAddServerSsl              `json:"ssl,omitempty"`
	SslCafile          *string                           `json:"ssl_cafile,omitempty"`
	SslCertificate     *string                           `json:"ssl_certificate,omitempty"`
	SslMaxVer          *RuntimeAddServerSslMaxVer        `json:"ssl_max_ver,omitempty"`
	SslMinVer          *RuntimeAddServerSslMinVer        `json:"ssl_min_ver,omitempty"`
	SslReuse           *RuntimeAddServerSslReuse         `json:"ssl_reuse,omitempty"`
	Tfo                *RuntimeAddServerTfo              `json:"tfo,omitempty"`
	TlsTickets         *RuntimeAddServerTlsTickets       `json:"tls_tickets,omitempty"`
	Track              *string                           `json:"track,omitempty"`
	Verify             *RuntimeAddServerVerify           `json:"verify,omitempty"`
	Verifyhost         *string                           `json:"verifyhost,omitempty"`
	Weight             *int                              `json:"weight"`
	Ws                 *RuntimeAddServerWs               `json:"ws,omitempty"`
}

RuntimeAddServer Settable properties when adding a new server using HAProxy's runtime.

type RuntimeAddServerAgentCheck

type RuntimeAddServerAgentCheck string

RuntimeAddServerAgentCheck defines model for RuntimeAddServer.AgentCheck.

const (
	RuntimeAddServerAgentCheckDisabled RuntimeAddServerAgentCheck = "disabled"
	RuntimeAddServerAgentCheckEnabled  RuntimeAddServerAgentCheck = "enabled"
)

Defines values for RuntimeAddServerAgentCheck.

type RuntimeAddServerBackup

type RuntimeAddServerBackup string

RuntimeAddServerBackup defines model for RuntimeAddServer.Backup.

const (
	RuntimeAddServerBackupDisabled RuntimeAddServerBackup = "disabled"
	RuntimeAddServerBackupEnabled  RuntimeAddServerBackup = "enabled"
)

Defines values for RuntimeAddServerBackup.

type RuntimeAddServerCheck

type RuntimeAddServerCheck string

RuntimeAddServerCheck defines model for RuntimeAddServer.Check.

const (
	RuntimeAddServerCheckDisabled RuntimeAddServerCheck = "disabled"
	RuntimeAddServerCheckEnabled  RuntimeAddServerCheck = "enabled"
)

Defines values for RuntimeAddServerCheck.

type RuntimeAddServerCheckSendProxy

type RuntimeAddServerCheckSendProxy string

RuntimeAddServerCheckSendProxy defines model for RuntimeAddServer.CheckSendProxy.

const (
	RuntimeAddServerCheckSendProxyDisabled RuntimeAddServerCheckSendProxy = "disabled"
	RuntimeAddServerCheckSendProxyEnabled  RuntimeAddServerCheckSendProxy = "enabled"
)

Defines values for RuntimeAddServerCheckSendProxy.

type RuntimeAddServerCheckSsl

type RuntimeAddServerCheckSsl string

RuntimeAddServerCheckSsl defines model for RuntimeAddServer.CheckSsl.

const (
	RuntimeAddServerCheckSslDisabled RuntimeAddServerCheckSsl = "disabled"
	RuntimeAddServerCheckSslEnabled  RuntimeAddServerCheckSsl = "enabled"
)

Defines values for RuntimeAddServerCheckSsl.

type RuntimeAddServerCheckViaSocks4

type RuntimeAddServerCheckViaSocks4 string

RuntimeAddServerCheckViaSocks4 defines model for RuntimeAddServer.CheckViaSocks4.

const (
	RuntimeAddServerCheckViaSocks4Disabled RuntimeAddServerCheckViaSocks4 = "disabled"
	RuntimeAddServerCheckViaSocks4Enabled  RuntimeAddServerCheckViaSocks4 = "enabled"
)

Defines values for RuntimeAddServerCheckViaSocks4.

type RuntimeAddServerForceSslv3

type RuntimeAddServerForceSslv3 string

RuntimeAddServerForceSslv3 defines model for RuntimeAddServer.ForceSslv3.

const (
	RuntimeAddServerForceSslv3Disabled RuntimeAddServerForceSslv3 = "disabled"
	RuntimeAddServerForceSslv3Enabled  RuntimeAddServerForceSslv3 = "enabled"
)

Defines values for RuntimeAddServerForceSslv3.

type RuntimeAddServerForceTlsv10

type RuntimeAddServerForceTlsv10 string

RuntimeAddServerForceTlsv10 defines model for RuntimeAddServer.ForceTlsv10.

const (
	RuntimeAddServerForceTlsv10Disabled RuntimeAddServerForceTlsv10 = "disabled"
	RuntimeAddServerForceTlsv10Enabled  RuntimeAddServerForceTlsv10 = "enabled"
)

Defines values for RuntimeAddServerForceTlsv10.

type RuntimeAddServerForceTlsv11

type RuntimeAddServerForceTlsv11 string

RuntimeAddServerForceTlsv11 defines model for RuntimeAddServer.ForceTlsv11.

const (
	RuntimeAddServerForceTlsv11Disabled RuntimeAddServerForceTlsv11 = "disabled"
	RuntimeAddServerForceTlsv11Enabled  RuntimeAddServerForceTlsv11 = "enabled"
)

Defines values for RuntimeAddServerForceTlsv11.

type RuntimeAddServerForceTlsv12

type RuntimeAddServerForceTlsv12 string

RuntimeAddServerForceTlsv12 defines model for RuntimeAddServer.ForceTlsv12.

const (
	RuntimeAddServerForceTlsv12Disabled RuntimeAddServerForceTlsv12 = "disabled"
	RuntimeAddServerForceTlsv12Enabled  RuntimeAddServerForceTlsv12 = "enabled"
)

Defines values for RuntimeAddServerForceTlsv12.

type RuntimeAddServerForceTlsv13

type RuntimeAddServerForceTlsv13 string

RuntimeAddServerForceTlsv13 defines model for RuntimeAddServer.ForceTlsv13.

const (
	RuntimeAddServerForceTlsv13Disabled RuntimeAddServerForceTlsv13 = "disabled"
	RuntimeAddServerForceTlsv13Enabled  RuntimeAddServerForceTlsv13 = "enabled"
)

Defines values for RuntimeAddServerForceTlsv13.

type RuntimeAddServerMaintenance

type RuntimeAddServerMaintenance string

RuntimeAddServerMaintenance defines model for RuntimeAddServer.Maintenance.

const (
	RuntimeAddServerMaintenanceDisabled RuntimeAddServerMaintenance = "disabled"
	RuntimeAddServerMaintenanceEnabled  RuntimeAddServerMaintenance = "enabled"
)

Defines values for RuntimeAddServerMaintenance.

type RuntimeAddServerNoSslv3

type RuntimeAddServerNoSslv3 string

RuntimeAddServerNoSslv3 defines model for RuntimeAddServer.NoSslv3.

const (
	RuntimeAddServerNoSslv3Disabled RuntimeAddServerNoSslv3 = "disabled"
	RuntimeAddServerNoSslv3Enabled  RuntimeAddServerNoSslv3 = "enabled"
)

Defines values for RuntimeAddServerNoSslv3.

type RuntimeAddServerNoTlsv10

type RuntimeAddServerNoTlsv10 string

RuntimeAddServerNoTlsv10 defines model for RuntimeAddServer.NoTlsv10.

const (
	RuntimeAddServerNoTlsv10Disabled RuntimeAddServerNoTlsv10 = "disabled"
	RuntimeAddServerNoTlsv10Enabled  RuntimeAddServerNoTlsv10 = "enabled"
)

Defines values for RuntimeAddServerNoTlsv10.

type RuntimeAddServerNoTlsv11

type RuntimeAddServerNoTlsv11 string

RuntimeAddServerNoTlsv11 defines model for RuntimeAddServer.NoTlsv11.

const (
	RuntimeAddServerNoTlsv11Disabled RuntimeAddServerNoTlsv11 = "disabled"
	RuntimeAddServerNoTlsv11Enabled  RuntimeAddServerNoTlsv11 = "enabled"
)

Defines values for RuntimeAddServerNoTlsv11.

type RuntimeAddServerNoTlsv12

type RuntimeAddServerNoTlsv12 string

RuntimeAddServerNoTlsv12 defines model for RuntimeAddServer.NoTlsv12.

const (
	RuntimeAddServerNoTlsv12Disabled RuntimeAddServerNoTlsv12 = "disabled"
	RuntimeAddServerNoTlsv12Enabled  RuntimeAddServerNoTlsv12 = "enabled"
)

Defines values for RuntimeAddServerNoTlsv12.

type RuntimeAddServerNoTlsv13

type RuntimeAddServerNoTlsv13 string

RuntimeAddServerNoTlsv13 defines model for RuntimeAddServer.NoTlsv13.

const (
	RuntimeAddServerNoTlsv13Disabled RuntimeAddServerNoTlsv13 = "disabled"
	RuntimeAddServerNoTlsv13Enabled  RuntimeAddServerNoTlsv13 = "enabled"
)

Defines values for RuntimeAddServerNoTlsv13.

type RuntimeAddServerObserve

type RuntimeAddServerObserve string

RuntimeAddServerObserve defines model for RuntimeAddServer.Observe.

const (
	RuntimeAddServerObserveLayer4 RuntimeAddServerObserve = "layer4"
	RuntimeAddServerObserveLayer7 RuntimeAddServerObserve = "layer7"
)

Defines values for RuntimeAddServerObserve.

type RuntimeAddServerOnError

type RuntimeAddServerOnError string

RuntimeAddServerOnError defines model for RuntimeAddServer.OnError.

const (
	RuntimeAddServerOnErrorFailCheck   RuntimeAddServerOnError = "fail-check"
	RuntimeAddServerOnErrorFastinter   RuntimeAddServerOnError = "fastinter"
	RuntimeAddServerOnErrorMarkDown    RuntimeAddServerOnError = "mark-down"
	RuntimeAddServerOnErrorSuddenDeath RuntimeAddServerOnError = "sudden-death"
)

Defines values for RuntimeAddServerOnError.

type RuntimeAddServerOnMarkedDown

type RuntimeAddServerOnMarkedDown string

RuntimeAddServerOnMarkedDown defines model for RuntimeAddServer.OnMarkedDown.

const (
	RuntimeAddServerOnMarkedDownShutdownSessions RuntimeAddServerOnMarkedDown = "shutdown-sessions"
)

Defines values for RuntimeAddServerOnMarkedDown.

type RuntimeAddServerOnMarkedUp

type RuntimeAddServerOnMarkedUp string

RuntimeAddServerOnMarkedUp defines model for RuntimeAddServer.OnMarkedUp.

const (
	RuntimeAddServerOnMarkedUpShutdownBackupSessions RuntimeAddServerOnMarkedUp = "shutdown-backup-sessions"
)

Defines values for RuntimeAddServerOnMarkedUp.

type RuntimeAddServerProxyV2Options

type RuntimeAddServerProxyV2Options string

RuntimeAddServerProxyV2Options defines model for RuntimeAddServer.ProxyV2Options.

const (
	RuntimeAddServerProxyV2OptionsAuthority RuntimeAddServerProxyV2Options = "authority"
	RuntimeAddServerProxyV2OptionsCertCn    RuntimeAddServerProxyV2Options = "cert-cn"
	RuntimeAddServerProxyV2OptionsCertKey   RuntimeAddServerProxyV2Options = "cert-key"
	RuntimeAddServerProxyV2OptionsCertSig   RuntimeAddServerProxyV2Options = "cert-sig"
	RuntimeAddServerProxyV2OptionsCrc32c    RuntimeAddServerProxyV2Options = "crc32c"
	RuntimeAddServerProxyV2OptionsSsl       RuntimeAddServerProxyV2Options = "ssl"
	RuntimeAddServerProxyV2OptionsSslCipher RuntimeAddServerProxyV2Options = "ssl-cipher"
	RuntimeAddServerProxyV2OptionsUniqueId  RuntimeAddServerProxyV2Options = "unique-id"
)

Defines values for RuntimeAddServerProxyV2Options.

type RuntimeAddServerSendProxy

type RuntimeAddServerSendProxy string

RuntimeAddServerSendProxy defines model for RuntimeAddServer.SendProxy.

const (
	RuntimeAddServerSendProxyDisabled RuntimeAddServerSendProxy = "disabled"
	RuntimeAddServerSendProxyEnabled  RuntimeAddServerSendProxy = "enabled"
)

Defines values for RuntimeAddServerSendProxy.

type RuntimeAddServerSendProxyV2

type RuntimeAddServerSendProxyV2 string

RuntimeAddServerSendProxyV2 defines model for RuntimeAddServer.SendProxyV2.

const (
	RuntimeAddServerSendProxyV2Disabled RuntimeAddServerSendProxyV2 = "disabled"
	RuntimeAddServerSendProxyV2Enabled  RuntimeAddServerSendProxyV2 = "enabled"
)

Defines values for RuntimeAddServerSendProxyV2.

type RuntimeAddServerSendProxyV2Ssl

type RuntimeAddServerSendProxyV2Ssl string

RuntimeAddServerSendProxyV2Ssl defines model for RuntimeAddServer.SendProxyV2Ssl.

const (
	RuntimeAddServerSendProxyV2SslDisabled RuntimeAddServerSendProxyV2Ssl = "disabled"
	RuntimeAddServerSendProxyV2SslEnabled  RuntimeAddServerSendProxyV2Ssl = "enabled"
)

Defines values for RuntimeAddServerSendProxyV2Ssl.

type RuntimeAddServerSendProxyV2SslCn

type RuntimeAddServerSendProxyV2SslCn string

RuntimeAddServerSendProxyV2SslCn defines model for RuntimeAddServer.SendProxyV2SslCn.

const (
	RuntimeAddServerSendProxyV2SslCnDisabled RuntimeAddServerSendProxyV2SslCn = "disabled"
	RuntimeAddServerSendProxyV2SslCnEnabled  RuntimeAddServerSendProxyV2SslCn = "enabled"
)

Defines values for RuntimeAddServerSendProxyV2SslCn.

type RuntimeAddServerSsl

type RuntimeAddServerSsl string

RuntimeAddServerSsl defines model for RuntimeAddServer.Ssl.

const (
	RuntimeAddServerSslDisabled RuntimeAddServerSsl = "disabled"
	RuntimeAddServerSslEnabled  RuntimeAddServerSsl = "enabled"
)

Defines values for RuntimeAddServerSsl.

type RuntimeAddServerSslMaxVer

type RuntimeAddServerSslMaxVer string

RuntimeAddServerSslMaxVer defines model for RuntimeAddServer.SslMaxVer.

const (
	RuntimeAddServerSslMaxVerSSLv3  RuntimeAddServerSslMaxVer = "SSLv3"
	RuntimeAddServerSslMaxVerTLSv10 RuntimeAddServerSslMaxVer = "TLSv1.0"
	RuntimeAddServerSslMaxVerTLSv11 RuntimeAddServerSslMaxVer = "TLSv1.1"
	RuntimeAddServerSslMaxVerTLSv12 RuntimeAddServerSslMaxVer = "TLSv1.2"
	RuntimeAddServerSslMaxVerTLSv13 RuntimeAddServerSslMaxVer = "TLSv1.3"
)

Defines values for RuntimeAddServerSslMaxVer.

type RuntimeAddServerSslMinVer

type RuntimeAddServerSslMinVer string

RuntimeAddServerSslMinVer defines model for RuntimeAddServer.SslMinVer.

const (
	RuntimeAddServerSslMinVerSSLv3  RuntimeAddServerSslMinVer = "SSLv3"
	RuntimeAddServerSslMinVerTLSv10 RuntimeAddServerSslMinVer = "TLSv1.0"
	RuntimeAddServerSslMinVerTLSv11 RuntimeAddServerSslMinVer = "TLSv1.1"
	RuntimeAddServerSslMinVerTLSv12 RuntimeAddServerSslMinVer = "TLSv1.2"
	RuntimeAddServerSslMinVerTLSv13 RuntimeAddServerSslMinVer = "TLSv1.3"
)

Defines values for RuntimeAddServerSslMinVer.

type RuntimeAddServerSslReuse

type RuntimeAddServerSslReuse string

RuntimeAddServerSslReuse defines model for RuntimeAddServer.SslReuse.

const (
	RuntimeAddServerSslReuseDisabled RuntimeAddServerSslReuse = "disabled"
	RuntimeAddServerSslReuseEnabled  RuntimeAddServerSslReuse = "enabled"
)

Defines values for RuntimeAddServerSslReuse.

type RuntimeAddServerTfo

type RuntimeAddServerTfo string

RuntimeAddServerTfo defines model for RuntimeAddServer.Tfo.

const (
	RuntimeAddServerTfoDisabled RuntimeAddServerTfo = "disabled"
	RuntimeAddServerTfoEnabled  RuntimeAddServerTfo = "enabled"
)

Defines values for RuntimeAddServerTfo.

type RuntimeAddServerTlsTickets

type RuntimeAddServerTlsTickets string

RuntimeAddServerTlsTickets defines model for RuntimeAddServer.TlsTickets.

const (
	RuntimeAddServerTlsTicketsDisabled RuntimeAddServerTlsTickets = "disabled"
	RuntimeAddServerTlsTicketsEnabled  RuntimeAddServerTlsTickets = "enabled"
)

Defines values for RuntimeAddServerTlsTickets.

type RuntimeAddServerVerify

type RuntimeAddServerVerify string

RuntimeAddServerVerify defines model for RuntimeAddServer.Verify.

const (
	RuntimeAddServerVerifyNone     RuntimeAddServerVerify = "none"
	RuntimeAddServerVerifyRequired RuntimeAddServerVerify = "required"
)

Defines values for RuntimeAddServerVerify.

type RuntimeAddServerWs

type RuntimeAddServerWs string

RuntimeAddServerWs defines model for RuntimeAddServer.Ws.

const (
	RuntimeAddServerWsAuto RuntimeAddServerWs = "auto"
	RuntimeAddServerWsH1   RuntimeAddServerWs = "h1"
	RuntimeAddServerWsH2   RuntimeAddServerWs = "h2"
)

Defines values for RuntimeAddServerWs.

type RuntimeServer

type RuntimeServer struct {
	Address          *string                        `json:"address,omitempty"`
	AdminState       *RuntimeServerAdminState       `json:"admin_state,omitempty"`
	Id               *string                        `json:"id,omitempty"`
	Name             *string                        `json:"name,omitempty"`
	OperationalState *RuntimeServerOperationalState `json:"operational_state,omitempty"`
	Port             *int                           `json:"port"`
}

RuntimeServer Runtime transient server properties

type RuntimeServerAdminState

type RuntimeServerAdminState string

RuntimeServerAdminState defines model for RuntimeServer.AdminState.

const (
	RuntimeServerAdminStateDrain RuntimeServerAdminState = "drain"
	RuntimeServerAdminStateMaint RuntimeServerAdminState = "maint"
	RuntimeServerAdminStateReady RuntimeServerAdminState = "ready"
)

Defines values for RuntimeServerAdminState.

type RuntimeServerOperationalState

type RuntimeServerOperationalState string

RuntimeServerOperationalState defines model for RuntimeServer.OperationalState.

const (
	RuntimeServerOperationalStateDown     RuntimeServerOperationalState = "down"
	RuntimeServerOperationalStateStopping RuntimeServerOperationalState = "stopping"
	RuntimeServerOperationalStateUp       RuntimeServerOperationalState = "up"
)

Defines values for RuntimeServerOperationalState.

type RuntimeServers

type RuntimeServers = []RuntimeServer

RuntimeServers HAProxy runtime servers array

type SamlOptions

type SamlOptions struct {
	SamlSsoLoad *struct {
		// ConfigurationDirectory Configuration directory from which the module will load the configuration files into its memory.
		ConfigurationDirectory *string `json:"configuration_directory,omitempty"`

		// IniFile Path to the saml.ini file
		IniFile *string `json:"ini_file,omitempty"`
	} `json:"saml_sso_load,omitempty"`
}

SamlOptions SAMP (Security Assertion Markup Language) module configuration.

type Server

type Server struct {
	Address            string                             `json:"address"`
	AgentAddr          *string                            `json:"agent-addr,omitempty"`
	AgentCheck         *ServerAgentCheck                  `json:"agent-check,omitempty"`
	AgentInter         *int                               `json:"agent-inter"`
	AgentPort          *int                               `json:"agent-port"`
	AgentSend          *string                            `json:"agent-send,omitempty"`
	Allow0rtt          *bool                              `json:"allow_0rtt,omitempty"`
	Alpn               *string                            `json:"alpn,omitempty"`
	Backup             *ServerBackup                      `json:"backup,omitempty"`
	Check              *ServerCheck                       `json:"check,omitempty"`
	CheckSendProxy     *ServerCheckSendProxy              `json:"check-send-proxy,omitempty"`
	CheckSni           *string                            `json:"check-sni,omitempty"`
	CheckSsl           *ServerCheckSsl                    `json:"check-ssl,omitempty"`
	CheckAlpn          *string                            `json:"check_alpn,omitempty"`
	CheckProto         *string                            `json:"check_proto,omitempty"`
	CheckViaSocks4     *ServerCheckViaSocks4              `json:"check_via_socks4,omitempty"`
	Ciphers            *string                            `json:"ciphers,omitempty"`
	Ciphersuites       *string                            `json:"ciphersuites,omitempty"`
	ClientSigalgs      *string                            `json:"client_sigalgs,omitempty"`
	Cookie             *string                            `json:"cookie,omitempty"`
	CrlFile            *string                            `json:"crl_file,omitempty"`
	Curves             *string                            `json:"curves,omitempty"`
	Downinter          *int                               `json:"downinter"`
	ErrorLimit         *int                               `json:"error_limit,omitempty"`
	Fall               *int                               `json:"fall"`
	Fastinter          *int                               `json:"fastinter"`
	ForceSslv3         *ServerForceSslv3                  `json:"force_sslv3,omitempty"`
	ForceTlsv10        *ServerForceTlsv10                 `json:"force_tlsv10,omitempty"`
	ForceTlsv11        *ServerForceTlsv11                 `json:"force_tlsv11,omitempty"`
	ForceTlsv12        *ServerForceTlsv12                 `json:"force_tlsv12,omitempty"`
	ForceTlsv13        *ServerForceTlsv13                 `json:"force_tlsv13,omitempty"`
	Guid               *string                            `json:"guid,omitempty"`
	HashKey            *string                            `json:"hash_key,omitempty"`
	HealthCheckAddress *string                            `json:"health_check_address,omitempty"`
	HealthCheckPort    *int                               `json:"health_check_port"`
	Id                 *int                               `json:"id"`
	InitAddr           *string                            `json:"init-addr"`
	Inter              *int                               `json:"inter"`
	LogBufsize         *int                               `json:"log-bufsize"`
	LogProto           *ServerLogProto                    `json:"log_proto,omitempty"`
	Maintenance        *ServerMaintenance                 `json:"maintenance,omitempty"`
	MaxReuse           *int                               `json:"max_reuse"`
	Maxconn            *int                               `json:"maxconn"`
	Maxqueue           *int                               `json:"maxqueue"`
	Metadata           *map[string]map[string]interface{} `json:"metadata,omitempty"`
	Minconn            *int                               `json:"minconn"`
	Name               string                             `json:"name"`
	Namespace          *string                            `json:"namespace,omitempty"`
	NoSslv3            *ServerNoSslv3                     `json:"no_sslv3,omitempty"`
	NoTlsv10           *ServerNoTlsv10                    `json:"no_tlsv10,omitempty"`
	NoTlsv11           *ServerNoTlsv11                    `json:"no_tlsv11,omitempty"`
	NoTlsv12           *ServerNoTlsv12                    `json:"no_tlsv12,omitempty"`
	NoTlsv13           *ServerNoTlsv13                    `json:"no_tlsv13,omitempty"`
	NoVerifyhost       *ServerNoVerifyhost                `json:"no_verifyhost,omitempty"`
	Npn                *string                            `json:"npn,omitempty"`
	Observe            *ServerObserve                     `json:"observe,omitempty"`
	OnError            *ServerOnError                     `json:"on-error,omitempty"`
	OnMarkedDown       *ServerOnMarkedDown                `json:"on-marked-down,omitempty"`
	OnMarkedUp         *ServerOnMarkedUp                  `json:"on-marked-up,omitempty"`
	PoolConnName       *string                            `json:"pool_conn_name,omitempty"`
	PoolLowConn        *int                               `json:"pool_low_conn"`
	PoolMaxConn        *int                               `json:"pool_max_conn"`
	PoolPurgeDelay     *int                               `json:"pool_purge_delay"`
	Port               *int                               `json:"port"`
	Proto              *string                            `json:"proto,omitempty"`
	ProxyV2Options     *[]ServerProxyV2Options            `json:"proxy-v2-options,omitempty"`
	Redir              *string                            `json:"redir,omitempty"`
	ResolveNet         *string                            `json:"resolve-net,omitempty"`
	ResolvePrefer      *ServerResolvePrefer               `json:"resolve-prefer,omitempty"`
	ResolveOpts        *string                            `json:"resolve_opts,omitempty"`
	Resolvers          *string                            `json:"resolvers,omitempty"`
	Rise               *int                               `json:"rise"`
	SendProxy          *ServerSendProxy                   `json:"send-proxy,omitempty"`
	SendProxyV2        *ServerSendProxyV2                 `json:"send-proxy-v2,omitempty"`
	SendProxyV2Ssl     *ServerSendProxyV2Ssl              `json:"send_proxy_v2_ssl,omitempty"`
	SendProxyV2SslCn   *ServerSendProxyV2SslCn            `json:"send_proxy_v2_ssl_cn,omitempty"`
	SetProxyV2TlvFmt   *struct {
		Id    string `json:"id"`
		Value string `json:"value"`
	} `json:"set-proxy-v2-tlv-fmt,omitempty"`
	Shard          *int              `json:"shard,omitempty"`
	Sigalgs        *string           `json:"sigalgs,omitempty"`
	Slowstart      *int              `json:"slowstart"`
	Sni            *string           `json:"sni,omitempty"`
	Socks4         *string           `json:"socks4,omitempty"`
	Source         *string           `json:"source,omitempty"`
	Ssl            *ServerSsl        `json:"ssl,omitempty"`
	SslCafile      *string           `json:"ssl_cafile,omitempty"`
	SslCertificate *string           `json:"ssl_certificate,omitempty"`
	SslMaxVer      *ServerSslMaxVer  `json:"ssl_max_ver,omitempty"`
	SslMinVer      *ServerSslMinVer  `json:"ssl_min_ver,omitempty"`
	SslReuse       *ServerSslReuse   `json:"ssl_reuse,omitempty"`
	Stick          *ServerStick      `json:"stick,omitempty"`
	TcpUt          *int              `json:"tcp_ut"`
	Tfo            *ServerTfo        `json:"tfo,omitempty"`
	TlsTickets     *ServerTlsTickets `json:"tls_tickets,omitempty"`
	Track          *string           `json:"track,omitempty"`
	Verify         *ServerVerify     `json:"verify,omitempty"`
	Verifyhost     *string           `json:"verifyhost,omitempty"`
	Weight         *int              `json:"weight"`
	Ws             *ServerWs         `json:"ws,omitempty"`
}

Server defines model for server.

type ServerAgentCheck

type ServerAgentCheck string

ServerAgentCheck defines model for Server.AgentCheck.

const (
	ServerAgentCheckDisabled ServerAgentCheck = "disabled"
	ServerAgentCheckEnabled  ServerAgentCheck = "enabled"
)

Defines values for ServerAgentCheck.

type ServerBackup

type ServerBackup string

ServerBackup defines model for Server.Backup.

const (
	ServerBackupDisabled ServerBackup = "disabled"
	ServerBackupEnabled  ServerBackup = "enabled"
)

Defines values for ServerBackup.

type ServerCheck

type ServerCheck string

ServerCheck defines model for Server.Check.

const (
	ServerCheckDisabled ServerCheck = "disabled"
	ServerCheckEnabled  ServerCheck = "enabled"
)

Defines values for ServerCheck.

type ServerCheckSendProxy

type ServerCheckSendProxy string

ServerCheckSendProxy defines model for Server.CheckSendProxy.

const (
	ServerCheckSendProxyDisabled ServerCheckSendProxy = "disabled"
	ServerCheckSendProxyEnabled  ServerCheckSendProxy = "enabled"
)

Defines values for ServerCheckSendProxy.

type ServerCheckSsl

type ServerCheckSsl string

ServerCheckSsl defines model for Server.CheckSsl.

const (
	ServerCheckSslDisabled ServerCheckSsl = "disabled"
	ServerCheckSslEnabled  ServerCheckSsl = "enabled"
)

Defines values for ServerCheckSsl.

type ServerCheckViaSocks4

type ServerCheckViaSocks4 string

ServerCheckViaSocks4 defines model for Server.CheckViaSocks4.

const (
	ServerCheckViaSocks4Disabled ServerCheckViaSocks4 = "disabled"
	ServerCheckViaSocks4Enabled  ServerCheckViaSocks4 = "enabled"
)

Defines values for ServerCheckViaSocks4.

type ServerForceSslv3

type ServerForceSslv3 string

ServerForceSslv3 defines model for Server.ForceSslv3.

const (
	ServerForceSslv3Disabled ServerForceSslv3 = "disabled"
	ServerForceSslv3Enabled  ServerForceSslv3 = "enabled"
)

Defines values for ServerForceSslv3.

type ServerForceTlsv10

type ServerForceTlsv10 string

ServerForceTlsv10 defines model for Server.ForceTlsv10.

const (
	ServerForceTlsv10Disabled ServerForceTlsv10 = "disabled"
	ServerForceTlsv10Enabled  ServerForceTlsv10 = "enabled"
)

Defines values for ServerForceTlsv10.

type ServerForceTlsv11

type ServerForceTlsv11 string

ServerForceTlsv11 defines model for Server.ForceTlsv11.

const (
	ServerForceTlsv11Disabled ServerForceTlsv11 = "disabled"
	ServerForceTlsv11Enabled  ServerForceTlsv11 = "enabled"
)

Defines values for ServerForceTlsv11.

type ServerForceTlsv12

type ServerForceTlsv12 string

ServerForceTlsv12 defines model for Server.ForceTlsv12.

const (
	ServerForceTlsv12Disabled ServerForceTlsv12 = "disabled"
	ServerForceTlsv12Enabled  ServerForceTlsv12 = "enabled"
)

Defines values for ServerForceTlsv12.

type ServerForceTlsv13

type ServerForceTlsv13 string

ServerForceTlsv13 defines model for Server.ForceTlsv13.

const (
	ServerForceTlsv13Disabled ServerForceTlsv13 = "disabled"
	ServerForceTlsv13Enabled  ServerForceTlsv13 = "enabled"
)

Defines values for ServerForceTlsv13.

type ServerLogProto

type ServerLogProto string

ServerLogProto defines model for Server.LogProto.

const (
	ServerLogProtoLegacy     ServerLogProto = "legacy"
	ServerLogProtoOctetCount ServerLogProto = "octet-count"
)

Defines values for ServerLogProto.

type ServerMaintenance

type ServerMaintenance string

ServerMaintenance defines model for Server.Maintenance.

const (
	ServerMaintenanceDisabled ServerMaintenance = "disabled"
	ServerMaintenanceEnabled  ServerMaintenance = "enabled"
)

Defines values for ServerMaintenance.

type ServerNoSslv3

type ServerNoSslv3 string

ServerNoSslv3 defines model for Server.NoSslv3.

const (
	ServerNoSslv3Disabled ServerNoSslv3 = "disabled"
	ServerNoSslv3Enabled  ServerNoSslv3 = "enabled"
)

Defines values for ServerNoSslv3.

type ServerNoTlsv10

type ServerNoTlsv10 string

ServerNoTlsv10 defines model for Server.NoTlsv10.

const (
	ServerNoTlsv10Disabled ServerNoTlsv10 = "disabled"
	ServerNoTlsv10Enabled  ServerNoTlsv10 = "enabled"
)

Defines values for ServerNoTlsv10.

type ServerNoTlsv11

type ServerNoTlsv11 string

ServerNoTlsv11 defines model for Server.NoTlsv11.

const (
	ServerNoTlsv11Disabled ServerNoTlsv11 = "disabled"
	ServerNoTlsv11Enabled  ServerNoTlsv11 = "enabled"
)

Defines values for ServerNoTlsv11.

type ServerNoTlsv12

type ServerNoTlsv12 string

ServerNoTlsv12 defines model for Server.NoTlsv12.

const (
	ServerNoTlsv12Disabled ServerNoTlsv12 = "disabled"
	ServerNoTlsv12Enabled  ServerNoTlsv12 = "enabled"
)

Defines values for ServerNoTlsv12.

type ServerNoTlsv13

type ServerNoTlsv13 string

ServerNoTlsv13 defines model for Server.NoTlsv13.

const (
	ServerNoTlsv13Disabled ServerNoTlsv13 = "disabled"
	ServerNoTlsv13Enabled  ServerNoTlsv13 = "enabled"
)

Defines values for ServerNoTlsv13.

type ServerNoVerifyhost

type ServerNoVerifyhost string

ServerNoVerifyhost defines model for Server.NoVerifyhost.

const (
	ServerNoVerifyhostDisabled ServerNoVerifyhost = "disabled"
	ServerNoVerifyhostEnabled  ServerNoVerifyhost = "enabled"
)

Defines values for ServerNoVerifyhost.

type ServerObserve

type ServerObserve string

ServerObserve defines model for Server.Observe.

const (
	ServerObserveLayer4 ServerObserve = "layer4"
	ServerObserveLayer7 ServerObserve = "layer7"
)

Defines values for ServerObserve.

type ServerOnError

type ServerOnError string

ServerOnError defines model for Server.OnError.

const (
	ServerOnErrorFailCheck   ServerOnError = "fail-check"
	ServerOnErrorFastinter   ServerOnError = "fastinter"
	ServerOnErrorMarkDown    ServerOnError = "mark-down"
	ServerOnErrorSuddenDeath ServerOnError = "sudden-death"
)

Defines values for ServerOnError.

type ServerOnMarkedDown

type ServerOnMarkedDown string

ServerOnMarkedDown defines model for Server.OnMarkedDown.

const (
	ServerOnMarkedDownShutdownSessions ServerOnMarkedDown = "shutdown-sessions"
)

Defines values for ServerOnMarkedDown.

type ServerOnMarkedUp

type ServerOnMarkedUp string

ServerOnMarkedUp defines model for Server.OnMarkedUp.

const (
	ServerOnMarkedUpShutdownBackupSessions ServerOnMarkedUp = "shutdown-backup-sessions"
)

Defines values for ServerOnMarkedUp.

type ServerParams

type ServerParams struct {
	AgentAddr          *string                       `json:"agent-addr,omitempty"`
	AgentCheck         *ServerParamsAgentCheck       `json:"agent-check,omitempty"`
	AgentInter         *int                          `json:"agent-inter"`
	AgentPort          *int                          `json:"agent-port"`
	AgentSend          *string                       `json:"agent-send,omitempty"`
	Allow0rtt          *bool                         `json:"allow_0rtt,omitempty"`
	Alpn               *string                       `json:"alpn,omitempty"`
	Backup             *ServerParamsBackup           `json:"backup,omitempty"`
	Check              *ServerParamsCheck            `json:"check,omitempty"`
	CheckSendProxy     *ServerParamsCheckSendProxy   `json:"check-send-proxy,omitempty"`
	CheckSni           *string                       `json:"check-sni,omitempty"`
	CheckSsl           *ServerParamsCheckSsl         `json:"check-ssl,omitempty"`
	CheckAlpn          *string                       `json:"check_alpn,omitempty"`
	CheckProto         *string                       `json:"check_proto,omitempty"`
	CheckViaSocks4     *ServerParamsCheckViaSocks4   `json:"check_via_socks4,omitempty"`
	Ciphers            *string                       `json:"ciphers,omitempty"`
	Ciphersuites       *string                       `json:"ciphersuites,omitempty"`
	ClientSigalgs      *string                       `json:"client_sigalgs,omitempty"`
	Cookie             *string                       `json:"cookie,omitempty"`
	CrlFile            *string                       `json:"crl_file,omitempty"`
	Curves             *string                       `json:"curves,omitempty"`
	Downinter          *int                          `json:"downinter"`
	ErrorLimit         *int                          `json:"error_limit,omitempty"`
	Fall               *int                          `json:"fall"`
	Fastinter          *int                          `json:"fastinter"`
	ForceSslv3         *ServerParamsForceSslv3       `json:"force_sslv3,omitempty"`
	ForceTlsv10        *ServerParamsForceTlsv10      `json:"force_tlsv10,omitempty"`
	ForceTlsv11        *ServerParamsForceTlsv11      `json:"force_tlsv11,omitempty"`
	ForceTlsv12        *ServerParamsForceTlsv12      `json:"force_tlsv12,omitempty"`
	ForceTlsv13        *ServerParamsForceTlsv13      `json:"force_tlsv13,omitempty"`
	Guid               *string                       `json:"guid,omitempty"`
	HashKey            *string                       `json:"hash_key,omitempty"`
	HealthCheckAddress *string                       `json:"health_check_address,omitempty"`
	HealthCheckPort    *int                          `json:"health_check_port"`
	InitAddr           *string                       `json:"init-addr"`
	Inter              *int                          `json:"inter"`
	LogBufsize         *int                          `json:"log-bufsize"`
	LogProto           *ServerParamsLogProto         `json:"log_proto,omitempty"`
	Maintenance        *ServerParamsMaintenance      `json:"maintenance,omitempty"`
	MaxReuse           *int                          `json:"max_reuse"`
	Maxconn            *int                          `json:"maxconn"`
	Maxqueue           *int                          `json:"maxqueue"`
	Minconn            *int                          `json:"minconn"`
	Namespace          *string                       `json:"namespace,omitempty"`
	NoSslv3            *ServerParamsNoSslv3          `json:"no_sslv3,omitempty"`
	NoTlsv10           *ServerParamsNoTlsv10         `json:"no_tlsv10,omitempty"`
	NoTlsv11           *ServerParamsNoTlsv11         `json:"no_tlsv11,omitempty"`
	NoTlsv12           *ServerParamsNoTlsv12         `json:"no_tlsv12,omitempty"`
	NoTlsv13           *ServerParamsNoTlsv13         `json:"no_tlsv13,omitempty"`
	NoVerifyhost       *ServerParamsNoVerifyhost     `json:"no_verifyhost,omitempty"`
	Npn                *string                       `json:"npn,omitempty"`
	Observe            *ServerParamsObserve          `json:"observe,omitempty"`
	OnError            *ServerParamsOnError          `json:"on-error,omitempty"`
	OnMarkedDown       *ServerParamsOnMarkedDown     `json:"on-marked-down,omitempty"`
	OnMarkedUp         *ServerParamsOnMarkedUp       `json:"on-marked-up,omitempty"`
	PoolConnName       *string                       `json:"pool_conn_name,omitempty"`
	PoolLowConn        *int                          `json:"pool_low_conn"`
	PoolMaxConn        *int                          `json:"pool_max_conn"`
	PoolPurgeDelay     *int                          `json:"pool_purge_delay"`
	Proto              *string                       `json:"proto,omitempty"`
	ProxyV2Options     *[]ServerParamsProxyV2Options `json:"proxy-v2-options,omitempty"`
	Redir              *string                       `json:"redir,omitempty"`
	ResolveNet         *string                       `json:"resolve-net,omitempty"`
	ResolvePrefer      *ServerParamsResolvePrefer    `json:"resolve-prefer,omitempty"`
	ResolveOpts        *string                       `json:"resolve_opts,omitempty"`
	Resolvers          *string                       `json:"resolvers,omitempty"`
	Rise               *int                          `json:"rise"`
	SendProxy          *ServerParamsSendProxy        `json:"send-proxy,omitempty"`
	SendProxyV2        *ServerParamsSendProxyV2      `json:"send-proxy-v2,omitempty"`
	SendProxyV2Ssl     *ServerParamsSendProxyV2Ssl   `json:"send_proxy_v2_ssl,omitempty"`
	SendProxyV2SslCn   *ServerParamsSendProxyV2SslCn `json:"send_proxy_v2_ssl_cn,omitempty"`
	SetProxyV2TlvFmt   *struct {
		Id    string `json:"id"`
		Value string `json:"value"`
	} `json:"set-proxy-v2-tlv-fmt,omitempty"`
	Shard          *int                    `json:"shard,omitempty"`
	Sigalgs        *string                 `json:"sigalgs,omitempty"`
	Slowstart      *int                    `json:"slowstart"`
	Sni            *string                 `json:"sni,omitempty"`
	Socks4         *string                 `json:"socks4,omitempty"`
	Source         *string                 `json:"source,omitempty"`
	Ssl            *ServerParamsSsl        `json:"ssl,omitempty"`
	SslCafile      *string                 `json:"ssl_cafile,omitempty"`
	SslCertificate *string                 `json:"ssl_certificate,omitempty"`
	SslMaxVer      *ServerParamsSslMaxVer  `json:"ssl_max_ver,omitempty"`
	SslMinVer      *ServerParamsSslMinVer  `json:"ssl_min_ver,omitempty"`
	SslReuse       *ServerParamsSslReuse   `json:"ssl_reuse,omitempty"`
	Stick          *ServerParamsStick      `json:"stick,omitempty"`
	TcpUt          *int                    `json:"tcp_ut"`
	Tfo            *ServerParamsTfo        `json:"tfo,omitempty"`
	TlsTickets     *ServerParamsTlsTickets `json:"tls_tickets,omitempty"`
	Track          *string                 `json:"track,omitempty"`
	Verify         *ServerParamsVerify     `json:"verify,omitempty"`
	Verifyhost     *string                 `json:"verifyhost,omitempty"`
	Weight         *int                    `json:"weight"`
	Ws             *ServerParamsWs         `json:"ws,omitempty"`
}

ServerParams defines model for server_params.

type ServerParamsAgentCheck

type ServerParamsAgentCheck string

ServerParamsAgentCheck defines model for ServerParams.AgentCheck.

const (
	ServerParamsAgentCheckDisabled ServerParamsAgentCheck = "disabled"
	ServerParamsAgentCheckEnabled  ServerParamsAgentCheck = "enabled"
)

Defines values for ServerParamsAgentCheck.

type ServerParamsBackup

type ServerParamsBackup string

ServerParamsBackup defines model for ServerParams.Backup.

const (
	ServerParamsBackupDisabled ServerParamsBackup = "disabled"
	ServerParamsBackupEnabled  ServerParamsBackup = "enabled"
)

Defines values for ServerParamsBackup.

type ServerParamsCheck

type ServerParamsCheck string

ServerParamsCheck defines model for ServerParams.Check.

const (
	ServerParamsCheckDisabled ServerParamsCheck = "disabled"
	ServerParamsCheckEnabled  ServerParamsCheck = "enabled"
)

Defines values for ServerParamsCheck.

type ServerParamsCheckSendProxy

type ServerParamsCheckSendProxy string

ServerParamsCheckSendProxy defines model for ServerParams.CheckSendProxy.

const (
	ServerParamsCheckSendProxyDisabled ServerParamsCheckSendProxy = "disabled"
	ServerParamsCheckSendProxyEnabled  ServerParamsCheckSendProxy = "enabled"
)

Defines values for ServerParamsCheckSendProxy.

type ServerParamsCheckSsl

type ServerParamsCheckSsl string

ServerParamsCheckSsl defines model for ServerParams.CheckSsl.

const (
	ServerParamsCheckSslDisabled ServerParamsCheckSsl = "disabled"
	ServerParamsCheckSslEnabled  ServerParamsCheckSsl = "enabled"
)

Defines values for ServerParamsCheckSsl.

type ServerParamsCheckViaSocks4

type ServerParamsCheckViaSocks4 string

ServerParamsCheckViaSocks4 defines model for ServerParams.CheckViaSocks4.

const (
	ServerParamsCheckViaSocks4Disabled ServerParamsCheckViaSocks4 = "disabled"
	ServerParamsCheckViaSocks4Enabled  ServerParamsCheckViaSocks4 = "enabled"
)

Defines values for ServerParamsCheckViaSocks4.

type ServerParamsForceSslv3

type ServerParamsForceSslv3 string

ServerParamsForceSslv3 defines model for ServerParams.ForceSslv3.

const (
	ServerParamsForceSslv3Disabled ServerParamsForceSslv3 = "disabled"
	ServerParamsForceSslv3Enabled  ServerParamsForceSslv3 = "enabled"
)

Defines values for ServerParamsForceSslv3.

type ServerParamsForceTlsv10

type ServerParamsForceTlsv10 string

ServerParamsForceTlsv10 defines model for ServerParams.ForceTlsv10.

const (
	ServerParamsForceTlsv10Disabled ServerParamsForceTlsv10 = "disabled"
	ServerParamsForceTlsv10Enabled  ServerParamsForceTlsv10 = "enabled"
)

Defines values for ServerParamsForceTlsv10.

type ServerParamsForceTlsv11

type ServerParamsForceTlsv11 string

ServerParamsForceTlsv11 defines model for ServerParams.ForceTlsv11.

const (
	ServerParamsForceTlsv11Disabled ServerParamsForceTlsv11 = "disabled"
	ServerParamsForceTlsv11Enabled  ServerParamsForceTlsv11 = "enabled"
)

Defines values for ServerParamsForceTlsv11.

type ServerParamsForceTlsv12

type ServerParamsForceTlsv12 string

ServerParamsForceTlsv12 defines model for ServerParams.ForceTlsv12.

const (
	ServerParamsForceTlsv12Disabled ServerParamsForceTlsv12 = "disabled"
	ServerParamsForceTlsv12Enabled  ServerParamsForceTlsv12 = "enabled"
)

Defines values for ServerParamsForceTlsv12.

type ServerParamsForceTlsv13

type ServerParamsForceTlsv13 string

ServerParamsForceTlsv13 defines model for ServerParams.ForceTlsv13.

const (
	ServerParamsForceTlsv13Disabled ServerParamsForceTlsv13 = "disabled"
	ServerParamsForceTlsv13Enabled  ServerParamsForceTlsv13 = "enabled"
)

Defines values for ServerParamsForceTlsv13.

type ServerParamsLogProto

type ServerParamsLogProto string

ServerParamsLogProto defines model for ServerParams.LogProto.

const (
	ServerParamsLogProtoLegacy     ServerParamsLogProto = "legacy"
	ServerParamsLogProtoOctetCount ServerParamsLogProto = "octet-count"
)

Defines values for ServerParamsLogProto.

type ServerParamsMaintenance

type ServerParamsMaintenance string

ServerParamsMaintenance defines model for ServerParams.Maintenance.

const (
	ServerParamsMaintenanceDisabled ServerParamsMaintenance = "disabled"
	ServerParamsMaintenanceEnabled  ServerParamsMaintenance = "enabled"
)

Defines values for ServerParamsMaintenance.

type ServerParamsNoSslv3

type ServerParamsNoSslv3 string

ServerParamsNoSslv3 defines model for ServerParams.NoSslv3.

const (
	ServerParamsNoSslv3Disabled ServerParamsNoSslv3 = "disabled"
	ServerParamsNoSslv3Enabled  ServerParamsNoSslv3 = "enabled"
)

Defines values for ServerParamsNoSslv3.

type ServerParamsNoTlsv10

type ServerParamsNoTlsv10 string

ServerParamsNoTlsv10 defines model for ServerParams.NoTlsv10.

const (
	ServerParamsNoTlsv10Disabled ServerParamsNoTlsv10 = "disabled"
	ServerParamsNoTlsv10Enabled  ServerParamsNoTlsv10 = "enabled"
)

Defines values for ServerParamsNoTlsv10.

type ServerParamsNoTlsv11

type ServerParamsNoTlsv11 string

ServerParamsNoTlsv11 defines model for ServerParams.NoTlsv11.

const (
	ServerParamsNoTlsv11Disabled ServerParamsNoTlsv11 = "disabled"
	ServerParamsNoTlsv11Enabled  ServerParamsNoTlsv11 = "enabled"
)

Defines values for ServerParamsNoTlsv11.

type ServerParamsNoTlsv12

type ServerParamsNoTlsv12 string

ServerParamsNoTlsv12 defines model for ServerParams.NoTlsv12.

const (
	ServerParamsNoTlsv12Disabled ServerParamsNoTlsv12 = "disabled"
	ServerParamsNoTlsv12Enabled  ServerParamsNoTlsv12 = "enabled"
)

Defines values for ServerParamsNoTlsv12.

type ServerParamsNoTlsv13

type ServerParamsNoTlsv13 string

ServerParamsNoTlsv13 defines model for ServerParams.NoTlsv13.

const (
	ServerParamsNoTlsv13Disabled ServerParamsNoTlsv13 = "disabled"
	ServerParamsNoTlsv13Enabled  ServerParamsNoTlsv13 = "enabled"
)

Defines values for ServerParamsNoTlsv13.

type ServerParamsNoVerifyhost

type ServerParamsNoVerifyhost string

ServerParamsNoVerifyhost defines model for ServerParams.NoVerifyhost.

const (
	ServerParamsNoVerifyhostDisabled ServerParamsNoVerifyhost = "disabled"
	ServerParamsNoVerifyhostEnabled  ServerParamsNoVerifyhost = "enabled"
)

Defines values for ServerParamsNoVerifyhost.

type ServerParamsObserve

type ServerParamsObserve string

ServerParamsObserve defines model for ServerParams.Observe.

const (
	ServerParamsObserveLayer4 ServerParamsObserve = "layer4"
	ServerParamsObserveLayer7 ServerParamsObserve = "layer7"
)

Defines values for ServerParamsObserve.

type ServerParamsOnError

type ServerParamsOnError string

ServerParamsOnError defines model for ServerParams.OnError.

const (
	ServerParamsOnErrorFailCheck   ServerParamsOnError = "fail-check"
	ServerParamsOnErrorFastinter   ServerParamsOnError = "fastinter"
	ServerParamsOnErrorMarkDown    ServerParamsOnError = "mark-down"
	ServerParamsOnErrorSuddenDeath ServerParamsOnError = "sudden-death"
)

Defines values for ServerParamsOnError.

type ServerParamsOnMarkedDown

type ServerParamsOnMarkedDown string

ServerParamsOnMarkedDown defines model for ServerParams.OnMarkedDown.

const (
	ServerParamsOnMarkedDownShutdownSessions ServerParamsOnMarkedDown = "shutdown-sessions"
)

Defines values for ServerParamsOnMarkedDown.

type ServerParamsOnMarkedUp

type ServerParamsOnMarkedUp string

ServerParamsOnMarkedUp defines model for ServerParams.OnMarkedUp.

const (
	ServerParamsOnMarkedUpShutdownBackupSessions ServerParamsOnMarkedUp = "shutdown-backup-sessions"
)

Defines values for ServerParamsOnMarkedUp.

type ServerParamsProxyV2Options

type ServerParamsProxyV2Options string

ServerParamsProxyV2Options defines model for ServerParams.ProxyV2Options.

const (
	ServerParamsProxyV2OptionsAuthority ServerParamsProxyV2Options = "authority"
	ServerParamsProxyV2OptionsCertCn    ServerParamsProxyV2Options = "cert-cn"
	ServerParamsProxyV2OptionsCertKey   ServerParamsProxyV2Options = "cert-key"
	ServerParamsProxyV2OptionsCertSig   ServerParamsProxyV2Options = "cert-sig"
	ServerParamsProxyV2OptionsCrc32c    ServerParamsProxyV2Options = "crc32c"
	ServerParamsProxyV2OptionsSsl       ServerParamsProxyV2Options = "ssl"
	ServerParamsProxyV2OptionsSslCipher ServerParamsProxyV2Options = "ssl-cipher"
	ServerParamsProxyV2OptionsUniqueId  ServerParamsProxyV2Options = "unique-id"
)

Defines values for ServerParamsProxyV2Options.

type ServerParamsResolvePrefer

type ServerParamsResolvePrefer string

ServerParamsResolvePrefer defines model for ServerParams.ResolvePrefer.

const (
	ServerParamsResolvePreferIpv4 ServerParamsResolvePrefer = "ipv4"
	ServerParamsResolvePreferIpv6 ServerParamsResolvePrefer = "ipv6"
)

Defines values for ServerParamsResolvePrefer.

type ServerParamsSendProxy

type ServerParamsSendProxy string

ServerParamsSendProxy defines model for ServerParams.SendProxy.

const (
	ServerParamsSendProxyDisabled ServerParamsSendProxy = "disabled"
	ServerParamsSendProxyEnabled  ServerParamsSendProxy = "enabled"
)

Defines values for ServerParamsSendProxy.

type ServerParamsSendProxyV2

type ServerParamsSendProxyV2 string

ServerParamsSendProxyV2 defines model for ServerParams.SendProxyV2.

const (
	ServerParamsSendProxyV2Disabled ServerParamsSendProxyV2 = "disabled"
	ServerParamsSendProxyV2Enabled  ServerParamsSendProxyV2 = "enabled"
)

Defines values for ServerParamsSendProxyV2.

type ServerParamsSendProxyV2Ssl

type ServerParamsSendProxyV2Ssl string

ServerParamsSendProxyV2Ssl defines model for ServerParams.SendProxyV2Ssl.

const (
	ServerParamsSendProxyV2SslDisabled ServerParamsSendProxyV2Ssl = "disabled"
	ServerParamsSendProxyV2SslEnabled  ServerParamsSendProxyV2Ssl = "enabled"
)

Defines values for ServerParamsSendProxyV2Ssl.

type ServerParamsSendProxyV2SslCn

type ServerParamsSendProxyV2SslCn string

ServerParamsSendProxyV2SslCn defines model for ServerParams.SendProxyV2SslCn.

const (
	ServerParamsSendProxyV2SslCnDisabled ServerParamsSendProxyV2SslCn = "disabled"
	ServerParamsSendProxyV2SslCnEnabled  ServerParamsSendProxyV2SslCn = "enabled"
)

Defines values for ServerParamsSendProxyV2SslCn.

type ServerParamsSsl

type ServerParamsSsl string

ServerParamsSsl defines model for ServerParams.Ssl.

const (
	ServerParamsSslDisabled ServerParamsSsl = "disabled"
	ServerParamsSslEnabled  ServerParamsSsl = "enabled"
)

Defines values for ServerParamsSsl.

type ServerParamsSslMaxVer

type ServerParamsSslMaxVer string

ServerParamsSslMaxVer defines model for ServerParams.SslMaxVer.

const (
	ServerParamsSslMaxVerSSLv3  ServerParamsSslMaxVer = "SSLv3"
	ServerParamsSslMaxVerTLSv10 ServerParamsSslMaxVer = "TLSv1.0"
	ServerParamsSslMaxVerTLSv11 ServerParamsSslMaxVer = "TLSv1.1"
	ServerParamsSslMaxVerTLSv12 ServerParamsSslMaxVer = "TLSv1.2"
	ServerParamsSslMaxVerTLSv13 ServerParamsSslMaxVer = "TLSv1.3"
)

Defines values for ServerParamsSslMaxVer.

type ServerParamsSslMinVer

type ServerParamsSslMinVer string

ServerParamsSslMinVer defines model for ServerParams.SslMinVer.

const (
	ServerParamsSslMinVerSSLv3  ServerParamsSslMinVer = "SSLv3"
	ServerParamsSslMinVerTLSv10 ServerParamsSslMinVer = "TLSv1.0"
	ServerParamsSslMinVerTLSv11 ServerParamsSslMinVer = "TLSv1.1"
	ServerParamsSslMinVerTLSv12 ServerParamsSslMinVer = "TLSv1.2"
	ServerParamsSslMinVerTLSv13 ServerParamsSslMinVer = "TLSv1.3"
)

Defines values for ServerParamsSslMinVer.

type ServerParamsSslReuse

type ServerParamsSslReuse string

ServerParamsSslReuse defines model for ServerParams.SslReuse.

const (
	ServerParamsSslReuseDisabled ServerParamsSslReuse = "disabled"
	ServerParamsSslReuseEnabled  ServerParamsSslReuse = "enabled"
)

Defines values for ServerParamsSslReuse.

type ServerParamsStick

type ServerParamsStick string

ServerParamsStick defines model for ServerParams.Stick.

const (
	ServerParamsStickDisabled ServerParamsStick = "disabled"
	ServerParamsStickEnabled  ServerParamsStick = "enabled"
)

Defines values for ServerParamsStick.

type ServerParamsTfo

type ServerParamsTfo string

ServerParamsTfo defines model for ServerParams.Tfo.

const (
	ServerParamsTfoDisabled ServerParamsTfo = "disabled"
	ServerParamsTfoEnabled  ServerParamsTfo = "enabled"
)

Defines values for ServerParamsTfo.

type ServerParamsTlsTickets

type ServerParamsTlsTickets string

ServerParamsTlsTickets defines model for ServerParams.TlsTickets.

const (
	ServerParamsTlsTicketsDisabled ServerParamsTlsTickets = "disabled"
	ServerParamsTlsTicketsEnabled  ServerParamsTlsTickets = "enabled"
)

Defines values for ServerParamsTlsTickets.

type ServerParamsVerify

type ServerParamsVerify string

ServerParamsVerify defines model for ServerParams.Verify.

const (
	ServerParamsVerifyNone     ServerParamsVerify = "none"
	ServerParamsVerifyRequired ServerParamsVerify = "required"
)

Defines values for ServerParamsVerify.

type ServerParamsWs

type ServerParamsWs string

ServerParamsWs defines model for ServerParams.Ws.

const (
	ServerParamsWsAuto ServerParamsWs = "auto"
	ServerParamsWsH1   ServerParamsWs = "h1"
	ServerParamsWsH2   ServerParamsWs = "h2"
)

Defines values for ServerParamsWs.

type ServerProxyV2Options

type ServerProxyV2Options string

ServerProxyV2Options defines model for Server.ProxyV2Options.

const (
	ServerProxyV2OptionsAuthority ServerProxyV2Options = "authority"
	ServerProxyV2OptionsCertCn    ServerProxyV2Options = "cert-cn"
	ServerProxyV2OptionsCertKey   ServerProxyV2Options = "cert-key"
	ServerProxyV2OptionsCertSig   ServerProxyV2Options = "cert-sig"
	ServerProxyV2OptionsCrc32c    ServerProxyV2Options = "crc32c"
	ServerProxyV2OptionsSsl       ServerProxyV2Options = "ssl"
	ServerProxyV2OptionsSslCipher ServerProxyV2Options = "ssl-cipher"
	ServerProxyV2OptionsUniqueId  ServerProxyV2Options = "unique-id"
)

Defines values for ServerProxyV2Options.

type ServerResolvePrefer

type ServerResolvePrefer string

ServerResolvePrefer defines model for Server.ResolvePrefer.

const (
	ServerResolvePreferIpv4 ServerResolvePrefer = "ipv4"
	ServerResolvePreferIpv6 ServerResolvePrefer = "ipv6"
)

Defines values for ServerResolvePrefer.

type ServerSendProxy

type ServerSendProxy string

ServerSendProxy defines model for Server.SendProxy.

const (
	ServerSendProxyDisabled ServerSendProxy = "disabled"
	ServerSendProxyEnabled  ServerSendProxy = "enabled"
)

Defines values for ServerSendProxy.

type ServerSendProxyV2

type ServerSendProxyV2 string

ServerSendProxyV2 defines model for Server.SendProxyV2.

const (
	ServerSendProxyV2Disabled ServerSendProxyV2 = "disabled"
	ServerSendProxyV2Enabled  ServerSendProxyV2 = "enabled"
)

Defines values for ServerSendProxyV2.

type ServerSendProxyV2Ssl

type ServerSendProxyV2Ssl string

ServerSendProxyV2Ssl defines model for Server.SendProxyV2Ssl.

const (
	ServerSendProxyV2SslDisabled ServerSendProxyV2Ssl = "disabled"
	ServerSendProxyV2SslEnabled  ServerSendProxyV2Ssl = "enabled"
)

Defines values for ServerSendProxyV2Ssl.

type ServerSendProxyV2SslCn

type ServerSendProxyV2SslCn string

ServerSendProxyV2SslCn defines model for Server.SendProxyV2SslCn.

const (
	ServerSendProxyV2SslCnDisabled ServerSendProxyV2SslCn = "disabled"
	ServerSendProxyV2SslCnEnabled  ServerSendProxyV2SslCn = "enabled"
)

Defines values for ServerSendProxyV2SslCn.

type ServerSsl

type ServerSsl string

ServerSsl defines model for Server.Ssl.

const (
	ServerSslDisabled ServerSsl = "disabled"
	ServerSslEnabled  ServerSsl = "enabled"
)

Defines values for ServerSsl.

type ServerSslMaxVer

type ServerSslMaxVer string

ServerSslMaxVer defines model for Server.SslMaxVer.

const (
	ServerSslMaxVerSSLv3  ServerSslMaxVer = "SSLv3"
	ServerSslMaxVerTLSv10 ServerSslMaxVer = "TLSv1.0"
	ServerSslMaxVerTLSv11 ServerSslMaxVer = "TLSv1.1"
	ServerSslMaxVerTLSv12 ServerSslMaxVer = "TLSv1.2"
	ServerSslMaxVerTLSv13 ServerSslMaxVer = "TLSv1.3"
)

Defines values for ServerSslMaxVer.

type ServerSslMinVer

type ServerSslMinVer string

ServerSslMinVer defines model for Server.SslMinVer.

const (
	ServerSslMinVerSSLv3  ServerSslMinVer = "SSLv3"
	ServerSslMinVerTLSv10 ServerSslMinVer = "TLSv1.0"
	ServerSslMinVerTLSv11 ServerSslMinVer = "TLSv1.1"
	ServerSslMinVerTLSv12 ServerSslMinVer = "TLSv1.2"
	ServerSslMinVerTLSv13 ServerSslMinVer = "TLSv1.3"
)

Defines values for ServerSslMinVer.

type ServerSslReuse

type ServerSslReuse string

ServerSslReuse defines model for Server.SslReuse.

const (
	ServerSslReuseDisabled ServerSslReuse = "disabled"
	ServerSslReuseEnabled  ServerSslReuse = "enabled"
)

Defines values for ServerSslReuse.

type ServerStick

type ServerStick string

ServerStick defines model for Server.Stick.

const (
	ServerStickDisabled ServerStick = "disabled"
	ServerStickEnabled  ServerStick = "enabled"
)

Defines values for ServerStick.

type ServerSwitchingRule

type ServerSwitchingRule struct {
	Cond         *ServerSwitchingRuleCond `json:"cond,omitempty"`
	CondTest     *string                  `json:"cond_test,omitempty"`
	TargetServer string                   `json:"target_server"`
}

ServerSwitchingRule HAProxy server switching rule configuration (corresponds to use-server directive)

type ServerSwitchingRuleCond

type ServerSwitchingRuleCond string

ServerSwitchingRuleCond defines model for ServerSwitchingRule.Cond.

const (
	ServerSwitchingRuleCondIf     ServerSwitchingRuleCond = "if"
	ServerSwitchingRuleCondUnless ServerSwitchingRuleCond = "unless"
)

Defines values for ServerSwitchingRuleCond.

type ServerSwitchingRules

type ServerSwitchingRules = []ServerSwitchingRule

ServerSwitchingRules HAProxy backend server switching rules array (corresponds to use-server directives)

type ServerTemplate

type ServerTemplate struct {
	AgentAddr          *string                         `json:"agent-addr,omitempty"`
	AgentCheck         *ServerTemplateAgentCheck       `json:"agent-check,omitempty"`
	AgentInter         *int                            `json:"agent-inter"`
	AgentPort          *int                            `json:"agent-port"`
	AgentSend          *string                         `json:"agent-send,omitempty"`
	Allow0rtt          *bool                           `json:"allow_0rtt,omitempty"`
	Alpn               *string                         `json:"alpn,omitempty"`
	Backup             *ServerTemplateBackup           `json:"backup,omitempty"`
	Check              *ServerTemplateCheck            `json:"check,omitempty"`
	CheckSendProxy     *ServerTemplateCheckSendProxy   `json:"check-send-proxy,omitempty"`
	CheckSni           *string                         `json:"check-sni,omitempty"`
	CheckSsl           *ServerTemplateCheckSsl         `json:"check-ssl,omitempty"`
	CheckAlpn          *string                         `json:"check_alpn,omitempty"`
	CheckProto         *string                         `json:"check_proto,omitempty"`
	CheckViaSocks4     *ServerTemplateCheckViaSocks4   `json:"check_via_socks4,omitempty"`
	Ciphers            *string                         `json:"ciphers,omitempty"`
	Ciphersuites       *string                         `json:"ciphersuites,omitempty"`
	ClientSigalgs      *string                         `json:"client_sigalgs,omitempty"`
	Cookie             *string                         `json:"cookie,omitempty"`
	CrlFile            *string                         `json:"crl_file,omitempty"`
	Curves             *string                         `json:"curves,omitempty"`
	Downinter          *int                            `json:"downinter"`
	ErrorLimit         *int                            `json:"error_limit,omitempty"`
	Fall               *int                            `json:"fall"`
	Fastinter          *int                            `json:"fastinter"`
	ForceSslv3         *ServerTemplateForceSslv3       `json:"force_sslv3,omitempty"`
	ForceTlsv10        *ServerTemplateForceTlsv10      `json:"force_tlsv10,omitempty"`
	ForceTlsv11        *ServerTemplateForceTlsv11      `json:"force_tlsv11,omitempty"`
	ForceTlsv12        *ServerTemplateForceTlsv12      `json:"force_tlsv12,omitempty"`
	ForceTlsv13        *ServerTemplateForceTlsv13      `json:"force_tlsv13,omitempty"`
	Fqdn               string                          `json:"fqdn"`
	Guid               *string                         `json:"guid,omitempty"`
	HashKey            *string                         `json:"hash_key,omitempty"`
	HealthCheckAddress *string                         `json:"health_check_address,omitempty"`
	HealthCheckPort    *int                            `json:"health_check_port"`
	Id                 *int                            `json:"id"`
	InitAddr           *string                         `json:"init-addr"`
	Inter              *int                            `json:"inter"`
	LogBufsize         *int                            `json:"log-bufsize"`
	LogProto           *ServerTemplateLogProto         `json:"log_proto,omitempty"`
	Maintenance        *ServerTemplateMaintenance      `json:"maintenance,omitempty"`
	MaxReuse           *int                            `json:"max_reuse"`
	Maxconn            *int                            `json:"maxconn"`
	Maxqueue           *int                            `json:"maxqueue"`
	Minconn            *int                            `json:"minconn"`
	Namespace          *string                         `json:"namespace,omitempty"`
	NoSslv3            *ServerTemplateNoSslv3          `json:"no_sslv3,omitempty"`
	NoTlsv10           *ServerTemplateNoTlsv10         `json:"no_tlsv10,omitempty"`
	NoTlsv11           *ServerTemplateNoTlsv11         `json:"no_tlsv11,omitempty"`
	NoTlsv12           *ServerTemplateNoTlsv12         `json:"no_tlsv12,omitempty"`
	NoTlsv13           *ServerTemplateNoTlsv13         `json:"no_tlsv13,omitempty"`
	NoVerifyhost       *ServerTemplateNoVerifyhost     `json:"no_verifyhost,omitempty"`
	Npn                *string                         `json:"npn,omitempty"`
	NumOrRange         string                          `json:"num_or_range"`
	Observe            *ServerTemplateObserve          `json:"observe,omitempty"`
	OnError            *ServerTemplateOnError          `json:"on-error,omitempty"`
	OnMarkedDown       *ServerTemplateOnMarkedDown     `json:"on-marked-down,omitempty"`
	OnMarkedUp         *ServerTemplateOnMarkedUp       `json:"on-marked-up,omitempty"`
	PoolConnName       *string                         `json:"pool_conn_name,omitempty"`
	PoolLowConn        *int                            `json:"pool_low_conn"`
	PoolMaxConn        *int                            `json:"pool_max_conn"`
	PoolPurgeDelay     *int                            `json:"pool_purge_delay"`
	Port               *int                            `json:"port"`
	Prefix             string                          `json:"prefix"`
	Proto              *string                         `json:"proto,omitempty"`
	ProxyV2Options     *[]ServerTemplateProxyV2Options `json:"proxy-v2-options,omitempty"`
	Redir              *string                         `json:"redir,omitempty"`
	ResolveNet         *string                         `json:"resolve-net,omitempty"`
	ResolvePrefer      *ServerTemplateResolvePrefer    `json:"resolve-prefer,omitempty"`
	ResolveOpts        *string                         `json:"resolve_opts,omitempty"`
	Resolvers          *string                         `json:"resolvers,omitempty"`
	Rise               *int                            `json:"rise"`
	SendProxy          *ServerTemplateSendProxy        `json:"send-proxy,omitempty"`
	SendProxyV2        *ServerTemplateSendProxyV2      `json:"send-proxy-v2,omitempty"`
	SendProxyV2Ssl     *ServerTemplateSendProxyV2Ssl   `json:"send_proxy_v2_ssl,omitempty"`
	SendProxyV2SslCn   *ServerTemplateSendProxyV2SslCn `json:"send_proxy_v2_ssl_cn,omitempty"`
	SetProxyV2TlvFmt   *struct {
		Id    string `json:"id"`
		Value string `json:"value"`
	} `json:"set-proxy-v2-tlv-fmt,omitempty"`
	Shard          *int                      `json:"shard,omitempty"`
	Sigalgs        *string                   `json:"sigalgs,omitempty"`
	Slowstart      *int                      `json:"slowstart"`
	Sni            *string                   `json:"sni,omitempty"`
	Socks4         *string                   `json:"socks4,omitempty"`
	Source         *string                   `json:"source,omitempty"`
	Ssl            *ServerTemplateSsl        `json:"ssl,omitempty"`
	SslCafile      *string                   `json:"ssl_cafile,omitempty"`
	SslCertificate *string                   `json:"ssl_certificate,omitempty"`
	SslMaxVer      *ServerTemplateSslMaxVer  `json:"ssl_max_ver,omitempty"`
	SslMinVer      *ServerTemplateSslMinVer  `json:"ssl_min_ver,omitempty"`
	SslReuse       *ServerTemplateSslReuse   `json:"ssl_reuse,omitempty"`
	Stick          *ServerTemplateStick      `json:"stick,omitempty"`
	TcpUt          *int                      `json:"tcp_ut"`
	Tfo            *ServerTemplateTfo        `json:"tfo,omitempty"`
	TlsTickets     *ServerTemplateTlsTickets `json:"tls_tickets,omitempty"`
	Track          *string                   `json:"track,omitempty"`
	Verify         *ServerTemplateVerify     `json:"verify,omitempty"`
	Verifyhost     *string                   `json:"verifyhost,omitempty"`
	Weight         *int                      `json:"weight"`
	Ws             *ServerTemplateWs         `json:"ws,omitempty"`
}

ServerTemplate defines model for server_template.

type ServerTemplateAgentCheck

type ServerTemplateAgentCheck string

ServerTemplateAgentCheck defines model for ServerTemplate.AgentCheck.

const (
	ServerTemplateAgentCheckDisabled ServerTemplateAgentCheck = "disabled"
	ServerTemplateAgentCheckEnabled  ServerTemplateAgentCheck = "enabled"
)

Defines values for ServerTemplateAgentCheck.

type ServerTemplateBackup

type ServerTemplateBackup string

ServerTemplateBackup defines model for ServerTemplate.Backup.

const (
	ServerTemplateBackupDisabled ServerTemplateBackup = "disabled"
	ServerTemplateBackupEnabled  ServerTemplateBackup = "enabled"
)

Defines values for ServerTemplateBackup.

type ServerTemplateCheck

type ServerTemplateCheck string

ServerTemplateCheck defines model for ServerTemplate.Check.

const (
	ServerTemplateCheckDisabled ServerTemplateCheck = "disabled"
	ServerTemplateCheckEnabled  ServerTemplateCheck = "enabled"
)

Defines values for ServerTemplateCheck.

type ServerTemplateCheckSendProxy

type ServerTemplateCheckSendProxy string

ServerTemplateCheckSendProxy defines model for ServerTemplate.CheckSendProxy.

const (
	ServerTemplateCheckSendProxyDisabled ServerTemplateCheckSendProxy = "disabled"
	ServerTemplateCheckSendProxyEnabled  ServerTemplateCheckSendProxy = "enabled"
)

Defines values for ServerTemplateCheckSendProxy.

type ServerTemplateCheckSsl

type ServerTemplateCheckSsl string

ServerTemplateCheckSsl defines model for ServerTemplate.CheckSsl.

const (
	ServerTemplateCheckSslDisabled ServerTemplateCheckSsl = "disabled"
	ServerTemplateCheckSslEnabled  ServerTemplateCheckSsl = "enabled"
)

Defines values for ServerTemplateCheckSsl.

type ServerTemplateCheckViaSocks4

type ServerTemplateCheckViaSocks4 string

ServerTemplateCheckViaSocks4 defines model for ServerTemplate.CheckViaSocks4.

const (
	ServerTemplateCheckViaSocks4Disabled ServerTemplateCheckViaSocks4 = "disabled"
	ServerTemplateCheckViaSocks4Enabled  ServerTemplateCheckViaSocks4 = "enabled"
)

Defines values for ServerTemplateCheckViaSocks4.

type ServerTemplateForceSslv3

type ServerTemplateForceSslv3 string

ServerTemplateForceSslv3 defines model for ServerTemplate.ForceSslv3.

const (
	ServerTemplateForceSslv3Disabled ServerTemplateForceSslv3 = "disabled"
	ServerTemplateForceSslv3Enabled  ServerTemplateForceSslv3 = "enabled"
)

Defines values for ServerTemplateForceSslv3.

type ServerTemplateForceTlsv10

type ServerTemplateForceTlsv10 string

ServerTemplateForceTlsv10 defines model for ServerTemplate.ForceTlsv10.

const (
	ServerTemplateForceTlsv10Disabled ServerTemplateForceTlsv10 = "disabled"
	ServerTemplateForceTlsv10Enabled  ServerTemplateForceTlsv10 = "enabled"
)

Defines values for ServerTemplateForceTlsv10.

type ServerTemplateForceTlsv11

type ServerTemplateForceTlsv11 string

ServerTemplateForceTlsv11 defines model for ServerTemplate.ForceTlsv11.

const (
	ServerTemplateForceTlsv11Disabled ServerTemplateForceTlsv11 = "disabled"
	ServerTemplateForceTlsv11Enabled  ServerTemplateForceTlsv11 = "enabled"
)

Defines values for ServerTemplateForceTlsv11.

type ServerTemplateForceTlsv12

type ServerTemplateForceTlsv12 string

ServerTemplateForceTlsv12 defines model for ServerTemplate.ForceTlsv12.

const (
	ServerTemplateForceTlsv12Disabled ServerTemplateForceTlsv12 = "disabled"
	ServerTemplateForceTlsv12Enabled  ServerTemplateForceTlsv12 = "enabled"
)

Defines values for ServerTemplateForceTlsv12.

type ServerTemplateForceTlsv13

type ServerTemplateForceTlsv13 string

ServerTemplateForceTlsv13 defines model for ServerTemplate.ForceTlsv13.

const (
	ServerTemplateForceTlsv13Disabled ServerTemplateForceTlsv13 = "disabled"
	ServerTemplateForceTlsv13Enabled  ServerTemplateForceTlsv13 = "enabled"
)

Defines values for ServerTemplateForceTlsv13.

type ServerTemplateLogProto

type ServerTemplateLogProto string

ServerTemplateLogProto defines model for ServerTemplate.LogProto.

const (
	ServerTemplateLogProtoLegacy     ServerTemplateLogProto = "legacy"
	ServerTemplateLogProtoOctetCount ServerTemplateLogProto = "octet-count"
)

Defines values for ServerTemplateLogProto.

type ServerTemplateMaintenance

type ServerTemplateMaintenance string

ServerTemplateMaintenance defines model for ServerTemplate.Maintenance.

const (
	ServerTemplateMaintenanceDisabled ServerTemplateMaintenance = "disabled"
	ServerTemplateMaintenanceEnabled  ServerTemplateMaintenance = "enabled"
)

Defines values for ServerTemplateMaintenance.

type ServerTemplateNoSslv3

type ServerTemplateNoSslv3 string

ServerTemplateNoSslv3 defines model for ServerTemplate.NoSslv3.

const (
	ServerTemplateNoSslv3Disabled ServerTemplateNoSslv3 = "disabled"
	ServerTemplateNoSslv3Enabled  ServerTemplateNoSslv3 = "enabled"
)

Defines values for ServerTemplateNoSslv3.

type ServerTemplateNoTlsv10

type ServerTemplateNoTlsv10 string

ServerTemplateNoTlsv10 defines model for ServerTemplate.NoTlsv10.

const (
	ServerTemplateNoTlsv10Disabled ServerTemplateNoTlsv10 = "disabled"
	ServerTemplateNoTlsv10Enabled  ServerTemplateNoTlsv10 = "enabled"
)

Defines values for ServerTemplateNoTlsv10.

type ServerTemplateNoTlsv11

type ServerTemplateNoTlsv11 string

ServerTemplateNoTlsv11 defines model for ServerTemplate.NoTlsv11.

const (
	ServerTemplateNoTlsv11Disabled ServerTemplateNoTlsv11 = "disabled"
	ServerTemplateNoTlsv11Enabled  ServerTemplateNoTlsv11 = "enabled"
)

Defines values for ServerTemplateNoTlsv11.

type ServerTemplateNoTlsv12

type ServerTemplateNoTlsv12 string

ServerTemplateNoTlsv12 defines model for ServerTemplate.NoTlsv12.

const (
	ServerTemplateNoTlsv12Disabled ServerTemplateNoTlsv12 = "disabled"
	ServerTemplateNoTlsv12Enabled  ServerTemplateNoTlsv12 = "enabled"
)

Defines values for ServerTemplateNoTlsv12.

type ServerTemplateNoTlsv13

type ServerTemplateNoTlsv13 string

ServerTemplateNoTlsv13 defines model for ServerTemplate.NoTlsv13.

const (
	ServerTemplateNoTlsv13Disabled ServerTemplateNoTlsv13 = "disabled"
	ServerTemplateNoTlsv13Enabled  ServerTemplateNoTlsv13 = "enabled"
)

Defines values for ServerTemplateNoTlsv13.

type ServerTemplateNoVerifyhost

type ServerTemplateNoVerifyhost string

ServerTemplateNoVerifyhost defines model for ServerTemplate.NoVerifyhost.

const (
	ServerTemplateNoVerifyhostDisabled ServerTemplateNoVerifyhost = "disabled"
	ServerTemplateNoVerifyhostEnabled  ServerTemplateNoVerifyhost = "enabled"
)

Defines values for ServerTemplateNoVerifyhost.

type ServerTemplateObserve

type ServerTemplateObserve string

ServerTemplateObserve defines model for ServerTemplate.Observe.

const (
	ServerTemplateObserveLayer4 ServerTemplateObserve = "layer4"
	ServerTemplateObserveLayer7 ServerTemplateObserve = "layer7"
)

Defines values for ServerTemplateObserve.

type ServerTemplateOnError

type ServerTemplateOnError string

ServerTemplateOnError defines model for ServerTemplate.OnError.

const (
	ServerTemplateOnErrorFailCheck   ServerTemplateOnError = "fail-check"
	ServerTemplateOnErrorFastinter   ServerTemplateOnError = "fastinter"
	ServerTemplateOnErrorMarkDown    ServerTemplateOnError = "mark-down"
	ServerTemplateOnErrorSuddenDeath ServerTemplateOnError = "sudden-death"
)

Defines values for ServerTemplateOnError.

type ServerTemplateOnMarkedDown

type ServerTemplateOnMarkedDown string

ServerTemplateOnMarkedDown defines model for ServerTemplate.OnMarkedDown.

const (
	ServerTemplateOnMarkedDownShutdownSessions ServerTemplateOnMarkedDown = "shutdown-sessions"
)

Defines values for ServerTemplateOnMarkedDown.

type ServerTemplateOnMarkedUp

type ServerTemplateOnMarkedUp string

ServerTemplateOnMarkedUp defines model for ServerTemplate.OnMarkedUp.

const (
	ServerTemplateOnMarkedUpShutdownBackupSessions ServerTemplateOnMarkedUp = "shutdown-backup-sessions"
)

Defines values for ServerTemplateOnMarkedUp.

type ServerTemplateProxyV2Options

type ServerTemplateProxyV2Options string

ServerTemplateProxyV2Options defines model for ServerTemplate.ProxyV2Options.

const (
	ServerTemplateProxyV2OptionsAuthority ServerTemplateProxyV2Options = "authority"
	ServerTemplateProxyV2OptionsCertCn    ServerTemplateProxyV2Options = "cert-cn"
	ServerTemplateProxyV2OptionsCertKey   ServerTemplateProxyV2Options = "cert-key"
	ServerTemplateProxyV2OptionsCertSig   ServerTemplateProxyV2Options = "cert-sig"
	ServerTemplateProxyV2OptionsCrc32c    ServerTemplateProxyV2Options = "crc32c"
	ServerTemplateProxyV2OptionsSsl       ServerTemplateProxyV2Options = "ssl"
	ServerTemplateProxyV2OptionsSslCipher ServerTemplateProxyV2Options = "ssl-cipher"
	ServerTemplateProxyV2OptionsUniqueId  ServerTemplateProxyV2Options = "unique-id"
)

Defines values for ServerTemplateProxyV2Options.

type ServerTemplateResolvePrefer

type ServerTemplateResolvePrefer string

ServerTemplateResolvePrefer defines model for ServerTemplate.ResolvePrefer.

const (
	ServerTemplateResolvePreferIpv4 ServerTemplateResolvePrefer = "ipv4"
	ServerTemplateResolvePreferIpv6 ServerTemplateResolvePrefer = "ipv6"
)

Defines values for ServerTemplateResolvePrefer.

type ServerTemplateSendProxy

type ServerTemplateSendProxy string

ServerTemplateSendProxy defines model for ServerTemplate.SendProxy.

const (
	ServerTemplateSendProxyDisabled ServerTemplateSendProxy = "disabled"
	ServerTemplateSendProxyEnabled  ServerTemplateSendProxy = "enabled"
)

Defines values for ServerTemplateSendProxy.

type ServerTemplateSendProxyV2

type ServerTemplateSendProxyV2 string

ServerTemplateSendProxyV2 defines model for ServerTemplate.SendProxyV2.

const (
	ServerTemplateSendProxyV2Disabled ServerTemplateSendProxyV2 = "disabled"
	ServerTemplateSendProxyV2Enabled  ServerTemplateSendProxyV2 = "enabled"
)

Defines values for ServerTemplateSendProxyV2.

type ServerTemplateSendProxyV2Ssl

type ServerTemplateSendProxyV2Ssl string

ServerTemplateSendProxyV2Ssl defines model for ServerTemplate.SendProxyV2Ssl.

const (
	ServerTemplateSendProxyV2SslDisabled ServerTemplateSendProxyV2Ssl = "disabled"
	ServerTemplateSendProxyV2SslEnabled  ServerTemplateSendProxyV2Ssl = "enabled"
)

Defines values for ServerTemplateSendProxyV2Ssl.

type ServerTemplateSendProxyV2SslCn

type ServerTemplateSendProxyV2SslCn string

ServerTemplateSendProxyV2SslCn defines model for ServerTemplate.SendProxyV2SslCn.

const (
	ServerTemplateSendProxyV2SslCnDisabled ServerTemplateSendProxyV2SslCn = "disabled"
	ServerTemplateSendProxyV2SslCnEnabled  ServerTemplateSendProxyV2SslCn = "enabled"
)

Defines values for ServerTemplateSendProxyV2SslCn.

type ServerTemplateSsl

type ServerTemplateSsl string

ServerTemplateSsl defines model for ServerTemplate.Ssl.

const (
	ServerTemplateSslDisabled ServerTemplateSsl = "disabled"
	ServerTemplateSslEnabled  ServerTemplateSsl = "enabled"
)

Defines values for ServerTemplateSsl.

type ServerTemplateSslMaxVer

type ServerTemplateSslMaxVer string

ServerTemplateSslMaxVer defines model for ServerTemplate.SslMaxVer.

const (
	ServerTemplateSslMaxVerSSLv3  ServerTemplateSslMaxVer = "SSLv3"
	ServerTemplateSslMaxVerTLSv10 ServerTemplateSslMaxVer = "TLSv1.0"
	ServerTemplateSslMaxVerTLSv11 ServerTemplateSslMaxVer = "TLSv1.1"
	ServerTemplateSslMaxVerTLSv12 ServerTemplateSslMaxVer = "TLSv1.2"
	ServerTemplateSslMaxVerTLSv13 ServerTemplateSslMaxVer = "TLSv1.3"
)

Defines values for ServerTemplateSslMaxVer.

type ServerTemplateSslMinVer

type ServerTemplateSslMinVer string

ServerTemplateSslMinVer defines model for ServerTemplate.SslMinVer.

const (
	ServerTemplateSslMinVerSSLv3  ServerTemplateSslMinVer = "SSLv3"
	ServerTemplateSslMinVerTLSv10 ServerTemplateSslMinVer = "TLSv1.0"
	ServerTemplateSslMinVerTLSv11 ServerTemplateSslMinVer = "TLSv1.1"
	ServerTemplateSslMinVerTLSv12 ServerTemplateSslMinVer = "TLSv1.2"
	ServerTemplateSslMinVerTLSv13 ServerTemplateSslMinVer = "TLSv1.3"
)

Defines values for ServerTemplateSslMinVer.

type ServerTemplateSslReuse

type ServerTemplateSslReuse string

ServerTemplateSslReuse defines model for ServerTemplate.SslReuse.

const (
	ServerTemplateSslReuseDisabled ServerTemplateSslReuse = "disabled"
	ServerTemplateSslReuseEnabled  ServerTemplateSslReuse = "enabled"
)

Defines values for ServerTemplateSslReuse.

type ServerTemplateStick

type ServerTemplateStick string

ServerTemplateStick defines model for ServerTemplate.Stick.

const (
	ServerTemplateStickDisabled ServerTemplateStick = "disabled"
	ServerTemplateStickEnabled  ServerTemplateStick = "enabled"
)

Defines values for ServerTemplateStick.

type ServerTemplateTfo

type ServerTemplateTfo string

ServerTemplateTfo defines model for ServerTemplate.Tfo.

const (
	ServerTemplateTfoDisabled ServerTemplateTfo = "disabled"
	ServerTemplateTfoEnabled  ServerTemplateTfo = "enabled"
)

Defines values for ServerTemplateTfo.

type ServerTemplateTlsTickets

type ServerTemplateTlsTickets string

ServerTemplateTlsTickets defines model for ServerTemplate.TlsTickets.

const (
	ServerTemplateTlsTicketsDisabled ServerTemplateTlsTickets = "disabled"
	ServerTemplateTlsTicketsEnabled  ServerTemplateTlsTickets = "enabled"
)

Defines values for ServerTemplateTlsTickets.

type ServerTemplateVerify

type ServerTemplateVerify string

ServerTemplateVerify defines model for ServerTemplate.Verify.

const (
	ServerTemplateVerifyNone     ServerTemplateVerify = "none"
	ServerTemplateVerifyRequired ServerTemplateVerify = "required"
)

Defines values for ServerTemplateVerify.

type ServerTemplateWs

type ServerTemplateWs string

ServerTemplateWs defines model for ServerTemplate.Ws.

const (
	ServerTemplateWsAuto ServerTemplateWs = "auto"
	ServerTemplateWsH1   ServerTemplateWs = "h1"
	ServerTemplateWsH2   ServerTemplateWs = "h2"
)

Defines values for ServerTemplateWs.

type ServerTemplates

type ServerTemplates = []ServerTemplate

ServerTemplates HAProxy backend server templates array

type ServerTfo

type ServerTfo string

ServerTfo defines model for Server.Tfo.

const (
	ServerTfoDisabled ServerTfo = "disabled"
	ServerTfoEnabled  ServerTfo = "enabled"
)

Defines values for ServerTfo.

type ServerTlsTickets

type ServerTlsTickets string

ServerTlsTickets defines model for Server.TlsTickets.

const (
	ServerTlsTicketsDisabled ServerTlsTickets = "disabled"
	ServerTlsTicketsEnabled  ServerTlsTickets = "enabled"
)

Defines values for ServerTlsTickets.

type ServerVerify

type ServerVerify string

ServerVerify defines model for Server.Verify.

const (
	ServerVerifyNone     ServerVerify = "none"
	ServerVerifyRequired ServerVerify = "required"
)

Defines values for ServerVerify.

type ServerWs

type ServerWs string

ServerWs defines model for Server.Ws.

const (
	ServerWsAuto ServerWs = "auto"
	ServerWsH1   ServerWs = "h1"
	ServerWsH2   ServerWs = "h2"
)

Defines values for ServerWs.

type Servers

type Servers = []Server

Servers HAProxy backend servers array

type SetStickTableEntriesJSONBody

type SetStickTableEntriesJSONBody struct {
	// DataType One entry in stick table
	DataType StickTableEntry `json:"data_type"`
	Key      string          `json:"key"`
}

SetStickTableEntriesJSONBody defines parameters for SetStickTableEntries.

type SetStickTableEntriesJSONRequestBody

type SetStickTableEntriesJSONRequestBody SetStickTableEntriesJSONBody

SetStickTableEntriesJSONRequestBody defines body for SetStickTableEntries for application/json ContentType.

type SetStickTableEntriesResponse

type SetStickTableEntriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *DefaultError
}

func ParseSetStickTableEntriesResponse

func ParseSetStickTableEntriesResponse(rsp *http.Response) (*SetStickTableEntriesResponse, error)

ParseSetStickTableEntriesResponse parses an HTTP response from a SetStickTableEntriesWithResponse call

func (SetStickTableEntriesResponse) Status

Status returns HTTPResponse.Status

func (SetStickTableEntriesResponse) StatusCode

func (r SetStickTableEntriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ShowRuntimeMapResponse

type ShowRuntimeMapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MapEntries
	JSON404      *NotFound
	JSONDefault  *DefaultError
}

func ParseShowRuntimeMapResponse

func ParseShowRuntimeMapResponse(rsp *http.Response) (*ShowRuntimeMapResponse, error)

ParseShowRuntimeMapResponse parses an HTTP response from a ShowRuntimeMapWithResponse call

func (ShowRuntimeMapResponse) Status

func (r ShowRuntimeMapResponse) Status() string

Status returns HTTPResponse.Status

func (ShowRuntimeMapResponse) StatusCode

func (r ShowRuntimeMapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Site

type Site struct {
	Farms *[]struct {
		Balance    *Balance       `json:"balance,omitempty"`
		Cond       *SiteFarmsCond `json:"cond,omitempty"`
		CondTest   *string        `json:"cond_test,omitempty"`
		Forwardfor *Forwardfor    `json:"forwardfor,omitempty"`
		Mode       *SiteFarmsMode `json:"mode,omitempty"`
		Name       string         `json:"name"`
		Servers    *[]Server      `json:"servers,omitempty"`
		UseAs      SiteFarmsUseAs `json:"use_as"`
	} `json:"farms,omitempty"`
	Name    string `json:"name"`
	Service *struct {
		HttpConnectionMode *SiteServiceHttpConnectionMode `json:"http_connection_mode,omitempty"`
		Listeners          *[]Bind                        `json:"listeners,omitempty"`
		Maxconn            *int                           `json:"maxconn"`
		Mode               *SiteServiceMode               `json:"mode,omitempty"`
	} `json:"service,omitempty"`
}

Site Site configuration. Sites are considered as one service and all farms connected to that service. Farms are connected to service using use-backend and default_backend directives. Sites let you configure simple HAProxy configurations, for more advanced options use /haproxy/configuration endpoints.

type SiteFarmsCond

type SiteFarmsCond string

SiteFarmsCond defines model for Site.Farms.Cond.

const (
	SiteFarmsCondIf     SiteFarmsCond = "if"
	SiteFarmsCondUnless SiteFarmsCond = "unless"
)

Defines values for SiteFarmsCond.

type SiteFarmsMode

type SiteFarmsMode string

SiteFarmsMode defines model for Site.Farms.Mode.

const (
	SiteFarmsModeHttp SiteFarmsMode = "http"
	SiteFarmsModeTcp  SiteFarmsMode = "tcp"
)

Defines values for SiteFarmsMode.

type SiteFarmsUseAs

type SiteFarmsUseAs string

SiteFarmsUseAs defines model for Site.Farms.UseAs.

const (
	SiteFarmsUseAsConditional SiteFarmsUseAs = "conditional"
	SiteFarmsUseAsDefault     SiteFarmsUseAs = "default"
)

Defines values for SiteFarmsUseAs.

type SiteServiceHttpConnectionMode

type SiteServiceHttpConnectionMode string

SiteServiceHttpConnectionMode defines model for Site.Service.HttpConnectionMode.

const (
	SiteServiceHttpConnectionModeForcedClose     SiteServiceHttpConnectionMode = "forced-close"
	SiteServiceHttpConnectionModeHttpKeepAlive   SiteServiceHttpConnectionMode = "http-keep-alive"
	SiteServiceHttpConnectionModeHttpServerClose SiteServiceHttpConnectionMode = "http-server-close"
	SiteServiceHttpConnectionModeHttpTunnel      SiteServiceHttpConnectionMode = "http-tunnel"
	SiteServiceHttpConnectionModeHttpclose       SiteServiceHttpConnectionMode = "httpclose"
)

Defines values for SiteServiceHttpConnectionMode.

type SiteServiceMode

type SiteServiceMode string

SiteServiceMode defines model for Site.Service.Mode.

const (
	SiteServiceModeHttp SiteServiceMode = "http"
	SiteServiceModeTcp  SiteServiceMode = "tcp"
)

Defines values for SiteServiceMode.

type Sites

type Sites = []Site

Sites Sites array. Sites are considered as one service and all farms connected to that service. Farms are connected to service using use-backend and default_backend directives. Sites let you configure simple HAProxy configurations, for more advanced options use /haproxy/configuration endpoints.

type SkipReload

type SkipReload = bool

SkipReload defines model for skip_reload.

type SmtpchkParams

type SmtpchkParams struct {
	Domain *string `json:"domain,omitempty"`
	Hello  *string `json:"hello,omitempty"`
}

SmtpchkParams defines model for smtpchk_params.

type Source

type Source struct {
	Address       string        `json:"address"`
	AddressSecond *string       `json:"address_second,omitempty"`
	Hdr           *string       `json:"hdr,omitempty"`
	Interface     *string       `json:"interface,omitempty"`
	Occ           *string       `json:"occ,omitempty"`
	Port          *int          `json:"port,omitempty"`
	PortSecond    *int          `json:"port_second,omitempty"`
	Usesrc        *SourceUsesrc `json:"usesrc,omitempty"`
}

Source defines model for source.

type SourceUsesrc

type SourceUsesrc string

SourceUsesrc defines model for Source.Usesrc.

const (
	SourceUsesrcAddress  SourceUsesrc = "address"
	SourceUsesrcClient   SourceUsesrc = "client"
	SourceUsesrcClientip SourceUsesrc = "clientip"
	SourceUsesrcHdrIp    SourceUsesrc = "hdr_ip"
)

Defines values for SourceUsesrc.

type SpoeAgent

type SpoeAgent struct {
	Async           *SpoeAgentAsync           `json:"async,omitempty"`
	ContinueOnError *SpoeAgentContinueOnError `json:"continue-on-error,omitempty"`
	DontlogNormal   *SpoeAgentDontlogNormal   `json:"dontlog-normal,omitempty"`
	EngineName      *string                   `json:"engine-name,omitempty"`
	ForceSetVar     *SpoeAgentForceSetVar     `json:"force-set-var,omitempty"`
	Groups          *string                   `json:"groups,omitempty"`
	HelloTimeout    *int                      `json:"hello_timeout,omitempty"`
	IdleTimeout     *int                      `json:"idle_timeout,omitempty"`

	// Log HAProxy log target array (corresponds to log directives)
	Log                  *LogTargets               `json:"log,omitempty"`
	MaxFrameSize         *int                      `json:"max-frame-size,omitempty"`
	MaxWaitingFrames     *int                      `json:"max-waiting-frames,omitempty"`
	Maxconnrate          *int                      `json:"maxconnrate,omitempty"`
	Maxerrrate           *int                      `json:"maxerrrate,omitempty"`
	Messages             *string                   `json:"messages,omitempty"`
	Name                 string                    `json:"name"`
	OptionSetOnError     *string                   `json:"option_set-on-error,omitempty"`
	OptionSetProcessTime *string                   `json:"option_set-process-time,omitempty"`
	OptionSetTotalTime   *string                   `json:"option_set-total-time,omitempty"`
	OptionVarPrefix      *string                   `json:"option_var-prefix,omitempty"`
	Pipelining           *SpoeAgentPipelining      `json:"pipelining,omitempty"`
	ProcessingTimeout    *int                      `json:"processing_timeout,omitempty"`
	RegisterVarNames     *string                   `json:"register-var-names,omitempty"`
	SendFragPayload      *SpoeAgentSendFragPayload `json:"send-frag-payload,omitempty"`
	UseBackend           *string                   `json:"use-backend,omitempty"`
}

SpoeAgent SPOE agent configuration

type SpoeAgentAsync

type SpoeAgentAsync string

SpoeAgentAsync defines model for SpoeAgent.Async.

const (
	SpoeAgentAsyncDisabled SpoeAgentAsync = "disabled"
	SpoeAgentAsyncEnabled  SpoeAgentAsync = "enabled"
)

Defines values for SpoeAgentAsync.

type SpoeAgentContinueOnError

type SpoeAgentContinueOnError string

SpoeAgentContinueOnError defines model for SpoeAgent.ContinueOnError.

const (
	SpoeAgentContinueOnErrorEnabled SpoeAgentContinueOnError = "enabled"
)

Defines values for SpoeAgentContinueOnError.

type SpoeAgentDontlogNormal

type SpoeAgentDontlogNormal string

SpoeAgentDontlogNormal defines model for SpoeAgent.DontlogNormal.

const (
	SpoeAgentDontlogNormalDisabled SpoeAgentDontlogNormal = "disabled"
	SpoeAgentDontlogNormalEnabled  SpoeAgentDontlogNormal = "enabled"
)

Defines values for SpoeAgentDontlogNormal.

type SpoeAgentForceSetVar

type SpoeAgentForceSetVar string

SpoeAgentForceSetVar defines model for SpoeAgent.ForceSetVar.

const (
	SpoeAgentForceSetVarEnabled SpoeAgentForceSetVar = "enabled"
)

Defines values for SpoeAgentForceSetVar.

type SpoeAgentPipelining

type SpoeAgentPipelining string

SpoeAgentPipelining defines model for SpoeAgent.Pipelining.

const (
	SpoeAgentPipeliningDisabled SpoeAgentPipelining = "disabled"
	SpoeAgentPipeliningEnabled  SpoeAgentPipelining = "enabled"
)

Defines values for SpoeAgentPipelining.

type SpoeAgentSendFragPayload

type SpoeAgentSendFragPayload string

SpoeAgentSendFragPayload defines model for SpoeAgent.SendFragPayload.

const (
	SpoeAgentSendFragPayloadDisabled SpoeAgentSendFragPayload = "disabled"
	SpoeAgentSendFragPayloadEnabled  SpoeAgentSendFragPayload = "enabled"
)

Defines values for SpoeAgentSendFragPayload.

type SpoeAgents

type SpoeAgents = []SpoeAgent

SpoeAgents SPOE Agents of one scope in SPOE file

type SpoeFiles

type SpoeFiles = []string

SpoeFiles SPOE files

type SpoeGroup

type SpoeGroup struct {
	Messages *string `json:"messages,omitempty"`
	Name     string  `json:"name"`
}

SpoeGroup SPOE group section configuration

type SpoeGroups

type SpoeGroups = []SpoeGroup

SpoeGroups SPOE Groups of one scope in SPOE file

type SpoeMessage

type SpoeMessage struct {
	// Acl HAProxy ACL lines array (corresponds to acl directives)
	Acl   *Acls   `json:"acl,omitempty"`
	Args  *string `json:"args,omitempty"`
	Event *struct {
		Cond     *SpoeMessageEventCond `json:"cond,omitempty"`
		CondTest *string               `json:"cond_test,omitempty"`
		Name     SpoeMessageEventName  `json:"name"`
	} `json:"event,omitempty"`
	Name string `json:"name"`
}

SpoeMessage SPOE message section configuration

type SpoeMessageEventCond

type SpoeMessageEventCond string

SpoeMessageEventCond defines model for SpoeMessage.Event.Cond.

const (
	SpoeMessageEventCondIf     SpoeMessageEventCond = "if"
	SpoeMessageEventCondUnless SpoeMessageEventCond = "unless"
)

Defines values for SpoeMessageEventCond.

type SpoeMessageEventName

type SpoeMessageEventName string

SpoeMessageEventName defines model for SpoeMessage.Event.Name.

const (
	SpoeMessageEventNameOnBackendHttpRequest  SpoeMessageEventName = "on-backend-http-request"
	SpoeMessageEventNameOnBackendTcpRequest   SpoeMessageEventName = "on-backend-tcp-request"
	SpoeMessageEventNameOnClientSession       SpoeMessageEventName = "on-client-session"
	SpoeMessageEventNameOnFrontendHttpRequest SpoeMessageEventName = "on-frontend-http-request"
	SpoeMessageEventNameOnFrontendTcpRequest  SpoeMessageEventName = "on-frontend-tcp-request"
	SpoeMessageEventNameOnHttpResponse        SpoeMessageEventName = "on-http-response"
	SpoeMessageEventNameOnServerSession       SpoeMessageEventName = "on-server-session"
	SpoeMessageEventNameOnTcpResponse         SpoeMessageEventName = "on-tcp-response"
)

Defines values for SpoeMessageEventName.

type SpoeMessages

type SpoeMessages = []SpoeMessage

SpoeMessages SPOE Messages of one scope in SPOE file

type SpoeScope

type SpoeScope = string

SpoeScope SPOE scope name

type SpoeScopes

type SpoeScopes = []SpoeScope

SpoeScopes All SPOE Scopes

type SpoeTransaction

type SpoeTransaction struct {
	UnderscoreVersion *int                   `json:"_version,omitempty"`
	Id                *string                `json:"id,omitempty"`
	Status            *SpoeTransactionStatus `json:"status,omitempty"`
}

SpoeTransaction SPOE configuration transaction

type SpoeTransactionStatus

type SpoeTransactionStatus string

SpoeTransactionStatus defines model for SpoeTransaction.Status.

const (
	SpoeTransactionStatusFailed     SpoeTransactionStatus = "failed"
	SpoeTransactionStatusInProgress SpoeTransactionStatus = "in_progress"
	SpoeTransactionStatusSuccess    SpoeTransactionStatus = "success"
)

Defines values for SpoeTransactionStatus.

type SpoeTransactions

type SpoeTransactions = []SpoeTransaction

SpoeTransactions SPOE Configuration transactions array

type SslCertificate

type SslCertificate struct {
	Algorithm         *string    `json:"algorithm,omitempty"`
	AuthorityKeyId    *string    `json:"authority_key_id,omitempty"`
	Description       *string    `json:"description,omitempty"`
	Domains           *string    `json:"domains,omitempty"`
	File              *string    `json:"file,omitempty"`
	IpAddresses       *string    `json:"ip_addresses,omitempty"`
	Issuers           *string    `json:"issuers,omitempty"`
	NotAfter          *time.Time `json:"not_after"`
	NotBefore         *time.Time `json:"not_before"`
	Serial            *string    `json:"serial,omitempty"`
	Sha1FingerPrint   *string    `json:"sha1_finger_print,omitempty"`
	Sha256FingerPrint *string    `json:"sha256_finger_print,omitempty"`

	// Size File size in bytes.
	Size                    *int    `json:"size"`
	StorageName             *string `json:"storage_name,omitempty"`
	Subject                 *string `json:"subject,omitempty"`
	SubjectAlternativeNames *string `json:"subject_alternative_names,omitempty"`
	SubjectKeyId            *string `json:"subject_key_id,omitempty"`
}

SslCertificate A file containing one or more SSL/TLS certificates and keys

type SslCertificates

type SslCertificates = []SslCertificate

SslCertificates Array of ssl certificate files

type SslCrlOptions

type SslCrlOptions struct {
	// AddCrls This option includes adding new CRLs to ebtree when loading through CLI without deleting the previous ones.
	AddCrls *bool `json:"add_crls,omitempty"`

	// Debug Sets the module's debug level. The default debug level is 15. The same debug level is applied to all used SSLCRL filters simultaneously. The allowed value ranges from 0 to 255, which gives 8 different levels of debug output (each bit represents one level).
	Debug *int `json:"debug"`
}

SslCrlOptions lb-sslcrl filter module for HAProxy configuration

type SslOptions

type SslOptions struct {
	CaBase                     *string `json:"ca_base,omitempty"`
	CrtBase                    *string `json:"crt_base,omitempty"`
	DefaultBindCiphers         *string `json:"default_bind_ciphers,omitempty"`
	DefaultBindCiphersuites    *string `json:"default_bind_ciphersuites,omitempty"`
	DefaultBindClientSigalgs   *string `json:"default_bind_client_sigalgs,omitempty"`
	DefaultBindCurves          *string `json:"default_bind_curves,omitempty"`
	DefaultBindOptions         *string `json:"default_bind_options,omitempty"`
	DefaultBindSigalgs         *string `json:"default_bind_sigalgs,omitempty"`
	DefaultServerCiphers       *string `json:"default_server_ciphers,omitempty"`
	DefaultServerCiphersuites  *string `json:"default_server_ciphersuites,omitempty"`
	DefaultServerClientSigalgs *string `json:"default_server_client_sigalgs,omitempty"`
	DefaultServerCurves        *string `json:"default_server_curves,omitempty"`
	DefaultServerOptions       *string `json:"default_server_options,omitempty"`
	DefaultServerSigalgs       *string `json:"default_server_sigalgs,omitempty"`
	DhParamFile                *string `json:"dh_param_file,omitempty"`
	SslEngines                 *[]struct {
		Algorithms *string `json:"algorithms"`
		Name       string  `json:"name"`
	} `json:"engines,omitempty"`
	IssuersChainPath *string                 `json:"issuers_chain_path,omitempty"`
	LoadExtraFiles   *string                 `json:"load_extra_files,omitempty"`
	Maxsslconn       *int                    `json:"maxsslconn,omitempty"`
	Maxsslrate       *int                    `json:"maxsslrate,omitempty"`
	ModeAsync        *SslOptionsModeAsync    `json:"mode_async,omitempty"`
	Propquery        *string                 `json:"propquery,omitempty"`
	Provider         *string                 `json:"provider,omitempty"`
	ProviderPath     *string                 `json:"provider_path,omitempty"`
	SecurityLevel    *int                    `json:"security_level"`
	ServerVerify     *SslOptionsServerVerify `json:"server_verify,omitempty"`
	SkipSelfIssuedCa *bool                   `json:"skip_self_issued_ca,omitempty"`
}

SslOptions defines model for ssl_options.

type SslOptionsModeAsync

type SslOptionsModeAsync string

SslOptionsModeAsync defines model for SslOptions.ModeAsync.

const (
	SslOptionsModeAsyncDisabled SslOptionsModeAsync = "disabled"
	SslOptionsModeAsyncEnabled  SslOptionsModeAsync = "enabled"
)

Defines values for SslOptionsModeAsync.

type SslOptionsServerVerify

type SslOptionsServerVerify string

SslOptionsServerVerify defines model for SslOptions.ServerVerify.

const (
	SslOptionsServerVerifyNone     SslOptionsServerVerify = "none"
	SslOptionsServerVerifyRequired SslOptionsServerVerify = "required"
)

Defines values for SslOptionsServerVerify.

type StartKeepalivedTransactionParams

type StartKeepalivedTransactionParams struct {
	// Version Configuration version on which to work on
	Version int `form:"version" json:"version"`
}

StartKeepalivedTransactionParams defines parameters for StartKeepalivedTransaction.

type StartKeepalivedTransactionResponse

type StartKeepalivedTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *KeepalivedTransaction
	JSON429      *struct {
		Code    *int    `json:"code,omitempty"`
		Message *string `json:"message,omitempty"`
	}
	JSONDefault *DefaultError
}

func ParseStartKeepalivedTransactionResponse

func ParseStartKeepalivedTransactionResponse(rsp *http.Response) (*StartKeepalivedTransactionResponse, error)

ParseStartKeepalivedTransactionResponse parses an HTTP response from a StartKeepalivedTransactionWithResponse call

func (StartKeepalivedTransactionResponse) Status

Status returns HTTPResponse.Status

func (StartKeepalivedTransactionResponse) StatusCode

func (r StartKeepalivedTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartSpoeTransactionParams

type StartSpoeTransactionParams struct {
	// Version Configuration version on which to work on
	Version int `form:"version" json:"version"`
}

StartSpoeTransactionParams defines parameters for StartSpoeTransaction.

type StartSpoeTransactionResponse

type StartSpoeTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SpoeTransaction
	JSON429      *struct {
		Code    *int    `json:"code,omitempty"`
		Message *string `json:"message,omitempty"`
	}
	JSONDefault *DefaultError
}

func ParseStartSpoeTransactionResponse

func ParseStartSpoeTransactionResponse(rsp *http.Response) (*StartSpoeTransactionResponse, error)

ParseStartSpoeTransactionResponse parses an HTTP response from a StartSpoeTransactionWithResponse call

func (StartSpoeTransactionResponse) Status

Status returns HTTPResponse.Status

func (StartSpoeTransactionResponse) StatusCode

func (r StartSpoeTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartTransactionParams

type StartTransactionParams struct {
	// Version Configuration version on which to work on
	Version int `form:"version" json:"version"`
}

StartTransactionParams defines parameters for StartTransaction.

type StartTransactionResponse

type StartTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Transaction
	JSON429      *struct {
		Code    *int    `json:"code,omitempty"`
		Message *string `json:"message,omitempty"`
	}
	JSONDefault *DefaultError
}

func ParseStartTransactionResponse

func ParseStartTransactionResponse(rsp *http.Response) (*StartTransactionResponse, error)

ParseStartTransactionResponse parses an HTTP response from a StartTransactionWithResponse call

func (StartTransactionResponse) Status

func (r StartTransactionResponse) Status() string

Status returns HTTPResponse.Status

func (StartTransactionResponse) StatusCode

func (r StartTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StatsAuth

type StatsAuth struct {
	Passwd string `json:"passwd"`
	User   string `json:"user"`
}

StatsAuth defines model for stats_auth.

type StatsHttpRequest

type StatsHttpRequest struct {
	Cond     *string              `json:"cond,omitempty"`
	CondTest *string              `json:"cond_test,omitempty"`
	Realm    *string              `json:"realm,omitempty"`
	Type     StatsHttpRequestType `json:"type"`
}

StatsHttpRequest defines model for stats_http_request.

type StatsHttpRequestType

type StatsHttpRequestType string

StatsHttpRequestType defines model for StatsHttpRequest.Type.

const (
	StatsHttpRequestTypeAllow StatsHttpRequestType = "allow"
	StatsHttpRequestTypeAuth  StatsHttpRequestType = "auth"
	StatsHttpRequestTypeDeny  StatsHttpRequestType = "deny"
)

Defines values for StatsHttpRequestType.

type StatsOptions

type StatsOptions struct {
	StatsAdmin         *bool                       `json:"stats_admin,omitempty"`
	StatsAdminCond     *StatsOptionsStatsAdminCond `json:"stats_admin_cond,omitempty"`
	StatsAdminCondTest *string                     `json:"stats_admin_cond_test,omitempty"`
	StatsAuths         *[]StatsAuth                `json:"stats_auths,omitempty"`
	StatsEnable        *bool                       `json:"stats_enable,omitempty"`
	StatsHideVersion   *bool                       `json:"stats_hide_version,omitempty"`
	StatsHttpRequests  *[]StatsHttpRequest         `json:"stats_http_requests,omitempty"`
	StatsMaxconn       *int                        `json:"stats_maxconn,omitempty"`
	StatsRealm         *bool                       `json:"stats_realm,omitempty"`
	StatsRealmRealm    *string                     `json:"stats_realm_realm"`
	StatsRefreshDelay  *int                        `json:"stats_refresh_delay"`
	StatsShowDesc      *string                     `json:"stats_show_desc"`
	StatsShowLegends   *bool                       `json:"stats_show_legends,omitempty"`
	StatsShowModules   *bool                       `json:"stats_show_modules,omitempty"`
	StatsShowNodeName  *string                     `json:"stats_show_node_name"`
	StatsUriPrefix     *string                     `json:"stats_uri_prefix,omitempty"`
}

StatsOptions defines model for stats_options.

type StatsOptionsStatsAdminCond

type StatsOptionsStatsAdminCond string

StatsOptionsStatsAdminCond defines model for StatsOptions.StatsAdminCond.

const (
	StatsOptionsStatsAdminCondIf     StatsOptionsStatsAdminCond = "if"
	StatsOptionsStatsAdminCondUnless StatsOptionsStatsAdminCond = "unless"
)

Defines values for StatsOptionsStatsAdminCond.

type StickRule

type StickRule struct {
	Cond     *StickRuleCond `json:"cond,omitempty"`
	CondTest *string        `json:"cond_test,omitempty"`
	Pattern  string         `json:"pattern"`
	Table    *string        `json:"table,omitempty"`
	Type     StickRuleType  `json:"type"`
}

StickRule Define a pattern used to create an entry in a stickiness table or matching condition or associate a user to a server.

type StickRuleCond

type StickRuleCond string

StickRuleCond defines model for StickRule.Cond.

const (
	StickRuleCondIf     StickRuleCond = "if"
	StickRuleCondUnless StickRuleCond = "unless"
)

Defines values for StickRuleCond.

type StickRuleType

type StickRuleType string

StickRuleType defines model for StickRule.Type.

const (
	StickRuleTypeMatch         StickRuleType = "match"
	StickRuleTypeOn            StickRuleType = "on"
	StickRuleTypeStoreRequest  StickRuleType = "store-request"
	StickRuleTypeStoreResponse StickRuleType = "store-response"
)

Defines values for StickRuleType.

type StickRules

type StickRules = []StickRule

StickRules HAProxy backend stick rules array (corresponds to stick store-request, stick match, stick on, stick store-response)

type StickTable

type StickTable struct {
	Fields *[]struct {
		Field  *StickTableFieldsField `json:"field,omitempty"`
		Idx    *int                   `json:"idx,omitempty"`
		Period *int                   `json:"period,omitempty"`
		Type   *StickTableFieldsType  `json:"type,omitempty"`
	} `json:"fields,omitempty"`
	Name *string         `json:"name,omitempty"`
	Size *int            `json:"size"`
	Type *StickTableType `json:"type,omitempty"`
	Used *int            `json:"used"`
}

StickTable Stick Table Information

type StickTableEntries

type StickTableEntries = []StickTableEntry

StickTableEntries Entries of one runtime stick table

type StickTableEntry

type StickTableEntry struct {
	BytesInCnt   *int `json:"bytes_in_cnt"`
	BytesInRate  *int `json:"bytes_in_rate"`
	BytesOutCnt  *int `json:"bytes_out_cnt"`
	BytesOutRate *int `json:"bytes_out_rate"`
	ConnCnt      *int `json:"conn_cnt"`
	ConnCur      *int `json:"conn_cur"`
	ConnRate     *int `json:"conn_rate"`
	Exp          *int `json:"exp"`
	GlitchCnt    *int `json:"glitch_cnt"`
	GlitchRate   *int `json:"glitch_rate"`
	Gpc          *struct {
		Idx   *int `json:"idx,omitempty"`
		Value *int `json:"value"`
	} `json:"gpc,omitempty"`
	Gpc0     *int `json:"gpc0"`
	Gpc0Rate *int `json:"gpc0_rate"`
	Gpc1     *int `json:"gpc1"`
	Gpc1Rate *int `json:"gpc1_rate"`
	GpcRate  *struct {
		Idx   *int `json:"idx,omitempty"`
		Value *int `json:"value"`
	} `json:"gpc_rate,omitempty"`
	Gpt *struct {
		Idx   *int `json:"idx,omitempty"`
		Value *int `json:"value"`
	} `json:"gpt,omitempty"`
	Gpt0         *int    `json:"gpt0"`
	HttpErrCnt   *int    `json:"http_err_cnt"`
	HttpErrRate  *int    `json:"http_err_rate"`
	HttpFailCnt  *int    `json:"http_fail_cnt"`
	HttpFailRate *int    `json:"http_fail_rate"`
	HttpReqCnt   *int    `json:"http_req_cnt"`
	HttpReqRate  *int    `json:"http_req_rate"`
	Id           *string `json:"id,omitempty"`
	Key          *string `json:"key,omitempty"`
	ServerId     *int    `json:"server_id"`
	SessCnt      *int    `json:"sess_cnt"`
	SessRate     *int    `json:"sess_rate"`
	Use          *bool   `json:"use,omitempty"`
}

StickTableEntry One entry in stick table

type StickTableFieldsField

type StickTableFieldsField string

StickTableFieldsField defines model for StickTable.Fields.Field.

const (
	StickTableFieldsFieldBytesInCnt   StickTableFieldsField = "bytes_in_cnt"
	StickTableFieldsFieldBytesInRate  StickTableFieldsField = "bytes_in_rate"
	StickTableFieldsFieldBytesOutCnt  StickTableFieldsField = "bytes_out_cnt"
	StickTableFieldsFieldBytesOutRate StickTableFieldsField = "bytes_out_rate"
	StickTableFieldsFieldConnCnt      StickTableFieldsField = "conn_cnt"
	StickTableFieldsFieldConnCur      StickTableFieldsField = "conn_cur"
	StickTableFieldsFieldConnRate     StickTableFieldsField = "conn_rate"
	StickTableFieldsFieldGlitchCnt    StickTableFieldsField = "glitch_cnt"
	StickTableFieldsFieldGlitchRate   StickTableFieldsField = "glitch_rate"
	StickTableFieldsFieldGpc          StickTableFieldsField = "gpc"
	StickTableFieldsFieldGpc0         StickTableFieldsField = "gpc0"
	StickTableFieldsFieldGpc0Rate     StickTableFieldsField = "gpc0_rate"
	StickTableFieldsFieldGpc1         StickTableFieldsField = "gpc1"
	StickTableFieldsFieldGpc1Rate     StickTableFieldsField = "gpc1_rate"
	StickTableFieldsFieldGpcRate      StickTableFieldsField = "gpc_rate"
	StickTableFieldsFieldGpt          StickTableFieldsField = "gpt"
	StickTableFieldsFieldGpt0         StickTableFieldsField = "gpt0"
	StickTableFieldsFieldHttpErrCnt   StickTableFieldsField = "http_err_cnt"
	StickTableFieldsFieldHttpErrRate  StickTableFieldsField = "http_err_rate"
	StickTableFieldsFieldHttpFailCnt  StickTableFieldsField = "http_fail_cnt"
	StickTableFieldsFieldHttpFailRate StickTableFieldsField = "http_fail_rate"
	StickTableFieldsFieldHttpReqCnt   StickTableFieldsField = "http_req_cnt"
	StickTableFieldsFieldHttpReqRate  StickTableFieldsField = "http_req_rate"
	StickTableFieldsFieldServerId     StickTableFieldsField = "server_id"
	StickTableFieldsFieldSessCnt      StickTableFieldsField = "sess_cnt"
	StickTableFieldsFieldSessRate     StickTableFieldsField = "sess_rate"
)

Defines values for StickTableFieldsField.

type StickTableFieldsType

type StickTableFieldsType string

StickTableFieldsType defines model for StickTable.Fields.Type.

const (
	StickTableFieldsTypeCounter StickTableFieldsType = "counter"
	StickTableFieldsTypeRate    StickTableFieldsType = "rate"
)

Defines values for StickTableFieldsType.

type StickTableType

type StickTableType string

StickTableType defines model for StickTable.Type.

const (
	StickTableTypeBinary  StickTableType = "binary"
	StickTableTypeInteger StickTableType = "integer"
	StickTableTypeIp      StickTableType = "ip"
	StickTableTypeIpv6    StickTableType = "ipv6"
	StickTableTypeString  StickTableType = "string"
)

Defines values for StickTableType.

type StickTables

type StickTables = []StickTable

StickTables Array of runtime stick tables

type Structured

type Structured struct {
	Backends        *map[string]Backend        `json:"backends,omitempty"`
	BotmgmtProfiles *map[string]BotmgmtProfile `json:"botmgmt_profiles,omitempty"`
	Caches          *map[string]Cache          `json:"caches,omitempty"`
	Captchas        *map[string]Captcha        `json:"captchas,omitempty"`
	Defaults        *map[string]Defaults       `json:"defaults,omitempty"`

	// DynamicUpdateSection Dynamic update section with all it's children resources
	DynamicUpdateSection *struct {
		DynamicUpdateRuleList *DynamicUpdateRules `json:"dynamic_update_rule_list,omitempty"`
	} `json:"dynamic_update,omitempty"`
	FcgiApps  *map[string]FCGIApp  `json:"fcgi_apps,omitempty"`
	Frontends *map[string]Frontend `json:"frontends,omitempty"`

	// GlobalSection Global section with all it's children resources
	GlobalSection   *Global                       `json:"global,omitempty"`
	HttpErrors      *map[string]HttpErrorsSection `json:"http_errors,omitempty"`
	LogForwards     *map[string]LogForward        `json:"log_forwards,omitempty"`
	MailersSections *map[string]MailersSection    `json:"mailers_sections,omitempty"`
	Peers           *map[string]PeerSection       `json:"peers,omitempty"`
	Programs        *map[string]Program           `json:"programs,omitempty"`
	Resolvers       *map[string]Resolver          `json:"resolvers,omitempty"`
	Rings           *map[string]Ring              `json:"rings,omitempty"`
	UdpLbs          *map[string]UDPLb             `json:"udp_lbs,omitempty"`
	Userlists       *map[string]Userlist          `json:"userlists,omitempty"`
}

Structured Structured representation of configuration in one object

type SubDir

type SubDir = string

SubDir defines model for sub_dir.

type Summary

type Summary struct {
	// ApiInfo General API, OS and hardware information
	ApiInfo                      *Info `json:"api_info,omitempty"`
	SummaryConfigurationVersions *struct {
		Haproxy    *ClusterVersion `json:"haproxy,omitempty"`
		Keepalived *ClusterVersion `json:"keepalived,omitempty"`
	} `json:"configuration_versions,omitempty"`

	// Facts Facts stats map
	Facts *Facts `json:"facts,omitempty"`

	// HaproxyProcessInfo General HAProxy process information
	HaproxyProcessInfo *ProcessInfo `json:"haproxy_process_info,omitempty"`

	// HaproxyStats HAProxy stats array
	HaproxyStats *NativeStats `json:"haproxy_stats,omitempty"`
	Health       *Health      `json:"health,omitempty"`
}

Summary defines model for summary.

type SyslogInput

type SyslogInput struct {
	// Address Address on which to listen.
	Address string `json:"address"`

	// LogFormat Format of the HAProxy logs. It can be one of the predefined format:
	// * tcp
	// * http
	// * httpCLF
	// * https
	// Or it can be a regex. By example if HAProxy `log-format` is configured with `%b\ %f`
	// You can configure log_format with `(?P<b>\S+) (?P<f>\S+)`
	// The capture group names correspond to the HAProxy log-format's variables. Here is the list of the supported group
	// names:
	// | Capture group name | Description                                                                                                                                          | AccessLog field it is mapped to                               |
	// |--------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|
	// | B                  | bytes_read (from server to client)                                                                                                                   | ResponseBytes                                                 |
	// | ST                 | status_code                                                                                                                                          | ResponseCode                                                  |
	// | Ta                 | Active time of the request (from TR to end)  %[txn.timer.total]                                                                                      | TimerTa                                                       |
	// | Tc                 | TC %[bc.timer.cserveronnect]                                                                                                                         | TimerTc                                                       |
	// | Tr                 | Tr (response time) %[res.timer.hdr]                                                                                                                  | TimerTr                                                       |
	// | TR                 | time to receive the full request from 1st byte. %[req.timer.hdr]                                                                                     | TimerTR                                                       |
	// | Tt                 | Tt c.timer.total]                                                                                                                                    | TimerTt                                                       |
	// | Tw                 | Tw %[req.timer.queue]                                                                                                                                | TimerTw                                                       |
	// | ac                 | actconn %[act_conn]                                                                                                                                  | ActiveConn                                                    |
	// | b                  | backend_name                                                                                                                                         | BackendName                                                   |
	// | bc                 | beconn      (backend concurrent connections)                                                                                                         | BackendConn                                                   |
	// | bq                 | backend_queue                                                                                                                                        | BackendQueue                                                  |
	// | ci                 | client_ip (accepted address) %[src]                                                                                                                  | ClientIP                                                      |
	// | cp                 | client_port  (accepted address)  %[src_port]                                                                                                         | ClientPort                                                    |
	// | ft                 | frontend_name_transport ('~' suffix for SSL)                                                                                                         | FrontendName                                                  |
	// | f                  | frontend_name                                                                                                                                        | FrontendName                                                  |
	// | fc                 | feconn (frontend concurrent connections)                                                                                                             | FrontendConn                                                  |
	// | fp                 | frontend_port (accepting address)   %[dst_port]                                                                                                      | FrontendPort                                                  |
	//  | ms                 | Accept date milliseconds %[accept_date(ms),ms_utime("%3N")                                                                                           | AcceptMs                                                      |
	// | rc                 | retries                                                                                                                                              | Retries                                                       |
	// | s                  | server_name                                                                                                                                          | ServerName                                                    |
	// | sc                 | srv_conn     (server concurrent connections)                                                                                                         | ServerConn                                                    |
	// | sq                 | srv_queue                                                                                                                                            | ServerQueue                                                   |
	// | ts                 | termination_state                                                                                                                                    | TerminationState                                              |
	// | tsc                | termination_state with cookie status                                                                                                                 | TerminationState                                              |
	// | pid                | PID                                                                                                                                                  | Process                                                       |
	// | HM                 | HTTP method (ex: POST)                                                                                                                               | RequestMethod                                                 |
	// | HP                 | HTTP request URI without query string                                                                                                                | RequestURI                                                    |
	// | HPO                | HTTP path only (without host nor query string)                                                                                                       | RequestURI                                                    |
	// | HU                 | HTTP request URI (ex: /foo?bar=baz)                                                                                                                  | RequestURI                                                    |
	// | HV                 | HTTP version (ex: HTTP/1.0)                                                                                                                          | RequestVersion                                                |
	// | r                  | http_request                                                                                                                                         | parsed and mapped toRequestVersion, RequestMethod, RequestURI |
	//  | U                  | bytes_uploaded  (from client to server)  %[bytes_in]                                                                                                 | BytesUploaded                                                 |
	// | fc_error           | status of the connection on the frontend's side. %[fc_err]                                                                                           | FcError                                                       |
	// | ssl_fc_err_hex     | last error of the first SSL error stack that was raised on the connection from the frontend's perspective. Encoded in Hexadecimal. %[ssl_fc_err,hex] | SslFcErrHex                                                   |
	// | ssl_c_err          | status of the client's certificate verification process. %[ssl_c_err]                                                                                | SslcErr                                                       |
	// | ssl_c_ca_err       | status of the client's certificate chain verification process. %[ssl_c_ca_err]                                                                       |  SslcCaErr                                                    |
	// | ssl_fc_is_resumed  | boolean indicating if the incoming TLS session was resumed with the stateful cache or a stateless ticket. %[ssl_fc_is_resumed]                       |  SslFcIsResumed                                               |
	// | ssl_fc_sni         | SNI (Server Name Indication) presented by the client to select the certificate to be used. %[ssl_fc_sni]                                             |  SslFcSni                                                     |
	// | ssl_version        | SSL version of the frontend %sslv                                                                                                                    |  SslVersion                                                   |
	// | ssl_cyphers        | ssl_ciphers (ex: AES-SHA) %sslc                                                                                                                      | SslCyphers                                                    |
	// If you use an unsupported group name, no error will be raised. If you want to collect information that is not
	// handled by a supported group. You should put it in the `structured data` using Haproxy `log-format-sd` keyword.
	// Structured Data are stored in `AccessLog.StructuredData` as an associative array of type string, string.
	LogFormat string `json:"log_format"`

	// MaxDatagramSize Maximum size of udp datagram in byte. Bigger message will truncated.
	MaxDatagramSize *int `json:"max_datagram_size,omitempty"`

	// NetworkNamespace Path of the network namespace in which the socket will be bound. Empty to bind to the default namespace.
	NetworkNamespace *string `json:"network_namespace,omitempty"`

	// Port Port on which to listen.
	Port int `json:"port"`

	// RawMessageBufferSize Size of the raw message buffer (in number of message). This buffer temporarily holds logs received from the connection before workers process them.
	RawMessageBufferSize *int `json:"raw_message_buffer_size,omitempty"`

	// WorkerCount Number of worker to process logs in parallel. It should not exceed number of CPU.
	WorkerCount *int `json:"worker_count,omitempty"`
}

SyslogInput Collect Syslog messages with rfc5424 format through the network using UDP.

type SyslogOutput

type SyslogOutput struct {
	// Address Address on which to listen.
	Address string `json:"address"`

	// LogFormat Format of the syslog message part.
	//   * `tcp` will format message as `%ci:%cp [%t] %ft %b/%s %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq`
	//   * `tcp-extended` will format message as `%ci:%cp [%t] %ft %b/%s %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq %fp %U`
	//   * `tcp-extended-ssl` will format message as `%ci:%cp [%t] %ft %b/%s %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq %fp %U %[fc_err]/%[ssl_fc_err,hex]/%[ssl_c_err]/%[ssl_c_ca_err]/%[ssl_fc_is_resumed] %[ssl_fc_sni]/%sslv/%sslc`
	//   * `http` will format message as `%ci:%cp [%tr] %ft %b/%s %TR/%Tw/%Tc/%Tr/%Ta %ST %B %tsc %ac/%fc/%bc/%sc/%rc %sq/%bq %{+Q}r`
	//   * `httpCLF` will format message as `%{+Q}o %{-Q}ci - - [%trg] %r %ST %B \"\" \"\" %cp %ms %ft %b %s %TR %Tw %Tc %Tr %Ta %tsc %ac %fc %bc %sc %rc %sq %bq`
	//   * `https` will format message as `%ci:%cp [%tr] %ft %b/%s %TR/%Tw/%Tc/%Tr/%Ta %ST %B %tsc %ac/%fc/%bc/%sc/%rc %sq/%bq %{+Q}r %[fc_err]/%[ssl_fc_err,hex]/%[ssl_c_err]/%[ssl_c_ca_err]/%[ssl_fc_is_resumed] %[ssl_fc_sni]/%sslv/%sslc`
	LogFormat SyslogOutputLogFormat `json:"log_format"`

	// Port Port on which to listen.
	Port     int                  `json:"port"`
	Protocol SyslogOutputProtocol `json:"protocol"`
}

SyslogOutput Send collected logs to a Syslog server rfc5424 format.

type SyslogOutputLogFormat

type SyslogOutputLogFormat string

SyslogOutputLogFormat Format of the syslog message part.

  • `tcp` will format message as `%ci:%cp [%t] %ft %b/%s %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq`
  • `tcp-extended` will format message as `%ci:%cp [%t] %ft %b/%s %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq %fp %U`
  • `tcp-extended-ssl` will format message as `%ci:%cp [%t] %ft %b/%s %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq %fp %U %[fc_err]/%[ssl_fc_err,hex]/%[ssl_c_err]/%[ssl_c_ca_err]/%[ssl_fc_is_resumed] %[ssl_fc_sni]/%sslv/%sslc`
  • `http` will format message as `%ci:%cp [%tr] %ft %b/%s %TR/%Tw/%Tc/%Tr/%Ta %ST %B %tsc %ac/%fc/%bc/%sc/%rc %sq/%bq %{+Q}r`
  • `httpCLF` will format message as `%{+Q}o %{-Q}ci - - [%trg] %r %ST %B \"\" \"\" %cp %ms %ft %b %s %TR %Tw %Tc %Tr %Ta %tsc %ac %fc %bc %sc %rc %sq %bq`
  • `https` will format message as `%ci:%cp [%tr] %ft %b/%s %TR/%Tw/%Tc/%Tr/%Ta %ST %B %tsc %ac/%fc/%bc/%sc/%rc %sq/%bq %{+Q}r %[fc_err]/%[ssl_fc_err,hex]/%[ssl_c_err]/%[ssl_c_ca_err]/%[ssl_fc_is_resumed] %[ssl_fc_sni]/%sslv/%sslc`
const (
	SyslogOutputLogFormatHttp           SyslogOutputLogFormat = "http"
	SyslogOutputLogFormatHttpCLF        SyslogOutputLogFormat = "httpCLF"
	SyslogOutputLogFormatHttps          SyslogOutputLogFormat = "https"
	SyslogOutputLogFormatTcp            SyslogOutputLogFormat = "tcp"
	SyslogOutputLogFormatTcpExtended    SyslogOutputLogFormat = "tcp-extended"
	SyslogOutputLogFormatTcpExtendedSsl SyslogOutputLogFormat = "tcp-extended-ssl"
)

Defines values for SyslogOutputLogFormat.

type SyslogOutputProtocol

type SyslogOutputProtocol string

SyslogOutputProtocol defines model for SyslogOutput.Protocol.

const (
	SyslogOutputProtocolTcp SyslogOutputProtocol = "tcp"
	SyslogOutputProtocolUdp SyslogOutputProtocol = "udp"
)

Defines values for SyslogOutputProtocol.

type Table

type Table struct {
	Expire  *string    `json:"expire"`
	Name    *string    `json:"name,omitempty"`
	NoPurge *bool      `json:"no_purge,omitempty"`
	Size    *string    `json:"size,omitempty"`
	Store   *string    `json:"store,omitempty"`
	Type    *TableType `json:"type,omitempty"`
	TypeLen *int       `json:"type_len"`
	WriteTo *string    `json:"write_to"`
}

Table defines model for table.

type TableType

type TableType string

TableType defines model for Table.Type.

const (
	TableTypeBinary  TableType = "binary"
	TableTypeInteger TableType = "integer"
	TableTypeIp      TableType = "ip"
	TableTypeString  TableType = "string"
)

Defines values for TableType.

type Tables

type Tables = []Table

Tables HAProxy table array

type TcpCheck

type TcpCheck struct {
	Action          TcpCheckAction       `json:"action"`
	Addr            *string              `json:"addr,omitempty"`
	Alpn            *string              `json:"alpn,omitempty"`
	CheckComment    *string              `json:"check_comment,omitempty"`
	Data            *string              `json:"data,omitempty"`
	Default         *bool                `json:"default,omitempty"`
	ErrorStatus     *TcpCheckErrorStatus `json:"error_status,omitempty"`
	ExclamationMark *bool                `json:"exclamation_mark,omitempty"`
	Fmt             *string              `json:"fmt,omitempty"`
	HexFmt          *string              `json:"hex_fmt,omitempty"`
	HexString       *string              `json:"hex_string,omitempty"`
	Linger          *bool                `json:"linger,omitempty"`
	Match           *TcpCheckMatch       `json:"match,omitempty"`
	MinRecv         *int                 `json:"min_recv,omitempty"`
	OkStatus        *TcpCheckOkStatus    `json:"ok_status,omitempty"`
	OnError         *string              `json:"on_error,omitempty"`
	OnSuccess       *string              `json:"on_success,omitempty"`
	Pattern         *string              `json:"pattern,omitempty"`
	Port            *int                 `json:"port"`
	PortString      *string              `json:"port_string,omitempty"`
	Proto           *string              `json:"proto,omitempty"`
	SendProxy       *bool                `json:"send_proxy,omitempty"`
	Sni             *string              `json:"sni,omitempty"`
	Ssl             *bool                `json:"ssl,omitempty"`
	StatusCode      *string              `json:"status-code,omitempty"`
	ToutStatus      *TcpCheckToutStatus  `json:"tout_status,omitempty"`
	VarExpr         *string              `json:"var_expr,omitempty"`
	VarFmt          *string              `json:"var_fmt,omitempty"`
	VarName         *string              `json:"var_name,omitempty"`
	VarScope        *string              `json:"var_scope,omitempty"`
	ViaSocks4       *bool                `json:"via_socks4,omitempty"`
}

TcpCheck defines model for tcp_check.

type TcpCheckAction

type TcpCheckAction string

TcpCheckAction defines model for TcpCheck.Action.

const (
	TcpCheckActionComment      TcpCheckAction = "comment"
	TcpCheckActionConnect      TcpCheckAction = "connect"
	TcpCheckActionExpect       TcpCheckAction = "expect"
	TcpCheckActionSend         TcpCheckAction = "send"
	TcpCheckActionSendBinary   TcpCheckAction = "send-binary"
	TcpCheckActionSendBinaryLf TcpCheckAction = "send-binary-lf"
	TcpCheckActionSendLf       TcpCheckAction = "send-lf"
	TcpCheckActionSetVar       TcpCheckAction = "set-var"
	TcpCheckActionSetVarFmt    TcpCheckAction = "set-var-fmt"
	TcpCheckActionUnsetVar     TcpCheckAction = "unset-var"
)

Defines values for TcpCheckAction.

type TcpCheckErrorStatus

type TcpCheckErrorStatus string

TcpCheckErrorStatus defines model for TcpCheck.ErrorStatus.

const (
	TcpCheckErrorStatusL4CON TcpCheckErrorStatus = "L4CON"
	TcpCheckErrorStatusL6RSP TcpCheckErrorStatus = "L6RSP"
	TcpCheckErrorStatusL7OKC TcpCheckErrorStatus = "L7OKC"
	TcpCheckErrorStatusL7RSP TcpCheckErrorStatus = "L7RSP"
	TcpCheckErrorStatusL7STS TcpCheckErrorStatus = "L7STS"
)

Defines values for TcpCheckErrorStatus.

type TcpCheckMatch

type TcpCheckMatch string

TcpCheckMatch defines model for TcpCheck.Match.

const (
	TcpCheckMatchBinary   TcpCheckMatch = "binary"
	TcpCheckMatchBinaryLf TcpCheckMatch = "binary-lf"
	TcpCheckMatchRbinary  TcpCheckMatch = "rbinary"
	TcpCheckMatchRstring  TcpCheckMatch = "rstring"
	TcpCheckMatchString   TcpCheckMatch = "string"
	TcpCheckMatchStringLf TcpCheckMatch = "string-lf"
)

Defines values for TcpCheckMatch.

type TcpCheckOkStatus

type TcpCheckOkStatus string

TcpCheckOkStatus defines model for TcpCheck.OkStatus.

const (
	TcpCheckOkStatusL4OK  TcpCheckOkStatus = "L4OK"
	TcpCheckOkStatusL6OK  TcpCheckOkStatus = "L6OK"
	TcpCheckOkStatusL7OK  TcpCheckOkStatus = "L7OK"
	TcpCheckOkStatusL7OKC TcpCheckOkStatus = "L7OKC"
)

Defines values for TcpCheckOkStatus.

type TcpCheckToutStatus

type TcpCheckToutStatus string

TcpCheckToutStatus defines model for TcpCheck.ToutStatus.

const (
	TcpCheckToutStatusL4TOUT TcpCheckToutStatus = "L4TOUT"
	TcpCheckToutStatusL6TOUT TcpCheckToutStatus = "L6TOUT"
	TcpCheckToutStatusL7TOUT TcpCheckToutStatus = "L7TOUT"
)

Defines values for TcpCheckToutStatus.

type TcpChecks

type TcpChecks = []TcpCheck

TcpChecks defines model for tcp_checks.

type TcpRequestRule

type TcpRequestRule struct {
	Action               *TcpRequestRuleAction          `json:"action,omitempty"`
	BandwidthLimitLimit  *string                        `json:"bandwidth_limit_limit,omitempty"`
	BandwidthLimitName   *string                        `json:"bandwidth_limit_name,omitempty"`
	BandwidthLimitPeriod *string                        `json:"bandwidth_limit_period,omitempty"`
	CaptureLen           *int                           `json:"capture_len,omitempty"`
	CaptureSample        *string                        `json:"capture_sample,omitempty"`
	Cond                 *TcpRequestRuleCond            `json:"cond,omitempty"`
	CondTest             *string                        `json:"cond_test,omitempty"`
	Expr                 *string                        `json:"expr,omitempty"`
	GptValue             *string                        `json:"gpt_value,omitempty"`
	LogLevel             *TcpRequestRuleLogLevel        `json:"log_level,omitempty"`
	LuaAction            *string                        `json:"lua_action,omitempty"`
	LuaParams            *string                        `json:"lua_params,omitempty"`
	MarkValue            *string                        `json:"mark_value,omitempty"`
	NiceValue            *int                           `json:"nice_value,omitempty"`
	ResolveProtocol      *TcpRequestRuleResolveProtocol `json:"resolve_protocol,omitempty"`
	ResolveResolvers     *string                        `json:"resolve_resolvers,omitempty"`
	ResolveVar           *string                        `json:"resolve_var,omitempty"`
	RstTtl               *int                           `json:"rst_ttl,omitempty"`
	ScCnt                *int                           `json:"sc_cnt,omitempty"`
	ScIdx                *string                        `json:"sc_idx,omitempty"`
	ScIncId              *string                        `json:"sc_inc_id,omitempty"`
	ScInt                *int                           `json:"sc_int"`
	ScMessage            *string                        `json:"sc_message,omitempty"`
	ServerName           *string                        `json:"server_name,omitempty"`
	ServiceName          *string                        `json:"service_name,omitempty"`
	SpoeEngineName       *string                        `json:"spoe_engine_name,omitempty"`
	SpoeGroupName        *string                        `json:"spoe_group_name,omitempty"`
	SwitchModeProto      *string                        `json:"switch_mode_proto,omitempty"`
	Timeout              *int                           `json:"timeout"`
	TosValue             *string                        `json:"tos_value,omitempty"`
	TrackKey             *string                        `json:"track_key,omitempty"`
	TrackStickCounter    *int                           `json:"track_stick_counter"`
	TrackTable           *string                        `json:"track_table,omitempty"`
	Type                 TcpRequestRuleType             `json:"type"`
	VarFormat            *string                        `json:"var_format,omitempty"`
	VarName              *string                        `json:"var_name,omitempty"`
	VarScope             *string                        `json:"var_scope,omitempty"`
}

TcpRequestRule HAProxy TCP Request Rule configuration (corresponds to tcp-request)

type TcpRequestRuleAction

type TcpRequestRuleAction string

TcpRequestRuleAction defines model for TcpRequestRule.Action.

const (
	TcpRequestRuleActionAccept             TcpRequestRuleAction = "accept"
	TcpRequestRuleActionAttachSrv          TcpRequestRuleAction = "attach-srv"
	TcpRequestRuleActionCapture            TcpRequestRuleAction = "capture"
	TcpRequestRuleActionDoResolve          TcpRequestRuleAction = "do-resolve"
	TcpRequestRuleActionExpectNetscalerCip TcpRequestRuleAction = "expect-netscaler-cip"
	TcpRequestRuleActionExpectProxy        TcpRequestRuleAction = "expect-proxy"
	TcpRequestRuleActionLua                TcpRequestRuleAction = "lua"
	TcpRequestRuleActionReject             TcpRequestRuleAction = "reject"
	TcpRequestRuleActionScAddGpc           TcpRequestRuleAction = "sc-add-gpc"
	TcpRequestRuleActionScIncGpc           TcpRequestRuleAction = "sc-inc-gpc"
	TcpRequestRuleActionScIncGpc0          TcpRequestRuleAction = "sc-inc-gpc0"
	TcpRequestRuleActionScIncGpc1          TcpRequestRuleAction = "sc-inc-gpc1"
	TcpRequestRuleActionScSetGpt           TcpRequestRuleAction = "sc-set-gpt"
	TcpRequestRuleActionScSetGpt0          TcpRequestRuleAction = "sc-set-gpt0"
	TcpRequestRuleActionScSetGptstr        TcpRequestRuleAction = "sc-set-gptstr"
	TcpRequestRuleActionSendSpoeGroup      TcpRequestRuleAction = "send-spoe-group"
	TcpRequestRuleActionSetBandwidthLimit  TcpRequestRuleAction = "set-bandwidth-limit"
	TcpRequestRuleActionSetBcMark          TcpRequestRuleAction = "set-bc-mark"
	TcpRequestRuleActionSetBcTos           TcpRequestRuleAction = "set-bc-tos"
	TcpRequestRuleActionSetDst             TcpRequestRuleAction = "set-dst"
	TcpRequestRuleActionSetDstPort         TcpRequestRuleAction = "set-dst-port"
	TcpRequestRuleActionSetFcMark          TcpRequestRuleAction = "set-fc-mark"
	TcpRequestRuleActionSetFcTos           TcpRequestRuleAction = "set-fc-tos"
	TcpRequestRuleActionSetLogLevel        TcpRequestRuleAction = "set-log-level"
	TcpRequestRuleActionSetMark            TcpRequestRuleAction = "set-mark"
	TcpRequestRuleActionSetNice            TcpRequestRuleAction = "set-nice"
	TcpRequestRuleActionSetPriorityClass   TcpRequestRuleAction = "set-priority-class"
	TcpRequestRuleActionSetPriorityOffset  TcpRequestRuleAction = "set-priority-offset"
	TcpRequestRuleActionSetSrc             TcpRequestRuleAction = "set-src"
	TcpRequestRuleActionSetSrcPort         TcpRequestRuleAction = "set-src-port"
	TcpRequestRuleActionSetTos             TcpRequestRuleAction = "set-tos"
	TcpRequestRuleActionSetVar             TcpRequestRuleAction = "set-var"
	TcpRequestRuleActionSetVarFmt          TcpRequestRuleAction = "set-var-fmt"
	TcpRequestRuleActionSilentDrop         TcpRequestRuleAction = "silent-drop"
	TcpRequestRuleActionSwitchMode         TcpRequestRuleAction = "switch-mode"
	TcpRequestRuleActionTrackSc            TcpRequestRuleAction = "track-sc"
	TcpRequestRuleActionUnsetVar           TcpRequestRuleAction = "unset-var"
	TcpRequestRuleActionUseService         TcpRequestRuleAction = "use-service"
)

Defines values for TcpRequestRuleAction.

type TcpRequestRuleCond

type TcpRequestRuleCond string

TcpRequestRuleCond defines model for TcpRequestRule.Cond.

const (
	TcpRequestRuleCondIf     TcpRequestRuleCond = "if"
	TcpRequestRuleCondUnless TcpRequestRuleCond = "unless"
)

Defines values for TcpRequestRuleCond.

type TcpRequestRuleLogLevel

type TcpRequestRuleLogLevel string

TcpRequestRuleLogLevel defines model for TcpRequestRule.LogLevel.

const (
	TcpRequestRuleLogLevelAlert   TcpRequestRuleLogLevel = "alert"
	TcpRequestRuleLogLevelCrit    TcpRequestRuleLogLevel = "crit"
	TcpRequestRuleLogLevelDebug   TcpRequestRuleLogLevel = "debug"
	TcpRequestRuleLogLevelEmerg   TcpRequestRuleLogLevel = "emerg"
	TcpRequestRuleLogLevelErr     TcpRequestRuleLogLevel = "err"
	TcpRequestRuleLogLevelInfo    TcpRequestRuleLogLevel = "info"
	TcpRequestRuleLogLevelNotice  TcpRequestRuleLogLevel = "notice"
	TcpRequestRuleLogLevelSilent  TcpRequestRuleLogLevel = "silent"
	TcpRequestRuleLogLevelWarning TcpRequestRuleLogLevel = "warning"
)

Defines values for TcpRequestRuleLogLevel.

type TcpRequestRuleResolveProtocol

type TcpRequestRuleResolveProtocol string

TcpRequestRuleResolveProtocol defines model for TcpRequestRule.ResolveProtocol.

const (
	TcpRequestRuleResolveProtocolIpv4 TcpRequestRuleResolveProtocol = "ipv4"
	TcpRequestRuleResolveProtocolIpv6 TcpRequestRuleResolveProtocol = "ipv6"
)

Defines values for TcpRequestRuleResolveProtocol.

type TcpRequestRuleType

type TcpRequestRuleType string

TcpRequestRuleType defines model for TcpRequestRule.Type.

const (
	TcpRequestRuleTypeConnection   TcpRequestRuleType = "connection"
	TcpRequestRuleTypeContent      TcpRequestRuleType = "content"
	TcpRequestRuleTypeInspectDelay TcpRequestRuleType = "inspect-delay"
	TcpRequestRuleTypeSession      TcpRequestRuleType = "session"
)

Defines values for TcpRequestRuleType.

type TcpRequestRules

type TcpRequestRules = []TcpRequestRule

TcpRequestRules HAProxy TCP request rules array (corresponds to tcp-request directive)

type TcpResponseRule

type TcpResponseRule struct {
	Action               *TcpResponseRuleAction   `json:"action,omitempty"`
	BandwidthLimitLimit  *string                  `json:"bandwidth_limit_limit,omitempty"`
	BandwidthLimitName   *string                  `json:"bandwidth_limit_name,omitempty"`
	BandwidthLimitPeriod *string                  `json:"bandwidth_limit_period,omitempty"`
	Cond                 *TcpResponseRuleCond     `json:"cond,omitempty"`
	CondTest             *string                  `json:"cond_test,omitempty"`
	Expr                 *string                  `json:"expr,omitempty"`
	LogLevel             *TcpResponseRuleLogLevel `json:"log_level,omitempty"`
	LuaAction            *string                  `json:"lua_action,omitempty"`
	LuaParams            *string                  `json:"lua_params,omitempty"`
	MarkValue            *string                  `json:"mark_value,omitempty"`
	NiceValue            *int                     `json:"nice_value,omitempty"`
	RstTtl               *int                     `json:"rst_ttl,omitempty"`
	ScCnt                *int                     `json:"sc_cnt,omitempty"`
	ScExpr               *string                  `json:"sc_expr,omitempty"`
	ScId                 *int                     `json:"sc_id,omitempty"`
	ScIdx                *int                     `json:"sc_idx,omitempty"`
	ScInt                *int                     `json:"sc_int"`
	ScMessage            *string                  `json:"sc_message,omitempty"`
	SpoeEngine           *string                  `json:"spoe_engine,omitempty"`
	SpoeGroup            *string                  `json:"spoe_group,omitempty"`
	Timeout              *int                     `json:"timeout"`
	TosValue             *string                  `json:"tos_value,omitempty"`
	Type                 TcpResponseRuleType      `json:"type"`
	VarFormat            *string                  `json:"var_format,omitempty"`
	VarName              *string                  `json:"var_name,omitempty"`
	VarScope             *string                  `json:"var_scope,omitempty"`
}

TcpResponseRule HAProxy TCP Response Rule configuration (corresponds to tcp-response)

type TcpResponseRuleAction

type TcpResponseRuleAction string

TcpResponseRuleAction defines model for TcpResponseRule.Action.

const (
	TcpResponseRuleActionAccept            TcpResponseRuleAction = "accept"
	TcpResponseRuleActionClose             TcpResponseRuleAction = "close"
	TcpResponseRuleActionLua               TcpResponseRuleAction = "lua"
	TcpResponseRuleActionReject            TcpResponseRuleAction = "reject"
	TcpResponseRuleActionScAddGpc          TcpResponseRuleAction = "sc-add-gpc"
	TcpResponseRuleActionScIncGpc          TcpResponseRuleAction = "sc-inc-gpc"
	TcpResponseRuleActionScIncGpc0         TcpResponseRuleAction = "sc-inc-gpc0"
	TcpResponseRuleActionScIncGpc1         TcpResponseRuleAction = "sc-inc-gpc1"
	TcpResponseRuleActionScSetGpt          TcpResponseRuleAction = "sc-set-gpt"
	TcpResponseRuleActionScSetGpt0         TcpResponseRuleAction = "sc-set-gpt0"
	TcpResponseRuleActionScSetGptstr       TcpResponseRuleAction = "sc-set-gptstr"
	TcpResponseRuleActionSendSpoeGroup     TcpResponseRuleAction = "send-spoe-group"
	TcpResponseRuleActionSetBandwidthLimit TcpResponseRuleAction = "set-bandwidth-limit"
	TcpResponseRuleActionSetFcMark         TcpResponseRuleAction = "set-fc-mark"
	TcpResponseRuleActionSetFcTos          TcpResponseRuleAction = "set-fc-tos"
	TcpResponseRuleActionSetLogLevel       TcpResponseRuleAction = "set-log-level"
	TcpResponseRuleActionSetMark           TcpResponseRuleAction = "set-mark"
	TcpResponseRuleActionSetNice           TcpResponseRuleAction = "set-nice"
	TcpResponseRuleActionSetTos            TcpResponseRuleAction = "set-tos"
	TcpResponseRuleActionSetVar            TcpResponseRuleAction = "set-var"
	TcpResponseRuleActionSetVarFmt         TcpResponseRuleAction = "set-var-fmt"
	TcpResponseRuleActionSilentDrop        TcpResponseRuleAction = "silent-drop"
	TcpResponseRuleActionUnsetVar          TcpResponseRuleAction = "unset-var"
)

Defines values for TcpResponseRuleAction.

type TcpResponseRuleCond

type TcpResponseRuleCond string

TcpResponseRuleCond defines model for TcpResponseRule.Cond.

const (
	TcpResponseRuleCondIf     TcpResponseRuleCond = "if"
	TcpResponseRuleCondUnless TcpResponseRuleCond = "unless"
)

Defines values for TcpResponseRuleCond.

type TcpResponseRuleLogLevel

type TcpResponseRuleLogLevel string

TcpResponseRuleLogLevel defines model for TcpResponseRule.LogLevel.

const (
	TcpResponseRuleLogLevelAlert   TcpResponseRuleLogLevel = "alert"
	TcpResponseRuleLogLevelCrit    TcpResponseRuleLogLevel = "crit"
	TcpResponseRuleLogLevelDebug   TcpResponseRuleLogLevel = "debug"
	TcpResponseRuleLogLevelEmerg   TcpResponseRuleLogLevel = "emerg"
	TcpResponseRuleLogLevelErr     TcpResponseRuleLogLevel = "err"
	TcpResponseRuleLogLevelInfo    TcpResponseRuleLogLevel = "info"
	TcpResponseRuleLogLevelNotice  TcpResponseRuleLogLevel = "notice"
	TcpResponseRuleLogLevelSilent  TcpResponseRuleLogLevel = "silent"
	TcpResponseRuleLogLevelWarning TcpResponseRuleLogLevel = "warning"
)

Defines values for TcpResponseRuleLogLevel.

type TcpResponseRuleType

type TcpResponseRuleType string

TcpResponseRuleType defines model for TcpResponseRule.Type.

const (
	TcpResponseRuleTypeContent      TcpResponseRuleType = "content"
	TcpResponseRuleTypeInspectDelay TcpResponseRuleType = "inspect-delay"
)

Defines values for TcpResponseRuleType.

type TcpResponseRules

type TcpResponseRules = []TcpResponseRule

TcpResponseRules HAProxy TCP response rules array (corresponds to tcp-response directive)

type Transaction

type Transaction struct {
	UnderscoreVersion *int               `json:"_version,omitempty"`
	Id                *string            `json:"id,omitempty"`
	Status            *TransactionStatus `json:"status,omitempty"`
}

Transaction HAProxy configuration transaction

type TransactionId

type TransactionId = string

TransactionId defines model for transaction_id.

type TransactionStatus

type TransactionStatus string

TransactionStatus defines model for Transaction.Status.

const (
	TransactionStatusFailed     TransactionStatus = "failed"
	TransactionStatusInProgress TransactionStatus = "in_progress"
	TransactionStatusOutdated   TransactionStatus = "outdated"
	TransactionStatusSuccess    TransactionStatus = "success"
)

Defines values for TransactionStatus.

type Transactions

type Transactions = []Transaction

Transactions Configuration transactions array

type TuneBufferOptions

type TuneBufferOptions struct {
	BuffersLimit   *int `json:"buffers_limit"`
	BuffersReserve *int `json:"buffers_reserve,omitempty"`
	Bufsize        *int `json:"bufsize,omitempty"`
	Pipesize       *int `json:"pipesize,omitempty"`
	RcvbufBackend  *int `json:"rcvbuf_backend"`
	RcvbufClient   *int `json:"rcvbuf_client"`
	RcvbufFrontend *int `json:"rcvbuf_frontend"`
	RcvbufServer   *int `json:"rcvbuf_server"`
	RecvEnough     *int `json:"recv_enough,omitempty"`
	SndbufBackend  *int `json:"sndbuf_backend"`
	SndbufClient   *int `json:"sndbuf_client"`
	SndbufFrontend *int `json:"sndbuf_frontend"`
	SndbufServer   *int `json:"sndbuf_server"`
}

TuneBufferOptions defines model for tune_buffer_options.

type TuneLuaOptions

type TuneLuaOptions struct {
	BurstTimeout   *int                      `json:"burst_timeout"`
	ForcedYield    *int                      `json:"forced_yield,omitempty"`
	LogLoggers     *TuneLuaOptionsLogLoggers `json:"log_loggers,omitempty"`
	LogStderr      *TuneLuaOptionsLogStderr  `json:"log_stderr,omitempty"`
	Maxmem         *int                      `json:"maxmem"`
	ServiceTimeout *int                      `json:"service_timeout"`
	SessionTimeout *int                      `json:"session_timeout"`
	TaskTimeout    *int                      `json:"task_timeout"`
}

TuneLuaOptions defines model for tune_lua_options.

type TuneLuaOptionsLogLoggers

type TuneLuaOptionsLogLoggers string

TuneLuaOptionsLogLoggers defines model for TuneLuaOptions.LogLoggers.

const (
	TuneLuaOptionsLogLoggersDisabled TuneLuaOptionsLogLoggers = "disabled"
	TuneLuaOptionsLogLoggersEnabled  TuneLuaOptionsLogLoggers = "enabled"
)

Defines values for TuneLuaOptionsLogLoggers.

type TuneLuaOptionsLogStderr

type TuneLuaOptionsLogStderr string

TuneLuaOptionsLogStderr defines model for TuneLuaOptions.LogStderr.

const (
	TuneLuaOptionsLogStderrAuto     TuneLuaOptionsLogStderr = "auto"
	TuneLuaOptionsLogStderrDisabled TuneLuaOptionsLogStderr = "disabled"
	TuneLuaOptionsLogStderrEnabled  TuneLuaOptionsLogStderr = "enabled"
)

Defines values for TuneLuaOptionsLogStderr.

type TuneOptions

type TuneOptions struct {
	AppletZeroCopyForwarding  *TuneOptionsAppletZeroCopyForwarding `json:"applet_zero_copy_forwarding,omitempty"`
	CompMaxlevel              *int                                 `json:"comp_maxlevel,omitempty"`
	DisableZeroCopyForwarding *bool                                `json:"disable_zero_copy_forwarding,omitempty"`
	EventsMaxEventsAtOnce     *int                                 `json:"events_max_events_at_once,omitempty"`
	FailAlloc                 *bool                                `json:"fail_alloc,omitempty"`
	FdEdgeTriggered           *TuneOptionsFdEdgeTriggered          `json:"fd_edge_triggered,omitempty"`
	H1ZeroCopyFwdRecv         *TuneOptionsH1ZeroCopyFwdRecv        `json:"h1_zero_copy_fwd_recv,omitempty"`
	H1ZeroCopyFwdSend         *TuneOptionsH1ZeroCopyFwdSend        `json:"h1_zero_copy_fwd_send,omitempty"`
	H2BeGlitchesThreshold     *int                                 `json:"h2_be_glitches_threshold"`
	H2BeInitialWindowSize     *int                                 `json:"h2_be_initial_window_size,omitempty"`
	H2BeMaxConcurrentStreams  *int                                 `json:"h2_be_max_concurrent_streams,omitempty"`
	H2FeGlitchesThreshold     *int                                 `json:"h2_fe_glitches_threshold"`
	H2FeInitialWindowSize     *int                                 `json:"h2_fe_initial_window_size,omitempty"`
	H2FeMaxConcurrentStreams  *int                                 `json:"h2_fe_max_concurrent_streams,omitempty"`
	H2FeMaxTotalStreams       *int                                 `json:"h2_fe_max_total_streams"`
	H2HeaderTableSize         *int                                 `json:"h2_header_table_size,omitempty"`
	H2InitialWindowSize       *int                                 `json:"h2_initial_window_size"`
	H2MaxConcurrentStreams    *int                                 `json:"h2_max_concurrent_streams,omitempty"`
	H2MaxFrameSize            *int                                 `json:"h2_max_frame_size,omitempty"`
	H2ZeroCopyFwdSend         *TuneOptionsH2ZeroCopyFwdSend        `json:"h2_zero_copy_fwd_send,omitempty"`
	HttpCookielen             *int                                 `json:"http_cookielen,omitempty"`
	HttpLogurilen             *int                                 `json:"http_logurilen,omitempty"`
	HttpMaxhdr                *int                                 `json:"http_maxhdr,omitempty"`
	IdlePoolShared            *TuneOptionsIdlePoolShared           `json:"idle_pool_shared,omitempty"`
	Idletimer                 *int                                 `json:"idletimer"`
	ListenerDefaultShards     *TuneOptionsListenerDefaultShards    `json:"listener_default_shards,omitempty"`
	ListenerMultiQueue        *TuneOptionsListenerMultiQueue       `json:"listener_multi_queue,omitempty"`
	MaxChecksPerThread        *int                                 `json:"max_checks_per_thread"`
	Maxaccept                 *int                                 `json:"maxaccept,omitempty"`
	Maxpollevents             *int                                 `json:"maxpollevents,omitempty"`
	Maxrewrite                *int                                 `json:"maxrewrite,omitempty"`
	MemoryHotSize             *int                                 `json:"memory_hot_size"`
	PatternCacheSize          *int                                 `json:"pattern_cache_size"`
	PeersMaxUpdatesAtOnce     *int                                 `json:"peers_max_updates_at_once,omitempty"`
	PoolHighFdRatio           *int                                 `json:"pool_high_fd_ratio,omitempty"`
	PoolLowFdRatio            *int                                 `json:"pool_low_fd_ratio,omitempty"`
	PtZeroCopyForwarding      *TuneOptionsPtZeroCopyForwarding     `json:"pt_zero_copy_forwarding,omitempty"`
	RingQueues                *int                                 `json:"ring_queues"`
	RunqueueDepth             *int                                 `json:"runqueue_depth,omitempty"`
	SchedLowLatency           *TuneOptionsSchedLowLatency          `json:"sched_low_latency,omitempty"`
	StickCounters             *int                                 `json:"stick_counters"`
}

TuneOptions defines model for tune_options.

type TuneOptionsAppletZeroCopyForwarding

type TuneOptionsAppletZeroCopyForwarding string

TuneOptionsAppletZeroCopyForwarding defines model for TuneOptions.AppletZeroCopyForwarding.

const (
	TuneOptionsAppletZeroCopyForwardingDisabled TuneOptionsAppletZeroCopyForwarding = "disabled"
	TuneOptionsAppletZeroCopyForwardingEnabled  TuneOptionsAppletZeroCopyForwarding = "enabled"
)

Defines values for TuneOptionsAppletZeroCopyForwarding.

type TuneOptionsFdEdgeTriggered

type TuneOptionsFdEdgeTriggered string

TuneOptionsFdEdgeTriggered defines model for TuneOptions.FdEdgeTriggered.

const (
	TuneOptionsFdEdgeTriggeredDisabled TuneOptionsFdEdgeTriggered = "disabled"
	TuneOptionsFdEdgeTriggeredEnabled  TuneOptionsFdEdgeTriggered = "enabled"
)

Defines values for TuneOptionsFdEdgeTriggered.

type TuneOptionsH1ZeroCopyFwdRecv

type TuneOptionsH1ZeroCopyFwdRecv string

TuneOptionsH1ZeroCopyFwdRecv defines model for TuneOptions.H1ZeroCopyFwdRecv.

const (
	TuneOptionsH1ZeroCopyFwdRecvDisabled TuneOptionsH1ZeroCopyFwdRecv = "disabled"
	TuneOptionsH1ZeroCopyFwdRecvEnabled  TuneOptionsH1ZeroCopyFwdRecv = "enabled"
)

Defines values for TuneOptionsH1ZeroCopyFwdRecv.

type TuneOptionsH1ZeroCopyFwdSend

type TuneOptionsH1ZeroCopyFwdSend string

TuneOptionsH1ZeroCopyFwdSend defines model for TuneOptions.H1ZeroCopyFwdSend.

const (
	TuneOptionsH1ZeroCopyFwdSendDisabled TuneOptionsH1ZeroCopyFwdSend = "disabled"
	TuneOptionsH1ZeroCopyFwdSendEnabled  TuneOptionsH1ZeroCopyFwdSend = "enabled"
)

Defines values for TuneOptionsH1ZeroCopyFwdSend.

type TuneOptionsH2ZeroCopyFwdSend

type TuneOptionsH2ZeroCopyFwdSend string

TuneOptionsH2ZeroCopyFwdSend defines model for TuneOptions.H2ZeroCopyFwdSend.

const (
	TuneOptionsH2ZeroCopyFwdSendDisabled TuneOptionsH2ZeroCopyFwdSend = "disabled"
	TuneOptionsH2ZeroCopyFwdSendEnabled  TuneOptionsH2ZeroCopyFwdSend = "enabled"
)

Defines values for TuneOptionsH2ZeroCopyFwdSend.

type TuneOptionsIdlePoolShared

type TuneOptionsIdlePoolShared string

TuneOptionsIdlePoolShared defines model for TuneOptions.IdlePoolShared.

const (
	TuneOptionsIdlePoolSharedDisabled TuneOptionsIdlePoolShared = "disabled"
	TuneOptionsIdlePoolSharedEnabled  TuneOptionsIdlePoolShared = "enabled"
)

Defines values for TuneOptionsIdlePoolShared.

type TuneOptionsListenerDefaultShards

type TuneOptionsListenerDefaultShards string

TuneOptionsListenerDefaultShards defines model for TuneOptions.ListenerDefaultShards.

const (
	TuneOptionsListenerDefaultShardsByGroup   TuneOptionsListenerDefaultShards = "by-group"
	TuneOptionsListenerDefaultShardsByProcess TuneOptionsListenerDefaultShards = "by-process"
	TuneOptionsListenerDefaultShardsByThread  TuneOptionsListenerDefaultShards = "by-thread"
)

Defines values for TuneOptionsListenerDefaultShards.

type TuneOptionsListenerMultiQueue

type TuneOptionsListenerMultiQueue string

TuneOptionsListenerMultiQueue defines model for TuneOptions.ListenerMultiQueue.

const (
	TuneOptionsListenerMultiQueueDisabled TuneOptionsListenerMultiQueue = "disabled"
	TuneOptionsListenerMultiQueueEnabled  TuneOptionsListenerMultiQueue = "enabled"
)

Defines values for TuneOptionsListenerMultiQueue.

type TuneOptionsPtZeroCopyForwarding

type TuneOptionsPtZeroCopyForwarding string

TuneOptionsPtZeroCopyForwarding defines model for TuneOptions.PtZeroCopyForwarding.

const (
	TuneOptionsPtZeroCopyForwardingDisabled TuneOptionsPtZeroCopyForwarding = "disabled"
	TuneOptionsPtZeroCopyForwardingEnabled  TuneOptionsPtZeroCopyForwarding = "enabled"
)

Defines values for TuneOptionsPtZeroCopyForwarding.

type TuneOptionsSchedLowLatency

type TuneOptionsSchedLowLatency string

TuneOptionsSchedLowLatency defines model for TuneOptions.SchedLowLatency.

const (
	TuneOptionsSchedLowLatencyDisabled TuneOptionsSchedLowLatency = "disabled"
	TuneOptionsSchedLowLatencyEnabled  TuneOptionsSchedLowLatency = "enabled"
)

Defines values for TuneOptionsSchedLowLatency.

type TuneQuicOptions

type TuneQuicOptions struct {
	FrontendConnTxBuffersLimit *int                            `json:"frontend_conn_tx_buffers_limit"`
	FrontendMaxIdleTimeout     *int                            `json:"frontend_max_idle_timeout"`
	FrontendMaxStreamsBidi     *int                            `json:"frontend_max_streams_bidi"`
	MaxFrameLoss               *int                            `json:"max_frame_loss"`
	ReorderRatio               *int                            `json:"reorder_ratio"`
	RetryThreshold             *int                            `json:"retry_threshold"`
	SocketOwner                *TuneQuicOptionsSocketOwner     `json:"socket_owner,omitempty"`
	ZeroCopyFwdSend            *TuneQuicOptionsZeroCopyFwdSend `json:"zero_copy_fwd_send,omitempty"`
}

TuneQuicOptions defines model for tune_quic_options.

type TuneQuicOptionsSocketOwner

type TuneQuicOptionsSocketOwner string

TuneQuicOptionsSocketOwner defines model for TuneQuicOptions.SocketOwner.

const (
	TuneQuicOptionsSocketOwnerConnection TuneQuicOptionsSocketOwner = "connection"
	TuneQuicOptionsSocketOwnerListener   TuneQuicOptionsSocketOwner = "listener"
)

Defines values for TuneQuicOptionsSocketOwner.

type TuneQuicOptionsZeroCopyFwdSend

type TuneQuicOptionsZeroCopyFwdSend string

TuneQuicOptionsZeroCopyFwdSend defines model for TuneQuicOptions.ZeroCopyFwdSend.

const (
	TuneQuicOptionsZeroCopyFwdSendDisabled TuneQuicOptionsZeroCopyFwdSend = "disabled"
	TuneQuicOptionsZeroCopyFwdSendEnabled  TuneQuicOptionsZeroCopyFwdSend = "enabled"
)

Defines values for TuneQuicOptionsZeroCopyFwdSend.

type TuneSslOptions

type TuneSslOptions struct {
	Cachesize          *int                  `json:"cachesize"`
	CaptureBufferSize  *int                  `json:"capture_buffer_size"`
	CtxCacheSize       *int                  `json:"ctx_cache_size,omitempty"`
	DefaultDhParam     *int                  `json:"default_dh_param,omitempty"`
	ForcePrivateCache  *bool                 `json:"force_private_cache,omitempty"`
	Keylog             *TuneSslOptionsKeylog `json:"keylog,omitempty"`
	Lifetime           *int                  `json:"lifetime"`
	Maxrecord          *int                  `json:"maxrecord"`
	OcspUpdateMaxDelay *int                  `json:"ocsp_update_max_delay"`
	OcspUpdateMinDelay *int                  `json:"ocsp_update_min_delay"`
}

TuneSslOptions defines model for tune_ssl_options.

type TuneSslOptionsKeylog

type TuneSslOptionsKeylog string

TuneSslOptionsKeylog defines model for TuneSslOptions.Keylog.

const (
	TuneSslOptionsKeylogDisabled TuneSslOptionsKeylog = "disabled"
	TuneSslOptionsKeylogEnabled  TuneSslOptionsKeylog = "enabled"
)

Defines values for TuneSslOptionsKeylog.

type TuneVarsOptions

type TuneVarsOptions struct {
	GlobalMaxSize *int `json:"global_max_size"`
	ProcMaxSize   *int `json:"proc_max_size"`
	ReqresMaxSize *int `json:"reqres_max_size"`
	SessMaxSize   *int `json:"sess_max_size"`
	TxnMaxSize    *int `json:"txn_max_size"`
}

TuneVarsOptions defines model for tune_vars_options.

type TuneZlibOptions

type TuneZlibOptions struct {
	Memlevel   *int `json:"memlevel,omitempty"`
	Windowsize *int `json:"windowsize,omitempty"`
}

TuneZlibOptions defines model for tune_zlib_options.

type UDPLb

type UDPLb struct {
	// AcceptedPayloadSize Accepted payload size in bytes, defaults to 1472 bytes.
	AcceptedPayloadSize *int                  `json:"accepted_payload_size,omitempty"`
	AdvCheck            *UdpLbAdvCheck        `json:"adv_check,omitempty"`
	Balance             *Balance              `json:"balance,omitempty"`
	ClientTimeout       *int                  `json:"client_timeout"`
	DefaultServer       *DefaultServer        `json:"default_server,omitempty"`
	DgramBinds          *map[string]DgramBind `json:"dgram_binds,omitempty"`
	Maxconn             *int                  `json:"maxconn"`
	Name                string                `json:"name"`
	ProxyRequests       *int                  `json:"proxy_requests"`
	ProxyResponses      *int                  `json:"proxy_responses"`
	ServerTimeout       *int                  `json:"server_timeout"`
	Servers             *map[string]Server    `json:"servers,omitempty"`
	Source              *Source               `json:"source,omitempty"`
	TcpCheckRuleList    *TcpChecks            `json:"tcp_check_rule_list,omitempty"`
}

UDPLb defines model for udp_lb.

type UdpLbAdvCheck

type UdpLbAdvCheck string

UdpLbAdvCheck defines model for UdpLb.AdvCheck.

const (
	UdpLbAdvCheckTcp UdpLbAdvCheck = "tcp"
	UdpLbAdvCheckUdp UdpLbAdvCheck = "udp"
)

Defines values for UdpLbAdvCheck.

type UdpLbBase

type UdpLbBase struct {
	// AcceptedPayloadSize Accepted payload size in bytes, defaults to 1472 bytes.
	AcceptedPayloadSize *int               `json:"accepted_payload_size,omitempty"`
	AdvCheck            *UdpLbBaseAdvCheck `json:"adv_check,omitempty"`
	Balance             *Balance           `json:"balance,omitempty"`
	ClientTimeout       *int               `json:"client_timeout"`
	DefaultServer       *DefaultServer     `json:"default_server,omitempty"`
	Maxconn             *int               `json:"maxconn"`
	Name                string             `json:"name"`
	ProxyRequests       *int               `json:"proxy_requests"`
	ProxyResponses      *int               `json:"proxy_responses"`
	ServerTimeout       *int               `json:"server_timeout"`
	Source              *Source            `json:"source,omitempty"`
}

UdpLbBase defines model for udp_lb_base.

type UdpLbBaseAdvCheck

type UdpLbBaseAdvCheck string

UdpLbBaseAdvCheck defines model for UdpLbBase.AdvCheck.

const (
	UdpLbBaseAdvCheckTcp UdpLbBaseAdvCheck = "tcp"
	UdpLbBaseAdvCheckUdp UdpLbBaseAdvCheck = "udp"
)

Defines values for UdpLbBaseAdvCheck.

type UdpLbs

type UdpLbs = []UDPLb

UdpLbs defines model for udp_lbs.

type User

type User struct {
	Groups         *string `json:"groups,omitempty"`
	Password       string  `json:"password"`
	SecurePassword bool    `json:"secure_password"`
	Username       string  `json:"username"`
}

User HAProxy userlist user

type Userlist

type Userlist struct {
	Groups *map[string]Group `json:"groups,omitempty"`
	Name   string            `json:"name"`
	Users  *map[string]User  `json:"users,omitempty"`
}

Userlist defines model for userlist.

type UserlistBase

type UserlistBase struct {
	Name string `json:"name"`
}

UserlistBase HAProxy configuration of access control

type Userlists

type Userlists = []Userlist

Userlists HAProxy userlists array

type Users

type Users = []User

Users HAProxy userlist users array

type Version

type Version = int

Version defines model for version.

type VrrpAuthentication

type VrrpAuthentication struct {
	Pass string                 `json:"pass"`
	Type VrrpAuthenticationType `json:"type"`
}

VrrpAuthentication Defines the authentication between the cluster nodes. When using the deprecated type named "pass" based on the basic password, the length cannot exceed 8 characters since keepalived truncates it up to this limit. The IPSec authentication header is highly encouraged.

type VrrpAuthenticationType

type VrrpAuthenticationType string

VrrpAuthenticationType defines model for VrrpAuthentication.Type.

const (
	VrrpAuthenticationTypeIPSecAuthenticationHeader VrrpAuthenticationType = "IPSecAuthenticationHeader"
	VrrpAuthenticationTypePass                      VrrpAuthenticationType = "pass"
)

Defines values for VrrpAuthenticationType.

type VrrpGlobalDefs

type VrrpGlobalDefs struct {
	// EnableScriptSecurity Toggle to allow or deny running scripts configured to be run as root.
	EnableScriptSecurity *bool `json:"enable_script_security,omitempty"`

	// ScriptUser Specify the default username/groupname to run scripts under.
	// The group name can be specified with the syntax "username group" as per Keepalived documentation.
	ScriptUser *string `json:"script_user,omitempty"`
}

VrrpGlobalDefs Allows administrators to specify notification details when changes to the load balancer occurs. Note that the Global Definitions are optional and are not required for Keepalived configuration.

type VrrpInstance

type VrrpInstance struct {
	// Authentication Defines the authentication between the cluster nodes.
	// When using the deprecated type named "pass" based on the basic password,
	// the length cannot exceed 8 characters since keepalived truncates it up to this limit.
	// The IPSec authentication header is highly encouraged.
	Authentication *VrrpAuthentication `json:"authentication,omitempty"`

	// Interface Physical interface or virtual interface.
	Interface    string                  `json:"interface"`
	Name         *string                 `json:"name,omitempty"`
	NotifyBackup *KeepalivedNotifyScript `json:"notify_backup,omitempty"`
	NotifyFault  *KeepalivedNotifyScript `json:"notify_fault,omitempty"`
	NotifyMaster *KeepalivedNotifyScript `json:"notify_master,omitempty"`

	// Priority Specifies the order in which the assigned interface takes over in a failover; the higher the number, the higher the priority. This priority value must be within the range of 0 to 255.
	Priority int `json:"priority"`

	// State Designates the state of the instance (active or backup server).
	State          VrrpInstanceState     `json:"state"`
	TrackInterface *[]VrrpTrackInterface `json:"track_interface,omitempty"`

	// TrackScript Configure how keepalived would take care of moving VIP addresses between the cluster if service goes down.
	TrackScript *[]string `json:"track_script,omitempty"`

	// UnicastPeers Allows to define a list of peers will send the VRRP packets.
	UnicastPeers *[]string `json:"unicast_peers,omitempty"`

	// UnicastSourceIp Defines the source IP of the VRRP packets.
	UnicastSourceIp *string `json:"unicast_source_ip,omitempty"`

	// VirtualIpaddressExcluded List of IP addresses that keepalived may bring up and down on the server but those defined as excluded are not listed in the VRRP packet itself.
	VirtualIpaddressExcluded *[]VrrpVirtualIpaddress `json:"virtual_ipaddress_excluded,omitempty"`

	// VirtualIpaddresses Deprecated: virtual_ipaddress_excluded should be used.
	// Limited list up to 20 IP addresses that keepalived may bring up and down on the server but those defined as excluded are not listed in the VRRP packet itself.
	VirtualIpaddresses *[]VrrpVirtualIpaddress `json:"virtual_ipaddresses,omitempty"`

	// VirtualRouterId Numerical identifier for the Virtual Router instance, it must be the same on all LVS Router systems participating in this Virtual Router, and unique per VRRP cluster.
	VirtualRouterId int `json:"virtual_router_id"`
}

VrrpInstance keepalived VRRP instance definition

type VrrpInstanceState

type VrrpInstanceState string

VrrpInstanceState Designates the state of the instance (active or backup server).

const (
	VrrpInstanceStateBackup VrrpInstanceState = "backup"
	VrrpInstanceStateMaster VrrpInstanceState = "master"
)

Defines values for VrrpInstanceState.

type VrrpInstances

type VrrpInstances = []VrrpInstance

VrrpInstances Keepalived VRRP Instances array

type VrrpSyncGroup

type VrrpSyncGroup struct {
	// Group List of VRRP instances.
	Group        []string                `json:"group"`
	Name         *string                 `json:"name,omitempty"`
	NotifyBackup *KeepalivedNotifyScript `json:"notify_backup,omitempty"`
	NotifyFault  *KeepalivedNotifyScript `json:"notify_fault,omitempty"`
	NotifyMaster *KeepalivedNotifyScript `json:"notify_master,omitempty"`
}

VrrpSyncGroup Identify the VRRP synchronization instances group

type VrrpSyncGroups

type VrrpSyncGroups = []VrrpSyncGroup

VrrpSyncGroups Keepalived VRRP sync groups array

type VrrpTrackInterface

type VrrpTrackInterface struct {
	Name   string `json:"name"`
	Weight *int   `json:"weight"`
}

VrrpTrackInterface Interface monitored by keepalived

type VrrpTrackScript

type VrrpTrackScript struct {
	// Fall How many times the script must return unsuccessfully (or time out) in order for the host to be considered unhealthy.
	Fall *int `json:"fall,omitempty"`

	// Interval How often the script should be run.
	Interval *int    `json:"interval,omitempty"`
	Name     *string `json:"name,omitempty"`

	// Rise How many times the script must return successfully in order for the host to be considered healthy.
	Rise *int `json:"rise,omitempty"`

	// Script Command that should be executed to perform the check.
	Script string `json:"script"`

	// Timeout How long to wait for the script to return.
	Timeout *int                   `json:"timeout,omitempty"`
	Weight  *VrrpTrackScriptWeight `json:"weight,omitempty"`
}

VrrpTrackScript keepalived VRRP tracking script

type VrrpTrackScriptWeight

type VrrpTrackScriptWeight struct {
	// Reverse It will cause the vrrp instance to be down when the interface is up, and vice versa.
	Reverse *bool `json:"reverse,omitempty"`

	// Value Default weight
	Value int64 `json:"value"`
}

VrrpTrackScriptWeight defines model for vrrp_track_script_weight.

type VrrpTrackScripts

type VrrpTrackScripts = []VrrpTrackScript

VrrpTrackScripts Keepalived VRRP Script array

type VrrpVirtualIpaddress

type VrrpVirtualIpaddress struct {
	// Address IPv4 or IPv6 address
	Address string `json:"address"`

	// Device Device where IP address is exposed
	Device *string `json:"device,omitempty"`
}

VrrpVirtualIpaddress defines model for vrrp_virtual_ipaddress.

type WafBodyRule

type WafBodyRule struct {
	Cond       *WafBodyRuleCond `json:"cond,omitempty"`
	CondTest   *string          `json:"cond_test,omitempty"`
	DenyStatus *int             `json:"deny_status"`
	Type       WafBodyRuleType  `json:"type"`
	VarExpr    *string          `json:"var_expr,omitempty"`
	VarName    *string          `json:"var_name,omitempty"`
	VarScope   *string          `json:"var_scope,omitempty"`
}

WafBodyRule defines model for waf_body_rule.

type WafBodyRuleCond

type WafBodyRuleCond string

WafBodyRuleCond defines model for WafBodyRule.Cond.

const (
	WafBodyRuleCondIf     WafBodyRuleCond = "if"
	WafBodyRuleCondUnless WafBodyRuleCond = "unless"
)

Defines values for WafBodyRuleCond.

type WafBodyRuleType

type WafBodyRuleType string

WafBodyRuleType defines model for WafBodyRule.Type.

const (
	WafBodyRuleTypeAllow    WafBodyRuleType = "allow"
	WafBodyRuleTypeDeny     WafBodyRuleType = "deny"
	WafBodyRuleTypeSetVar   WafBodyRuleType = "set-var"
	WafBodyRuleTypeUnsetVar WafBodyRuleType = "unset-var"
)

Defines values for WafBodyRuleType.

type WafBodyRules

type WafBodyRules = []WafBodyRule

WafBodyRules defines model for waf_body_rules.

type WafFile

type WafFile struct {
	File        *string `json:"file,omitempty"`
	StorageName *string `json:"storage_name,omitempty"`
}

WafFile Waf ruleset file

type WafFiles

type WafFiles = []WafFile

WafFiles defines model for waf_files.

type WafOptions

type WafOptions struct {
	// AnalyzerCache The size of the LRU cache used for SQLi/XSS analyzer lookups. Disabled by default.
	AnalyzerCache *int    `json:"analyzer_cache"`
	BodyLimit     *int    `json:"body_limit,omitempty"`
	JsonLevels    *int    `json:"json_levels,omitempty"`
	Load          *string `json:"load,omitempty"`

	// LogHostHeaderLen Sets the maximum length of the Host header to be captured for use in WAF logs.
	// Defaults to 1024.
	LogHostHeaderLen *int `json:"log_host_header_len"`
	WafUpdate        *struct {
		// Delay Sets the download period. Defaults to 5 minutes.
		Delay *int `json:"delay"`

		// DontlogNormal Deactivates logging of successful updates.
		DontlogNormal *bool `json:"dontlog_normal,omitempty"`

		// Id The rules file initially loaded by the "waf-load" global keyword,
		// or by the "rules-file" filter parameter.
		Id string `json:"id"`

		// Log Enables logging using the configured "log" targets.
		Log *bool `json:"log,omitempty"`

		// Modified Enables the use of the time from the "Last-Modified" response HTTP header,
		// i.e. checking whether or not to update the data by setting the "If-Modified-Since" request HTTP header.
		Modified *bool `json:"modified,omitempty"`

		// Retries The number of retries to establish a connection to the server. If unspecified, the global "retries" value is used.
		Retries      *int          `json:"retries"`
		ServerParams *ServerParams `json:"server_params,omitempty"`

		// GlobalWafUpdateSource Sets the source address for outgoing connections. This is normally not needed,
		// but might be useful in some very specific cases.
		GlobalWafUpdateSource *struct {
			Address string `json:"address"`
			Port    *int   `json:"port"`
		} `json:"source"`

		// Timeout Specifies the HTTP connect timeout for attempts to download a new file version. Default is 5 seconds.
		Timeout *int `json:"timeout"`

		// Url The location from where the file can be downloaded.
		Url string `json:"url"`

		// Xmodified It is the same as the 'modified' parameter, with the difference that the file modification time is set immediately after reading this information from the file status (i.e. immediately after starting HAProxy).
		// This means that the first data download may also be rejected if the file to be downloaded is not more recent than the data originally loaded from the local file system.
		Xmodified *bool `json:"xmodified,omitempty"`
	} `json:"update,omitempty"`
}

WafOptions defines model for waf_options.

type WafRuleset

type WafRuleset struct {
	Directory   *string `json:"directory,omitempty"`
	StorageName *string `json:"storage_name,omitempty"`
}

WafRuleset Waf ruleset

type WafRulesets

type WafRulesets = []WafRuleset

WafRulesets defines model for waf_rulesets.

type WurflOptions

type WurflOptions struct {
	CacheSize                *int    `json:"cache_size,omitempty"`
	DataFile                 *string `json:"data_file,omitempty"`
	InformationList          *string `json:"information_list,omitempty"`
	InformationListSeparator *string `json:"information_list_separator,omitempty"`
	PatchFile                *string `json:"patch_file,omitempty"`
}

WurflOptions defines model for wurfl_options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL