RulesEngineRule interface  
Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation.
Properties
| action | Actions to perform on the request and response if all of the match conditions are met.  | 
| match | 
	A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run.  | 
| match | 
	If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.  | 
| name | A name to refer to this specific rule.  | 
| priority | A priority assigned to this rule.  | 
Property Details
action
Actions to perform on the request and response if all of the match conditions are met.
action: RulesEngineAction
				Property Value
		matchConditions
	 
	A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run.
matchConditions?: RulesEngineMatchCondition[]
				Property Value
		matchProcessingBehavior
	  
	If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
matchProcessingBehavior?: string
				Property Value
string
name
A name to refer to this specific rule.
name: string
				Property Value
string
priority
A priority assigned to this rule.
priority: number
				Property Value
number