Path Lines of Code CODE_OF_CONDUCT.md 4 CONTRIBUTING.md 38 README.md 4 aws-wafv2-commons/README.md 12 aws-wafv2-commons/pom.xml 136 aws-wafv2-ipset/README.md 12 aws-wafv2-ipset/aws-wafv2-ipset.json 145 aws-wafv2-ipset/pom.xml 183 aws-wafv2-ipset/test-data/one-valid-tag.json 4 aws-wafv2-ipset/test-data/test-ipset-v4.json 10 aws-wafv2-loggingconfiguration/README.md 24 aws-wafv2-loggingconfiguration/aws-wafv2-loggingconfiguration.json 262 aws-wafv2-loggingconfiguration/example-templates/create.json 62 aws-wafv2-loggingconfiguration/example-templates/update.json 59 aws-wafv2-loggingconfiguration/pom.xml 261 aws-wafv2-loggingconfiguration/src/resources/log4j2.xml 17 aws-wafv2-loggingconfiguration/test-data/test-field-to-match-json-body.json 9 aws-wafv2-loggingconfiguration/test-data/test-field-to-match-single-header.json 5 aws-wafv2-loggingconfiguration/test-data/test-field-to-match-uri-path.json 3 aws-wafv2-loggingconfiguration/test-data/test-logging-filter-action-condition.json 12 aws-wafv2-loggingconfiguration/test-data/test-logging-filter-label-name-condition.json 12 aws-wafv2-regexpatternset/README.md 12 aws-wafv2-regexpatternset/aws-wafv2-regexpatternset.json 111 aws-wafv2-regexpatternset/pom.xml 183 aws-wafv2-regexpatternset/test-data/test-tag.json 4 aws-wafv2-rulegroup/README.md 12 aws-wafv2-rulegroup/aws-wafv2-rulegroup.json 980 aws-wafv2-rulegroup/pom.xml 183 aws-wafv2-rulegroup/test-data/test-and-or-statement-two-levels-nested.json 52 aws-wafv2-rulegroup/test-data/test-and-or-statement.json 29 aws-wafv2-rulegroup/test-data/test-available-label-with-colon.json 3 aws-wafv2-rulegroup/test-data/test-available-label.json 3 aws-wafv2-rulegroup/test-data/test-byte-match-statement-and-json-all.json 19 aws-wafv2-rulegroup/test-data/test-byte-match-statement-and-json-include.json 22 aws-wafv2-rulegroup/test-data/test-byte-match-statement.json 15 aws-wafv2-rulegroup/test-data/test-consumed-label-with-colon.json 3 aws-wafv2-rulegroup/test-data/test-consumed-label.json 3 aws-wafv2-rulegroup/test-data/test-custom-response-bodies.json 14 aws-wafv2-rulegroup/test-data/test-field-to-match.json 5 aws-wafv2-rulegroup/test-data/test-geo-match-statement-with-forwarded-ip-config.json 10 aws-wafv2-rulegroup/test-data/test-geo-match-statement.json 6 aws-wafv2-rulegroup/test-data/test-invalid-label-match-statement.json 4 aws-wafv2-rulegroup/test-data/test-ip-set-reference-statement-with-forwarded-ip-config.json 8 aws-wafv2-rulegroup/test-data/test-ip-set-reference-statement.json 3 aws-wafv2-rulegroup/test-data/test-label-match-statement.json 4 aws-wafv2-rulegroup/test-data/test-not-statement-two-levels-nested.json 25 aws-wafv2-rulegroup/test-data/test-not-statement.json 21 aws-wafv2-rulegroup/test-data/test-rate-based-statement-two-levels-nested-with-forwarded-ip-config.json 31 aws-wafv2-rulegroup/test-data/test-rate-based-statement-two-levels-nested.json 27 aws-wafv2-rulegroup/test-data/test-rate-based-statement-with-forwarded-ip-config.json 27 aws-wafv2-rulegroup/test-data/test-rate-based-statement.json 23 aws-wafv2-rulegroup/test-data/test-regex-pattern-reference-statement.json 18 aws-wafv2-rulegroup/test-data/test-rule-action-custom-request.json 16 aws-wafv2-rulegroup/test-data/test-rule-action-custom-response.json 18 aws-wafv2-rulegroup/test-data/test-rule-action.json 3 aws-wafv2-rulegroup/test-data/test-rule-custom-request.json 33 aws-wafv2-rulegroup/test-data/test-rule-custom-response.json 35 aws-wafv2-rulegroup/test-data/test-rule-with-rule-labels.json 28 aws-wafv2-rulegroup/test-data/test-rule.json 20 aws-wafv2-rulegroup/test-data/test-rulegroup.json 94 aws-wafv2-rulegroup/test-data/test-single-header.json 3 aws-wafv2-rulegroup/test-data/test-single-query-argument.json 3 aws-wafv2-rulegroup/test-data/test-size-constraint-statement.json 17 aws-wafv2-rulegroup/test-data/test-sqli-match-statement.json 17 aws-wafv2-rulegroup/test-data/test-statement-five-levels-nested.json 75 aws-wafv2-rulegroup/test-data/test-statement-three-levels-nested.json 29 aws-wafv2-rulegroup/test-data/test-statement-two-levels-nested.json 23 aws-wafv2-rulegroup/test-data/test-statement.json 19 aws-wafv2-rulegroup/test-data/test-text-transformation.json 4 aws-wafv2-rulegroup/test-data/test-visibility-config.json 5 aws-wafv2-rulegroup/test-data/test-xss-match-statement.json 17 aws-wafv2-webacl/README.md 12 aws-wafv2-webacl/aws-wafv2-webacl.json 1069 aws-wafv2-webacl/pom.xml 183 aws-wafv2-webacl/test-data/test-and-or-statement-two-levels-nested.json 52 aws-wafv2-webacl/test-data/test-and-or-statement.json 29 aws-wafv2-webacl/test-data/test-byte-match-statement-and-json-all.json 19 aws-wafv2-webacl/test-data/test-byte-match-statement-and-json-include.json 22 aws-wafv2-webacl/test-data/test-byte-match-statement.json 15 aws-wafv2-webacl/test-data/test-custom-response-bodies.json 14 aws-wafv2-webacl/test-data/test-default-action-custom-response.json 18 aws-wafv2-webacl/test-data/test-default-action.json 3 aws-wafv2-webacl/test-data/test-excluded-rule.json 3 aws-wafv2-webacl/test-data/test-field-to-match.json 5 aws-wafv2-webacl/test-data/test-geo-match-statement-with-forwarded-ip-config.json 10 aws-wafv2-webacl/test-data/test-geo-match-statement.json 6 aws-wafv2-webacl/test-data/test-invalid-label-match-statement.json 4 aws-wafv2-webacl/test-data/test-ip-set-reference-statement-with-forwarded-ip-config.json 8 aws-wafv2-webacl/test-data/test-ip-set-reference-statement.json 3 aws-wafv2-webacl/test-data/test-label-match-statement.json 4 aws-wafv2-webacl/test-data/test-managed-rules-statement-with-scopedown-statements.json 13 aws-wafv2-webacl/test-data/test-managed-rules-statement-without-scopedown.json 5 aws-wafv2-webacl/test-data/test-managed-rules-statement.json 5 aws-wafv2-webacl/test-data/test-not-statement-two-levels-nested.json 25 aws-wafv2-webacl/test-data/test-not-statement.json 21 aws-wafv2-webacl/test-data/test-override-action.json 3 aws-wafv2-webacl/test-data/test-rate-based-statement-two-levels-nested-with-forwarded-ip-config.json 31 aws-wafv2-webacl/test-data/test-rate-based-statement-two-levels-nested.json 27 aws-wafv2-webacl/test-data/test-rate-based-statement-with-forwarded-ip-config.json 27 aws-wafv2-webacl/test-data/test-rate-based-statement.json 23 aws-wafv2-webacl/test-data/test-regex-pattern-reference-statement.json 18 aws-wafv2-webacl/test-data/test-rule-action-custom-request.json 16 aws-wafv2-webacl/test-data/test-rule-action-custom-response.json 18 aws-wafv2-webacl/test-data/test-rule-custom-request.json 33 aws-wafv2-webacl/test-data/test-rule-custom-response.json 35 aws-wafv2-webacl/test-data/test-rule-group-reference-statement.json 3 aws-wafv2-webacl/test-data/test-rule-with-rule-labels.json 28 aws-wafv2-webacl/test-data/test-rule.json 20 aws-wafv2-webacl/test-data/test-single-header.json 3 aws-wafv2-webacl/test-data/test-single-query-argument.json 3 aws-wafv2-webacl/test-data/test-size-constraint-statement.json 17 aws-wafv2-webacl/test-data/test-sqli-match-statement.json 17 aws-wafv2-webacl/test-data/test-statement-five-levels-nested.json 75 aws-wafv2-webacl/test-data/test-statement-three-levels-nested.json 29 aws-wafv2-webacl/test-data/test-statement-two-levels-nested.json 23 aws-wafv2-webacl/test-data/test-statement.json 19 aws-wafv2-webacl/test-data/test-text-transformation.json 4 aws-wafv2-webacl/test-data/test-visibility-config.json 5 aws-wafv2-webacl/test-data/test-webacl.json 114 aws-wafv2-webacl/test-data/test-xss-match-statement.json 17 aws-wafv2-webaclassociation/README.md 12 aws-wafv2-webaclassociation/aws-wafv2-webaclassociation.json 62 aws-wafv2-webaclassociation/pom.xml 183