FrontDoorManagedRuleSetException Class

Definition

Excludes whole requests from managed rule evaluation according to match conditions.

public class FrontDoorManagedRuleSetException : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.FrontDoor.Models.FrontDoorManagedRuleSetException>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.FrontDoor.Models.FrontDoorManagedRuleSetException>
type FrontDoorManagedRuleSetException = class
    interface IJsonModel<FrontDoorManagedRuleSetException>
    interface IPersistableModel<FrontDoorManagedRuleSetException>
Public Class FrontDoorManagedRuleSetException
Implements IJsonModel(Of FrontDoorManagedRuleSetException), IPersistableModel(Of FrontDoorManagedRuleSetException)
Inheritance
FrontDoorManagedRuleSetException
Implements

Constructors

Name Description
FrontDoorManagedRuleSetException(ExceptionMatchVariable, ExceptionValueMatchOperator, IEnumerable<String>, IEnumerable<FrontDoorManagedRuleSetScope>)

Initializes a new instance of FrontDoorManagedRuleSetException.

Properties

Name Description
MatchValues

List of values to be matched with.

MatchVariable

The variable to be evaluated for excluding the request.

Scopes

Scope(s) of the exception.

Selector

When matchVariable is a collection, operator used to specify which elements in the collection this exception applies to. Currently supported only for RequestHeaderNames.

SelectorMatchOperator

Comparison operator to apply to the selector when specifying which elements in the collection this exception applies to.

ValueMatchOperator

Comparison operator to apply to the value to be matched.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<FrontDoorManagedRuleSetException>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<FrontDoorManagedRuleSetException>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<FrontDoorManagedRuleSetException>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<FrontDoorManagedRuleSetException>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<FrontDoorManagedRuleSetException>.Write(ModelReaderWriterOptions)

Applies to