amazonka-elasticbeanstalk-1.4.4: 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.DescribeEnvironmentHealth

Contents

Description

Returns information about the overall health of the specified environment. The DescribeEnvironmentHealth operation is only available with AWS Elastic Beanstalk Enhanced Health.

Synopsis

Creating a Request

describeEnvironmentHealth :: DescribeEnvironmentHealth Source #

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

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

data DescribeEnvironmentHealth Source #

See the example below to learn how to create a request body.

See: describeEnvironmentHealth smart constructor.

Instances

Eq DescribeEnvironmentHealth Source # 
Data DescribeEnvironmentHealth Source # 

Methods

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

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

toConstr :: DescribeEnvironmentHealth -> Constr #

dataTypeOf :: DescribeEnvironmentHealth -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeEnvironmentHealth Source # 
Show DescribeEnvironmentHealth Source # 
Generic DescribeEnvironmentHealth Source # 
Hashable DescribeEnvironmentHealth Source # 
NFData DescribeEnvironmentHealth Source # 
AWSRequest DescribeEnvironmentHealth Source # 
ToPath DescribeEnvironmentHealth Source # 
ToHeaders DescribeEnvironmentHealth Source # 
ToQuery DescribeEnvironmentHealth Source # 
type Rep DescribeEnvironmentHealth Source # 
type Rep DescribeEnvironmentHealth = D1 (MetaData "DescribeEnvironmentHealth" "Network.AWS.ElasticBeanstalk.DescribeEnvironmentHealth" "amazonka-elasticbeanstalk-1.4.4-6xLHE3NeRVu3b9wYCxQH97" False) (C1 (MetaCons "DescribeEnvironmentHealth'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dehEnvironmentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dehAttributeNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EnvironmentHealthAttribute]))) (S1 (MetaSel (Just Symbol "_dehEnvironmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Rs DescribeEnvironmentHealth Source # 

Request Lenses

dehEnvironmentName :: Lens' DescribeEnvironmentHealth (Maybe Text) Source #

Specifies the AWS Elastic Beanstalk environment name.

Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

dehAttributeNames :: Lens' DescribeEnvironmentHealth [EnvironmentHealthAttribute] Source #

Specifies the response elements you wish to receive. If no attribute names are specified, AWS Elastic Beanstalk only returns the name of the environment.

dehEnvironmentId :: Lens' DescribeEnvironmentHealth (Maybe Text) Source #

Specifies the AWS Elastic Beanstalk environment ID.

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

data DescribeEnvironmentHealthResponse Source #

See the example below for a sample response.

See: describeEnvironmentHealthResponse smart constructor.

Instances

Eq DescribeEnvironmentHealthResponse Source # 
Data DescribeEnvironmentHealthResponse Source # 

Methods

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

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

toConstr :: DescribeEnvironmentHealthResponse -> Constr #

dataTypeOf :: DescribeEnvironmentHealthResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeEnvironmentHealthResponse Source # 
Show DescribeEnvironmentHealthResponse Source # 
Generic DescribeEnvironmentHealthResponse Source # 
NFData DescribeEnvironmentHealthResponse Source # 
type Rep DescribeEnvironmentHealthResponse Source # 
type Rep DescribeEnvironmentHealthResponse = D1 (MetaData "DescribeEnvironmentHealthResponse" "Network.AWS.ElasticBeanstalk.DescribeEnvironmentHealth" "amazonka-elasticbeanstalk-1.4.4-6xLHE3NeRVu3b9wYCxQH97" False) (C1 (MetaCons "DescribeEnvironmentHealthResponse'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dehrsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EnvironmentHealth))) (S1 (MetaSel (Just Symbol "_dehrsCauses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) ((:*:) (S1 (MetaSel (Just Symbol "_dehrsApplicationMetrics") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ApplicationMetrics))) (S1 (MetaSel (Just Symbol "_dehrsColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dehrsEnvironmentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dehrsHealthStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_dehrsInstancesHealth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceHealthSummary))) ((:*:) (S1 (MetaSel (Just Symbol "_dehrsRefreshedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISO8601))) (S1 (MetaSel (Just Symbol "_dehrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)))))))

Response Lenses

dehrsStatus :: Lens' DescribeEnvironmentHealthResponse (Maybe EnvironmentHealth) Source #

Returns the health status value of the environment. For more information, see Health Colors and Statuses.

dehrsCauses :: Lens' DescribeEnvironmentHealthResponse [Text] Source #

Returns potential causes for the reported status.

dehrsColor :: Lens' DescribeEnvironmentHealthResponse (Maybe Text) Source #

Returns the color indicator that tells you information about the health of the environment. For more information, see Health Colors and Statuses.

dehrsEnvironmentName :: Lens' DescribeEnvironmentHealthResponse (Maybe Text) Source #

The AWS Elastic Beanstalk environment name.

dehrsHealthStatus :: Lens' DescribeEnvironmentHealthResponse (Maybe Text) Source #

Contains the response body with information about the health of the environment.

dehrsRefreshedAt :: Lens' DescribeEnvironmentHealthResponse (Maybe UTCTime) Source #

The date and time the information was last refreshed.