Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EcsSkipRunningTaskRunner ¶
type EcsSkipRunningTaskRunner struct {
// contains filtered or unexported fields
}
func NewEcsSkipRunningTaskRunner ¶
func NewEcsSkipRunningTaskRunner(service ListTaskser, cluster string, runner taskrunner.TaskRunner) *EcsSkipRunningTaskRunner
func (*EcsSkipRunningTaskRunner) RunTask ¶
func (r *EcsSkipRunningTaskRunner) RunTask(task string) (*taskrunner.TaskStatus, error)
type EcsTaskRunner ¶
type EcsTaskRunner struct {
// contains filtered or unexported fields
}
func NewEcsTaskRunner ¶
func NewEcsTaskRunner(service RunTasker, cluster string) *EcsTaskRunner
func (*EcsTaskRunner) RunTask ¶
func (r *EcsTaskRunner) RunTask(task string) (*taskrunner.TaskStatus, error)
type ListTaskser ¶
type ListTaskser interface {
ListTasks(*ecs.ListTasksInput) (*ecs.ListTasksOutput, error)
}
type MinimalECSAPI ¶
type MinimalECSAPI interface { ListTaskser RunTasker }
type RunTasker ¶
type RunTasker interface {
RunTask(*ecs.RunTaskInput) (*ecs.RunTaskOutput, error)
}
Click to show internal directories.
Click to hide internal directories.