Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Stops a running task.
When StopTask is called on a task, the equivalent of 'docker stop' is
issued to the containers running in the task. This results in a
SIGTERM
and a 30-second timeout, after which SIGKILL
is sent and the
containers are forcibly stopped. If the container handles the SIGTERM
gracefully and exits within 30 seconds from receiving it, no SIGKILL
is sent.
See: AWS API Reference for StopTask.
- stopTask :: Text -> StopTask
- data StopTask
- stCluster :: Lens' StopTask (Maybe Text)
- stTask :: Lens' StopTask Text
- stopTaskResponse :: Int -> StopTaskResponse
- data StopTaskResponse
- srsTask :: Lens' StopTaskResponse (Maybe Task)
- srsResponseStatus :: Lens' StopTaskResponse Int
Creating a Request
See: stopTask
smart constructor.
Request Lenses
stCluster :: Lens' StopTask (Maybe Text) Source
The short name or full Amazon Resource Name (ARN) of the cluster that hosts the task to stop. If you do not specify a cluster, the default cluster is assumed..
stTask :: Lens' StopTask Text Source
The task ID or full Amazon Resource Name (ARN) entry of the task to stop.
Destructuring the Response
Creates a value of StopTaskResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data StopTaskResponse Source
See: stopTaskResponse
smart constructor.
Response Lenses
srsResponseStatus :: Lens' StopTaskResponse Int Source
The response status code.