Schema receiver_transport_params_websocket.json
Resolve referenced schemas (may reorder keys)
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Describes WebSocket Receiver transport parameters. The constraints in this schema are minimum constraints, but may be further constrained at the constraints endpoint. WebSocket Receivers must support all parameters in this schema.",
"title": "WebSocket Receiver Transport Parameters",
"type": "object",
"title": "Receiver Input",
"properties": {
"connection_uri": {
"type": [
"string",
"null"
],
"description": "URI hosting the WebSocket server as defined in RFC 6455 Section 3. A null value indicates that the receiver has not yet been configured.",
"anyOf": [{
"format": "uri",
"pattern": "^wss?:\/\/.*"
},
{
"type": "null"
}
]
},
"connection_authorization": {
"type": [
"string",
"boolean"
],
"description": "Indication of whether authorization is required to make a connection. If the parameter is set to auto the Receiver should establish for itself whether authorization should be used, based on its own internal configuration.",
"enum": [
"auto",
true,
false
]
}
},
"patternProperties": {
"^ext_[a-zA-Z0-9_]+$": {
"$ref": "receiver_transport_params_ext.json"
}
},