{ "id":"/axapi/v3/waf/template/{name}/json-check", "type":"object", "node-type":"scalar", "title":"json-check", "partition-visibility":"shared", "description":"JSON check", "properties":{ "format-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Check HTTP body for JSON format compliance", "optional":true }, "max-array-values":{ "type":"number", "format":"number", "minimum":0, "maximum":4096, "default":256, "partition-visibility":"shared", "description":"Maximum number of values in an array in a JSON request body (default 256) (Maximum number of values in a JSON array (default 256))", "optional":true }, "max-depth":{ "type":"number", "format":"number", "minimum":0, "maximum":4096, "default":16, "partition-visibility":"shared", "description":"Maximum recursion depth in a value in a JSON requesnt body (default 16) (Maximum recursion depth in a JSON value (default 16))", "optional":true }, "max-object-members":{ "type":"number", "format":"number", "minimum":0, "maximum":4096, "default":256, "partition-visibility":"shared", "description":"Maximum number of members in an object in a JSON request body (default 256) (Maximum number of members in a JSON object (default 256))", "optional":true }, "max-string-length":{ "type":"number", "format":"number", "minimum":0, "maximum":4096, "default":64, "partition-visibility":"shared", "description":"Maximum length of a string in a JSON request body (default 64) (Maximum length of a JSON string (default 64))", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } } }