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

# Functions

No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LinkConnected is only used when legacy controller link management is enabled.
LinkDialed is only used when legacy controller link management is enabled.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

An ApiAddress represents an endpoint on a controller.
An ApiSessionEvent is emitted whenever an api session is created, deleted, refreshed or exchanged.
A CircuitEvent is emitted for various stages of a circuit lifecycle.
A CircuitPath encapsulates information about the circuit's path.
A ClusterEvent marks a change to the controller HA cluster.
A ClusterPeer represents a controller which is a member of the cluster.
A ConnectEvent is emitted when a connection is made to a ziti controller or router.
No description provided by the author
An EntityChangeEvent is emitted when a entity in the data model changes.
A EntityCountEvent is emitted on a configurable interval.
A LinkConnection describes a physical connection that forms a link.
A LinkEvent will be emitted for various link lifecycle events.
A MetricsEvent represents a point in time snapshot of a metric from a controller or router.
A RouterEvent is generated when a router comes online or goes offline.
An SdkEvent is emitted when an sdk's connectivity to routers changes.
A ServiceEvent is emitted for service and terminator level metrics which are collected per some interval.
A SessionEvent is emitted when a session is created or deleted.
A Subscription has information to configure an event handler.
A TerminatorEvent is emitted at various points in the terminator lifecycle.
A UsageEventV2 is emitted for service usage interval metrics in the v2 format.
A UsageEventV3 is emitted for service usage interval metrics in the v3 format.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The Dispatcher interface manages handlers for a number of events as well as dispatching events to those handlers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A FormattedEventSink accepts formatted events, i.e.
A FormatterFactory returns a formatter which will send events to the given FormattedEventSink.
A HandlerFactory knows how to create a given event handler type using the provided configuration map.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A TypeRegistrar handles registering and unregistering handlers for a given event type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FormatterFactoryF is a function version of FormatterFactory.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A RegistrationHandler can take a handler, which may implement multiple event handler interfaces, and configure it using the configuration map provided.
No description provided by the author
No description provided by the author
No description provided by the author
A UnregistrationHandler will remove give handler, if implements the interface for this event type and is registered to receive events of this type.