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 #

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 #

See: deleteLaunchConfiguration smart constructor.

Instances
Eq DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

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

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Show DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Generic DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Associated Types

type Rep DeleteLaunchConfiguration :: Type -> Type #

Hashable DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

AWSRequest DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Associated Types

type Rs DeleteLaunchConfiguration :: Type #

ToHeaders DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

ToPath DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

ToQuery DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

NFData DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

type Rep DeleteLaunchConfiguration # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

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

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

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

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

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Show DeleteLaunchConfigurationResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Generic DeleteLaunchConfigurationResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

Associated Types

type Rep DeleteLaunchConfigurationResponse :: Type -> Type #

NFData DeleteLaunchConfigurationResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

type Rep DeleteLaunchConfigurationResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DeleteLaunchConfiguration

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