The Job Specification

Key/Property Value
context Map of properties, see the context and inheritance page.
depends_on Map of maps, see the dependencies and triggers page.
description String, used in the user interface.
key String, used to reference this job. Defaults to the value of the key in the jobs map.
name String, used in the user interface. Defaults to the key of the job.
priority Integer, defaults to 0. See the execution priority page.
run_when Map of maps, see the dependencies and triggers page.
task Used in compact notation. Conflicts with context.
task_defaults Used in compact notation. Conflicts with context.
tasks Used in compact notation. Conflicts with context.