INPUT_OBJECT

UpdateEngine

Input fields used to update an existing engine.

link GraphQL Schema definition

1input UpdateEngine {
4
2# Supply the ID of the engine to update
3id: ID!
10
5# Indicates whether or not the engine should be public -- visible to and
6# usable by users outside the creator's organization.
7# Typically an engine should not be made public until it has been fully
8# configured and tested in production.
9isPublic: Boolean
14
11# Human-readable name for the engine. Changing this value will change
12# how the engine appears to users.
13name: String
16
15description: String
18
17categoryId: String
21
19# The engine deployment model. See the DeploymentModel enum for options.
20deploymentModel: DeploymentModel
24
22# An optional price indicator for the engine.
23price: Int
27
25# Edge version.
26edgeVersion: Int
33
28# Optionally, supply custom fields that the user can set when launching
29# the engine. See developer documentation for details. To update the fields,
30# make sure you supply the complete set of new fields -- new fields,
31# updated existing fields, and unmodified existing fields.
32fields: [CreateEngineField!]
36
34# The path for an icon image
35iconPath: String
39
37# The path for a logo image
38logoPath: String
42
40# Whether or not the engine requires a library.
41libraryRequired: Boolean
45
43# List of use cases the engine serves
44useCases: [String!]
48
46# List of industries where the capabilities of the engine can be applied
47industries: [String!]
51
49# Generic Manifest for the engine based on data supplied during onboarding
50manifest: JSONData
53
52testingDetails: JSONData
57
54# JWT rights for engine, which is used for generating jwtToken rights later
55# Limit jwtRights update to private engines only
56jwtRights: JWTRightsField
60
58# Template Job definitions for standalone engine execution
59standaloneJobTemplates: [CreateEngineJobTemplate]
61}