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 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 # 
Data DescribeEntityAggregates Source # 

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 # 
Show DescribeEntityAggregates Source # 
Generic DescribeEntityAggregates Source # 
Hashable DescribeEntityAggregates Source # 
ToJSON DescribeEntityAggregates Source # 
NFData DescribeEntityAggregates Source # 
AWSRequest DescribeEntityAggregates Source # 
ToHeaders DescribeEntityAggregates Source # 
ToPath DescribeEntityAggregates Source # 
ToQuery DescribeEntityAggregates Source # 
type Rep DescribeEntityAggregates Source # 
type Rep DescribeEntityAggregates = D1 * (MetaData "DescribeEntityAggregates" "Network.AWS.AWSHealth.DescribeEntityAggregates" "amazonka-health-1.6.0-H1RIs4q7hy3FFBDXG5xlcn" True) (C1 * (MetaCons "DescribeEntityAggregates'" PrefixI True) (S1 * (MetaSel (Just Symbol "_deaEventARNs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe (List1 Text)))))
type Rs DescribeEntityAggregates Source # 

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 # 
Data DescribeEntityAggregatesResponse Source # 

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 # 
Show DescribeEntityAggregatesResponse Source # 
Generic DescribeEntityAggregatesResponse Source # 
NFData DescribeEntityAggregatesResponse Source # 
type Rep DescribeEntityAggregatesResponse Source # 
type Rep DescribeEntityAggregatesResponse = D1 * (MetaData "DescribeEntityAggregatesResponse" "Network.AWS.AWSHealth.DescribeEntityAggregates" "amazonka-health-1.6.0-H1RIs4q7hy3FFBDXG5xlcn" False) (C1 * (MetaCons "DescribeEntityAggregatesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dearsEntityAggregates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [EntityAggregate]))) (S1 * (MetaSel (Just Symbol "_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.