Files
my-rook-config/pkg/api/routes.go
T

49 lines
545 B
Go

package api
func (h *Handler) GetRoutes() []Route {
return []Route{
{
"GetNodes",
"GET",
"/node",
h.GetNodes,
},
{
"GetPools",
"GET",
"/pool",
h.GetPools,
},
{
"CreatePool",
"POST",
"/pool",
h.CreatePool,
},
{
"GetMonitors",
"GET",
"/mon",
h.GetMonitors,
},
{
"GetCrushMap",
"GET",
"/crushmap",
h.GetCrushMap,
},
{
"AddDevice",
"POST",
"/device",
h.AddDevice,
},
{
"RemoveDevice",
"POST",
"/device/remove",
h.RemoveDevice,
},
}
}