Jobdefs
Jobdefs, short for job definitions, are templates used by batch processing systems and workflow engines to describe how a task should be executed. A job definition encapsulates the executable, inputs, environment, resources, and behavior required to run a job, allowing operators to submit many jobs without redefining these details each time.
Typically a job definition specifies the command or entry point, arguments, working directory, and the environment
Job definitions may be parameterized to allow multiple runs with different inputs. They are versioned and stored
In cloud batch services such as AWS Batch, a job definition defines the container image, resource needs,