SecurityPolicyRule class

Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).


SecurityPolicyRule.fromJson(Map _json)


action String
The Action to preform when the client connection triggers the rule. Can currently be either "allow" or "deny()" where valid values for status are 403, 404, and 502.
read / write
description String
An optional description of this resource. Provide this property when you create the resource.
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
kind String
Output only Type of the resource. Always compute#securityPolicyRule for security policy rules
read / write
match SecurityPolicyRuleMatcher
A match condition that incoming traffic is evaluated against. If it evaluates to true, the corresponding 'action' is enforced.
read / write
preview bool
If set to true, the specified action is not enforced.
read / write
priority int
An integer indicating the priority of a rule in the list. The priority must be a positive value between 0 and 2147483647. Rules are evaluated from highest to lowest priority where 0 is the highest priority and 2147483647 is the lowest prority.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


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


operator ==(Object other) bool
The equality operator. [...]