{
  "$schema" : "https://json-schema.org/draft/2019-09/schema",
  "$defs" : {
    "HttpHeaders" : {
      "type" : "object",
      "properties" : {
        "ForwardedFor" : {
          "description" : "Name of the HTTP Header for identifying the originating IP address of a client connecting to the reverse proxy server.\nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For",
          "default" : "X-Forwarded-For",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "X-Forwarded-For" ]
        },
        "ForwardedHost" : {
          "description" : "Name of the HTTP header for identifying the original host requested by the client. Not needed if the reverse proxy preserves the original host in the 'Host' HTTP Header.\nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host",
          "default" : "X-Forwarded-Host",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "X-Forwarded-Host" ]
        },
        "ForwardedPort" : {
          "description" : "Name of the HTTP header used to represent the port number used by the client for the request. Not needed if your reverse proxy uses standard ports (80, 443). Only in charge when the HTTP Header of 'ForwardedProtocol' is also set on request.",
          "default" : "X-Forwarded-Port",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "X-Forwarded-Port" ]
        },
        "ForwardedProtocol" : {
          "description" : "Name of the HTTP header for identifying the protocol used between the client and the reverse proxy server.\nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Proto",
          "default" : "X-Forwarded-Proto",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "X-Forwarded-Proto", "X-Forwarded-Ssl", "X-Forwarded-Protocol", "Front-End-Https", "X-Url-Scheme" ]
        },
        "ForwardedProtocolHttps" : {
          "description" : "Value of the 'ForwardedProtocol' header to indicate that it is an HTTPS request.\nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Proto",
          "default" : "https",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "https", "\"on\"" ]
        }
      },
      "additionalProperties" : false
    }
  },
  "type" : "object",
  "properties" : {
    "HttpHeaders" : {
      "$ref" : "#/$defs/HttpHeaders",
      "description" : "HTTP headers which are interpreted by the Axon Ivy Engine to generate the correct URLs for links and redirects.\n[restart required]"
    }
  },
  "additionalProperties" : false
}
