{
    "properties": {
        "addcookieflags": {
            "enum": [
                "none",
                "httpOnly",
                "secure",
                "all"
            ],
            "type": "string"
        },
        "archivename": {
            "type": "string"
        },
        "autodeployrule": {
            "readonly": true,
            "type": "boolean"
        },
        "bufferoverflowaction": {
            "enum": [
                "none",
                "block",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "bufferoverflowmaxcookielength": {
            "type": "integer"
        },
        "bufferoverflowmaxheaderlength": {
            "type": "integer"
        },
        "bufferoverflowmaxurllength": {
            "type": "integer"
        },
        "builtin": {
            "readonly": true,
            "type": "boolean"
        },
        "canonicalizehtmlresponse": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "checkrequestheaders": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "comment": {
            "type": "string"
        },
        "contenttypeaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "cookieconsistencyaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "cookieencryption": {
            "enum": [
                "none",
                "decryptOnly",
                "encryptSessionOnly",
                "encryptAll"
            ],
            "type": "string"
        },
        "cookieproxying": {
            "enum": [
                "none",
                "sessionOnly"
            ],
            "type": "string"
        },
        "cookietransforms": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "creditcard": {
            "enum": [
                "none",
                "visa",
                "mastercard",
                "discover",
                "amex",
                "jcb",
                "dinersclub"
            ],
            "type": "object"
        },
        "creditcardaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "creditcardmaxallowed": {
            "type": "integer"
        },
        "creditcardxout": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "crosssitescriptingaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "crosssitescriptingcheckcompleteurls": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "crosssitescriptingtransformunsafehtml": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "csrftag": {
            "readonly": true,
            "type": "string"
        },
        "csrftagaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "customsettings": {
            "type": "string"
        },
        "defaultcharset": {
            "type": "string"
        },
        "defaultfieldformatmaxlength": {
            "type": "integer"
        },
        "defaultfieldformatminlength": {
            "type": "integer"
        },
        "defaultfieldformattype": {
            "type": "string"
        },
        "defaults": {
            "enum": [
                "basic",
                "advanced"
            ],
            "type": "string"
        },
        "denyurlaction": {
            "enum": [
                "none",
                "block",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "dosecurecreditcardlogging": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "dynamiclearning": {
            "enum": [
                "none",
                "SQLInjection",
                "CrossSiteScripting",
                "fieldFormat",
                "startURL"
            ],
            "type": "object"
        },
        "enableformtagging": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "errorurl": {
            "type": "string"
        },
        "excludefileuploadfromchecks": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "exemptclosureurlsfromsecuritychecks": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "fieldconsistencyaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "fieldformataction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "fileuploadmaxnum": {
            "type": "integer"
        },
        "fileuploadtypesaction": {
            "enum": [
                "none",
                "block",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "htmlerrorobject": {
            "type": "string"
        },
        "inspectcontenttypes": {
            "enum": [
                "none",
                "application/x-www-form-urlencoded",
                "multipart/form-data",
                "text/x-gwt-rpc"
            ],
            "type": "object"
        },
        "invalidpercenthandling": {
            "enum": [
                "apache_mode",
                "asp_mode",
                "secure_mode"
            ],
            "type": "string"
        },
        "jsondosaction": {
            "enum": [
                "none",
                "block",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "jsonerrorobject": {
            "type": "string"
        },
        "jsonsqlinjectionaction": {
            "enum": [
                "none",
                "block",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "jsonsqlinjectiontype": {
            "enum": [
                "SQLSplChar",
                "SQLKeyword",
                "SQLSplCharORKeyword",
                "SQLSplCharANDKeyword"
            ],
            "type": "string"
        },
        "jsonxssaction": {
            "enum": [
                "none",
                "block",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "logeverypolicyhit": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "multipleheaderaction": {
            "enum": [
                "block",
                "keepLast",
                "log",
                "none"
            ],
            "type": "object"
        },
        "name": {
            "type": "string"
        },
        "optimizepartialreqs": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "percentdecoderecursively": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "postbodylimit": {
            "type": "integer"
        },
        "postbodylimitsignature": {
            "type": "integer"
        },
        "refererheadercheck": {
            "enum": [
                "OFF",
                "if_present",
                "AlwaysExceptStartURLs",
                "AlwaysExceptFirstRequest"
            ],
            "type": "string"
        },
        "requestcontenttype": {
            "type": "string"
        },
        "responsecontenttype": {
            "type": "string"
        },
        "rfcprofile": {
            "type": "string"
        },
        "semicolonfieldseparator": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "sessionlessfieldconsistency": {
            "enum": [
                "OFF",
                "ON",
                "postOnly"
            ],
            "type": "string"
        },
        "sessionlessurlclosure": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "signatures": {
            "type": "string"
        },
        "sqlinjectionaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "sqlinjectionchecksqlwildchars": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "sqlinjectiononlycheckfieldswithsqlchars": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "sqlinjectionparsecomments": {
            "enum": [
                "checkall",
                "ansi",
                "nested",
                "ansinested"
            ],
            "type": "string"
        },
        "sqlinjectiontransformspecialchars": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "sqlinjectiontype": {
            "enum": [
                "SQLSplChar",
                "SQLKeyword",
                "SQLSplCharORKeyword",
                "SQLSplCharANDKeyword"
            ],
            "type": "string"
        },
        "starturlaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "starturlclosure": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "state": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "readonly": true,
            "type": "string"
        },
        "streaming": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "stripcomments": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "striphtmlcomments": {
            "enum": [
                "none",
                "all",
                "exclude_script_tag"
            ],
            "type": "string"
        },
        "stripxmlcomments": {
            "enum": [
                "none",
                "all"
            ],
            "type": "string"
        },
        "trace": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "type": {
            "enum": [
                "HTML",
                "XML",
                "JSON"
            ],
            "type": "object"
        },
        "urldecoderequestcookies": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "usehtmlerrorobject": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "verboseloglevel": {
            "enum": [
                "pattern",
                "patternPayload",
                "patternPayloadHeader"
            ],
            "type": "string"
        },
        "xmlattachmentaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "xmldosaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "xmlerrorobject": {
            "type": "string"
        },
        "xmlformataction": {
            "enum": [
                "none",
                "block",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "xmlsoapfaultaction": {
            "enum": [
                "none",
                "block",
                "log",
                "remove",
                "stats"
            ],
            "type": "object"
        },
        "xmlsqlinjectionaction": {
            "enum": [
                "none",
                "block",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "xmlsqlinjectionchecksqlwildchars": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "xmlsqlinjectiononlycheckfieldswithsqlchars": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "xmlsqlinjectionparsecomments": {
            "enum": [
                "checkall",
                "ansi",
                "nested",
                "ansinested"
            ],
            "type": "string"
        },
        "xmlsqlinjectiontype": {
            "enum": [
                "SQLSplChar",
                "SQLKeyword",
                "SQLSplCharORKeyword",
                "SQLSplCharANDKeyword"
            ],
            "type": "string"
        },
        "xmlvalidationaction": {
            "enum": [
                "none",
                "block",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "xmlwsiaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        },
        "xmlxssaction": {
            "enum": [
                "none",
                "block",
                "learn",
                "log",
                "stats"
            ],
            "type": "object"
        }
    },
    "title": "appfwprofile",
    "type": "object"
}