amazonka-health-1.6.0: 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 #

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 #

See: describeEntityAggregates smart constructor.

Instances
Eq DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Data DescribeEntityAggregates # 
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 # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Show DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Generic DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Associated Types

type Rep DescribeEntityAggregates :: * -> * #

Hashable DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

ToJSON DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

AWSRequest DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Associated Types

type Rs DescribeEntityAggregates :: * #

ToHeaders DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

ToPath DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

ToQuery DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

NFData DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregates # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

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

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Request Lenses

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

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 #

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 #

See: describeEntityAggregatesResponse smart constructor.

Instances
Eq DescribeEntityAggregatesResponse # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Data DescribeEntityAggregatesResponse # 
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 # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Show DescribeEntityAggregatesResponse # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Generic DescribeEntityAggregatesResponse # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

Associated Types

type Rep DescribeEntityAggregatesResponse :: * -> * #

NFData DescribeEntityAggregatesResponse # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregatesResponse # 
Instance details

Defined in Network.AWS.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregatesResponse = D1 (MetaData "DescribeEntityAggregatesResponse" "Network.AWS.AWSHealth.DescribeEntityAggregates" "amazonka-health-1.6.0-93FswaSfzXiLpJ8W9CxWNh" 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] #

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