IPSetReferenceStatement class
A rule statement used to detect web requests coming from particular IP
addresses or address ranges. To use this, create an IPSet that
specifies the addresses you want to detect, then use the ARN of that set in
this statement. To create an IP set, see CreateIPSet.
Each IP set rule statement references an IP set. You create and maintain the set independent of your rules. This allows you to use the single set in multiple rules. When you update the referenced set, AWS WAF automatically updates all rules that reference it.
Constructors
- IPSetReferenceStatement({required String arn, IPSetForwardedIPConfig? iPSetForwardedIPConfig})
-
IPSetReferenceStatement.fromJson(Map<
String, dynamic> json) -
factory
Properties
- arn → String
-
The Amazon Resource Name (ARN) of the IPSet that this statement
references.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- iPSetForwardedIPConfig → IPSetForwardedIPConfig?
-
The configuration for inspecting IP addresses in an HTTP header that you
specify, instead of using the IP address that's reported by the web request
origin. Commonly, this is the X-Forwarded-For (XFF) header, but you can
specify any header name.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited