CANONICAL TYPE REFERENCE
EdgeAppMQTTBrokerInput
MQTT broker shape; string fields may contain ${config:NAME} templates
nameString!Unique broker name within the edgeApp
urlString!Broker URL (tcp/ssl/ws/wss/mqtt/mqtts)
clientIdStringOptional MQTT client ID override
usernameStringMQTT username (literal or ${config:NAME})
passwordStringMQTT password (literal or ${config:NAME})
Optional keepalive override
qosIntQoS for subscriptions (0/1/2)
Subscriptions in this broker block
Optional TLS configuration
Optional MQTT Last-Will-and-Testament
View exact SDL
"""MQTT broker shape; string fields may contain ${config:NAME} templates"""
input EdgeAppMQTTBrokerInput {
"""Unique broker name within the edgeApp"""
name: String!
"""Broker URL (tcp/ssl/ws/wss/mqtt/mqtts)"""
url: String!
"""Optional MQTT client ID override"""
clientId: String
"""MQTT username (literal or ${config:NAME})"""
username: String
"""MQTT password (literal or ${config:NAME})"""
password: String
"""Optional keepalive override"""
keepaliveSeconds: Int
"""QoS for subscriptions (0/1/2)"""
qos: Int
"""Subscriptions in this broker block"""
subscriptions: [EdgeAppMQTTSubscriptionInput!]!
"""Optional TLS configuration"""
tls: EdgeAppMQTTTLSInput
"""Optional MQTT Last-Will-and-Testament"""
will: EdgeAppMQTTWillInput
}One stable address across all schema views. Follow a field’s type to explore connections between domains.