Provides a WAF Regional SQL Injection Match Set Resource for use with Application Load Balancer.
resource "aws_wafregional_sql_injection_match_set" "sql_injection_match_set" {
name = "tf-sql_injection_match_set"
sql_injection_match_tuple {
text_transformation = "URL_DECODE"
field_to_match {
type = "QUERY_STRING"
}
}
}
This resource supports the following arguments:
name
- (Required) The name or description of the SizeConstraintSet.sql_injection_match_tuple
- (Optional) The parts of web requests that you want AWS WAF to inspect for malicious SQL code and, if you want AWS WAF to inspect a header, the name of the header.sql_injection_match_tuple
field_to_match
- (Required) Specifies where in a web request to look for snippets of malicious SQL code.text_transformation
- (Required) Text transformations used to eliminate unusual formatting that attackers use in web requests in an effort to bypass AWS WAF.
If you specify a transformation, AWS WAF performs the transformation on field_to_match
before inspecting a request for a match.
e.g., CMD_LINE
, HTML_ENTITY_DECODE
or NONE
.
See docs
for all supported values.field_to_match
data
- (Optional) When type
is HEADER
, enter the name of the header that you want to search, e.g., User-Agent
or Referer
.
If type
is any other value, omit this field.type
- (Required) The part of the web request that you want AWS WAF to search for a specified string.
e.g., HEADER
, METHOD
or BODY
.
See docs
for all supported values.This resource exports the following attributes in addition to the arguments above:
id
- The ID of the WAF SqlInjectionMatchSet.In Terraform v1.5.0 and later, use an import
block to import WAF Regional Sql Injection Match Set using the id. For example:
import {
to = aws_wafregional_sql_injection_match_set.sql_injection_match_set
id = "a1b2c3d4-d5f6-7777-8888-9999aaaabbbbcccc"
}
Using terraform import
, import WAF Regional Sql Injection Match Set using the id. For example:
% terraform import aws_wafregional_sql_injection_match_set.sql_injection_match_set a1b2c3d4-d5f6-7777-8888-9999aaaabbbbcccc