Documentation
¶
Index ¶
- func RegisterHandlers(server *server.Server, grp *huma.Group)
- type GetMetricsInput
- type GetMetricsResponse
- type GetNodeMetricsInput
- type GetNodeMetricsResponse
- type GetVolumeMetricsInput
- type GetVolumeMetricsResponse
- type HandlerGroup
- func (self *HandlerGroup) GetMetrics(ctx context.Context, input *GetMetricsInput) (*GetMetricsResponse, error)
- func (self *HandlerGroup) GetNodeMetrics(ctx context.Context, input *GetNodeMetricsInput) (*GetNodeMetricsResponse, error)
- func (self *HandlerGroup) GetVolumeMetrics(ctx context.Context, input *GetVolumeMetricsInput) (*GetVolumeMetricsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GetMetricsInput ¶
type GetMetricsInput struct {
server.BaseAuthInput
models.MetricsQueryInput
}
type GetMetricsResponse ¶
type GetMetricsResponse struct {
Body struct {
Data *models.MetricsResult `json:"data"`
}
}
type GetNodeMetricsInput ¶
type GetNodeMetricsInput struct {
server.BaseAuthInput
models.NodeMetricsQueryInput
}
type GetNodeMetricsResponse ¶
type GetNodeMetricsResponse struct {
Body struct {
Data *models.NodeMetricsResult `json:"data"`
}
}
type GetVolumeMetricsInput ¶
type GetVolumeMetricsInput struct {
server.BaseAuthInput
models.MetricsVolumeQueryInput
}
Volume metrics
type GetVolumeMetricsResponse ¶
type GetVolumeMetricsResponse struct {
Body struct {
Data *models.VolumeMetricsResult `json:"data"`
}
}
type HandlerGroup ¶
type HandlerGroup struct {
// contains filtered or unexported fields
}
func (*HandlerGroup) GetMetrics ¶
func (self *HandlerGroup) GetMetrics(ctx context.Context, input *GetMetricsInput) (*GetMetricsResponse, error)
func (*HandlerGroup) GetNodeMetrics ¶
func (self *HandlerGroup) GetNodeMetrics(ctx context.Context, input *GetNodeMetricsInput) (*GetNodeMetricsResponse, error)
func (*HandlerGroup) GetVolumeMetrics ¶
func (self *HandlerGroup) GetVolumeMetrics(ctx context.Context, input *GetVolumeMetricsInput) (*GetVolumeMetricsResponse, error)
Click to show internal directories.
Click to hide internal directories.