handler

package
v0.9.8 Latest Latest
Warning

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

Go to latest
Published: Jan 27, 2025 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Overview

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

* Copyright (c) 2022 NetLOX Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.

Index

Constants

This section is empty.

Variables

Functions

func AuthPostLogin added in v0.9.8

func AuthPostLogin(params auth.PostAuthLoginParams) middleware.Responder

AuthPostLogin function This function is used to authenticate the user and generate a token

func AuthPostLogout added in v0.9.8

func AuthPostLogout(params auth.PostAuthLogoutParams, principal interface{}) middleware.Responder

AuthPostLogout function This function is used to logout the user

func Authorized added in v0.9.8

func Authorized() runtime.Authorizer

Authorized function to handle authorization logic requests are authorized based on the role of the user

func BearerAuthAuth added in v0.9.8

func BearerAuthAuth(tokenString string) (interface{}, error)

BearerAuthAuth parses and validates a JWT token string. It returns the claims contained in the token if it is valid, or an error if the token is invalid or parsing fails. But if the UserServiceEnable option is disabled, it will return true.

Parameters:

  • tokenString: the JWT token string to be validated.

Returns:

  • bool: the claims contained in the token if it is valid.
  • error: an error if the token is invalid or parsing fails.

func ConfigDeleteAllLoadbalancer added in v0.8.0

func ConfigDeleteAllLoadbalancer(params operations.DeleteConfigLoadbalancerAllParams, principal interface{}) middleware.Responder

func ConfigDeleteBFDSession added in v0.9.2

func ConfigDeleteBFDSession(params operations.DeleteConfigBfdRemoteIPRemoteIPParams, principal interface{}) middleware.Responder

func ConfigDeleteBGPNeigh added in v0.9.0

func ConfigDeleteBGPNeigh(params operations.DeleteConfigBgpNeighIPAddressParams, principal interface{}) middleware.Responder

func ConfigDeleteBGPPolicyApply added in v0.9.5

func ConfigDeleteBGPPolicyApply(params operations.DeleteConfigBgpPolicyApplyParams, principal interface{}) middleware.Responder

func ConfigDeleteBGPPolicyDefinedsets added in v0.9.4

func ConfigDeleteBGPPolicyDefinedsets(params operations.DeleteConfigBgpPolicyDefinedsetsDefinesetTypeTypeNameParams, principal interface{}) middleware.Responder

func ConfigDeleteBGPPolicyDefinitions added in v0.9.4

func ConfigDeleteBGPPolicyDefinitions(params operations.DeleteConfigBgpPolicyDefinitionsPolicyNameParams, principal interface{}) middleware.Responder

func ConfigDeleteEndPoint added in v0.8.0

func ConfigDeleteEndPoint(params operations.DeleteConfigEndpointEpipaddressIPAddressParams, principal interface{}) middleware.Responder

func ConfigDeleteFDB added in v0.8.0

func ConfigDeleteFDB(params operations.DeleteConfigFdbMacAddressDevIfNameParams, principal interface{}) middleware.Responder

func ConfigDeleteFW added in v0.8.0

func ConfigDeleteFW(params operations.DeleteConfigFirewallParams, principal interface{}) middleware.Responder

func ConfigDeleteIPv4Address added in v0.8.0

func ConfigDeleteIPv4Address(params operations.DeleteConfigIpv4addressIPAddressMaskDevIfNameParams, principal interface{}) middleware.Responder

func ConfigDeleteLoadbalancerByName added in v0.9.4

func ConfigDeleteLoadbalancerByName(params operations.DeleteConfigLoadbalancerNameLbNameParams, principal interface{}) middleware.Responder

func ConfigDeleteLoadbalancerWithoutPath added in v0.9.6

func ConfigDeleteLoadbalancerWithoutPath(params operations.DeleteConfigLoadbalancerExternalipaddressIPAddressPortPortProtocolProtoParams, principal interface{}) middleware.Responder

func ConfigDeleteMirror added in v0.8.0

func ConfigDeleteMirror(params operations.DeleteConfigMirrorIdentIdentParams, principal interface{}) middleware.Responder

func ConfigDeleteNeighbor added in v0.8.0

func ConfigDeleteNeighbor(params operations.DeleteConfigNeighborIPAddressDevIfNameParams, principal interface{}) middleware.Responder

func ConfigDeletePolicy

func ConfigDeletePolicy(params operations.DeleteConfigPolicyIdentIdentParams, principal interface{}) middleware.Responder

func ConfigDeletePrometheus added in v0.9.7

func ConfigDeletePrometheus(params operations.DeleteConfigMetricsParams, principal interface{}) middleware.Responder

func ConfigDeleteSession

func ConfigDeleteSession(params operations.DeleteConfigSessionIdentIdentParams, principal interface{}) middleware.Responder

func ConfigDeleteVLAN added in v0.8.0

func ConfigDeleteVLAN(params operations.DeleteConfigVlanVlanIDParams, principal interface{}) middleware.Responder

func ConfigDeleteVLANMember added in v0.8.0

func ConfigDeleteVLANMember(params operations.DeleteConfigVlanVlanIDMemberIfNameTaggedTaggedParams, principal interface{}) middleware.Responder

