Resource: FirewallRule
A single firewall rule that is evaluated against incoming traffic and provides an action to take on matched requests.
| JSON representation | 
|---|
| {
  "priority": integer,
  "action": enum ( | 
| Fields | |
|---|---|
| priority | 
 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. | 
| action | 
 The action to take on matched requests. | 
| sourceRange | 
 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:  Truncation will be silently performed on addresses which are not properly truncated. For example,  | 
| description | 
 An optional string description of this rule. This field has a maximum length of 400 characters. | 
Action
Available actions to take on matching requests.
| Enums | |
|---|---|
| UNSPECIFIED_ACTION | |
| ALLOW | Matching requests are allowed. | 
| DENY | Matching requests are denied. | 
| Methods | |
|---|---|
| 
 | Replaces the entire firewall ruleset in one bulk operation. | 
| 
 | Creates a firewall rule for the application. | 
| 
 | Deletes the specified firewall rule. | 
| 
 | Gets the specified firewall rule. | 
| 
 | Lists the firewall rules of an application. | 
| 
 | Updates the specified firewall rule. |