Documentation ¶
Index ¶
- func Init(portalProxy api.PortalProxy) (api.StratosPlugin, error)
- func Up20200210105400(txn *sql.Tx) error
- func Up20201005105400(txn *sql.Tx) error
- func Up20201102132553(txn *sql.Tx) error
- type Analysis
- func (analysis *Analysis) AddAdminGroupRoutes(echoGroup *echo.Group)
- func (analysis *Analysis) AddSessionGroupRoutes(echoGroup *echo.Group)
- func (analysis *Analysis) GetEndpointPlugin() (api.EndpointPlugin, error)
- func (analysis *Analysis) GetMiddlewarePlugin() (api.MiddlewarePlugin, error)
- func (analysis *Analysis) GetRoutePlugin() (api.RoutePlugin, error)
- func (analysis *Analysis) Init() error
- func (analysis *Analysis) OnEndpointNotification(action api.EndpointAction, endpoint *api.CNSIRecord)
- type KubeConfigExporter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Init ¶
func Init(portalProxy api.PortalProxy) (api.StratosPlugin, error)
Init creates a new Analysis
func Up20200210105400 ¶
func Up20201005105400 ¶
func Up20201102132553 ¶
Types ¶
type Analysis ¶
type Analysis struct {
// contains filtered or unexported fields
}
Analysis - Plugin to allow analysers to run over an endpoint cluster
func (*Analysis) AddAdminGroupRoutes ¶
func (analysis *Analysis) AddAdminGroupRoutes(echoGroup *echo.Group)
AddAdminGroupRoutes adds the admin routes for this plugin to the Echo server
func (*Analysis) AddSessionGroupRoutes ¶
func (analysis *Analysis) AddSessionGroupRoutes(echoGroup *echo.Group)
AddSessionGroupRoutes adds the session routes for this plugin to the Echo server
func (*Analysis) GetEndpointPlugin ¶
func (analysis *Analysis) GetEndpointPlugin() (api.EndpointPlugin, error)
GetEndpointPlugin gets the endpoint plugin for this plugin
func (*Analysis) GetMiddlewarePlugin ¶
func (analysis *Analysis) GetMiddlewarePlugin() (api.MiddlewarePlugin, error)
GetMiddlewarePlugin gets the middleware plugin for this plugin
func (*Analysis) GetRoutePlugin ¶
func (analysis *Analysis) GetRoutePlugin() (api.RoutePlugin, error)
GetRoutePlugin gets the route plugin for this plugin
func (*Analysis) OnEndpointNotification ¶
func (analysis *Analysis) OnEndpointNotification(action api.EndpointAction, endpoint *api.CNSIRecord)
OnEndpointNotification called when for endpoint events
type KubeConfigExporter ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.