Share via


RulesEngineMatchCondition Class

Definition

Define a match condition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.RulesEngineMatchConditionTypeConverter))]
public class RulesEngineMatchCondition : Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IRulesEngineMatchCondition
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.RulesEngineMatchConditionTypeConverter))>]
type RulesEngineMatchCondition = class
    interface IRulesEngineMatchCondition
    interface IJsonSerializable
Public Class RulesEngineMatchCondition
Implements IRulesEngineMatchCondition
Inheritance
RulesEngineMatchCondition
Attributes
Implements

Constructors

Name Description
RulesEngineMatchCondition()

Creates an new RulesEngineMatchCondition instance.

Properties

Name Description
MatchValue

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

MatchVariable

Match Variable

NegateCondition

Describes if this is negate condition or not

Operator

Describes operator to apply to the match condition.

Selector

Name of selector in RequestHeader or RequestBody to be matched

Transform

List of transforms

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RulesEngineMatchCondition.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RulesEngineMatchCondition.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IRulesEngineMatchCondition.

FromJsonString(String)

Creates a new instance of RulesEngineMatchCondition, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RulesEngineMatchCondition into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to