Documentation ¶
Index ¶
- type EndpointRouter
- func (e *EndpointRouter) EndpointCreate(w http.ResponseWriter, r *http.Request)
- func (e *EndpointRouter) EndpointCreateVersion(w http.ResponseWriter, r *http.Request)
- func (e *EndpointRouter) EndpointEvalAttach(w http.ResponseWriter, r *http.Request)
- func (e *EndpointRouter) EndpointEvalCheckStatus(w http.ResponseWriter, r *http.Request)
- func (e *EndpointRouter) EndpointGet(w http.ResponseWriter, r *http.Request)
- func (e *EndpointRouter) EndpointList(w http.ResponseWriter, r *http.Request)
- func (e *EndpointRouter) EndpointRunCheckHandler(w http.ResponseWriter, r *http.Request)
- type EvalRouter
- type ExecRouter
- func (e *ExecRouter) ExecCreateHandler(w http.ResponseWriter, r *http.Request)
- func (e *ExecRouter) ExecGetHandler(w http.ResponseWriter, r *http.Request)
- func (e *ExecRouter) ExecListHandler(w http.ResponseWriter, r *http.Request)
- func (e *ExecRouter) ExecTerminateHandler(w http.ResponseWriter, r *http.Request)
- func (e *ExecRouter) Routes() []Route
- type ProviderRouter
- type Route
- type Router
- type SSHKeysRouter
- type VolumeRouter
- func (v *VolumeRouter) Routes() []Route
- func (v *VolumeRouter) VolumeCreateHandler(w http.ResponseWriter, r *http.Request)
- func (v *VolumeRouter) VolumeDeleteHandler(w http.ResponseWriter, r *http.Request)
- func (v *VolumeRouter) VolumeGetHandler(w http.ResponseWriter, r *http.Request)
- func (v *VolumeRouter) VolumeListHandler(w http.ResponseWriter, r *http.Request)
- func (v *VolumeRouter) VolumeResizeHandler(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EndpointRouter ¶
type EndpointRouter struct {
// contains filtered or unexported fields
}
func NewEndpointRouter ¶
func NewEndpointRouter(endpoints endpointsrv.Service) *EndpointRouter
func (*EndpointRouter) EndpointCreate ¶
func (e *EndpointRouter) EndpointCreate(w http.ResponseWriter, r *http.Request)
func (*EndpointRouter) EndpointCreateVersion ¶
func (e *EndpointRouter) EndpointCreateVersion(w http.ResponseWriter, r *http.Request)
func (*EndpointRouter) EndpointEvalAttach ¶
func (e *EndpointRouter) EndpointEvalAttach(w http.ResponseWriter, r *http.Request)
func (*EndpointRouter) EndpointEvalCheckStatus ¶
func (e *EndpointRouter) EndpointEvalCheckStatus(w http.ResponseWriter, r *http.Request)
func (*EndpointRouter) EndpointGet ¶
func (e *EndpointRouter) EndpointGet(w http.ResponseWriter, r *http.Request)
func (*EndpointRouter) EndpointList ¶
func (e *EndpointRouter) EndpointList(w http.ResponseWriter, r *http.Request)
func (*EndpointRouter) EndpointRunCheckHandler ¶
func (e *EndpointRouter) EndpointRunCheckHandler(w http.ResponseWriter, r *http.Request)
type EvalRouter ¶
type EvalRouter struct {
// contains filtered or unexported fields
}
func NewEvalRouter ¶
func NewEvalRouter(service evalsrv.Service) *EvalRouter
func (*EvalRouter) EvalCreate ¶
func (e *EvalRouter) EvalCreate(w http.ResponseWriter, r *http.Request)
func (*EvalRouter) EvalList ¶
func (e *EvalRouter) EvalList(w http.ResponseWriter, r *http.Request)
type ExecRouter ¶
type ExecRouter struct {
// contains filtered or unexported fields
}
func NewExecRouter ¶
func NewExecRouter(rti runtime.Initializer, store execsrv.Store, service execsrv.Service) *ExecRouter
func (*ExecRouter) ExecCreateHandler ¶
func (e *ExecRouter) ExecCreateHandler(w http.ResponseWriter, r *http.Request)
func (*ExecRouter) ExecGetHandler ¶
func (e *ExecRouter) ExecGetHandler(w http.ResponseWriter, r *http.Request)
func (*ExecRouter) ExecListHandler ¶
func (e *ExecRouter) ExecListHandler(w http.ResponseWriter, r *http.Request)
func (*ExecRouter) ExecTerminateHandler ¶
func (e *ExecRouter) ExecTerminateHandler(w http.ResponseWriter, r *http.Request)
func (*ExecRouter) Routes ¶
func (e *ExecRouter) Routes() []Route
type ProviderRouter ¶
type ProviderRouter struct {
// contains filtered or unexported fields
}
func NewProviderRouter ¶
func NewProviderRouter(services ...*providersrv.ProviderService) *ProviderRouter
func (*ProviderRouter) ProviderListNodeTypesHandler ¶
func (p *ProviderRouter) ProviderListNodeTypesHandler(w http.ResponseWriter, r *http.Request)
func (*ProviderRouter) Routes ¶
func (p *ProviderRouter) Routes() []Route
type SSHKeysRouter ¶
type SSHKeysRouter struct {
// contains filtered or unexported fields
}
func NewSSHKeysRouter ¶
func NewSSHKeysRouter(service *sshkeys.Service) *SSHKeysRouter
func (*SSHKeysRouter) Routes ¶
func (s *SSHKeysRouter) Routes() []Route
func (*SSHKeysRouter) SSHKeysAddHandler ¶
func (s *SSHKeysRouter) SSHKeysAddHandler(w http.ResponseWriter, r *http.Request)
func (*SSHKeysRouter) SSHKeysGenerateHandler ¶
func (s *SSHKeysRouter) SSHKeysGenerateHandler(w http.ResponseWriter, r *http.Request)
func (*SSHKeysRouter) SSHKeysListHandler ¶
func (s *SSHKeysRouter) SSHKeysListHandler(w http.ResponseWriter, r *http.Request)
type VolumeRouter ¶
type VolumeRouter struct {
// contains filtered or unexported fields
}
func NewVolumeRouter ¶
func NewVolumeRouter(service volumesrv.Service) *VolumeRouter
func (*VolumeRouter) Routes ¶
func (v *VolumeRouter) Routes() []Route
func (*VolumeRouter) VolumeCreateHandler ¶
func (v *VolumeRouter) VolumeCreateHandler(w http.ResponseWriter, r *http.Request)
func (*VolumeRouter) VolumeDeleteHandler ¶
func (v *VolumeRouter) VolumeDeleteHandler(w http.ResponseWriter, r *http.Request)
func (*VolumeRouter) VolumeGetHandler ¶
func (v *VolumeRouter) VolumeGetHandler(w http.ResponseWriter, r *http.Request)
func (*VolumeRouter) VolumeListHandler ¶
func (v *VolumeRouter) VolumeListHandler(w http.ResponseWriter, r *http.Request)
func (*VolumeRouter) VolumeResizeHandler ¶
func (v *VolumeRouter) VolumeResizeHandler(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.