amazonka-health-1.4.5: Amazon Health APIs and Notifications 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.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 # 
Data 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 # 
Show DescribeEntityAggregates # 
Generic DescribeEntityAggregates # 
Hashable DescribeEntityAggregates # 
ToJSON DescribeEntityAggregates # 
NFData DescribeEntityAggregates # 
AWSRequest DescribeEntityAggregates # 
ToQuery DescribeEntityAggregates # 
ToPath DescribeEntityAggregates # 
ToHeaders DescribeEntityAggregates # 
type Rep DescribeEntityAggregates # 
type Rep DescribeEntityAggregates = D1 (MetaData "DescribeEntityAggregates" "Network.AWS.AWSHealth.DescribeEntityAggregates" "amazonka-health-1.4.5-E6M6i11BIouHnurBp0iAtj" True) (C1 (MetaCons "DescribeEntityAggregates'" PrefixI True) (S1 (MetaSel (Just Symbol "_deaEventARNs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (List1 Text)))))
type Rs 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 # 
Data DescribeEntityAggregatesResponse # 

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

Response Lenses

dearsEntityAggregates :: Lens' DescribeEntityAggregatesResponse [EntityAggregate] #

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