amazonka-elasticbeanstalk-1.5.0: Amazon Elastic Beanstalk SDK.

Copyright(c) 2013-2017 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.RebuildEnvironment

Contents

Description

Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.) for a specified environment and forces a restart.

Synopsis

Creating a Request

rebuildEnvironment :: RebuildEnvironment Source #

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

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

  • reEnvironmentName - The name of the environment to rebuild. Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.
  • reEnvironmentId - The ID of the environment to rebuild. Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

data RebuildEnvironment Source #

See: rebuildEnvironment smart constructor.

Instances

Eq RebuildEnvironment Source # 
Data RebuildEnvironment Source # 

Methods

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

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

toConstr :: RebuildEnvironment -> Constr #

dataTypeOf :: RebuildEnvironment -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RebuildEnvironment Source # 
Show RebuildEnvironment Source # 
Generic RebuildEnvironment Source # 
Hashable RebuildEnvironment Source # 
NFData RebuildEnvironment Source # 

Methods

rnf :: RebuildEnvironment -> () #

AWSRequest RebuildEnvironment Source # 
ToQuery RebuildEnvironment Source # 
ToPath RebuildEnvironment Source # 
ToHeaders RebuildEnvironment Source # 
type Rep RebuildEnvironment Source # 
type Rep RebuildEnvironment = D1 (MetaData "RebuildEnvironment" "Network.AWS.ElasticBeanstalk.RebuildEnvironment" "amazonka-elasticbeanstalk-1.5.0-HuYvjBPDirT34jkKSIOeuN" False) (C1 (MetaCons "RebuildEnvironment'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_reEnvironmentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_reEnvironmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))
type Rs RebuildEnvironment Source # 

Request Lenses

reEnvironmentName :: Lens' RebuildEnvironment (Maybe Text) Source #

The name of the environment to rebuild. Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

reEnvironmentId :: Lens' RebuildEnvironment (Maybe Text) Source #

The ID of the environment to rebuild. Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Destructuring the Response

rebuildEnvironmentResponse :: RebuildEnvironmentResponse Source #

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

data RebuildEnvironmentResponse Source #

See: rebuildEnvironmentResponse smart constructor.

Instances

Eq RebuildEnvironmentResponse Source # 
Data RebuildEnvironmentResponse Source # 

Methods

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

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

toConstr :: RebuildEnvironmentResponse -> Constr #

dataTypeOf :: RebuildEnvironmentResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RebuildEnvironmentResponse Source # 
Show RebuildEnvironmentResponse Source # 
Generic RebuildEnvironmentResponse Source # 
NFData RebuildEnvironmentResponse Source # 
type Rep RebuildEnvironmentResponse Source # 
type Rep RebuildEnvironmentResponse = D1 (MetaData "RebuildEnvironmentResponse" "Network.AWS.ElasticBeanstalk.RebuildEnvironment" "amazonka-elasticbeanstalk-1.5.0-HuYvjBPDirT34jkKSIOeuN" False) (C1 (MetaCons "RebuildEnvironmentResponse'" PrefixI False) U1)