GetRegionSecurityPolicyRuleMatch class

Constructors

GetRegionSecurityPolicyRuleMatch({required Input<List<GetRegionSecurityPolicyRuleMatchConfig>> configs, required Input<List<GetRegionSecurityPolicyRuleMatchExpr>> exprs, required Input<String> versionedExpr})
Creates a new GetRegionSecurityPolicyRuleMatch. configs The configuration options available when specifying versionedExpr. exprs User defined CEVAL expression. A CEVAL expression is used to specify match criteria such as origin.ip, source.region_code and contents in the request header. See Sample expressions for examples. versionedExpr Preconfigured versioned expression. If this field is specified, config must also be specified.
const
GetRegionSecurityPolicyRuleMatch.fromMap(Map<String, dynamic> map)
factory

Properties

configs → Input<List<GetRegionSecurityPolicyRuleMatchConfig>>
The configuration options available when specifying versionedExpr. This field must be specified if versionedExpr is specified and cannot be specified if versionedExpr is not specified.
final
exprs → Input<List<GetRegionSecurityPolicyRuleMatchExpr>>
User defined CEVAL expression. A CEVAL expression is used to specify match criteria such as origin.ip, source.region_code and contents in the request header. See Sample expressions for examples.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
versionedExpr → Input<String>
Preconfigured versioned expression. If this field is specified, config must also be specified. Available preconfigured expressions along with their requirements are: SRC_IPS_V1 - must specify the corresponding srcIpRange field in config. Possible values: "SRC_IPS_V1"
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited