ecstaskrunner

package
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2017 License: MIT Imports: 5 Imported by: 0

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

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)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL