diff options
Diffstat (limited to 'configdefinitions/src/vespa/jdisc.http.filter.security.rule.config.rule-based-filter.def')
-rw-r--r-- | configdefinitions/src/vespa/jdisc.http.filter.security.rule.config.rule-based-filter.def | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/configdefinitions/src/vespa/jdisc.http.filter.security.rule.config.rule-based-filter.def b/configdefinitions/src/vespa/jdisc.http.filter.security.rule.config.rule-based-filter.def new file mode 100644 index 00000000000..3fe850908dc --- /dev/null +++ b/configdefinitions/src/vespa/jdisc.http.filter.security.rule.config.rule-based-filter.def @@ -0,0 +1,18 @@ +# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package=com.yahoo.vespa.config.jdisc.http.filter + +dryrun bool default=false +defaultRule.action enum { ALLOW, BLOCK } +defaultRule.blockResponseCode int default=403 +defaultRule.blockResponseMessage string default="" +defaultRule.blockResponseHeaders[].name string +defaultRule.blockResponseHeaders[].value string +rule[].name string +rule[].action enum { ALLOW, BLOCK } +rule[].hostNames[] string +rule[].methods[] enum { GET, POST, PUT, PATCH, DELETE } +rule[].pathExpressions[] string +rule[].blockResponseCode int default=403 +rule[].blockResponseMessage string default="" +rule[].blockResponseHeaders[].name string +rule[].blockResponseHeaders[].value string |