Health / Client / describe_entity_aggregates

describe_entity_aggregates#

Health.Client.describe_entity_aggregates(**kwargs)#

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

See also: AWS API Documentation

Request Syntax

response = client.describe_entity_aggregates(
    eventArns=[
        'string',
    ]
)
Parameters:

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) –

Return type:

dict

Returns:

Response Syntax

{
    'entityAggregates': [
        {
            'eventArn': 'string',
            'count': 123,
            'statuses': {
                'string': 123
            }
        },
    ]
}

Response Structure

  • (dict) –

    • entityAggregates (list) –

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

      • (dict) –

        The number of entities that are affected by one or more events. Returned by the DescribeEntityAggregates operation.

        • eventArn (string) –

          The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID format.

          For example, an event ARN might look like the following:

          arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456

        • count (integer) –

          The number of entities that match the criteria for the specified events.

        • statuses (dict) –

          The number of affected entities aggregated by the entity status codes.

          • (string) –

            • (integer) –