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