amazonka-autoscaling-1.4.5: Amazon Auto Scaling SDK.

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

Network.AWS.AutoScaling.DeleteLifecycleHook

Contents

Description

Deletes the specified lifecycle hook.

If there are any outstanding lifecycle actions, they are completed first (ABANDON for launching instances, CONTINUE for terminating instances).

Synopsis

Creating a Request

deleteLifecycleHook Source #

Creates a value of DeleteLifecycleHook with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DeleteLifecycleHook Source #

Contains the parameters for DeleteLifecycleHook.

See: deleteLifecycleHook smart constructor.

Instances

Eq DeleteLifecycleHook Source # 
Data DeleteLifecycleHook Source # 

Methods

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

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

toConstr :: DeleteLifecycleHook -> Constr #

dataTypeOf :: DeleteLifecycleHook -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteLifecycleHook Source # 
Show DeleteLifecycleHook Source # 
Generic DeleteLifecycleHook Source # 
Hashable DeleteLifecycleHook Source # 
NFData DeleteLifecycleHook Source # 

Methods

rnf :: DeleteLifecycleHook -> () #

AWSRequest DeleteLifecycleHook Source # 
ToPath DeleteLifecycleHook Source # 
ToHeaders DeleteLifecycleHook Source # 
ToQuery DeleteLifecycleHook Source # 
type Rep DeleteLifecycleHook Source # 
type Rep DeleteLifecycleHook = D1 (MetaData "DeleteLifecycleHook" "Network.AWS.AutoScaling.DeleteLifecycleHook" "amazonka-autoscaling-1.4.5-8yDHjz7ddEsEeD2f2YA1qk" False) (C1 (MetaCons "DeleteLifecycleHook'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_delLifecycleHookName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_delAutoScalingGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DeleteLifecycleHook Source # 

Request Lenses

delLifecycleHookName :: Lens' DeleteLifecycleHook Text Source #

The name of the lifecycle hook.

delAutoScalingGroupName :: Lens' DeleteLifecycleHook Text Source #

The name of the Auto Scaling group for the lifecycle hook.

Destructuring the Response

deleteLifecycleHookResponse Source #

Creates a value of DeleteLifecycleHookResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DeleteLifecycleHookResponse Source #

Contains the output of DeleteLifecycleHook.

See: deleteLifecycleHookResponse smart constructor.

Instances

Eq DeleteLifecycleHookResponse Source # 
Data DeleteLifecycleHookResponse Source # 

Methods

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

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

toConstr :: DeleteLifecycleHookResponse -> Constr #

dataTypeOf :: DeleteLifecycleHookResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteLifecycleHookResponse Source # 
Show DeleteLifecycleHookResponse Source # 
Generic DeleteLifecycleHookResponse Source # 
NFData DeleteLifecycleHookResponse Source # 
type Rep DeleteLifecycleHookResponse Source # 
type Rep DeleteLifecycleHookResponse = D1 (MetaData "DeleteLifecycleHookResponse" "Network.AWS.AutoScaling.DeleteLifecycleHook" "amazonka-autoscaling-1.4.5-8yDHjz7ddEsEeD2f2YA1qk" True) (C1 (MetaCons "DeleteLifecycleHookResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_drsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses