RemoteAddressMatchConditionParameters Class

Defines the parameters for RemoteAddress 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
RemoteAddressMatchConditionParameters

Constructor

RemoteAddressMatchConditionParameters(*, operator: Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.RemoteAddressOperator], 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: "DeliveryRuleRemoteAddressConditionParameters".

operator
str or RemoteAddressOperator

Required. Describes operator to be matched. Possible values include: "Any", "IPMatch", "GeoMatch".

negate_condition
bool

Describes if this is negate condition or not.

match_values
list[str]

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

transforms
list[str or Transform]

List of transforms.

Attributes

type_name

type_name = 'DeliveryRuleRemoteAddressConditionParameters'