amazonka-cloud9-1.6.0: Amazon Cloud9 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.Cloud9.DeleteEnvironment

Contents

Description

Deletes an AWS Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.

Synopsis

Creating a Request

deleteEnvironment Source #

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

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

data DeleteEnvironment Source #

See: deleteEnvironment smart constructor.

Instances

Eq DeleteEnvironment Source # 
Data DeleteEnvironment Source # 

Methods

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

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

toConstr :: DeleteEnvironment -> Constr #

dataTypeOf :: DeleteEnvironment -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteEnvironment Source # 
Show DeleteEnvironment Source # 
Generic DeleteEnvironment Source # 
Hashable DeleteEnvironment Source # 
ToJSON DeleteEnvironment Source # 
NFData DeleteEnvironment Source # 

Methods

rnf :: DeleteEnvironment -> () #

AWSRequest DeleteEnvironment Source # 
ToHeaders DeleteEnvironment Source # 
ToPath DeleteEnvironment Source # 
ToQuery DeleteEnvironment Source # 
type Rep DeleteEnvironment Source # 
type Rep DeleteEnvironment = D1 * (MetaData "DeleteEnvironment" "Network.AWS.Cloud9.DeleteEnvironment" "amazonka-cloud9-1.6.0-7gsFvKEkpNuKHEnbgASzLW" True) (C1 * (MetaCons "DeleteEnvironment'" PrefixI True) (S1 * (MetaSel (Just Symbol "_deEnvironmentId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DeleteEnvironment Source # 

Request Lenses

deEnvironmentId :: Lens' DeleteEnvironment Text Source #

The ID of the environment to delete.

Destructuring the Response

deleteEnvironmentResponse Source #

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

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

data DeleteEnvironmentResponse Source #

See: deleteEnvironmentResponse smart constructor.

Instances

Eq DeleteEnvironmentResponse Source # 
Data DeleteEnvironmentResponse Source # 

Methods

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

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

toConstr :: DeleteEnvironmentResponse -> Constr #

dataTypeOf :: DeleteEnvironmentResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteEnvironmentResponse Source # 
Show DeleteEnvironmentResponse Source # 
Generic DeleteEnvironmentResponse Source # 
NFData DeleteEnvironmentResponse Source # 
type Rep DeleteEnvironmentResponse Source # 
type Rep DeleteEnvironmentResponse = D1 * (MetaData "DeleteEnvironmentResponse" "Network.AWS.Cloud9.DeleteEnvironment" "amazonka-cloud9-1.6.0-7gsFvKEkpNuKHEnbgASzLW" True) (C1 * (MetaCons "DeleteEnvironmentResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dersResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses