In the grouping specification we also discussed adding a group definition and a group id to the instance events (InstanceActivatedEvent, InstanceMaintenanceModeEvent, InstanceReadyToShutdownEvent, InstanceStartedEvent). The group definition would identify something like the group type (=== alias ?) and the group id would allow to identify a group instance (of a specific group definition / type).
Examples: , + scaling up multiple instances of a group, same group definition but different group instance ids + A dependency becomes faulty which would for example require termination of all dependents in the group (and subsequent groups if nested). Restoring the dependencies would also recreate a new group of the same definition but with new instance id (and subsequently the same would be the case for nested groups). WDYT ? Thanks Martin