FirewallRule class

A single firewall rule that is evaluated against incoming traffic and provides an action to take on matched requests.

Constructors

FirewallRule()
FirewallRule.fromJson(Map _json)

Properties

action String
The action to take on matched requests. Possible string values are: [...]
read / write
description String
An optional string description of this rule. This field has a maximum length of 100 characters.
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
priority int
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.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
sourceRange String
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.
read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, Object>
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited