RequestHeaderMatchConditionParameters Class

Defines the parameters for RequestHeader match conditions.

Constructor

RequestHeaderMatchConditionParameters(*args: Any, **kwargs: Any)

Variables

Name Description
selector
str

Name of Header to be matched.

operator

Describes operator to be matched. Required. Known values are: "Any", "Equal", "Contains", "BeginsWith", "EndsWith", "LessThan", "LessThanOrEqual", "GreaterThan", "GreaterThanOrEqual", and "RegEx".

negate_condition

Describes if this is negate condition or not.

match_values

The match value for the condition of the delivery rule.

transforms

List of transforms.

type_name
str or <xref:azure.mgmt.cdn.models.DELIVERY_RULE_REQUEST_HEADER_CONDITION_PARAMETERS>

Required. DELIVERY_RULE_REQUEST_HEADER_CONDITION_PARAMETERS.

Attributes

match_values

The match value for the condition of the delivery rule.

match_values: list[str] | None

negate_condition

Describes if this is negate condition or not.

negate_condition: bool | None

operator

"Any", "Equal", "Contains", "BeginsWith", "EndsWith", "LessThan", "LessThanOrEqual", "GreaterThan", "GreaterThanOrEqual", and "RegEx".

operator: str | _models.RequestHeaderOperator

selector

Name of Header to be matched.

selector: str | None

transforms

List of transforms.

transforms: list[typing.Union[str, ForwardRef('_models.Transform')]] | None

type_name

Required. DELIVERY_RULE_REQUEST_HEADER_CONDITION_PARAMETERS.

type_name: DELIVERY_RULE_REQUEST_HEADER_CONDITION_PARAMETERS: 'DeliveryRuleRequestHeaderConditionParameters'>]