All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schemas.schema-form.json Maven / Gradle / Ivy

There is a newer version: 4.5.0-alpha.1
Show newest version
{
    "$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"
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy