INPUT_OBJECT

CreateJob

link GraphQL Schema definition

1input CreateJob {
3
2status: String
5
4targetId: ID
8
6# User-provided job name
7name: String
11
9# Optional job description
10description: String
13
12tasks: [CreateTask!]
15
14retries: Int
20
16# Supply a job template ID to indicate that this
17# job was created from the given job template.
18# To create a job _from_ a template, use `launchJobTemplates`.
19jobTemplateId: ID
22
21skipDecider: Boolean
26
23# Optionally, specify a cluster ID where the job should run.
24# Both the organization and the engine must have access to the cluster.
25clusterId: ID
30
27# Optional job config information. Typically used only by Veritone
28# platform components.
29jobConfig: JSONData
36
31# Optionally, specify the scheduled job ID that this job is associated
32# with. Typically it is not necessary for a client to set this; it is
33# handled internally by the API.
34# To create a job _from_ a scheduled job, use `launchScheduledJobs`
35scheduledJobId: ID
38
37isReprocessJob: Boolean
42
39# Optionally, provide input needed to create a `TemporalDataObject`.
40# The new `TemporalDataObject` will be the target of this job.
41target: CreateTDOInJob
44
43routes: [CreateRoute]
48
45# ID of the organization that the job should be created on behalf of.
46# Only internal platform components can set this value.
47organizationId: ID
51
49# This contains a list of URIs engine toolkit will send completed chunks.
50notificationUris: [String]
56
52# Supply a DAG template ID to indicate that this
53# job was created from the given dag template.
54# To create a job _from_ a template, use `launchSingleEngineJob`.
55dagTemplateId: ID
58
57uploadUrl: String
59}