Description
Cron behavior is treated as a composed characteristic of a job, so therefore it should not be a trait of jobs that are not cron. Create a new struct for cron jobs:
struct CronJobConfiguration { 1: string schedule 2: JobConfiguration job }
Change cron-related RPCs to accept this type instead of JobConfiguration (with a deprecation cycle), and remove cronSchedule from JobConfiguration.