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
64
60# JWT rights for engine, which is used for generating jwtToken rights later
61# Limit jwtRights update to private engines only. Restricted administrative
62# permissions are explicitly ignored.
63jwtRights: JWTRightsField
67
65# Template Job definitions for standalone engine execution
66standaloneJobTemplates: [CreateEngineJobTemplate]
70
68# CPU Resources required for engine to run, in milli-CPUs
69cpuResourceMcpu: Int
73
71# CPU Resources required for engine to run, in milli-CPUs
72gpuSupported: GPUSupported
76
74# Engine or Organization homepage
75website: String
79
77# In what way can this engine be distributed
78distributionType: EngineDistributionType
84
80# The tags associated with the engine. Current tags will be replaced with passed
81# in entityTags
82# If this is not specified, tags are not modified
83entityTags: [EntityTagInput]
90
85# The metadata version gives you the version number of the engine's metadata. This
86# field is incremented by 1 everytime.
87# This field is optional. If specified, the number must be larger than the current
88# version.
89metadataVersion: Int
91}