Builder
Properties
Inspect all query arguments.
Inspect a string containing the list of the request's header names, ordered as they appear in the web request that WAF receives for inspection. WAF generates the string and then uses that as the field to match component in its inspection. WAF separates the header names in the string using colons and no added spaces, for example host:user-agent:accept:authorization:referer
.
Match against the request's JA3 fingerprint. The JA3 fingerprint is a 32-character hash derived from the TLS Client Hello of an incoming request. This fingerprint serves as a unique identifier for the client's TLS configuration. WAF calculates and logs this fingerprint for each request that has enough TLS Client Hello information for the calculation. Almost all web requests include this information.
Inspect the query string. This is the part of a URL that appears after a ?
character, if any.
Inspect a single header. Provide the name of the header to inspect, for example, User-Agent
or Referer
. This setting isn't case sensitive.
Inspect a single query argument. Provide the name of the query argument to inspect, such as UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
Functions
construct an aws.sdk.kotlin.services.wafv2.model.AllQueryArguments inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.Body inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.Cookies inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.HeaderOrder inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.Headers inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.Ja3Fingerprint inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.JsonBody inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.Method inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.QueryString inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.SingleHeader inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.SingleQueryArgument inside the given block
construct an aws.sdk.kotlin.services.wafv2.model.UriPath inside the given block