CANONICAL TYPE REFERENCE
UpsertControllerInput
Input for creating or updating a controller
ID for update; omit for create
Associated network ID
handleString!Unique handle (required, lowercase alphanumeric with underscores/hyphens)
nameStringDisplay name
descriptionStringController description
hostStringHost address
portIntPort number (1-65535)
isActiveBooleanWhether the controller is active
View exact SDL
"""Input for creating or updating a controller"""
input UpsertControllerInput {
"""ID for update; omit for create"""
id: ControllerID
"""Associated network ID"""
networkId: NetworkID
"""
Unique handle (required, lowercase alphanumeric with underscores/hyphens)
"""
handle: String!
"""Display name"""
name: String
"""Controller description"""
description: String
"""Host address"""
host: String
"""Port number (1-65535)"""
port: Int
"""Whether the controller is active"""
isActive: Boolean
}One stable address across all schema views. Follow a field’s type to explore connections between domains.