amazonka-elasticbeanstalk-1.4.5: Amazon Elastic Beanstalk 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.ElasticBeanstalk.DeleteApplication

Contents

Description

Deletes the specified application along with all associated versions and configurations. The application versions will not be deleted from your Amazon S3 bucket.

Synopsis

Creating a Request

deleteApplication #

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

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

data DeleteApplication #

Request to delete an application.

See: deleteApplication smart constructor.

Instances

Eq DeleteApplication # 
Data DeleteApplication # 

Methods

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

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

toConstr :: DeleteApplication -> Constr #

dataTypeOf :: DeleteApplication -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteApplication # 
Show DeleteApplication # 
Generic DeleteApplication # 
Hashable DeleteApplication # 
NFData DeleteApplication # 

Methods

rnf :: DeleteApplication -> () #

AWSRequest DeleteApplication # 
ToQuery DeleteApplication # 
ToPath DeleteApplication # 
ToHeaders DeleteApplication # 
type Rep DeleteApplication # 
type Rep DeleteApplication = D1 (MetaData "DeleteApplication" "Network.AWS.ElasticBeanstalk.DeleteApplication" "amazonka-elasticbeanstalk-1.4.5-GUwvc4uXtdOCAVsn3FPFRh" False) (C1 (MetaCons "DeleteApplication'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_daTerminateEnvByForce") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_daApplicationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DeleteApplication # 

Request Lenses

daTerminateEnvByForce :: Lens' DeleteApplication (Maybe Bool) #

When set to true, running environments will be terminated before deleting the application.

daApplicationName :: Lens' DeleteApplication Text #

The name of the application to delete.

Destructuring the Response

deleteApplicationResponse :: DeleteApplicationResponse #

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

data DeleteApplicationResponse #

See: deleteApplicationResponse smart constructor.

Instances

Eq DeleteApplicationResponse # 
Data DeleteApplicationResponse # 

Methods

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

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

toConstr :: DeleteApplicationResponse -> Constr #

dataTypeOf :: DeleteApplicationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteApplicationResponse # 
Show DeleteApplicationResponse # 
Generic DeleteApplicationResponse # 
NFData DeleteApplicationResponse # 
type Rep DeleteApplicationResponse # 
type Rep DeleteApplicationResponse = D1 (MetaData "DeleteApplicationResponse" "Network.AWS.ElasticBeanstalk.DeleteApplication" "amazonka-elasticbeanstalk-1.4.5-GUwvc4uXtdOCAVsn3FPFRh" False) (C1 (MetaCons "DeleteApplicationResponse'" PrefixI False) U1)