{
  "$schema" : "https://json-schema.org/draft/2019-09/schema",
  "$defs" : {
    "ContentSecurityPolicy" : {
      "type" : "object",
      "properties" : {
        "Enabled" : {
          "default" : "false",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "false", "true", "reportOnly" ]
        },
        "Policy" : {
          "type" : "string",
          "examples" : [ "object-src 'none'; base-uri 'none'; frame-ancestors 'self'; worker-src 'self' blob:; script-src 'strict-dynamic'" ]
        },
        "ReportOnlyPolicy" : {
          "type" : "string"
        }
      },
      "additionalProperties" : false
    },
    "HttpHeaders" : {
      "type" : "object",
      "properties" : {
        "Cross-Origin-Embedder-Policy" : {
          "description" : "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Embedder-Policy\n[restart required]",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "unsafe-none", "require-corp", "credentialless" ]
        },
        "Cross-Origin-Opener-Policy" : {
          "description" : "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Opener-Policy\n[restart required]",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "unsafe-none", "same-origin-allow-popups", "same-origin", "noopener-allow-popups" ]
        },
        "Cross-Origin-Resource-Policy" : {
          "description" : "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Resource-Policy\n[restart required]",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "same-site", "same-origin", "cross-origin" ]
        },
        "Referrer-Policy" : {
          "description" : "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Referrer-Policy\n[restart required]",
          "default" : "strict-origin-when-cross-origin",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "same-origin", "strict-origin", "strict-origin-when-cross-origin", "unsafe-url" ]
        },
        "Strict-Transport-Security" : {
          "description" : "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Strict-Transport-Security\n[restart required]",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "max-age=63072000" ]
        },
        "X-Content-Type-Options" : {
          "description" : "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Content-Type-Options\n[restart required]",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "nosniff" ]
        },
        "X-Frame-Options" : {
          "description" : "https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Frame-Options\n[restart required]",
          "additionalProperties" : false,
          "type" : "string",
          "examples" : [ "DENY", "SAMEORIGIN" ]
        }
      }
    },
    "PrimeFaces" : {
      "type" : "object",
      "properties" : {
        "ContentSecurityPolicy" : {
          "$ref" : "#/$defs/ContentSecurityPolicy",
          "description" : "https://primefaces.github.io/primefaces/13_0_0/#/core/contentsecuritypolicy?id=content-security-policy\n[restart required]"
        }
      },
      "additionalProperties" : false
    }
  },
  "type" : "object",
  "properties" : {
    "HttpHeaders" : {
      "$ref" : "#/$defs/HttpHeaders",
      "description" : "HTTP Headers that are added to a server response.\n[restart required]"
    },
    "IvyContextName" : {
      "description" : "Name of the Ivy servlet context. Use a simple name without any special characters.\n[restart required]",
      "additionalProperties" : false,
      "type" : "string",
      "examples" : [ "ivy", "workflow" ]
    },
    "PrimeFaces" : {
      "$ref" : "#/$defs/PrimeFaces"
    }
  },
  "additionalProperties" : false
}
