Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func List ¶
List @Summary List @description Get the list of steps for a specified task @Tags Step @Accept application/json @Accept application/yaml @Produce application/json @Produce application/yaml @Param task path string true "task name" @Success 200 {object} types.Base[[]types.TaskStepRes] @Failure 500 {object} types.Base[any] @Router /api/v1/task/{task} [get]
func Log ¶
Log @Summary Log @description Step Execution Output @Tags Step @Accept application/json @Accept application/yaml @Produce application/json @Produce application/yaml @Param task path string true "task name" @Param step path string true "step name" @Success 200 {object} types.Base[[]types.TaskStepLogRes] @Failure 500 {object} types.Base[any] @Router /api/v1/task/{task}/step/{step} [get]
func Manager ¶
Manager @Summary Manager @description Step management, can terminate, suspend, and resolve @Tags Step @Accept application/json @Accept application/yaml @Produce application/json @Produce application/yaml @Param task path string true "task name" @Param step path string true "step name" @Param action query string false "management action" Enums(paused,kill,pause,resume) default(paused) @Param duration query string false "how long to pause; if empty, manual continuation is required" default(1m) @Success 200 {object} types.Base[any] @Failure 500 {object} types.Base[any] @Router /api/v1/task/{task}/step/{step} [put]
Types ¶
This section is empty.