Documentation
¶
Index ¶
- type Proxy
- func (p *Proxy) Authenticate()
- func (p *Proxy) RPCAdminReload(ctx *gin.Context)
- func (p *Proxy) RPCAlarmsList(ctx *gin.Context)
- func (p *Proxy) RPCAlarmsOverview(ctx *gin.Context)
- func (p *Proxy) RPCAuthCheckHandler(ctx *gin.Context)
- func (p *Proxy) RPCAuthLoginHandler(ctx *gin.Context)
- func (p *Proxy) RPCAuthLogoutHandler(ctx *gin.Context)
- func (p *Proxy) RPCAuthMiddleware(ctx *gin.Context)
- func (p *Proxy) RPCAuthSetPasswordHandler(ctx *gin.Context)
- func (p *Proxy) RPCAuthUpdateUserHandler(ctx *gin.Context)
- func (p *Proxy) RPCBackupJobsList(ctx *gin.Context)
- func (p *Proxy) RPCBackupsList(ctx *gin.Context)
- func (p *Proxy) RPCBackupsStatus(ctx *gin.Context)
- func (p *Proxy) RPCClustersHostList(ctx *gin.Context)
- func (p *Proxy) RPCClustersList(ctx *gin.Context)
- func (p *Proxy) RPCClustersStatus(ctx *gin.Context)
- func (p *Proxy) RPCControllerAdd(ctx *gin.Context)
- func (p *Proxy) RPCControllerRemove(ctx *gin.Context)
- func (p *Proxy) RPCControllerStatus(ctx *gin.Context)
- func (p *Proxy) RPCControllerTest(ctx *gin.Context)
- func (p *Proxy) RPCJobsList(ctx *gin.Context)
- func (p *Proxy) RPCJobsStatus(ctx *gin.Context)
- type SessionData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Proxy ¶
type Proxy struct {
// contains filtered or unexported fields
}
func (*Proxy) Authenticate ¶
func (p *Proxy) Authenticate()
func (*Proxy) RPCAdminReload ¶
RPCAdminReload makes the proxy to reload its configuration
func (*Proxy) RPCAlarmsList ¶
RPCAlarmsList returns the list of alarms
func (*Proxy) RPCAlarmsOverview ¶
RPCAlarmsOverview gives a high level overview of all cluster alarms
func (*Proxy) RPCAuthCheckHandler ¶
RPCCheckHandler checks if the user has logged in
func (*Proxy) RPCAuthLoginHandler ¶
RPCLoginHandler handlers the login requests
func (*Proxy) RPCAuthLogoutHandler ¶
RPCLogoutHandler handlers the explicit logout requests
func (*Proxy) RPCAuthMiddleware ¶
RPCAuthCheck is a middleware method
func (*Proxy) RPCAuthSetPasswordHandler ¶
func (*Proxy) RPCAuthUpdateUserHandler ¶
func (*Proxy) RPCBackupJobsList ¶
RPCBackupJobsList gives back a list of scheduled backup jobs
func (*Proxy) RPCBackupsList ¶
RPCClustersList gives back a list of clusters
func (*Proxy) RPCBackupsStatus ¶
RPCBackupsStatus returns the backup and backup schedule stats for each cluster
func (*Proxy) RPCClustersHostList ¶
RPCClustersNodesList gives back a list of nodes
func (*Proxy) RPCClustersList ¶
RPCClustersList gives back a list of clusters
func (*Proxy) RPCClustersStatus ¶
RPCClustersStatus constructs a high level reply of the cluster statuees
func (*Proxy) RPCControllerAdd ¶
func (*Proxy) RPCControllerRemove ¶
func (*Proxy) RPCControllerStatus ¶
func (*Proxy) RPCControllerTest ¶
func (*Proxy) RPCJobsList ¶
RPCJobsList gives back a list of clusters