Copyright | (c) 2013-2016 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 |
Deletes a specified service within a cluster. You can delete a service if you have no running tasks in it and the desired task count is zero. If the service is actively maintaining tasks, you cannot delete it, and you must update the service to a desired task count of zero. For more information, see UpdateService
.
- deleteService :: Text -> DeleteService
- data DeleteService
- dsCluster :: Lens' DeleteService (Maybe Text)
- dsService :: Lens' DeleteService Text
- deleteServiceResponse :: Int -> DeleteServiceResponse
- data DeleteServiceResponse
- dsrsService :: Lens' DeleteServiceResponse (Maybe ContainerService)
- dsrsResponseStatus :: Lens' DeleteServiceResponse Int
Creating a Request
Creates a value of DeleteService
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DeleteService Source #
See: deleteService
smart constructor.
Request Lenses
dsCluster :: Lens' DeleteService (Maybe Text) Source #
The name of the cluster that hosts the service to delete. If you do not specify a cluster, the default cluster is assumed.
Destructuring the Response
deleteServiceResponse Source #
Creates a value of DeleteServiceResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dsrsService
- The full description of the deleted service.dsrsResponseStatus
- -- | The response status code.
data DeleteServiceResponse Source #
See: deleteServiceResponse
smart constructor.
Response Lenses
dsrsService :: Lens' DeleteServiceResponse (Maybe ContainerService) Source #
The full description of the deleted service.
dsrsResponseStatus :: Lens' DeleteServiceResponse Int Source #
- - | The response status code.