How many attributes are too many attributes?

The alarms on a device are coming in as an integer value and it can represent anything between 300-1100 different alarms, each with its own priority and description.

  1. Would it be acceptable to create an $AlmObject with said number of attributes (300-1100) where each attribute represents a specific alarm?
  2. Apart from taking a bit of time to open the object up in development what would the impact be during runtime when you might have 20-60 instance per area?