schemas.schema-form.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gravitee-apim-plugin-endpoint-tcp-proxy Show documentation
Show all versions of gravitee-apim-plugin-endpoint-tcp-proxy Show documentation
Endpoint that allows exposing TCP API
{
"$schema":"http://json-schema.org/draft-07/schema#",
"type":"object",
"definitions":{
"target":{
"title":"Target server",
"description":"The target properties to use to contact the backend",
"type":"object",
"properties": {
"host": {
"type": "string",
"title": "Host",
"description": "Backend host to connect to, name or IP"
},
"port" : {
"type": "integer",
"title": "Port",
"description": "Backend port",
"minimum": 1,
"maximum": 65535
},
"secured" : {
"type": "boolean",
"title": "Is target secured",
"description": "Enable SSL to connect to target",
"default": false
},
"additionalProperties": false
},
"required": [
"host",
"port",
"secured"
]
}
},
"properties":{
"target":{
"$ref":"#/definitions/target"
},
"additionalProperties": false
},
"required":[
"target"
]
}