package
18.0.0-dev.vnet-windows.4+incompatible
Repository: https://github.com/gravitational/teleport.git
Documentation: pkg.go.dev

# Functions

ForApps sets up watch configuration for apps.
ForAuth sets up watch configuration for the auth server.
ForDatabases sets up watch configuration for database proxy servers.
ForDiscovery sets up watch configuration for discovery servers.
ForKubernetes sets up watch configuration for a kubernetes service.
ForNode sets up watch configuration for node.
ForOkta sets up watch configuration for Okta servers.
ForProxy sets up watch configuration for proxy.
ForRemoteProxy sets up watch configuration for remote proxies.
ForWindowsDesktop sets up watch configuration for a Windows desktop service.
New creates a new instance of Cache.

# Constants

EventProcessed is emitted whenever event is processed.
RelativeExpiry notifies that relative expiry operations have been run.
Reloading is emitted when an error occurred watching events and the cache is waiting to create a new watcher.
WatcherFailed is emitted when event watcher has failed.
WatcherStarted is emitted when a new event watcher is started.

# Structs

Cache implements auth.Cache interface and remembers the previously returned upstream value for each API call.
Config defines cache configuration parameters.
Event is event used in tests.

# Interfaces

SPIFFEFederationReader is an interface that defines the methods for getting SPIFFE federations.
WorkloadIdentityReader is an interface that defines the methods for getting WorkloadIdentity.

# Type aliases

SetupConfigFn is a function that sets up configuration for cache.