Health / Paginator / DescribeEventAggregates
DescribeEventAggregates¶
- class Health.Paginator.DescribeEventAggregates¶
paginator = client.get_paginator('describe_event_aggregates')
- paginate(**kwargs)¶
Creates an iterator that will paginate through responses from
Health.Client.describe_event_aggregates().See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( filter={ 'eventArns': [ 'string', ], 'eventTypeCodes': [ 'string', ], 'services': [ 'string', ], 'regions': [ 'string', ], 'availabilityZones': [ 'string', ], 'startTimes': [ { 'from': datetime(2015, 1, 1), 'to': datetime(2015, 1, 1) }, ], 'endTimes': [ { 'from': datetime(2015, 1, 1), 'to': datetime(2015, 1, 1) }, ], 'lastUpdatedTimes': [ { 'from': datetime(2015, 1, 1), 'to': datetime(2015, 1, 1) }, ], 'entityArns': [ 'string', ], 'entityValues': [ 'string', ], 'eventTypeCategories': [ 'issue'|'accountNotification'|'scheduledChange'|'investigation', ], 'tags': [ { 'string': 'string' }, ], 'eventStatusCodes': [ 'open'|'closed'|'upcoming', ] }, aggregateField='eventTypeCategory', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
filter (dict) –
Values to narrow the results returned.
eventArns (list) –
A list of event ARNs (unique identifiers). For example:
"arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-CDE456", "arn:aws:health:us-west-1::event/EBS/AWS_EBS_LOST_VOLUME/AWS_EBS_LOST_VOLUME_CHI789_JKL101"(string) –
eventTypeCodes (list) –
A list of unique identifiers for event types. For example,
"AWS_EC2_SYSTEM_MAINTENANCE_EVENT","AWS_RDS_MAINTENANCE_SCHEDULED".(string) –
services (list) –
The Amazon Web Services services associated with the event. For example,
EC2,RDS.(string) –
regions (list) –
A list of Amazon Web Services Regions.
(string) –
availabilityZones (list) –
A list of Amazon Web Services Availability Zones.
(string) –
startTimes (list) –
A list of dates and times that the event began.
(dict) –
A range of dates and times that is used by the EventFilter and EntityFilter objects. If
fromis set andtois set: match items where the timestamp (startTime,endTime, orlastUpdatedTime) is betweenfromandtoinclusive. Iffromis set andtois not set: match items where the timestamp value is equal to or afterfrom. Iffromis not set andtois set: match items where the timestamp value is equal to or beforeto.from (datetime) –
The starting date and time of a time range.
to (datetime) –
The ending date and time of a time range.
endTimes (list) –
A list of dates and times that the event ended.
(dict) –
A range of dates and times that is used by the EventFilter and EntityFilter objects. If
fromis set andtois set: match items where the timestamp (startTime,endTime, orlastUpdatedTime) is betweenfromandtoinclusive. Iffromis set andtois not set: match items where the timestamp value is equal to or afterfrom. Iffromis not set andtois set: match items where the timestamp value is equal to or beforeto.from (datetime) –
The starting date and time of a time range.
to (datetime) –
The ending date and time of a time range.
lastUpdatedTimes (list) –
A list of dates and times that the event was last updated.
(dict) –
A range of dates and times that is used by the EventFilter and EntityFilter objects. If
fromis set andtois set: match items where the timestamp (startTime,endTime, orlastUpdatedTime) is betweenfromandtoinclusive. Iffromis set andtois not set: match items where the timestamp value is equal to or afterfrom. Iffromis not set andtois set: match items where the timestamp value is equal to or beforeto.from (datetime) –
The starting date and time of a time range.
to (datetime) –
The ending date and time of a time range.
entityArns (list) –
A list of entity ARNs (unique identifiers).
(string) –
entityValues (list) –
A list of entity identifiers, such as EC2 instance IDs (
i-34ab692e) or EBS volumes (vol-426ab23e).(string) –
eventTypeCategories (list) –
A list of event type category codes. Possible values are
issue,accountNotification, orscheduledChange. Currently, theinvestigationvalue isn’t supported at this time.(string) –
tags (list) –
A map of entity tags attached to the affected entity.
Note
Currently, the
tagsproperty isn’t supported.(dict) –
(string) –
(string) –
eventStatusCodes (list) –
A list of event status codes.
(string) –
aggregateField (string) –
[REQUIRED]
The only currently supported value is
eventTypeCategory.PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextTokenwill be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextTokenfrom a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'eventAggregates': [ { 'aggregateValue': 'string', 'count': 123 }, ], 'NextToken': 'string' }
Response Structure
(dict) –
eventAggregates (list) –
The number of events in each category that meet the optional filter criteria.
(dict) –
The number of events of each issue type. Returned by the DescribeEventAggregates operation.
aggregateValue (string) –
The issue type for the associated count.
count (integer) –
The number of events of the associated issue type.
NextToken (string) –
A token to resume pagination.