Cloud resources are automatically discovered by PowerDown and can be started and stopped individually as required. However, it is often convenient to group resources together into a persistent logical group that can then be powered up or down and then transparently power up or down all the group members.
Resource Groups are an ordered collection of resources and other resource groups that can be managed as a unit.
A resource group depends on other "physical" resources or other resource groups. When you create or modify a resource group, you can specify these dependencies as the group members.
Dependencies can be specified by name or by matching tags. If you specify by name, the dependent resource must continue to exist. If you specify by tag, the set of dependent resources is "dynamic" in that over time, different resources may match those tags and be selected.
When the resource group is powered up or down, a corresponding action is applied to each resource group member in order. If a resource group member is a group itself, then its members will receive the same action. That action is applied in dependency order to the group members and then to the group itself when powering up. The power down sequence is the reverse order.
Please consult the Create Resource Group documentation for details about configuring resource dependencies.
For resource groups, you can specify which of your PowerDown teams can have access to the resource. Multiple teams can share access to a resource group. If there are conflicting demands by the teams, PowerDown will automatically determine when the resource must be powered up by combining the competing user schedules for the resource group.
For other resource types such as servers, databases, containers or autoscale groups, PowerDown determines the relevant team by which the cloud was used to discover each resource.