OBJECT

JobTemplate

A job template is a reusable template for job creation.

link GraphQL Schema definition

1type JobTemplate {
2
3# The object ID
4id: ID!
5
6# Date and time this job template was created
7createdDateTime: DateTime
8
9# Date and time this job template was last modified
10modifiedDateTime: DateTime
11
12# Task templates associated with this job template
13taskTemplates(
14engineType: [EngineTypeFilter!],
15engineId: ID,
16offset: Int,
17limit: Int
18): TaskTemplateList!
19
20# Job pipeline ID that this template belongs to, if there is one
21jobPipelineId: ID
22
23# Job pipeline that this template belongs to, if there is one
24jobPipeline: JobPipeline
25
26# Job pipeline stage. Defined only if this template belongs to a job pipeline.
27jobPipelineStage: Int
28
29# Target execution cluster ID
30clusterId: ID
31
32skipDecider: Boolean
33
34# Optional configuration data for jobs launched from the template.
35# A schema may be enforced over the data stored here.
36# Used for top-level information about the job that does not fit on
37# a specific task template.
38jobConfig: JSONData
39
40routes: [Route]
41
42# This contains a list of URIs engine toolkit will send completed chunks.
43# This is for all tasks in job.
44notificationUris: [String]
45
46}