What function schedules do
A schedule defines when a function should run. You specify a cron expression (for example, every hour or every day at midnight) and optionally provide input data. CDF creates a function call according to the schedule, passing the configured input to the function.Managing schedules
- Create: Define a new schedule with a cron expression and optional input payload.
- List: View all schedules for a function or across your project.
- Delete: Remove a schedule to stop automatic executions.
- Inspect: Retrieve schedule details including the cron expression and input configuration.
Schedules use standard cron syntax. Ensure your cron expression is valid for your desired execution frequency.
Sessions
A schedule fires asynchronous calls with the input indata and the cadence in a cron expression. Set either functionId or functionExternalId, not both. functionExternalId is deprecated.
When you create a schedule with a nonce, you must use functionId. The nonce binds a session before each run, and CDF keeps that session for the life of the schedule.