func ConfigDeleteVxLAN added in v0.8.0

func ConfigDeleteVxLAN(params operations.DeleteConfigTunnelVxlanVxlanIDParams, principal interface{}) middleware.Responder

func ConfigDeleteVxLANPeer added in v0.8.0

func ConfigDeleteVxLANPeer(params operations.DeleteConfigTunnelVxlanVxlanIDPeerPeerIPParams, principal interface{}) middleware.Responder

func ConfigGetBFDSession added in v0.9.2

func ConfigGetBFDSession(params operations.GetConfigBfdAllParams, principal interface{}) middleware.Responder

func ConfigGetBGPNeigh added in v0.9.1

func ConfigGetBGPNeigh(params operations.GetConfigBgpNeighAllParams, principal interface{}) middleware.Responder

func ConfigGetBGPPolicyDefinedSetGet added in v0.9.4

func ConfigGetBGPPolicyDefinedSetGet(params operations.GetConfigBgpPolicyDefinedsetsDefinesetTypeTypeNameParams, principal interface{}) middleware.Responder

func ConfigGetBGPPolicyDefinitions added in v0.9.4

func ConfigGetBGPPolicyDefinitions(params operations.GetConfigBgpPolicyDefinitionsAllParams, principal interface{}) middleware.Responder

func ConfigGetCIState added in v0.8.0

func ConfigGetCIState(params operations.GetConfigCistateAllParams, principal interface{}) middleware.Responder

func ConfigGetConntrack

func ConfigGetConntrack(params operations.GetConfigConntrackAllParams, principal interface{}) middleware.Responder

func ConfigGetDevice added in v0.8.0

func ConfigGetDevice(params operations.GetStatusDeviceParams, principal interface{}) middleware.Responder

func ConfigGetEndPoint added in v0.8.0

func ConfigGetEndPoint(params operations.GetConfigEndpointAllParams, principal interface{}) middleware.Responder

func ConfigGetFDB added in v0.8.0

func ConfigGetFDB(params operations.GetConfigFdbAllParams, principal interface{}) middleware.Responder

func ConfigGetFW added in v0.8.0

func ConfigGetFW(params operations.GetConfigFirewallAllParams, principal interface{}) middleware.Responder

func ConfigGetFileSystem added in v0.8.0

func ConfigGetFileSystem(params operations.GetStatusFilesystemParams, principal interface{}) middleware.Responder

func ConfigGetIPv4Address added in v0.8.0

func ConfigGetIPv4Address(params operations.GetConfigIpv4addressAllParams, principal interface{}) middleware.Responder

func ConfigGetLoadbalancer

func ConfigGetLoadbalancer(params operations.GetConfigLoadbalancerAllParams, principal interface{}) middleware.Responder

func ConfigGetMirror added in v0.8.0

func ConfigGetMirror(params operations.GetConfigMirrorAllParams, principal interface{}) middleware.Responder

func ConfigGetNeighbor added in v0.8.0

func ConfigGetNeighbor(params operations.GetConfigNeighborAllParams, principal interface{}) middleware.Responder

func ConfigGetParams added in v0.8.0

func ConfigGetParams(params operations.GetConfigParamsParams, principal interface{}) middleware.Responder

func ConfigGetPolicy added in v0.8.0

func ConfigGetPolicy(params operations.GetConfigPolicyAllParams, principal interface{}) middleware.Responder

func ConfigGetPort

func ConfigGetPort(params operations.GetConfigPortAllParams, principal interface{}) middleware.Responder

func ConfigGetProcess added in v0.8.0

func ConfigGetProcess(params operations.GetStatusProcessParams, principal interface{}) middleware.Responder

func ConfigGetPrometheusCounter added in v0.8.4

func ConfigGetPrometheusCounter(params operations.GetMetricsParams, principal interface{}) middleware.Responder

func ConfigGetPrometheusOption added in v0.9.7

func ConfigGetPrometheusOption(params operations.GetConfigMetricsParams, principal interface{}) middleware.Responder

func ConfigGetRoute added in v0.8.0

func ConfigGetRoute(params operations.GetConfigRouteAllParams, principal interface{}) middleware.Responder

func ConfigGetSession

func ConfigGetSession(params operations.GetConfigSessionAllParams, principal interface{}) middleware.Responder

func ConfigGetSessionUlCl

func ConfigGetSessionUlCl(params operations.GetConfigSessionulclAllParams, principal interface{}) middleware.Responder

func ConfigGetVLAN added in v0.8.0

func ConfigGetVLAN(params operations.GetConfigVlanAllParams, principal interface{}) middleware.Responder

func ConfigGetVersion added in v0.9.8

func ConfigGetVersion(params operations.GetVersionParams) middleware.Responder

func ConfigGetVxLAN added in v0.8.0

func ConfigGetVxLAN(params operations.GetConfigTunnelVxlanAllParams, principal interface{}) middleware.Responder

func ConfigPostBFDSession added in v0.9.2

func ConfigPostBFDSession(params operations.PostConfigBfdParams, principal interface{}) middleware.Responder

