amazonka-autoscaling-1.6.1: Amazon Auto Scaling 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.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 #

See: deleteLaunchConfiguration smart constructor.

Instances
Eq DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Data DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.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 Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Show DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Generic DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Associated Types

type Rep DeleteLaunchConfiguration :: Type -> Type #

Hashable DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

AWSRequest DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Associated Types

type Rs DeleteLaunchConfiguration :: Type #

ToHeaders DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

ToPath DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

ToQuery DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

NFData DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

type Rep DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

type Rep DeleteLaunchConfiguration = D1 (MetaData "DeleteLaunchConfiguration" "Network.AWS.AutoScaling.DeleteLaunchConfiguration" "amazonka-autoscaling-1.6.1-AbdWdH026wCXAk2CK79vG" True) (C1 (MetaCons "DeleteLaunchConfiguration'" PrefixI True) (S1 (MetaSel (Just "_dlcLaunchConfigurationName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteLaunchConfiguration Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

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

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Data DeleteLaunchConfigurationResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

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

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Show DeleteLaunchConfigurationResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Generic DeleteLaunchConfigurationResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Associated Types

type Rep DeleteLaunchConfigurationResponse :: Type -> Type #

NFData DeleteLaunchConfigurationResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

type Rep DeleteLaunchConfigurationResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

type Rep DeleteLaunchConfigurationResponse = D1 (MetaData "DeleteLaunchConfigurationResponse" "Network.AWS.AutoScaling.DeleteLaunchConfiguration" "amazonka-autoscaling-1.6.1-AbdWdH026wCXAk2CK79vG" False) (C1 (MetaCons "DeleteLaunchConfigurationResponse'" PrefixI False) (U1 :: Type -> Type))