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.
Index ¶
- Variables
- func ConfigDeleteAllLoadbalancer(params operations.DeleteConfigLoadbalancerAllParams) middleware.Responder
- func ConfigDeleteEndPoint(params operations.DeleteConfigEndpointParams) middleware.Responder
- func ConfigDeleteFDB(params operations.DeleteConfigFdbMacAddressDevIfNameParams) middleware.Responder
- func ConfigDeleteFW(params operations.DeleteConfigFirewallParams) middleware.Responder
- func ConfigDeleteIPv4Address(params operations.DeleteConfigIpv4addressIPAddressMaskDevIfNameParams) middleware.Responder
- func ConfigDeleteLoadbalancer(...) middleware.Responder
- func ConfigDeleteMirror(params operations.DeleteConfigMirrorIdentIdentParams) middleware.Responder
- func ConfigDeleteNeighbor(params operations.DeleteConfigNeighborIPAddressDevIfNameParams) middleware.Responder
- func ConfigDeletePolicy(params operations.DeleteConfigPolicyIdentIdentParams) middleware.Responder
- func ConfigDeleteRoute(params operations.DeleteConfigRouteDestinationIPNetIPAddressMaskParams) middleware.Responder
- func ConfigDeleteSession(params operations.DeleteConfigSessionIdentIdentParams) middleware.Responder
- func ConfigDeleteSessionUlCl(params operations.DeleteConfigSessionulclIdentIdentUlclAddressIPAddressParams) middleware.Responder
- func ConfigDeleteVLAN(params operations.DeleteConfigVlanVlanIDParams) middleware.Responder
- func ConfigDeleteVLANMember(params operations.DeleteConfigVlanVlanIDMemberIfNameTaggedTaggedParams) middleware.Responder
- func ConfigDeleteVxLAN(params operations.DeleteConfigTunnelVxlanVxlanIDParams) middleware.Responder
- func ConfigDeleteVxLANPeer(params operations.DeleteConfigTunnelVxlanVxlanIDPeerPeerIPParams) middleware.Responder
- func ConfigGetCIState(params operations.GetConfigCistateAllParams) middleware.Responder
- func ConfigGetConntrack(params operations.GetConfigConntrackAllParams) middleware.Responder
- func ConfigGetDevice(params operations.GetStatusDeviceParams) middleware.Responder
- func ConfigGetEndPoint(params operations.GetConfigEndpointAllParams) middleware.Responder
- func ConfigGetFDB(params operations.GetConfigFdbAllParams) middleware.Responder
- func ConfigGetFW(params operations.GetConfigFirewallAllParams) middleware.Responder
- func ConfigGetFileSystem(params operations.GetStatusFilesystemParams) middleware.Responder
- func ConfigGetIPv4Address(params operations.GetConfigIpv4addressAllParams) middleware.Responder
- func ConfigGetLoadbalancer(params operations.GetConfigLoadbalancerAllParams) middleware.Responder
- func ConfigGetMirror(params operations.GetConfigMirrorAllParams) middleware.Responder
- func ConfigGetNeighbor(params operations.GetConfigNeighborAllParams) middleware.Responder
- func ConfigGetParams(params operations.GetConfigParamsParams) middleware.Responder
- func ConfigGetPolicy(params operations.GetConfigPolicyAllParams) middleware.Responder
- func ConfigGetPort(params operations.GetConfigPortAllParams) middleware.Responder
- func ConfigGetProcess(params operations.GetStatusProcessParams) middleware.Responder
- func ConfigGetRoute(params operations.GetConfigRouteAllParams) middleware.Responder
- func ConfigGetSession(params operations.GetConfigSessionAllParams) middleware.Responder
- func ConfigGetSessionUlCl(params operations.GetConfigSessionulclAllParams) middleware.Responder
- func ConfigGetVLAN(params operations.GetConfigVlanAllParams) middleware.Responder
- func ConfigGetVxLAN(params operations.GetConfigTunnelVxlanAllParams) middleware.Responder
- func ConfigPostCIState(params operations.PostConfigCistateParams) middleware.Responder
- func ConfigPostEndPoint(params operations.PostConfigEndpointParams) middleware.Responder
- func ConfigPostFDB(params operations.PostConfigFdbParams) middleware.Responder
- func ConfigPostFW(params operations.PostConfigFirewallParams) middleware.Responder
- func ConfigPostIPv4Address(params operations.PostConfigIpv4addressParams) middleware.Responder
- func ConfigPostLoadbalancer(params operations.PostConfigLoadbalancerParams) middleware.Responder
- func ConfigPostMirror(params operations.PostConfigMirrorParams) middleware.Responder
- func ConfigPostNeighbor(params operations.PostConfigNeighborParams) middleware.Responder
- func ConfigPostParams(params operations.PostConfigParamsParams) middleware.Responder
- func ConfigPostPolicy(params operations.PostConfigPolicyParams) middleware.Responder
- func ConfigPostRoute(params operations.PostConfigRouteParams) middleware.Responder
- func ConfigPostSession(params operations.PostConfigSessionParams) middleware.Responder
- func ConfigPostSessionUlCl(params operations.PostConfigSessionulclParams) middleware.Responder
- func ConfigPostVLAN(params operations.PostConfigVlanParams) middleware.Responder
- func ConfigPostVLANMember(params operations.PostConfigVlanVlanIDMemberParams) middleware.Responder
- func ConfigPostVxLAN(params operations.PostConfigTunnelVxlanParams) middleware.Responder
- func ConfigPostVxLANPeer(params operations.PostConfigTunnelVxlanVxlanIDPeerParams) middleware.Responder
- type ResultResponse
Constants ¶
This section is empty.
Variables ¶
var ApiHooks cmn.NetHookInterface
Functions ¶
func ConfigDeleteAllLoadbalancer ¶ added in v0.8.0
func ConfigDeleteAllLoadbalancer(params operations.DeleteConfigLoadbalancerAllParams) middleware.Responder
func ConfigDeleteEndPoint ¶ added in v0.8.0
func ConfigDeleteEndPoint(params operations.DeleteConfigEndpointParams) middleware.Responder
func ConfigDeleteFDB ¶ added in v0.8.0
func ConfigDeleteFDB(params operations.DeleteConfigFdbMacAddressDevIfNameParams) middleware.Responder
func ConfigDeleteFW ¶ added in v0.8.0
func ConfigDeleteFW(params operations.DeleteConfigFirewallParams) middleware.Responder
func ConfigDeleteIPv4Address ¶ added in v0.8.0
func ConfigDeleteIPv4Address(params operations.DeleteConfigIpv4addressIPAddressMaskDevIfNameParams) middleware.Responder
func ConfigDeleteLoadbalancer ¶
func ConfigDeleteLoadbalancer(params operations.DeleteConfigLoadbalancerExternalipaddressIPAddressPortPortProtocolProtoParams) middleware.Responder
func ConfigDeleteMirror ¶ added in v0.8.0
func ConfigDeleteMirror(params operations.DeleteConfigMirrorIdentIdentParams) middleware.Responder
func ConfigDeleteNeighbor ¶ added in v0.8.0
func ConfigDeleteNeighbor(params operations.DeleteConfigNeighborIPAddressDevIfNameParams) middleware.Responder
func ConfigDeletePolicy ¶
func ConfigDeletePolicy(params operations.DeleteConfigPolicyIdentIdentParams) middleware.Responder
func ConfigDeleteRoute ¶
func ConfigDeleteRoute(params operations.DeleteConfigRouteDestinationIPNetIPAddressMaskParams) middleware.Responder
func ConfigDeleteSession ¶
func ConfigDeleteSession(params operations.DeleteConfigSessionIdentIdentParams) middleware.Responder
func ConfigDeleteSessionUlCl ¶
func ConfigDeleteSessionUlCl(params operations.DeleteConfigSessionulclIdentIdentUlclAddressIPAddressParams) middleware.Responder
func ConfigDeleteVLAN ¶ added in v0.8.0
func ConfigDeleteVLAN(params operations.DeleteConfigVlanVlanIDParams) middleware.Responder
func ConfigDeleteVLANMember ¶ added in v0.8.0
func ConfigDeleteVLANMember(params operations.DeleteConfigVlanVlanIDMemberIfNameTaggedTaggedParams) middleware.Responder
func ConfigDeleteVxLAN ¶ added in v0.8.0
func ConfigDeleteVxLAN(params operations.DeleteConfigTunnelVxlanVxlanIDParams) middleware.Responder
func ConfigDeleteVxLANPeer ¶ added in v0.8.0
func ConfigDeleteVxLANPeer(params operations.DeleteConfigTunnelVxlanVxlanIDPeerPeerIPParams) middleware.Responder
func ConfigGetCIState ¶ added in v0.8.0
func ConfigGetCIState(params operations.GetConfigCistateAllParams) middleware.Responder
func ConfigGetConntrack ¶
func ConfigGetConntrack(params operations.GetConfigConntrackAllParams) middleware.Responder
func ConfigGetDevice ¶ added in v0.8.0
func ConfigGetDevice(params operations.GetStatusDeviceParams) middleware.Responder
func ConfigGetEndPoint ¶ added in v0.8.0
func ConfigGetEndPoint(params operations.GetConfigEndpointAllParams) middleware.Responder
func ConfigGetFDB ¶ added in v0.8.0
func ConfigGetFDB(params operations.GetConfigFdbAllParams) middleware.Responder
func ConfigGetFW ¶ added in v0.8.0
func ConfigGetFW(params operations.GetConfigFirewallAllParams) middleware.Responder
func ConfigGetFileSystem ¶ added in v0.8.0
func ConfigGetFileSystem(params operations.GetStatusFilesystemParams) middleware.Responder
func ConfigGetIPv4Address ¶ added in v0.8.0
func ConfigGetIPv4Address(params operations.GetConfigIpv4addressAllParams) middleware.Responder
func ConfigGetLoadbalancer ¶
func ConfigGetLoadbalancer(params operations.GetConfigLoadbalancerAllParams) middleware.Responder
func ConfigGetMirror ¶ added in v0.8.0
func ConfigGetMirror(params operations.GetConfigMirrorAllParams) middleware.Responder
func ConfigGetNeighbor ¶ added in v0.8.0
func ConfigGetNeighbor(params operations.GetConfigNeighborAllParams) middleware.Responder
func ConfigGetParams ¶ added in v0.8.0
func ConfigGetParams(params operations.GetConfigParamsParams) middleware.Responder
func ConfigGetPolicy ¶ added in v0.8.0
func ConfigGetPolicy(params operations.GetConfigPolicyAllParams) middleware.Responder
func ConfigGetPort ¶
func ConfigGetPort(params operations.GetConfigPortAllParams) middleware.Responder
func ConfigGetProcess ¶ added in v0.8.0
func ConfigGetProcess(params operations.GetStatusProcessParams) middleware.Responder
func ConfigGetRoute ¶ added in v0.8.0
func ConfigGetRoute(params operations.GetConfigRouteAllParams) middleware.Responder
func ConfigGetSession ¶
func ConfigGetSession(params operations.GetConfigSessionAllParams) middleware.Responder
func ConfigGetSessionUlCl ¶
func ConfigGetSessionUlCl(params operations.GetConfigSessionulclAllParams) middleware.Responder
func ConfigGetVLAN ¶ added in v0.8.0
func ConfigGetVLAN(params operations.GetConfigVlanAllParams) middleware.Responder
func ConfigGetVxLAN ¶ added in v0.8.0
func ConfigGetVxLAN(params operations.GetConfigTunnelVxlanAllParams) middleware.Responder
func ConfigPostCIState ¶ added in v0.8.0
func ConfigPostCIState(params operations.PostConfigCistateParams) middleware.Responder
func ConfigPostEndPoint ¶ added in v0.8.0
func ConfigPostEndPoint(params operations.PostConfigEndpointParams) middleware.Responder
func ConfigPostFDB ¶ added in v0.8.0
func ConfigPostFDB(params operations.PostConfigFdbParams) middleware.Responder
func ConfigPostFW ¶ added in v0.8.0
func ConfigPostFW(params operations.PostConfigFirewallParams) middleware.Responder
func ConfigPostIPv4Address ¶ added in v0.8.0
func ConfigPostIPv4Address(params operations.PostConfigIpv4addressParams) middleware.Responder
func ConfigPostLoadbalancer ¶
func ConfigPostLoadbalancer(params operations.PostConfigLoadbalancerParams) middleware.Responder
func ConfigPostMirror ¶ added in v0.8.0
func ConfigPostMirror(params operations.PostConfigMirrorParams) middleware.Responder
func ConfigPostNeighbor ¶ added in v0.8.0
func ConfigPostNeighbor(params operations.PostConfigNeighborParams) middleware.Responder
func ConfigPostParams ¶ added in v0.8.0
func ConfigPostParams(params operations.PostConfigParamsParams) middleware.Responder
func ConfigPostPolicy ¶
func ConfigPostPolicy(params operations.PostConfigPolicyParams) middleware.Responder
func ConfigPostRoute ¶
func ConfigPostRoute(params operations.PostConfigRouteParams) middleware.Responder
func ConfigPostSession ¶
func ConfigPostSession(params operations.PostConfigSessionParams) middleware.Responder
func ConfigPostSessionUlCl ¶
func ConfigPostSessionUlCl(params operations.PostConfigSessionulclParams) middleware.Responder
func ConfigPostVLAN ¶ added in v0.8.0
func ConfigPostVLAN(params operations.PostConfigVlanParams) middleware.Responder
func ConfigPostVLANMember ¶ added in v0.8.0
func ConfigPostVLANMember(params operations.PostConfigVlanVlanIDMemberParams) middleware.Responder
func ConfigPostVxLAN ¶ added in v0.8.0
func ConfigPostVxLAN(params operations.PostConfigTunnelVxlanParams) middleware.Responder
func ConfigPostVxLANPeer ¶ added in v0.8.0
func ConfigPostVxLANPeer(params operations.PostConfigTunnelVxlanVxlanIDPeerParams) middleware.Responder
Types ¶
type ResultResponse ¶
type ResultResponse struct {
Result string `json:"result"`
}
func (*ResultResponse) WriteResponse ¶
func (result *ResultResponse) WriteResponse(w http.ResponseWriter, producer runtime.Producer)