schedule.proto

flyteidl.admin.FixedRate

[flyteidl.admin.FixedRate proto]

Option for schedules run at a certain frequency, e.g. every 2 minutes.

{
  "value": "...",
  "unit": "..."
}
value

(uint32)

unit

(flyteidl.admin.FixedRateUnit)

flyteidl.admin.Schedule

[flyteidl.admin.Schedule proto]

Defines complete set of information required to trigger an execution on a schedule.

{
  "cron_expression": "...",
  "rate": "{...}",
  "kickoff_time_input_arg": "..."
}
cron_expression

(string) Uses AWS syntax: “Minutes Hours Day-of-month Month Day-of-week Year” e.g. for a schedule that runs every 15 minutes: “0/15 * * * ? *

Only one of cron_expression, rate may be set.

rate

(flyteidl.admin.FixedRate)

Only one of cron_expression, rate may be set.

kickoff_time_input_arg

(string) Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.

Enum flyteidl.admin.FixedRateUnit

[flyteidl.admin.FixedRateUnit proto]

Represents a frequency at which to run a schedule.

MINUTE

(DEFAULT)

HOUR

DAY