def AutomationClient.create_cron_automation( name: str, task: CronTask, cron_schedules: str | list[str], cluster: ClusterSlugLike | None = None, max_retries: int = 0,) -> AutomationPrototypeCreate an automation that submits a task on one or more cron schedules.
Parameters
Section titled “Parameters”name str required Name of the automation to create.
task CronTask required Task to run when the automation is triggered.
cron_schedules str | list[str] required Cron schedule or schedules that trigger the automation.
cluster ClusterSlugLike | None Cluster to run the task on. If not provided, the default cluster is used.
max_retries int Maximum number of retries for the task. Defaults to 0.
Returns
Section titled “Returns”The created automation prototype.