Decouple the Date and Time for automation schedules
When creating an Automation schedule with the ARM template, startTime take a full date and time as a value. But in time, this value varies. For a runbook that run once each days, only the hour is constant. To keep my template up to date, I need to pass parameter for today and merge whith the hour of execution.
A better approach is like the Scheduler Jobs with his Recurrence parameter. It cover most needs and are more easy to use.