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 #

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 #

Contains the parameters for DeleteLaunchConfiguration.

See: deleteLaunchConfiguration smart constructor.

Instances

Eq DeleteLaunchConfiguration # 
Data DeleteLaunchConfiguration # 

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 # 
Show DeleteLaunchConfiguration # 
Generic DeleteLaunchConfiguration # 
Hashable DeleteLaunchConfiguration # 
NFData DeleteLaunchConfiguration # 
AWSRequest DeleteLaunchConfiguration # 
ToQuery DeleteLaunchConfiguration # 
ToPath DeleteLaunchConfiguration # 
ToHeaders DeleteLaunchConfiguration # 
type Rep DeleteLaunchConfiguration # 
type Rep DeleteLaunchConfiguration = D1 (MetaData "DeleteLaunchConfiguration" "Network.AWS.AutoScaling.DeleteLaunchConfiguration" "amazonka-autoscaling-1.4.5-7eWJWM4Di3O2fihmLpacNP" True) (C1 (MetaCons "DeleteLaunchConfiguration'" PrefixI True) (S1 (MetaSel (Just Symbol "_dlcLaunchConfigurationName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteLaunchConfiguration # 

Request Lenses

dlcLaunchConfigurationName :: Lens' DeleteLaunchConfiguration Text #

The name of the launch configuration.

Destructuring the Response

deleteLaunchConfigurationResponse :: DeleteLaunchConfigurationResponse #

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

data DeleteLaunchConfigurationResponse #

See: deleteLaunchConfigurationResponse smart constructor.

Instances

Eq DeleteLaunchConfigurationResponse # 
Data DeleteLaunchConfigurationResponse # 

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 # 
Show DeleteLaunchConfigurationResponse # 
Generic DeleteLaunchConfigurationResponse # 
NFData DeleteLaunchConfigurationResponse # 
type Rep DeleteLaunchConfigurationResponse # 
type Rep DeleteLaunchConfigurationResponse = D1 (MetaData "DeleteLaunchConfigurationResponse" "Network.AWS.AutoScaling.DeleteLaunchConfiguration" "amazonka-autoscaling-1.4.5-7eWJWM4Di3O2fihmLpacNP" False) (C1 (MetaCons "DeleteLaunchConfigurationResponse'" PrefixI False) U1)