GetSecurityPolicyRuleMatch class

Constructors

GetSecurityPolicyRuleMatch({required Input<List<GetSecurityPolicyRuleMatchConfig>> configs, required Input<List<GetSecurityPolicyRuleMatchExprOption>> exprOptions, required Input<List<GetSecurityPolicyRuleMatchExpr>> exprs, required Input<String> versionedExpr})
Creates a new GetSecurityPolicyRuleMatch. configs The configuration options available when specifying versioned_expr. This field must be specified if versionedExpr is specified and cannot be specified if versionedExpr is not specified. exprOptions The configuration options available when specifying a user defined CEVAL expression (i.e., 'expr'). 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. versionedExpr Predefined rule expression. If this field is specified, config must also be specified. Available options: SRC_IPS_V1: Must specify the corresponding srcIpRanges field in config.
const
GetSecurityPolicyRuleMatch.fromMap(Map<String, dynamic> map)
factory

Properties

configs → Input<List<GetSecurityPolicyRuleMatchConfig>>
The configuration options available when specifying versioned_expr. This field must be specified if versionedExpr is specified and cannot be specified if versionedExpr is not specified.
final
exprOptions → Input<List<GetSecurityPolicyRuleMatchExprOption>>
The configuration options available when specifying a user defined CEVAL expression (i.e., 'expr').
final
exprs → Input<List<GetSecurityPolicyRuleMatchExpr>>
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.
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>
Predefined rule expression. If this field is specified, config must also be specified. Available options: SRC_IPS_V1: Must specify the corresponding srcIpRanges field in config.
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