RequestHeaderMatchConditionParameters Class
Defines the parameters for RequestHeader match conditions.
Constructor
RequestHeaderMatchConditionParameters(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
selector
|
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'>]