amazonka-route53-autonaming-1.6.0: Amazon Route 53 Auto Naming SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Route53AutoNaming.DeleteService

Contents

Description

Deletes a specified service. If the service still contains one or more registered instances, the request fails.

Synopsis

Creating a Request

deleteService Source #

Arguments

:: Text

dsId

-> DeleteService 

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:

  • dsId - The ID of the service that you want to delete.

data DeleteService Source #

See: deleteService smart constructor.

Instances

Eq DeleteService Source # 
Data DeleteService Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteService -> c DeleteService #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteService #

toConstr :: DeleteService -> Constr #

dataTypeOf :: DeleteService -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteService) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteService) #

gmapT :: (forall b. Data b => b -> b) -> DeleteService -> DeleteService #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteService -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteService -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteService -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteService -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteService -> m DeleteService #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteService -> m DeleteService #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteService -> m DeleteService #

Read DeleteService Source # 
Show DeleteService Source # 
Generic DeleteService Source # 

Associated Types

type Rep DeleteService :: * -> * #

Hashable DeleteService Source # 
ToJSON DeleteService Source # 
NFData DeleteService Source # 

Methods

rnf :: DeleteService -> () #

AWSRequest DeleteService Source # 
ToHeaders DeleteService Source # 
ToPath DeleteService Source # 
ToQuery DeleteService Source # 
type Rep DeleteService Source # 
type Rep DeleteService = D1 * (MetaData "DeleteService" "Network.AWS.Route53AutoNaming.DeleteService" "amazonka-route53-autonaming-1.6.0-4f8jSBk5IlzKqnGwUJVunt" True) (C1 * (MetaCons "DeleteService'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dsId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DeleteService Source # 

Request Lenses

dsId :: Lens' DeleteService Text Source #

The ID of the service that you want to delete.

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:

data DeleteServiceResponse Source #

See: deleteServiceResponse smart constructor.

Instances

Eq DeleteServiceResponse Source # 
Data DeleteServiceResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteServiceResponse -> c DeleteServiceResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteServiceResponse #

toConstr :: DeleteServiceResponse -> Constr #

dataTypeOf :: DeleteServiceResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteServiceResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteServiceResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteServiceResponse -> DeleteServiceResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteServiceResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteServiceResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteServiceResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteServiceResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteServiceResponse -> m DeleteServiceResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteServiceResponse -> m DeleteServiceResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteServiceResponse -> m DeleteServiceResponse #

Read DeleteServiceResponse Source # 
Show DeleteServiceResponse Source # 
Generic DeleteServiceResponse Source # 
NFData DeleteServiceResponse Source # 

Methods

rnf :: DeleteServiceResponse -> () #

type Rep DeleteServiceResponse Source # 
type Rep DeleteServiceResponse = D1 * (MetaData "DeleteServiceResponse" "Network.AWS.Route53AutoNaming.DeleteService" "amazonka-route53-autonaming-1.6.0-4f8jSBk5IlzKqnGwUJVunt" True) (C1 * (MetaCons "DeleteServiceResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses

dsrsResponseStatus :: Lens' DeleteServiceResponse Int Source #

  • - | The response status code.