wireguard

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2019 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrNotFound not found error
	ErrNotFound = errors.New("not found")
)

Functions

func ApplyAPI

func ApplyAPI(api *operations.WgrestAPI)

ApplyAPI apply to api

func DeviceCreateHandler

func DeviceCreateHandler(
	params wireguard.DeviceCreateParams,
	principal interface{},
) middleware.Responder

DeviceCreateHandler wireguard device create handler

func DeviceDeleteHandler

func DeviceDeleteHandler(
	params wireguard.DeviceDeleteParams,
	principal interface{},
) middleware.Responder

DeviceDeleteHandler wireguard device delete handler

func DeviceGetHandler

func DeviceGetHandler(
	params wireguard.DeviceGetParams,
	principal interface{},
) middleware.Responder

DeviceGetHandler wireguard device get details

func DeviceListHandler

func DeviceListHandler(
	params wireguard.DeviceListParams,
	principal interface{},
) middleware.Responder

DeviceListHandler wireguard device list

func GetDeviceByName

func GetDeviceByName(name string) (*models.WireguardDevice, error)

GetDeviceByName get device by name

func GetDevices

func GetDevices() ([]*models.WireguardDevice, error)

GetDevices get all devices

func IsErrNotFound

func IsErrNotFound(err error) bool

IsErrNotFound return true if error is ErrNotFound

func PeerCreateHandler

func PeerCreateHandler(
	params wireguard.PeerCreateParams,
	principal interface{},
) middleware.Responder

PeerCreateHandler add/modify peere in device

func PeerDeleteHandler

func PeerDeleteHandler(
	params wireguard.PeerDeleteParams,
	principal interface{},
) middleware.Responder

PeerDeleteHandler delete peer from device

func PeerGetHandler

func PeerGetHandler(
	params wireguard.PeerGetParams,
	pricipal interface{},
) middleware.Responder

PeerGetHandler get device peer by public key

func PeerListHandler

func PeerListHandler(
	params wireguard.PeerListParams,
	pricipal interface{},
) middleware.Responder

PeerListHandler device peer list

Types

This section is empty.

Jump to

Keyboard shortcuts

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