package
5.21.5+incompatible
Repository: https://github.com/sensu/sensu-go.git
Documentation: pkg.go.dev

# Functions

NewAssetClient creates a new AssetClient, given a store and an authorizer.
NewAuthenticationClient creates a new AuthenticationClient, given a a store and an authenticator.
NewCheckClient creates a new CheckClient, given a store, a controller, and an authorizer.
NewEntityClient creates a new EntityClient given a store, an event store and an authorizer.
NewEventClient creates a new EventClient, given a store, authorizer, and bus.
NewEventFilterClient creates a new EventFilterClient, given a store and authorizer.
NewHandlerClient creates a new HandlerClient, given a store and authorizer.
NewHookConfigClient creates a new HookConfigClient, given a store and authorizer.
NewMutatorClient creates a new MutatorClient, given a store and an authorizer.
NewNamespaceClient creates a new NamespaceClient, given a store and authorizer.
No description provided by the author
NewSilencedClient creates a new SilencedClient, given a store and authorizer.
NewUserClient creates a new UserClient, given a store and an authorizer.

# Structs

AssetClient is an API client for assets.
AuthenticationClient is an API client for authentication.
CheckClient is an API client for check configuration.
EntityClient is an API client for entities.
EventClient is an API client for events.
EventFilterClient is an API client for event filters.
GenericClient is a generic API client that uses the ResourceStore.
HandlerClient is an API client for handlers.
HookConfigClient is an API client for check hooks.
MutatorClient is an API client for mutators.
NamespaceClient is an API client for namespaces.
No description provided by the author
SilencedClient is an API client for silencing checks.
UserClient is an API client for users.

# Interfaces

CheckController represents the controller needs of the ChecksRouter.
Publisher is an interface that represents the message bus concept.