func ConfigPostBGPGlobal added in v0.9.0

func ConfigPostBGPGlobal(params operations.PostConfigBgpGlobalParams, principal interface{}) middleware.Responder

func ConfigPostBGPNeigh added in v0.9.0

func ConfigPostBGPNeigh(params operations.PostConfigBgpNeighParams, principal interface{}) middleware.Responder

func ConfigPostBGPPolicyApply added in v0.9.4

func ConfigPostBGPPolicyApply(params operations.PostConfigBgpPolicyApplyParams, principal interface{}) middleware.Responder

func ConfigPostBGPPolicyDefinedsets added in v0.9.4

func ConfigPostBGPPolicyDefinedsets(params operations.PostConfigBgpPolicyDefinedsetsDefinesetTypeParams, principal interface{}) middleware.Responder

func ConfigPostBGPPolicyDefinitions added in v0.9.4

func ConfigPostBGPPolicyDefinitions(params operations.PostConfigBgpPolicyDefinitionsParams, principal interface{}) middleware.Responder

func ConfigPostCIState added in v0.8.0

func ConfigPostCIState(params operations.PostConfigCistateParams, principal interface{}) middleware.Responder

func ConfigPostEndPoint added in v0.8.0

func ConfigPostEndPoint(params operations.PostConfigEndpointParams, principal interface{}) middleware.Responder

func ConfigPostFDB added in v0.8.0

func ConfigPostFDB(params operations.PostConfigFdbParams, principal interface{}) middleware.Responder

func ConfigPostFW added in v0.8.0

func ConfigPostFW(params operations.PostConfigFirewallParams, principal interface{}) middleware.Responder

func ConfigPostIPv4Address added in v0.8.0

func ConfigPostIPv4Address(params operations.PostConfigIpv4addressParams, principal interface{}) middleware.Responder

func ConfigPostLoadbalancer

func ConfigPostLoadbalancer(params operations.PostConfigLoadbalancerParams, principal interface{}) middleware.Responder

func ConfigPostMirror added in v0.8.0

func ConfigPostMirror(params operations.PostConfigMirrorParams, principal interface{}) middleware.Responder

func ConfigPostNeighbor added in v0.8.0

func ConfigPostNeighbor(params operations.PostConfigNeighborParams, principal interface{}) middleware.Responder

func ConfigPostParams added in v0.8.0

func ConfigPostParams(params operations.PostConfigParamsParams, principal interface{}) middleware.Responder

func ConfigPostPolicy

func ConfigPostPolicy(params operations.PostConfigPolicyParams, principal interface{}) middleware.Responder

func ConfigPostPrometheus added in v0.9.7

func ConfigPostPrometheus(params operations.PostConfigMetricsParams, principal interface{}) middleware.Responder

func ConfigPostRoute

func ConfigPostRoute(params operations.PostConfigRouteParams, principal interface{}) middleware.Responder

func ConfigPostSession

func ConfigPostSession(params operations.PostConfigSessionParams, principal interface{}) middleware.Responder

func ConfigPostSessionUlCl

func ConfigPostSessionUlCl(params operations.PostConfigSessionulclParams, principal interface{}) middleware.Responder

func ConfigPostVLAN added in v0.8.0

func ConfigPostVLAN(params operations.PostConfigVlanParams, principal interface{}) middleware.Responder

func ConfigPostVLANMember added in v0.8.0

func ConfigPostVLANMember(params operations.PostConfigVlanVlanIDMemberParams, principal interface{}) middleware.Responder

func ConfigPostVxLAN added in v0.8.0

func ConfigPostVxLAN(params operations.PostConfigTunnelVxlanParams, principal interface{}) middleware.Responder

func ConfigPostVxLANPeer added in v0.8.0

func ConfigPostVxLANPeer(params operations.PostConfigTunnelVxlanVxlanIDPeerParams, principal interface{}) middleware.Responder

func UsersDeleteUsers added in v0.9.8

func UsersDeleteUsers(params users.DeleteAuthUsersIDParams, principal interface{}) middleware.Responder

UsersDeleteUsers function This function is used to delete a user

func UsersGetUsers added in v0.9.8

func UsersGetUsers(params users.GetAuthUsersParams, principal interface{}) middleware.Responder

UsersGetUsers function This function is used to get all users

func UsersPostUsers added in v0.9.8

func UsersPostUsers(params users.PostAuthUsersParams) middleware.Responder

UsersPostUsers function This function is used to add a new user

func UsersPutUsers added in v0.9.8

func UsersPutUsers(params users.PutAuthUsersIDParams, principal interface{}) middleware.Responder

UsersPutUsers function This function is used to update a user

Types

type CustomResponder added in v0.8.4

type CustomResponder func(http.ResponseWriter, runtime.Producer)

func (CustomResponder) WriteResponse added in v0.8.4

func (c CustomResponder) WriteResponse(w http.ResponseWriter, p runtime.Producer)

type ResultResponse

type ResultResponse struct {
	Result string `json:"result"`
}

func (*ResultResponse) WriteResponse

func (result *ResultResponse) WriteResponse(w http.ResponseWriter, producer runtime.Producer)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL