amazonka-elasticbeanstalk-1.6.0: Amazon Elastic Beanstalk 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.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 # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Data DeleteApplication # 
Instance details

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

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Show DeleteApplication # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Generic DeleteApplication # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Associated Types

type Rep DeleteApplication :: * -> * #

Hashable DeleteApplication # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

AWSRequest DeleteApplication # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Associated Types

type Rs DeleteApplication :: * #

ToHeaders DeleteApplication # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

ToPath DeleteApplication # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

ToQuery DeleteApplication # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

NFData DeleteApplication # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Methods

rnf :: DeleteApplication -> () #

type Rep DeleteApplication # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

type Rep DeleteApplication = D1 (MetaData "DeleteApplication" "Network.AWS.ElasticBeanstalk.DeleteApplication" "amazonka-elasticbeanstalk-1.6.0-4kzLcNRvasW4jFhozYXQXA" False) (C1 (MetaCons "DeleteApplication'" PrefixI True) (S1 (MetaSel (Just "_daTerminateEnvByForce") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_daApplicationName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs DeleteApplication # 
Instance details

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

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Data DeleteApplicationResponse # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

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

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Show DeleteApplicationResponse # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Generic DeleteApplicationResponse # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

Associated Types

type Rep DeleteApplicationResponse :: * -> * #

NFData DeleteApplicationResponse # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

type Rep DeleteApplicationResponse # 
Instance details

Defined in Network.AWS.ElasticBeanstalk.DeleteApplication

type Rep DeleteApplicationResponse = D1 (MetaData "DeleteApplicationResponse" "Network.AWS.ElasticBeanstalk.DeleteApplication" "amazonka-elasticbeanstalk-1.6.0-4kzLcNRvasW4jFhozYXQXA" False) (C1 (MetaCons "DeleteApplicationResponse'" PrefixI False) (U1 :: * -> *))