Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
- data RunTask
- runTask :: Text -> RunTask
- rtCluster :: Lens' RunTask (Maybe Text)
- rtCount :: Lens' RunTask (Maybe Int)
- rtOverrides :: Lens' RunTask (Maybe TaskOverride)
- rtTaskDefinition :: Lens' RunTask Text
- data RunTaskResponse
- runTaskResponse :: RunTaskResponse
- rtrFailures :: Lens' RunTaskResponse [Failure]
- rtrTasks :: Lens' RunTaskResponse [Task]
Request
Request constructor
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
data RunTaskResponse Source
Response constructor
runTaskResponse :: RunTaskResponse Source
RunTaskResponse
constructor.
The fields accessible through corresponding lenses are:
rtrFailures
::
[Failure
]rtrTasks
::
[Task
]
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.