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. |