Documentation ¶
Index ¶
- type Controller
- func (c *Controller) Execute(tenantId, action string, ctx *gin.Context)
- func (c *Controller) ExecuteDev(dclaim *claim.PlugDevTkt, plug, agent, action string, body []byte) ([]byte, error)
- func (c *Controller) LaunchAdmin(uclaim *claim.Session, data etypes.AdminLaunchData) (*etypes.LaunchOptions, error)
- func (c *Controller) LaunchAuth(data etypes.AuthLaunchData) (string, error)
- func (c *Controller) LaunchTarget(uclaim *claim.Session, data etypes.TargetLaunchData) (*etypes.LaunchOptions, error)
- func (c *Controller) LaunchTargetWithDomain(tenantId, host, plugId, agentId string) (*etypes.LaunchDomainOptions, error)
- func (c *Controller) ListExecutors(uclaim *claim.Session) ([]string, error)
- func (c *Controller) ListModules(uclaim *claim.Session) ([]string, error)
- func (c *Controller) Reset(tenantId, plugId, agentId string) error
- func (c *Controller) ServeAgentFile(tenantId, plugId, agentId, file string) ([]byte, error)
- func (c *Controller) ServeExecutorFile(tenantId, plugId, agentId, file string) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func (*Controller) Execute ¶
func (c *Controller) Execute(tenantId, action string, ctx *gin.Context)
func (*Controller) ExecuteDev ¶
func (c *Controller) ExecuteDev(dclaim *claim.PlugDevTkt, plug, agent, action string, body []byte) ([]byte, error)
func (*Controller) LaunchAdmin ¶
func (c *Controller) LaunchAdmin(uclaim *claim.Session, data etypes.AdminLaunchData) (*etypes.LaunchOptions, error)
func (*Controller) LaunchAuth ¶
func (c *Controller) LaunchAuth(data etypes.AuthLaunchData) (string, error)
func (*Controller) LaunchTarget ¶
func (c *Controller) LaunchTarget(uclaim *claim.Session, data etypes.TargetLaunchData) (*etypes.LaunchOptions, error)
func (*Controller) LaunchTargetWithDomain ¶
func (c *Controller) LaunchTargetWithDomain(tenantId, host, plugId, agentId string) (*etypes.LaunchDomainOptions, error)
func (*Controller) ListExecutors ¶
func (c *Controller) ListExecutors(uclaim *claim.Session) ([]string, error)
func (*Controller) ListModules ¶
func (c *Controller) ListModules(uclaim *claim.Session) ([]string, error)
func (*Controller) Reset ¶
func (c *Controller) Reset(tenantId, plugId, agentId string) error
func (*Controller) ServeAgentFile ¶
func (c *Controller) ServeAgentFile(tenantId, plugId, agentId, file string) ([]byte, error)
func (*Controller) ServeExecutorFile ¶
func (c *Controller) ServeExecutorFile(tenantId, plugId, agentId, file string) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.