amazonka-route53-autonaming-1.6.1: 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 # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Data DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

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 # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Show DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Generic DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Associated Types

type Rep DeleteService :: Type -> Type #

Hashable DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

ToJSON DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

AWSRequest DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Associated Types

type Rs DeleteService :: Type #

ToHeaders DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

ToPath DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

ToQuery DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

NFData DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Methods

rnf :: DeleteService -> () #

type Rep DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

type Rep DeleteService = D1 (MetaData "DeleteService" "Network.AWS.Route53AutoNaming.DeleteService" "amazonka-route53-autonaming-1.6.1-6b8id7oIY1vC1CYd7O7Vs3" True) (C1 (MetaCons "DeleteService'" PrefixI True) (S1 (MetaSel (Just "_dsId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteService Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

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 # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Data DeleteServiceResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

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 # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Show DeleteServiceResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Generic DeleteServiceResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Associated Types

type Rep DeleteServiceResponse :: Type -> Type #

NFData DeleteServiceResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

Methods

rnf :: DeleteServiceResponse -> () #

type Rep DeleteServiceResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.DeleteService

type Rep DeleteServiceResponse = D1 (MetaData "DeleteServiceResponse" "Network.AWS.Route53AutoNaming.DeleteService" "amazonka-route53-autonaming-1.6.1-6b8id7oIY1vC1CYd7O7Vs3" True) (C1 (MetaCons "DeleteServiceResponse'" PrefixI True) (S1 (MetaSel (Just "_dsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses

dsrsResponseStatus :: Lens' DeleteServiceResponse Int Source #

  • - | The response status code.