Viewing paginated lists of Amazon Health events on EventBridge - Amazon Health
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Viewing paginated lists of Amazon Health events on EventBridge

Amazon Health supports pagination of Amazon Health events when the list of resources or affectedEntities causes the size of the message to exceed EventBridge’s 256KB message size limit.

Amazon Health includes all resources and detail.affectedEntities fields in the message. If this list of resources and detail.affectedEntities values exceeds 256KB, then Amazon Health splits the health event into multiple pages and publish these pages as individual messages in EventBridge. Each page retains the same eventARN and communicationId values to help recombine the list of resources or detail.affectedEntities after all the pages are received.

These additional messages might cause unecessary messages, for example when the EventBridge rule is directed to a human readable interface such as email or chat. Customers with human readable notifications can add a filter for the detail.page field to process only the first page, which eliminates the unnecessary messages created from subsequent pages.

In the schema, each communicationId includes the hyphenated page number after the communicationId, even when there is only 1 page. The fields detail.page and detail.totalPages describe the current page number and the total number of pages for the Amazon Health event. The information contained in each paginated message is the same except for the list of detail.affectedEntities or resources. These lists can be reconstructed after all the pages are received. The pages of affected resources and entities are order-agnostic.