PostArgsMatchConditionParameters Class

Defines the parameters for PostArgs match conditions.

Variables are only populated by the server, and will be ignored when sending a request.

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

Inheritance
PostArgsMatchConditionParameters

Constructor

PostArgsMatchConditionParameters(*, operator: Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.PostArgsOperator], selector: Optional[str] = None, negate_condition: Optional[bool] = None, match_values: Optional[List[str]] = None, transforms: Optional[List[Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.Transform]]] = None, **kwargs)

Variables

type_name
str

Has constant value: "DeliveryRulePostArgsConditionParameters".

selector
str

Name of PostArg to be matched.

operator
str or PostArgsOperator

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

negate_condition
bool

Describes if this is negate condition or not.

match_values
list[str]

The match value for the condition of the delivery rule.

transforms
list[str or Transform]

List of transforms.

Attributes

type_name

type_name = 'DeliveryRulePostArgsConditionParameters'