package
1.5.4
Repository: https://github.com/openziti/ziti.git
Documentation: pkg.go.dev

# Functions

ProcessAuthQueries will inspect a response.RequestContext and set the AuthQueries with the current outstanding authentication queries.
ServeError is a wrapper for the OpenAPI REST server to allow the Edge API Error message responses to be used when errors are raised from the OpenAPI internal runtimes.

# Constants

strategy was disconnected before finishing.
initial state sent.
sync failed due to an unexpected error.
connection is beginning hello cycle.
sync failed due to a hello timeout.
hello received from router, but there are too many synchronizing routers.
connection accepted but no strategy actions have been taken.
connection handed to strategy, but not processed.
router requested a resync, in queue.
the router is currently unknown.
hello finished, starting to send state.
msg headers.

# Structs

# Interfaces

RouterConnectionHandler is responsible for handling router connect/disconnect for synchronizing state.
RouterState provides a thread save mechanism to access and set router status information that may be influx due to reouter connection/disconnection.
RouterSynchronizerEventHandler is responsible for keeping Edge Routers up to date on API Sessions.
RouterSyncStrategy handles the life cycle of an Edge Router connecting to the controller, synchronizing any upfront state and then maintaining state after that.

# Type aliases

RouterSyncStatus aliased type for router sync status.
RouterSyncStrategyType aliased type for router strategies.