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.UpdateEnvironment

Contents

Description

Changes the settings of an existing AWS Cloud9 development environment.

Synopsis

Creating a Request

updateEnvironment Source #

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

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

  • ueName - A replacement name for the environment.
  • ueDescription - Any new or replacement description for the environment.
  • ueEnvironmentId - The ID of the environment to change settings.

data UpdateEnvironment Source #

See: updateEnvironment smart constructor.

Instances

Eq UpdateEnvironment Source # 
Data UpdateEnvironment Source # 

Methods

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

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

toConstr :: UpdateEnvironment -> Constr #

dataTypeOf :: UpdateEnvironment -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: UpdateEnvironment -> () #

AWSRequest UpdateEnvironment Source # 
ToHeaders UpdateEnvironment Source # 
ToPath UpdateEnvironment Source # 
ToQuery UpdateEnvironment Source # 
type Rep UpdateEnvironment Source # 
type Rep UpdateEnvironment = D1 * (MetaData "UpdateEnvironment" "Network.AWS.Cloud9.UpdateEnvironment" "amazonka-cloud9-1.6.0-7gsFvKEkpNuKHEnbgASzLW" False) (C1 * (MetaCons "UpdateEnvironment'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ueName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ueDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ueEnvironmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs UpdateEnvironment Source # 

Request Lenses

ueName :: Lens' UpdateEnvironment (Maybe Text) Source #

A replacement name for the environment.

ueDescription :: Lens' UpdateEnvironment (Maybe Text) Source #

Any new or replacement description for the environment.

ueEnvironmentId :: Lens' UpdateEnvironment Text Source #

The ID of the environment to change settings.

Destructuring the Response

updateEnvironmentResponse Source #

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

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

data UpdateEnvironmentResponse Source #

See: updateEnvironmentResponse smart constructor.

Instances

Eq UpdateEnvironmentResponse Source # 
Data UpdateEnvironmentResponse Source # 

Methods

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

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

toConstr :: UpdateEnvironmentResponse -> Constr #

dataTypeOf :: UpdateEnvironmentResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Response Lenses