libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary

Description

 
Synopsis

Documentation

data InstanceHealthSummary Source #

Represents summary information about the health of an instance. For more information, see Health Colors and Statuses.

See: newInstanceHealthSummary smart constructor.

Constructors

InstanceHealthSummary' 

Fields

  • ok :: Maybe Int

    Green. An instance is passing health checks and the health agent is not reporting any problems.

  • pending :: Maybe Int

    Grey. An operation is in progress on an instance within the command timeout.

  • severe :: Maybe Int

    Red. The health agent is reporting a very high number of request failures or other issues for an instance or environment.

  • unknown :: Maybe Int

    Grey. AWS Elastic Beanstalk and the health agent are reporting an insufficient amount of data on an instance.

  • noData :: Maybe Int

    Grey. AWS Elastic Beanstalk and the health agent are reporting no data on an instance.

  • warning :: Maybe Int

    Yellow. The health agent is reporting a moderate number of request failures or other issues for an instance or environment.

  • degraded :: Maybe Int

    Red. The health agent is reporting a high number of request failures or other issues for an instance or environment.

  • info :: Maybe Int

    Green. An operation is in progress on an instance.

Instances

Instances details
Eq InstanceHealthSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary

Read InstanceHealthSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary

Show InstanceHealthSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary

Generic InstanceHealthSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary

Associated Types

type Rep InstanceHealthSummary :: Type -> Type #

NFData InstanceHealthSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary

Methods

rnf :: InstanceHealthSummary -> () #

Hashable InstanceHealthSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary

FromXML InstanceHealthSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary

type Rep InstanceHealthSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary

type Rep InstanceHealthSummary = D1 ('MetaData "InstanceHealthSummary" "Amazonka.ElasticBeanstalk.Types.InstanceHealthSummary" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "InstanceHealthSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "ok") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "pending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "severe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "unknown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "noData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "warning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "degraded") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "info") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newInstanceHealthSummary :: InstanceHealthSummary Source #

Create a value of InstanceHealthSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ok:InstanceHealthSummary', instanceHealthSummary_ok - Green. An instance is passing health checks and the health agent is not reporting any problems.

$sel:pending:InstanceHealthSummary', instanceHealthSummary_pending - Grey. An operation is in progress on an instance within the command timeout.

$sel:severe:InstanceHealthSummary', instanceHealthSummary_severe - Red. The health agent is reporting a very high number of request failures or other issues for an instance or environment.

$sel:unknown:InstanceHealthSummary', instanceHealthSummary_unknown - Grey. AWS Elastic Beanstalk and the health agent are reporting an insufficient amount of data on an instance.

$sel:noData:InstanceHealthSummary', instanceHealthSummary_noData - Grey. AWS Elastic Beanstalk and the health agent are reporting no data on an instance.

$sel:warning:InstanceHealthSummary', instanceHealthSummary_warning - Yellow. The health agent is reporting a moderate number of request failures or other issues for an instance or environment.

$sel:degraded:InstanceHealthSummary', instanceHealthSummary_degraded - Red. The health agent is reporting a high number of request failures or other issues for an instance or environment.

$sel:info:InstanceHealthSummary', instanceHealthSummary_info - Green. An operation is in progress on an instance.

instanceHealthSummary_ok :: Lens' InstanceHealthSummary (Maybe Int) Source #

Green. An instance is passing health checks and the health agent is not reporting any problems.

instanceHealthSummary_pending :: Lens' InstanceHealthSummary (Maybe Int) Source #

Grey. An operation is in progress on an instance within the command timeout.

instanceHealthSummary_severe :: Lens' InstanceHealthSummary (Maybe Int) Source #

Red. The health agent is reporting a very high number of request failures or other issues for an instance or environment.

instanceHealthSummary_unknown :: Lens' InstanceHealthSummary (Maybe Int) Source #

Grey. AWS Elastic Beanstalk and the health agent are reporting an insufficient amount of data on an instance.

instanceHealthSummary_noData :: Lens' InstanceHealthSummary (Maybe Int) Source #

Grey. AWS Elastic Beanstalk and the health agent are reporting no data on an instance.

instanceHealthSummary_warning :: Lens' InstanceHealthSummary (Maybe Int) Source #

Yellow. The health agent is reporting a moderate number of request failures or other issues for an instance or environment.

instanceHealthSummary_degraded :: Lens' InstanceHealthSummary (Maybe Int) Source #

Red. The health agent is reporting a high number of request failures or other issues for an instance or environment.

instanceHealthSummary_info :: Lens' InstanceHealthSummary (Maybe Int) Source #

Green. An operation is in progress on an instance.