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 stage. Defined only if this template belongs to a job pipeline.
21jobPipelineStage: Int
22
23# Target execution cluster ID
24clusterId: ID
25
26skipDecider: Boolean
27
28# Optional configuration data for jobs launched from the template.
29# A schema may be enforced over the data stored here.
30# Used for top-level information about the job that does not fit on
31# a specific task template.
32jobConfig: JSONData
33
34routes: [Route]
35
36# This contains a list of URIs engine toolkit will send completed chunks.
37# This is for all tasks in job.
38notificationUris: [String]
39
40# deprecated. DO NOT USE.
41# TODO: Remove
42jobPipelineId: ID @deprecated( reason: "obsolete v2 functionality" )
43
44# deprecated. DO NOT USE.
45# TODO: Remove
46jobPipeline: JobPipeline @deprecated( reason: "obsolete v2 functionality" )
47
48}