Documentation
¶
Index ¶
- type Handler
- func (h *Handler) DeleteBinding(ctx *gin.Context) (ginx.Result, error)
- func (h *Handler) GetDefaultDefinition(ctx *gin.Context) (ginx.Result, error)
- func (h *Handler) GetPluginDetail(ctx *gin.Context) (ginx.Result, error)
- func (h *Handler) GetRuntimeView(ctx *gin.Context) (ginx.Result, error)
- func (h *Handler) ListEnums(ctx *gin.Context) (ginx.Result, error)
- func (h *Handler) ListPlugins(ctx *gin.Context) (ginx.Result, error)
- func (h *Handler) ListResourceActionsBatch(ctx *gin.Context, req ListResourceActionsBatchReq) (ginx.Result, error)
- func (h *Handler) PrivateRoutes(server *gin.Engine)
- func (h *Handler) ProxyToPlugin(ctx *gin.Context)
- func (h *Handler) PublicRoutes(server *gin.Engine)
- func (h *Handler) ResolveAction(ctx *gin.Context, req pluginx.ResolveRequest) (ginx.Result, error)
- func (h *Handler) SaveBindings(ctx *gin.Context, req SaveBindingsReq) (ginx.Result, error)
- func (h *Handler) SwitchBindingStatus(ctx *gin.Context) (ginx.Result, error)
- type ListResourceActionsBatchReq
- type SaveBindingsReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
capability.IRegistry
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(svc pluginservice.Service) *Handler
func (*Handler) DeleteBinding ¶
func (*Handler) GetDefaultDefinition ¶
func (*Handler) GetPluginDetail ¶
func (*Handler) GetRuntimeView ¶
func (*Handler) ListResourceActionsBatch ¶
func (*Handler) PrivateRoutes ¶
func (*Handler) ProxyToPlugin ¶
ProxyToPlugin 通用插件反向代理网关,自动读取对应插件的 upstream 动态执行 HTTP/WebSocket 代理
func (*Handler) PublicRoutes ¶
func (*Handler) ResolveAction ¶
func (*Handler) SaveBindings ¶
type ListResourceActionsBatchReq ¶
type ListResourceActionsBatchReq struct {
ResourceIDs []int64 `json:"resource_ids" binding:"required"`
}
type SaveBindingsReq ¶
Click to show internal directories.
Click to hide internal directories.