| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.ECS.StartTask
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
- data StartTask
- startTask :: Text -> StartTask
- st1Cluster :: Lens' StartTask (Maybe Text)
- st1ContainerInstances :: Lens' StartTask [Text]
- st1Overrides :: Lens' StartTask (Maybe TaskOverride)
- st1TaskDefinition :: Lens' StartTask Text
- data StartTaskResponse
- startTaskResponse :: StartTaskResponse
- strFailures :: Lens' StartTaskResponse [Failure]
- strTasks :: Lens' StartTaskResponse [Task]
Request
Request constructor
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
data StartTaskResponse Source
Response constructor
startTaskResponse :: StartTaskResponse Source
StartTaskResponse constructor.
The fields accessible through corresponding lenses are:
strFailures::[Failure]strTasks::[Task]
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.