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

Safe HaskellNone
LanguageHaskell2010

Network.AWS.ECS.RunTask

Contents

Description

Start a task using random placement and the default Amazon ECS scheduler. If you want to use your own scheduler or place a task on a specific container instance, use StartTask instead.

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

Synopsis

Request

data RunTask Source

Instances

Eq RunTask 
Read RunTask 
Show RunTask 
ToJSON RunTask 
AWSRequest RunTask 
ToQuery RunTask 
ToPath RunTask 
ToHeaders RunTask 
type Sv RunTask = ECS 
type Rs RunTask = RunTaskResponse 

Request constructor

runTask Source

RunTask constructor.

The fields accessible through corresponding lenses are:

Request lenses

rtCluster :: Lens' RunTask (Maybe Text) Source

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

rtCount :: Lens' RunTask (Maybe Int) Source

The number of instances of the specified task that you would like to place on your cluster.

rtTaskDefinition :: Lens' RunTask Text Source

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

Response

Response constructor

runTaskResponse :: RunTaskResponse Source

RunTaskResponse constructor.

The fields accessible through corresponding lenses are:

Response lenses

rtrFailures :: Lens' RunTaskResponse [Failure] Source

Any failed tasks from your RunTask action are listed here.

rtrTasks :: Lens' RunTaskResponse [Task] Source

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