Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsSystemRoute ¶
IsSystemRoute returns true for a path registered as SystemAPIRoute
func MetricsURLSkipper ¶
MetricsURLSkipper ignores metrics for certain routes
Types ¶
type RequestHandler ¶
RequestHandler defines the Echo compatible interface all API route handlers should implement
type Route ¶
type Route struct {
Path string
Method string
Handler RequestHandler
}
Route defines the data structure to organize route information that can be used to initialize Echo routes
func NewAPIRoutes ¶
func NewAPIRoutes(dbSession *cdb.Session, tc tClient.Client, tnc tClient.NamespaceClient, scp *sc.ClientPool, cfg *config.Config) []Route
NewAPIRoutes returns all API routes
func NewSystemAPIRoutes ¶
func NewSystemAPIRoutes() []Route
NewSystemAPIRoutes returns API routes that provide system level functions
Click to show internal directories.
Click to hide internal directories.