Documentation
¶
Index ¶
- type AdaptedClient
- type Adapter
- type ClusterStatusResult
- type ConsoleResult
- type Handler
- func (h *Handler) Delete() string
- func (h *Handler) GetConfig(args json.RawMessage) string
- func (h *Handler) GetVersion() string
- func (h *Handler) GetWebconsoleInfo() string
- func (h *Handler) SetConfig(args json.RawMessage) string
- func (h *Handler) Start(args json.RawMessage) string
- func (h *Handler) Status() string
- func (h *Handler) Stop() string
- func (h *Handler) UnsetConfig(args json.RawMessage) string
- type RequestHandler
- type Result
- type Server
- type StartResult
- type VersionResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdaptedClient ¶ added in v1.20.0
type AdaptedClient interface {
GetName() string
Delete() Result
GetConsoleURL() ConsoleResult
Start(startConfig machine.StartConfig) StartResult
Status() ClusterStatusResult
Stop() Result
}
type Adapter ¶ added in v1.20.0
func (*Adapter) GetConsoleURL ¶ added in v1.20.0
func (a *Adapter) GetConsoleURL() ConsoleResult
func (*Adapter) Start ¶ added in v1.20.0
func (a *Adapter) Start(startConfig machine.StartConfig) StartResult
func (*Adapter) Status ¶ added in v1.20.0
func (a *Adapter) Status() ClusterStatusResult
type ClusterStatusResult ¶ added in v1.20.0
type ConsoleResult ¶ added in v1.20.0
type ConsoleResult struct {
ClusterConfig machine.ClusterConfig
Success bool
Error string
}
type Handler ¶ added in v1.20.0
type Handler struct {
MachineClient AdaptedClient
Config crcConfig.Storage
}
func (*Handler) GetConfig ¶ added in v1.20.0
func (h *Handler) GetConfig(args json.RawMessage) string
func (*Handler) GetVersion ¶ added in v1.20.0
func (*Handler) GetWebconsoleInfo ¶ added in v1.20.0
func (*Handler) SetConfig ¶ added in v1.20.0
func (h *Handler) SetConfig(args json.RawMessage) string
func (*Handler) UnsetConfig ¶ added in v1.20.0
func (h *Handler) UnsetConfig(args json.RawMessage) string
type RequestHandler ¶ added in v1.20.0
type RequestHandler interface {
Start(json.RawMessage) string
Stop() string
Status() string
Delete() string
GetVersion() string
SetConfig(json.RawMessage) string
UnsetConfig(json.RawMessage) string
GetConfig(json.RawMessage) string
GetWebconsoleInfo() string
}
type Server ¶ added in v1.23.0
type Server struct {
// contains filtered or unexported fields
}
func CreateServer ¶ added in v1.23.0
type StartResult ¶ added in v1.20.0
Click to show internal directories.
Click to hide internal directories.