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# An optional price dimension for the engine.
26priceDimension: PriceDimension
30
28# Edge version.
29edgeVersion: Int
36
31# Optionally, supply custom fields that the user can set when launching
32# the engine. See developer documentation for details. To update the fields,
33# make sure you supply the complete set of new fields -- new fields,
34# updated existing fields, and unmodified existing fields.
35fields: [CreateEngineField!]
39
37# Optionally, supply ID's of schemas that this engine will use as input schemas
38schemas: [EngineSchema]
42
40# The path for an icon image
41iconPath: String
45
43# The path for a logo image
44logoPath: String
48
46# Whether or not the engine requires a library.
47libraryRequired: Boolean
51
49# List of use cases the engine serves
50useCases: [String!]
54
52# List of industries where the capabilities of the engine can be applied
53industries: [String!]
57
55# Generic Manifest for the engine based on data supplied during onboarding
56manifest: JSONData
59
58testingDetails: JSONData
63
60# JWT rights for engine, which is used for generating jwtToken rights later
61# Limit jwtRights update to private engines only
62jwtRights: JWTRightsField
66
64# Template Job definitions for standalone engine execution
65standaloneJobTemplates: [CreateEngineJobTemplate]
69
67# CPU Resources required for engine to run, in milli-CPUs
68cpuResourceMcpu: Int
72
70# CPU Resources required for engine to run, in milli-CPUs
71gpuSupported: GPUSupported
75
73# Engine or Organization homepage
74website: String
78
76# In what way can this engine be distributed
77distributionType: EngineDistributionType
83
79# The tags associated with the engine. Current tags will be replaced with passed
80# in entityTags
81# If this is not specified, tags are not modified
82entityTags: [EntityTagInput]
89
84# The metadata version gives you the version number of the engine's metadata. This
85# field is incremented by 1 everytime.
86# This field is optional. If specified, the number must be larger than the current
87# version.
88metadataVersion: Int
90}