ExceptionEntry Class

Adds exception to allow a request when the condition is satisfied.

All required parameters must be populated in order to send to server.

Inheritance
azure.mgmt.network._serialization.Model
ExceptionEntry

Constructor

ExceptionEntry(*, match_variable: str | _models.ExceptionEntryMatchVariable, value_match_operator: str | _models.ExceptionEntryValueMatchOperator, values: List[str] | None = None, selector_match_operator: str | _models.ExceptionEntrySelectorMatchOperator | None = None, selector: str | None = None, exception_managed_rule_sets: List[_models.ExclusionManagedRuleSet] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
match_variable

The variable on which we evaluate the exception condition. Required. Known values are: "RequestURI", "RemoteAddr", and "RequestHeader".

values

Allowed values for the matchVariable.

value_match_operator

Operates on the allowed values for the matchVariable. Required. Known values are: "Equals", "Contains", "StartsWith", "EndsWith", and "IPMatch".

selector_match_operator

When the matchVariable points to a key-value pair (e.g, RequestHeader), this operates on the selector. Known values are: "Equals", "Contains", "StartsWith", and "EndsWith".

selector
str

When the matchVariable points to a key-value pair (e.g, RequestHeader), this identifies the key.

exception_managed_rule_sets

The managed rule sets that are associated with the exception.

Variables

Name Description
match_variable

The variable on which we evaluate the exception condition. Required. Known values are: "RequestURI", "RemoteAddr", and "RequestHeader".

values

Allowed values for the matchVariable.

value_match_operator

Operates on the allowed values for the matchVariable. Required. Known values are: "Equals", "Contains", "StartsWith", "EndsWith", and "IPMatch".

selector_match_operator

When the matchVariable points to a key-value pair (e.g, RequestHeader), this operates on the selector. Known values are: "Equals", "Contains", "StartsWith", and "EndsWith".

selector
str

When the matchVariable points to a key-value pair (e.g, RequestHeader), this identifies the key.

exception_managed_rule_sets

The managed rule sets that are associated with the exception.