Appearance
UpsertControllerInput
Type: Input
Input for creating or updating a controller
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| description | String | Controller description | |
| handle | String! | Unique handle (required, lowercase alphanumeric with underscores/hyphens) | |
| host | String | Host address | |
| id | ControllerID | ID for update; omit for create | |
| isActive | Boolean | Whether the controller is active | |
| name | String | Display name | |
| networkId | NetworkID | Associated network ID | |
| port | Int | Port number (1-65535) |