A positive integer between [1, Int32.MaxValue-1] that defines the order of
rule evaluation. Rules with the lowest priority are evaluated first.
A default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic
when no previous rule matches. Only the action of this rule can be modified
by the user.
IP address or range, defined using CIDR notation, of requests that this
rule applies to. You can use the wildcard character "*" to match all IPs
equivalent to "0/0" and "::/0" together.
Examples: 192.168.1.1 or 192.168.0.0/16 or 2001:db8::/32
or 2001:0db8:0000:0042:0000:8a2e:0370:7334.
<p>Truncation will be silently performed on addresses which are not
properly truncated. For example, 1.2.3.4/24 is accepted as the same
address as 1.2.3.0/24. Similarly, for IPv6, 2001:db8::1/32 is accepted
as the same address as 2001:db8::/32.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eFirewallRule\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.AppEngine.V1\u003c/code\u003e namespace, which is part of the Google Cloud App Engine library for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFirewallRule\u003c/code\u003e class represents a single rule used to evaluate incoming traffic and determine the appropriate action for matched requests, implementing several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API available for this class is version 2.4.0, with the current page pertaining to version 1.4.0, and older versions being accessible via the provided links.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eFirewallRule\u003c/code\u003e include \u003ccode\u003eAction\u003c/code\u003e, which determines what to do with matched requests, \u003ccode\u003eDescription\u003c/code\u003e for adding an optional rule description, \u003ccode\u003ePriority\u003c/code\u003e to define the order of rule evaluation, and \u003ccode\u003eSourceRange\u003c/code\u003e to specify the IP range to which the rule applies.\u003c/p\u003e\n"],["\u003cp\u003eThe FirewallRule class has 2 constructors, the parameterless constructor and another constructor that takes another FirewallRule as a parameter.\u003c/p\u003e\n"]]],[],null,[]]