Skip to content

UpdateEdgeAppInput ​

Type: Input

Input for updating a DRAFT edge app. Only provided fields are changed.

Fields ​

NameTypeDefaultDescription
configSchemaJSONOptional JSON Schema for installation variables
descriptionStringOptional human description
execCommands[EdgeAppExecCommandInput!]Exec commands; replaces the full list when provided
handleStringWire id. Immutable on an existing draft — providing a different value than the current handle is rejected.
handlers[EdgeAppHandlerInput!]Handlers in this edgeApp; replaces the full list when provided
httpRoutes[EdgeAppHTTPRouteInput!]HTTP inbound routes; replaces the full list when provided (write-only auth credentials preserved per-route by method+path when the auth mode is unchanged)
isActiveBooleanWhether this edgeApp is included in installation pushes
libraries[EdgeAppLibraryInput!]Reusable Lua snippets; replaces the full list when provided
logLevelEdgeAppLogLevelCloud-forwarding level
modbusPorts[EdgeAppModbusPortInput!]Modbus ports; replaces the full list when provided
mqttBrokers[EdgeAppMQTTBrokerInput!]External MQTT broker template shape; replaces the full list when provided (write-only secrets preserved per-broker by name when omitted)
nameStringDisplay name
onMessageStringLua entry point script for local.edgeApp.invoke
opcuaEndpoints[EdgeAppOPCUAEndpointInput!]External OPC UA endpoints; replaces the full list when provided (write-only secrets preserved per-endpoint by name when omitted)
snmpDevices[EdgeAppSNMPDeviceInput!]External SNMP devices; replaces the full list when provided (write-only secrets preserved per-device by name when omitted)
triggers[EdgeAppTriggerInput!]Triggers in this edgeApp; replaces the full list when provided

Connect machines, automate workflows, and build custom apps for print production.