amazonka-health-1.6.1: Amazon Health APIs and Notifications 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.AWSHealth.DescribeEntityAggregates

Contents

Description

Returns the number of entities that are affected by each of the specified events. If no events are specified, the counts of all affected entities are returned.

Synopsis

Creating a Request

describeEntityAggregates :: DescribeEntityAggregates Source #

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

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

  • deaEventARNs - A list of event ARNs (unique identifiers). For example: "arn:aws:health:us-east-1::eventAWS_EC2_MAINTENANCE_5331", "arn:aws:health:us-west-1::eventAWS_EBS_LOST_VOLUME_xyz"

data DescribeEntityAggregates Source #

See: describeEntityAggregates smart constructor.

Instances
Eq DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Data DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Methods

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

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

toConstr :: DescribeEntityAggregates -> Constr #

dataTypeOf :: DescribeEntityAggregates -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Show DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Generic DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Associated Types

type Rep DescribeEntityAggregates :: Type -> Type #

Hashable DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

ToJSON DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

AWSRequest DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Associated Types

type Rs DescribeEntityAggregates :: Type #

ToHeaders DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

ToPath DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

ToQuery DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

NFData DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregates = D1 (MetaData "DescribeEntityAggregates" "Network.AWS.AWSHealth.DescribeEntityAggregates" "amazonka-health-1.6.1-BRRcu5UluZl9SYo4GukvCE" True) (C1 (MetaCons "DescribeEntityAggregates'" PrefixI True) (S1 (MetaSel (Just "_deaEventARNs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (List1 Text)))))
type Rs DescribeEntityAggregates Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Request Lenses

deaEventARNs :: Lens' DescribeEntityAggregates (Maybe (NonEmpty Text)) Source #

A list of event ARNs (unique identifiers). For example: "arn:aws:health:us-east-1::eventAWS_EC2_MAINTENANCE_5331", "arn:aws:health:us-west-1::eventAWS_EBS_LOST_VOLUME_xyz"

Destructuring the Response

describeEntityAggregatesResponse Source #

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

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

data DescribeEntityAggregatesResponse Source #

See: describeEntityAggregatesResponse smart constructor.

Instances
Eq DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Data DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Methods

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

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

toConstr :: DescribeEntityAggregatesResponse -> Constr #

dataTypeOf :: DescribeEntityAggregatesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Show DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Generic DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Associated Types

type Rep DescribeEntityAggregatesResponse :: Type -> Type #

NFData DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregatesResponse = D1 (MetaData "DescribeEntityAggregatesResponse" "Network.AWS.AWSHealth.DescribeEntityAggregates" "amazonka-health-1.6.1-BRRcu5UluZl9SYo4GukvCE" False) (C1 (MetaCons "DescribeEntityAggregatesResponse'" PrefixI True) (S1 (MetaSel (Just "_dearsEntityAggregates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EntityAggregate])) :*: S1 (MetaSel (Just "_dearsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

dearsEntityAggregates :: Lens' DescribeEntityAggregatesResponse [EntityAggregate] Source #

The number of entities that are affected by each of the specified events.