# Functions
NewManager returns a new Manager instance.
NewPortForward creates and starts a port forward.
NewPortsManager creates a new TCP port forward manager.
NewTraefikKubernetes manages webspace configuration for Traefik via Kubernetes resources.
NewTraefikRedis creates a new Traefik config manager using Redis.
# Structs
ExecOptions specifies options for executing a command in a webspace.
Image represents an LXD image.
InterfaceAddress describes a network interface's address.
InterfaceCounters describes a network interface's statistics.
Manager manages webspace containers.
NetworkInterface describe's a webspace's network interface.
PortForward represents an active port forwarding.
PortsManager manages TCP port forwarding.
State describes a webspace's state.
TraefikKubernetes manages webspace configuration for Traefik via Kubernetes resources.
TraefikRedis manages webspace configuration for Traefik via Redis.
Usage describes a webspace's resource usage.
Webspace represents a webspace with all of its configuration and state.
# Interfaces
ExecSession represents an interactive webspace exec session.
Traefik represents a method of programming Traefik router configuration.
# Type aliases
PortHook represents a function to run before connecting to the backend.