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.DeleteLaunchConfiguration

Contents

Description

Deletes the specified launch configuration.

The launch configuration must not be attached to an Auto Scaling group. When this call completes, the launch configuration is no longer available for use.

Synopsis

Creating a Request

deleteLaunchConfiguration Source #

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

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

data DeleteLaunchConfiguration Source #

Contains the parameters for DeleteLaunchConfiguration.

See: deleteLaunchConfiguration smart constructor.

Instances

Eq DeleteLaunchConfiguration Source # 
Data DeleteLaunchConfiguration Source # 

Methods

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

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

toConstr :: DeleteLaunchConfiguration -> Constr #

dataTypeOf :: DeleteLaunchConfiguration -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteLaunchConfiguration Source # 
Show DeleteLaunchConfiguration Source # 
Generic DeleteLaunchConfiguration Source # 
Hashable DeleteLaunchConfiguration Source # 
NFData DeleteLaunchConfiguration Source # 
AWSRequest DeleteLaunchConfiguration Source # 
ToPath DeleteLaunchConfiguration Source # 
ToHeaders DeleteLaunchConfiguration Source # 
ToQuery DeleteLaunchConfiguration Source # 
type Rep DeleteLaunchConfiguration Source # 
type Rep DeleteLaunchConfiguration = D1 (MetaData "DeleteLaunchConfiguration" "Network.AWS.AutoScaling.DeleteLaunchConfiguration" "amazonka-autoscaling-1.4.5-8yDHjz7ddEsEeD2f2YA1qk" True) (C1 (MetaCons "DeleteLaunchConfiguration'" PrefixI True) (S1 (MetaSel (Just Symbol "_dlcLaunchConfigurationName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteLaunchConfiguration Source # 

Request Lenses

dlcLaunchConfigurationName :: Lens' DeleteLaunchConfiguration Text Source #

The name of the launch configuration.

Destructuring the Response

deleteLaunchConfigurationResponse :: DeleteLaunchConfigurationResponse Source #

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

data DeleteLaunchConfigurationResponse Source #

See: deleteLaunchConfigurationResponse smart constructor.

Instances

Eq DeleteLaunchConfigurationResponse Source # 
Data DeleteLaunchConfigurationResponse Source # 

Methods

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

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

toConstr :: DeleteLaunchConfigurationResponse -> Constr #

dataTypeOf :: DeleteLaunchConfigurationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteLaunchConfigurationResponse Source # 
Show DeleteLaunchConfigurationResponse Source # 
Generic DeleteLaunchConfigurationResponse Source # 
NFData DeleteLaunchConfigurationResponse Source # 
type Rep DeleteLaunchConfigurationResponse Source # 
type Rep DeleteLaunchConfigurationResponse = D1 (MetaData "DeleteLaunchConfigurationResponse" "Network.AWS.AutoScaling.DeleteLaunchConfiguration" "amazonka-autoscaling-1.4.5-8yDHjz7ddEsEeD2f2YA1qk" False) (C1 (MetaCons "DeleteLaunchConfigurationResponse'" PrefixI False) U1)