✅ Update to Power scheduling

Update to Power scheduling.

Power scheduling updated to allow for a temporary override with a variable time limit.
Grouping of VM’s linked to a power schedule with specific startup/shutdown ordering and delays.

For subscriptions with large number of discovered VM’s current process requires manual removal of the power schedule from each instance in turn before VM’s can be powered on outside of the schedule. There is also a significant likelihood that the power schedule will not be added back resulting in an increase Azure spend.

Sounds like we could add a few enhancements to Power Scheduling! With this specifically, I was thinking:

Powering on or off a system manually temporarily overrides the power schedule until the next phase transition in it.

Example: Somebody who has a power schedule that is 24 hours 7 days a week off. If they power it on it should stay on until the next midnight hits. Inverse of that if they have it on between 8:00 and 8:00 and a user powers on at 6:00 it should stay on until 8:00 a.m. and then realize it needs to be on and continue to stay on till 8:00 p.m.