Appearance
UpdateEdgeAppInput
Type: Input
Input for updating a DRAFT edge app. Only provided fields are changed.
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| configSchema | JSON | Optional JSON Schema for installation variables | |
| description | String | Optional human description | |
| execCommands | [EdgeAppExecCommandInput!] | Exec commands; replaces the full list when provided | |
| handle | String | Wire 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) | |
| isActive | Boolean | Whether this edgeApp is included in installation pushes | |
| libraries | [EdgeAppLibraryInput!] | Reusable Lua snippets; replaces the full list when provided | |
| logLevel | EdgeAppLogLevel | Cloud-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) | |
| name | String | Display name | |
| onMessage | String | Lua 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 |