amazonka-ecs-0.3.2: Amazon EC2 Container Service SDK.

Safe HaskellNone
LanguageHaskell2010

Network.AWS.ECS.StartTask

Contents

Description

Starts a new task from the specified task definition on the specified container instance or instances. If you want to use the default Amazon ECS scheduler to place your task, use RunTask instead.

http://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_StartTask.html

Synopsis

Request

data StartTask Source

Instances

Eq StartTask 
Read StartTask 
Show StartTask 
AWSRequest StartTask 
ToQuery StartTask 
ToPath StartTask 
ToHeaders StartTask 
ToJSON StartTask 
type Sv StartTask = ECS 
type Rs StartTask = StartTaskResponse 

Request constructor

startTask Source

Arguments

:: Text

st1TaskDefinition

-> StartTask 

StartTask constructor.

The fields accessible through corresponding lenses are:

Request lenses

st1Cluster :: Lens' StartTask (Maybe Text) Source

The short name or full Amazon Resource Name (ARN) of the cluster that you want to start your task on. If you do not specify a cluster, the default cluster is assumed..

st1ContainerInstances :: Lens' StartTask [Text] Source

The container instance UUIDs or full Amazon Resource Name (ARN) entries for the container instances on which you would like to place your task.

st1TaskDefinition :: Lens' StartTask Text Source

The family and revision ('family:revision') or full Amazon Resource Name (ARN) of the task definition that you want to start.

Response

Response constructor

startTaskResponse :: StartTaskResponse Source

StartTaskResponse constructor.

The fields accessible through corresponding lenses are:

Response lenses

strFailures :: Lens' StartTaskResponse [Failure] Source

Any failed tasks from your StartTask action are listed here.

strTasks :: Lens' StartTaskResponse [Task] Source

A full description of the tasks that were started. Each task that was successfully placed on your container instances will be described here.