{
"operation-name" : "add",
"description" : "Adds a reverse proxy handler host",
"request-properties" : {
"enable-http2" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "If this is true then the proxy will attempt to use HTTP/2 to connect to the backend. If it is not supported it will fall back to HTTP/1.1.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : false,
"stability" : "default"
},
"instance-id" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The instance id (aka JVM route) that will be used to enable sticky sessions",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"outbound-socket-binding" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "Outbound socket binding for this host",
"expressions-allowed" : true,
"required" : true,
"nillable" : false,
"capability-reference" : "org.wildfly.network.outbound-socket-binding",
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"path" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "Optional path if host is using non root resource",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "/",
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"scheme" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "What kind of scheme is used",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "http",
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"security-realm" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The security realm that provides the SSL configuration for the connection to the host",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"alternatives" : ["ssl-context"],
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default",
"deprecated" : {
"since" : "12.0.0",
"reason" : "Use the ssl-context attribute to reference a configured SSLContext directly."
}
},
"ssl-context" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "Reference to the SSLContext to be used by this handler.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"alternatives" : ["security-realm"],
"capability-reference" : "org.wildfly.security.ssl-context",
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
}
},
"reply-properties" : {},
"stability" : "default",
"read-only" : false,
"restart-required" : "resource-services",
"runtime-only" : false
}