Documentation ¶
Index ¶
- func New(nodeSvc service.Node, workSvc service.Workflow, provSvc service.Provider, ...) texit.Handler
- type Handler
- func (h *Handler) DeprovisionNode(ctx context.Context, req texit.DeprovisionNodeParams) (texit.DeprovisionNodeRes, error)
- func (h *Handler) DescribeNode(ctx context.Context, req texit.DescribeNodeParams) (texit.DescribeNodeRes, error)
- func (h *Handler) DescribeProvider(ctx context.Context, req texit.DescribeProviderParams) (texit.DescribeProviderRes, error)
- func (h *Handler) DescribeTailnet(ctx context.Context, req texit.DescribeTailnetParams) (texit.DescribeTailnetRes, error)
- func (h *Handler) GetExecution(ctx context.Context, req texit.GetExecutionParams) (texit.GetExecutionRes, error)
- func (h *Handler) GetNodeStatus(ctx context.Context, req texit.GetNodeStatusParams) (texit.GetNodeStatusRes, error)
- func (h *Handler) Health(ctx context.Context) (*texit.HealthResponseContent, error)
- func (h *Handler) ListNodes(ctx context.Context) (texit.ListNodesRes, error)
- func (h *Handler) ListProviders(ctx context.Context) (*texit.ListProvidersResponseContent, error)
- func (h *Handler) ListTailnets(ctx context.Context) (*texit.ListTailnetsResponseContent, error)
- func (h *Handler) ProvisionNode(ctx context.Context, req *texit.ProvisionNodeRequestContent) (texit.ProvisionNodeRes, error)
- func (h *Handler) StartNode(ctx context.Context, req texit.StartNodeParams) (texit.StartNodeRes, error)
- func (h *Handler) StopNode(ctx context.Context, req texit.StopNodeParams) (texit.StopNodeRes, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func (*Handler) DeprovisionNode ¶
func (h *Handler) DeprovisionNode(ctx context.Context, req texit.DeprovisionNodeParams) (texit.DeprovisionNodeRes, error)
func (*Handler) DescribeNode ¶
func (h *Handler) DescribeNode(ctx context.Context, req texit.DescribeNodeParams) (texit.DescribeNodeRes, error)
func (*Handler) DescribeProvider ¶
func (h *Handler) DescribeProvider(ctx context.Context, req texit.DescribeProviderParams) (texit.DescribeProviderRes, error)
func (*Handler) DescribeTailnet ¶
func (h *Handler) DescribeTailnet(ctx context.Context, req texit.DescribeTailnetParams) (texit.DescribeTailnetRes, error)
func (*Handler) GetExecution ¶
func (h *Handler) GetExecution(ctx context.Context, req texit.GetExecutionParams) (texit.GetExecutionRes, error)
func (*Handler) GetNodeStatus ¶
func (h *Handler) GetNodeStatus(ctx context.Context, req texit.GetNodeStatusParams) (texit.GetNodeStatusRes, error)
func (*Handler) ListProviders ¶
func (*Handler) ListTailnets ¶
func (*Handler) ProvisionNode ¶
func (h *Handler) ProvisionNode(ctx context.Context, req *texit.ProvisionNodeRequestContent) (texit.ProvisionNodeRes, error)
func (*Handler) StartNode ¶
func (h *Handler) StartNode(ctx context.Context, req texit.StartNodeParams) (texit.StartNodeRes, error)
func (*Handler) StopNode ¶
func (h *Handler) StopNode(ctx context.Context, req texit.StopNodeParams) (texit.StopNodeRes, error)
Click to show internal directories.
Click to hide internal directories.