azure-native.cdn.Rule

Explore with Pulumi AI

Friendly Rules name mapping to the any Rules or secret related information. API Version: 2020-09-01.

Example Usage

Rules_Create

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var rule = new AzureNative.Cdn.Rule("rule", new()
    {
        Actions = new[]
        {
            new AzureNative.Cdn.Inputs.DeliveryRuleResponseHeaderActionArgs
            {
                Name = "ModifyResponseHeader",
                Parameters = new AzureNative.Cdn.Inputs.HeaderActionParametersArgs
                {
                    HeaderAction = "Overwrite",
                    HeaderName = "X-CDN",
                    OdataType = "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters",
                    Value = "MSFT",
                },
            },
        },
        Conditions = new[]
        {
            new AzureNative.Cdn.Inputs.DeliveryRuleRequestMethodConditionArgs
            {
                Name = "RequestMethod",
                Parameters = new AzureNative.Cdn.Inputs.RequestMethodMatchConditionParametersArgs
                {
                    MatchValues = new[]
                    {
                        "GET",
                    },
                    NegateCondition = false,
                    OdataType = "#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters",
                    Operator = "Equal",
                },
            },
        },
        Order = 1,
        ProfileName = "profile1",
        ResourceGroupName = "RG",
        RuleName = "rule1",
        RuleSetName = "ruleSet1",
    });

});
package main

import (
	cdn "github.com/pulumi/pulumi-azure-native-sdk/cdn"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cdn.NewRule(ctx, "rule", &cdn.RuleArgs{
			Actions: pulumi.AnyArray{
				cdn.DeliveryRuleResponseHeaderAction{
					Name: "ModifyResponseHeader",
					Parameters: cdn.HeaderActionParameters{
						HeaderAction: "Overwrite",
						HeaderName:   "X-CDN",
						OdataType:    "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters",
						Value:        "MSFT",
					},
				},
			},
			Conditions: pulumi.AnyArray{
				cdn.DeliveryRuleRequestMethodCondition{
					Name: "RequestMethod",
					Parameters: cdn.RequestMethodMatchConditionParameters{
						MatchValues: []string{
							"GET",
						},
						NegateCondition: false,
						OdataType:       "#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters",
						Operator:        "Equal",
					},
				},
			},
			Order:             pulumi.Int(1),
			ProfileName:       pulumi.String("profile1"),
			ResourceGroupName: pulumi.String("RG"),
			RuleName:          pulumi.String("rule1"),
			RuleSetName:       pulumi.String("ruleSet1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.cdn.Rule;
import com.pulumi.azurenative.cdn.RuleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var rule = new Rule("rule", RuleArgs.builder()        
            .actions(Map.ofEntries(
                Map.entry("name", "ModifyResponseHeader"),
                Map.entry("parameters", Map.ofEntries(
                    Map.entry("headerAction", "Overwrite"),
                    Map.entry("headerName", "X-CDN"),
                    Map.entry("odataType", "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters"),
                    Map.entry("value", "MSFT")
                ))
            ))
            .conditions(Map.ofEntries(
                Map.entry("name", "RequestMethod"),
                Map.entry("parameters", Map.ofEntries(
                    Map.entry("matchValues", "GET"),
                    Map.entry("negateCondition", false),
                    Map.entry("odataType", "#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters"),
                    Map.entry("operator", "Equal")
                ))
            ))
            .order(1)
            .profileName("profile1")
            .resourceGroupName("RG")
            .ruleName("rule1")
            .ruleSetName("ruleSet1")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

rule = azure_native.cdn.Rule("rule",
    actions=[azure_native.cdn.DeliveryRuleResponseHeaderActionArgs(
        name="ModifyResponseHeader",
        parameters=azure_native.cdn.HeaderActionParametersArgs(
            header_action="Overwrite",
            header_name="X-CDN",
            odata_type="#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters",
            value="MSFT",
        ),
    )],
    conditions=[azure_native.cdn.DeliveryRuleRequestMethodConditionArgs(
        name="RequestMethod",
        parameters=azure_native.cdn.RequestMethodMatchConditionParametersArgs(
            match_values=["GET"],
            negate_condition=False,
            odata_type="#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters",
            operator="Equal",
        ),
    )],
    order=1,
    profile_name="profile1",
    resource_group_name="RG",
    rule_name="rule1",
    rule_set_name="ruleSet1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const rule = new azure_native.cdn.Rule("rule", {
    actions: [{
        name: "ModifyResponseHeader",
        parameters: {
            headerAction: "Overwrite",
            headerName: "X-CDN",
            odataType: "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters",
            value: "MSFT",
        },
    }],
    conditions: [{
        name: "RequestMethod",
        parameters: {
            matchValues: ["GET"],
            negateCondition: false,
            odataType: "#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters",
            operator: "Equal",
        },
    }],
    order: 1,
    profileName: "profile1",
    resourceGroupName: "RG",
    ruleName: "rule1",
    ruleSetName: "ruleSet1",
});
resources:
  rule:
    type: azure-native:cdn:Rule
    properties:
      actions:
        - name: ModifyResponseHeader
          parameters:
            headerAction: Overwrite
            headerName: X-CDN
            odataType: '#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters'
            value: MSFT
      conditions:
        - name: RequestMethod
          parameters:
            matchValues:
              - GET
            negateCondition: false
            odataType: '#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters'
            operator: Equal
      order: 1
      profileName: profile1
      resourceGroupName: RG
      ruleName: rule1
      ruleSetName: ruleSet1

Create Rule Resource

new Rule(name: string, args: RuleArgs, opts?: CustomResourceOptions);
@overload
def Rule(resource_name: str,
         opts: Optional[ResourceOptions] = None,
         actions: Optional[Sequence[Union[DeliveryRuleCacheExpirationActionArgs, DeliveryRuleCacheKeyQueryStringActionArgs, DeliveryRuleRequestHeaderActionArgs, DeliveryRuleResponseHeaderActionArgs, OriginGroupOverrideActionArgs, UrlRedirectActionArgs, UrlRewriteActionArgs, UrlSigningActionArgs]]] = None,
         conditions: Optional[Sequence[Union[DeliveryRuleCookiesConditionArgs, DeliveryRuleHttpVersionConditionArgs, DeliveryRuleIsDeviceConditionArgs, DeliveryRulePostArgsConditionArgs, DeliveryRuleQueryStringConditionArgs, DeliveryRuleRemoteAddressConditionArgs, DeliveryRuleRequestBodyConditionArgs, DeliveryRuleRequestHeaderConditionArgs, DeliveryRuleRequestMethodConditionArgs, DeliveryRuleRequestSchemeConditionArgs, DeliveryRuleRequestUriConditionArgs, DeliveryRuleUrlFileExtensionConditionArgs, DeliveryRuleUrlFileNameConditionArgs, DeliveryRuleUrlPathConditionArgs]]] = None,
         match_processing_behavior: Optional[Union[str, MatchProcessingBehavior]] = None,
         order: Optional[int] = None,
         profile_name: Optional[str] = None,
         resource_group_name: Optional[str] = None,
         rule_name: Optional[str] = None,
         rule_set_name: Optional[str] = None)
@overload
def Rule(resource_name: str,
         args: RuleArgs,
         opts: Optional[ResourceOptions] = None)
func NewRule(ctx *Context, name string, args RuleArgs, opts ...ResourceOption) (*Rule, error)
public Rule(string name, RuleArgs args, CustomResourceOptions? opts = null)
public Rule(String name, RuleArgs args)
public Rule(String name, RuleArgs args, CustomResourceOptions options)
type: azure-native:cdn:Rule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args RuleArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args RuleArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args RuleArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args RuleArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args RuleArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Rule Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Rule resource accepts the following input properties:

Actions List<object>

A list of actions that are executed when all the conditions of a rule are satisfied.

Order int

The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.

ProfileName string

Name of the CDN profile which is unique within the resource group.

ResourceGroupName string

Name of the Resource group within the Azure subscription.

RuleSetName string

Name of the rule set under the profile.

Conditions List<object>

A list of conditions that must be matched for the actions to be executed

MatchProcessingBehavior string | Pulumi.AzureNative.Cdn.MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

RuleName string

Name of the delivery rule which is unique within the endpoint.

Actions []interface{}

A list of actions that are executed when all the conditions of a rule are satisfied.

Order int

The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.

ProfileName string

Name of the CDN profile which is unique within the resource group.

ResourceGroupName string

Name of the Resource group within the Azure subscription.

RuleSetName string

Name of the rule set under the profile.

Conditions []interface{}

A list of conditions that must be matched for the actions to be executed

MatchProcessingBehavior string | MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

RuleName string

Name of the delivery rule which is unique within the endpoint.

actions List<Object>

A list of actions that are executed when all the conditions of a rule are satisfied.

order Integer

The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.

profileName String

Name of the CDN profile which is unique within the resource group.

resourceGroupName String

Name of the Resource group within the Azure subscription.

ruleSetName String

Name of the rule set under the profile.

conditions List<Object>

A list of conditions that must be matched for the actions to be executed

matchProcessingBehavior String | MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

ruleName String

Name of the delivery rule which is unique within the endpoint.

actions (DeliveryRuleCacheExpirationActionArgs | DeliveryRuleCacheKeyQueryStringActionArgs | DeliveryRuleRequestHeaderActionArgs | DeliveryRuleResponseHeaderActionArgs | OriginGroupOverrideActionArgs | UrlRedirectActionArgs | UrlRewriteActionArgs | UrlSigningActionArgs)[]

A list of actions that are executed when all the conditions of a rule are satisfied.

order number

The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.

profileName string

Name of the CDN profile which is unique within the resource group.

resourceGroupName string

Name of the Resource group within the Azure subscription.

ruleSetName string

Name of the rule set under the profile.

conditions (DeliveryRuleCookiesConditionArgs | DeliveryRuleHttpVersionConditionArgs | DeliveryRuleIsDeviceConditionArgs | DeliveryRulePostArgsConditionArgs | DeliveryRuleQueryStringConditionArgs | DeliveryRuleRemoteAddressConditionArgs | DeliveryRuleRequestBodyConditionArgs | DeliveryRuleRequestHeaderConditionArgs | DeliveryRuleRequestMethodConditionArgs | DeliveryRuleRequestSchemeConditionArgs | DeliveryRuleRequestUriConditionArgs | DeliveryRuleUrlFileExtensionConditionArgs | DeliveryRuleUrlFileNameConditionArgs | DeliveryRuleUrlPathConditionArgs)[]

A list of conditions that must be matched for the actions to be executed

matchProcessingBehavior string | MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

ruleName string

Name of the delivery rule which is unique within the endpoint.

actions Sequence[Union[DeliveryRuleCacheExpirationActionArgs, DeliveryRuleCacheKeyQueryStringActionArgs, DeliveryRuleRequestHeaderActionArgs, DeliveryRuleResponseHeaderActionArgs, OriginGroupOverrideActionArgs, UrlRedirectActionArgs, UrlRewriteActionArgs, UrlSigningActionArgs]]

A list of actions that are executed when all the conditions of a rule are satisfied.

order int

The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.

profile_name str

Name of the CDN profile which is unique within the resource group.

resource_group_name str

Name of the Resource group within the Azure subscription.

rule_set_name str

Name of the rule set under the profile.

conditions Sequence[Union[DeliveryRuleCookiesConditionArgs, DeliveryRuleHttpVersionConditionArgs, DeliveryRuleIsDeviceConditionArgs, DeliveryRulePostArgsConditionArgs, DeliveryRuleQueryStringConditionArgs, DeliveryRuleRemoteAddressConditionArgs, DeliveryRuleRequestBodyConditionArgs, DeliveryRuleRequestHeaderConditionArgs, DeliveryRuleRequestMethodConditionArgs, DeliveryRuleRequestSchemeConditionArgs, DeliveryRuleRequestUriConditionArgs, DeliveryRuleUrlFileExtensionConditionArgs, DeliveryRuleUrlFileNameConditionArgs, DeliveryRuleUrlPathConditionArgs]]

A list of conditions that must be matched for the actions to be executed

match_processing_behavior str | MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

rule_name str

Name of the delivery rule which is unique within the endpoint.

actions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>

A list of actions that are executed when all the conditions of a rule are satisfied.

order Number

The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.

profileName String

Name of the CDN profile which is unique within the resource group.

resourceGroupName String

Name of the Resource group within the Azure subscription.

ruleSetName String

Name of the rule set under the profile.

conditions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>

A list of conditions that must be matched for the actions to be executed

matchProcessingBehavior String | "Continue" | "Stop"

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

ruleName String

Name of the delivery rule which is unique within the endpoint.

Outputs

All input properties are implicitly available as output properties. Additionally, the Rule resource produces the following output properties:

DeploymentStatus string
Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name.

ProvisioningState string

Provisioning status

SystemData Pulumi.AzureNative.Cdn.Outputs.SystemDataResponse

Read only system data

Type string

Resource type.

DeploymentStatus string
Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name.

ProvisioningState string

Provisioning status

SystemData SystemDataResponse

Read only system data

Type string

Resource type.

deploymentStatus String
id String

The provider-assigned unique ID for this managed resource.

name String

Resource name.

provisioningState String

Provisioning status

systemData SystemDataResponse

Read only system data

type String

Resource type.

deploymentStatus string
id string

The provider-assigned unique ID for this managed resource.

name string

Resource name.

provisioningState string

Provisioning status

systemData SystemDataResponse

Read only system data

type string

Resource type.

deployment_status str
id str

The provider-assigned unique ID for this managed resource.

name str

Resource name.

provisioning_state str

Provisioning status

system_data SystemDataResponse

Read only system data

type str

Resource type.

deploymentStatus String
id String

The provider-assigned unique ID for this managed resource.

name String

Resource name.

provisioningState String

Provisioning status

systemData Property Map

Read only system data

type String

Resource type.

Supporting Types

Algorithm

SHA256
SHA256
AlgorithmSHA256
SHA256
SHA256
SHA256
SHA256
SHA256
SHA256
SHA256
"SHA256"
SHA256

CacheBehavior

BypassCache
BypassCache
Override
Override
SetIfMissing
SetIfMissing
CacheBehaviorBypassCache
BypassCache
CacheBehaviorOverride
Override
CacheBehaviorSetIfMissing
SetIfMissing
BypassCache
BypassCache
Override
Override
SetIfMissing
SetIfMissing
BypassCache
BypassCache
Override
Override
SetIfMissing
SetIfMissing
BYPASS_CACHE
BypassCache
OVERRIDE
Override
SET_IF_MISSING
SetIfMissing
"BypassCache"
BypassCache
"Override"
Override
"SetIfMissing"
SetIfMissing

CacheExpirationActionParameters

CacheBehavior string | Pulumi.AzureNative.Cdn.CacheBehavior

Caching behavior for the requests

CacheType string | Pulumi.AzureNative.Cdn.CacheType

The level at which the content needs to be cached.

OdataType string
CacheDuration string

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

CacheBehavior string | CacheBehavior

Caching behavior for the requests

CacheType string | CacheType

The level at which the content needs to be cached.

OdataType string
CacheDuration string

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

cacheBehavior String | CacheBehavior

Caching behavior for the requests

cacheType String | CacheType

The level at which the content needs to be cached.

odataType String
cacheDuration String

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

cacheBehavior string | CacheBehavior

Caching behavior for the requests

cacheType string | CacheType

The level at which the content needs to be cached.

odataType string
cacheDuration string

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

cache_behavior str | CacheBehavior

Caching behavior for the requests

cache_type str | CacheType

The level at which the content needs to be cached.

odata_type str
cache_duration str

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

cacheBehavior String | "BypassCache" | "Override" | "SetIfMissing"

Caching behavior for the requests

cacheType String | "All"

The level at which the content needs to be cached.

odataType String
cacheDuration String

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

CacheExpirationActionParametersResponse

CacheBehavior string

Caching behavior for the requests

CacheType string

The level at which the content needs to be cached.

OdataType string
CacheDuration string

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

CacheBehavior string

Caching behavior for the requests

CacheType string

The level at which the content needs to be cached.

OdataType string
CacheDuration string

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

cacheBehavior String

Caching behavior for the requests

cacheType String

The level at which the content needs to be cached.

odataType String
cacheDuration String

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

cacheBehavior string

Caching behavior for the requests

cacheType string

The level at which the content needs to be cached.

odataType string
cacheDuration string

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

cache_behavior str

Caching behavior for the requests

cache_type str

The level at which the content needs to be cached.

odata_type str
cache_duration str

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

cacheBehavior String

Caching behavior for the requests

cacheType String

The level at which the content needs to be cached.

odataType String
cacheDuration String

The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

CacheKeyQueryStringActionParameters

OdataType string
QueryStringBehavior string | Pulumi.AzureNative.Cdn.QueryStringBehavior

Caching behavior for the requests

QueryParameters string

query parameters to include or exclude (comma separated).

OdataType string
QueryStringBehavior string | QueryStringBehavior

Caching behavior for the requests

QueryParameters string

query parameters to include or exclude (comma separated).

odataType String
queryStringBehavior String | QueryStringBehavior

Caching behavior for the requests

queryParameters String

query parameters to include or exclude (comma separated).

odataType string
queryStringBehavior string | QueryStringBehavior

Caching behavior for the requests

queryParameters string

query parameters to include or exclude (comma separated).

odata_type str
query_string_behavior str | QueryStringBehavior

Caching behavior for the requests

query_parameters str

query parameters to include or exclude (comma separated).

odataType String
queryStringBehavior String | "Include" | "IncludeAll" | "Exclude" | "ExcludeAll"

Caching behavior for the requests

queryParameters String

query parameters to include or exclude (comma separated).

CacheKeyQueryStringActionParametersResponse

OdataType string
QueryStringBehavior string

Caching behavior for the requests

QueryParameters string

query parameters to include or exclude (comma separated).

OdataType string
QueryStringBehavior string

Caching behavior for the requests

QueryParameters string

query parameters to include or exclude (comma separated).

odataType String
queryStringBehavior String

Caching behavior for the requests

queryParameters String

query parameters to include or exclude (comma separated).

odataType string
queryStringBehavior string

Caching behavior for the requests

queryParameters string

query parameters to include or exclude (comma separated).

odata_type str
query_string_behavior str

Caching behavior for the requests

query_parameters str

query parameters to include or exclude (comma separated).

odataType String
queryStringBehavior String

Caching behavior for the requests

queryParameters String

query parameters to include or exclude (comma separated).

CacheType

All
All
CacheTypeAll
All
All
All
All
All
ALL
All
"All"
All

CookiesMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.CookiesOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Cookies to be matched

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | CookiesOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Cookies to be matched

Transforms []string

List of transforms

odataType String
operator String | CookiesOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Cookies to be matched

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | CookiesOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

selector string

Name of Cookies to be matched

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | CookiesOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

selector str

Name of Cookies to be matched

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Cookies to be matched

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

CookiesMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Cookies to be matched

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Cookies to be matched

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Cookies to be matched

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

selector string

Name of Cookies to be matched

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

selector str

Name of Cookies to be matched

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Cookies to be matched

transforms List<String>

List of transforms

CookiesOperator

Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
CookiesOperatorAny
Any
CookiesOperatorEqual
Equal
CookiesOperatorContains
Contains
CookiesOperatorBeginsWith
BeginsWith
CookiesOperatorEndsWith
EndsWith
CookiesOperatorLessThan
LessThan
CookiesOperatorLessThanOrEqual
LessThanOrEqual
CookiesOperatorGreaterThan
GreaterThan
CookiesOperatorGreaterThanOrEqual
GreaterThanOrEqual
CookiesOperatorRegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
ANY
Any
EQUAL
Equal
CONTAINS
Contains
BEGINS_WITH
BeginsWith
ENDS_WITH
EndsWith
LESS_THAN
LessThan
LESS_THAN_OR_EQUAL
LessThanOrEqual
GREATER_THAN
GreaterThan
GREATER_THAN_OR_EQUAL
GreaterThanOrEqual
REG_EX
RegEx
"Any"
Any
"Equal"
Equal
"Contains"
Contains
"BeginsWith"
BeginsWith
"EndsWith"
EndsWith
"LessThan"
LessThan
"LessThanOrEqual"
LessThanOrEqual
"GreaterThan"
GreaterThan
"GreaterThanOrEqual"
GreaterThanOrEqual
"RegEx"
RegEx

DeliveryRuleCacheExpirationAction

Parameters CacheExpirationActionParameters

Defines the parameters for the action.

parameters CacheExpirationActionParameters

Defines the parameters for the action.

parameters CacheExpirationActionParameters

Defines the parameters for the action.

parameters CacheExpirationActionParameters

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleCacheExpirationActionResponse

Parameters CacheExpirationActionParametersResponse

Defines the parameters for the action.

parameters CacheExpirationActionParametersResponse

Defines the parameters for the action.

parameters CacheExpirationActionParametersResponse

Defines the parameters for the action.

parameters CacheExpirationActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleCacheKeyQueryStringAction

Parameters CacheKeyQueryStringActionParameters

Defines the parameters for the action.

parameters CacheKeyQueryStringActionParameters

Defines the parameters for the action.

parameters CacheKeyQueryStringActionParameters

Defines the parameters for the action.

parameters CacheKeyQueryStringActionParameters

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleCacheKeyQueryStringActionResponse

Parameters CacheKeyQueryStringActionParametersResponse

Defines the parameters for the action.

parameters CacheKeyQueryStringActionParametersResponse

Defines the parameters for the action.

parameters CacheKeyQueryStringActionParametersResponse

Defines the parameters for the action.

parameters CacheKeyQueryStringActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleCookiesCondition

Parameters CookiesMatchConditionParameters

Defines the parameters for the condition.

parameters CookiesMatchConditionParameters

Defines the parameters for the condition.

parameters CookiesMatchConditionParameters

Defines the parameters for the condition.

parameters CookiesMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleCookiesConditionResponse

Parameters CookiesMatchConditionParametersResponse

Defines the parameters for the condition.

parameters CookiesMatchConditionParametersResponse

Defines the parameters for the condition.

parameters CookiesMatchConditionParametersResponse

Defines the parameters for the condition.

parameters CookiesMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleHttpVersionCondition

Parameters HttpVersionMatchConditionParameters

Defines the parameters for the condition.

parameters HttpVersionMatchConditionParameters

Defines the parameters for the condition.

parameters HttpVersionMatchConditionParameters

Defines the parameters for the condition.

parameters HttpVersionMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleHttpVersionConditionResponse

Parameters HttpVersionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters HttpVersionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters HttpVersionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters HttpVersionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleIsDeviceCondition

Parameters IsDeviceMatchConditionParameters

Defines the parameters for the condition.

parameters IsDeviceMatchConditionParameters

Defines the parameters for the condition.

parameters IsDeviceMatchConditionParameters

Defines the parameters for the condition.

parameters IsDeviceMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleIsDeviceConditionResponse

Parameters IsDeviceMatchConditionParametersResponse

Defines the parameters for the condition.

parameters IsDeviceMatchConditionParametersResponse

Defines the parameters for the condition.

parameters IsDeviceMatchConditionParametersResponse

Defines the parameters for the condition.

parameters IsDeviceMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRulePostArgsCondition

Parameters PostArgsMatchConditionParameters

Defines the parameters for the condition.

parameters PostArgsMatchConditionParameters

Defines the parameters for the condition.

parameters PostArgsMatchConditionParameters

Defines the parameters for the condition.

parameters PostArgsMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRulePostArgsConditionResponse

Parameters PostArgsMatchConditionParametersResponse

Defines the parameters for the condition.

parameters PostArgsMatchConditionParametersResponse

Defines the parameters for the condition.

parameters PostArgsMatchConditionParametersResponse

Defines the parameters for the condition.

parameters PostArgsMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleQueryStringCondition

Parameters QueryStringMatchConditionParameters

Defines the parameters for the condition.

parameters QueryStringMatchConditionParameters

Defines the parameters for the condition.

parameters QueryStringMatchConditionParameters

Defines the parameters for the condition.

parameters QueryStringMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleQueryStringConditionResponse

Parameters QueryStringMatchConditionParametersResponse

Defines the parameters for the condition.

parameters QueryStringMatchConditionParametersResponse

Defines the parameters for the condition.

parameters QueryStringMatchConditionParametersResponse

Defines the parameters for the condition.

parameters QueryStringMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRemoteAddressCondition

Parameters RemoteAddressMatchConditionParameters

Defines the parameters for the condition.

parameters RemoteAddressMatchConditionParameters

Defines the parameters for the condition.

parameters RemoteAddressMatchConditionParameters

Defines the parameters for the condition.

parameters RemoteAddressMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRemoteAddressConditionResponse

Parameters RemoteAddressMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RemoteAddressMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RemoteAddressMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RemoteAddressMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestBodyCondition

Parameters RequestBodyMatchConditionParameters

Defines the parameters for the condition.

parameters RequestBodyMatchConditionParameters

Defines the parameters for the condition.

parameters RequestBodyMatchConditionParameters

Defines the parameters for the condition.

parameters RequestBodyMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestBodyConditionResponse

Parameters RequestBodyMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestBodyMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestBodyMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestBodyMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestHeaderAction

Parameters HeaderActionParameters

Defines the parameters for the action.

parameters HeaderActionParameters

Defines the parameters for the action.

parameters HeaderActionParameters

Defines the parameters for the action.

parameters HeaderActionParameters

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleRequestHeaderActionResponse

Parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleRequestHeaderCondition

Parameters RequestHeaderMatchConditionParameters

Defines the parameters for the condition.

parameters RequestHeaderMatchConditionParameters

Defines the parameters for the condition.

parameters RequestHeaderMatchConditionParameters

Defines the parameters for the condition.

parameters RequestHeaderMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestHeaderConditionResponse

Parameters RequestHeaderMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestHeaderMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestHeaderMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestHeaderMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestMethodCondition

Parameters RequestMethodMatchConditionParameters

Defines the parameters for the condition.

parameters RequestMethodMatchConditionParameters

Defines the parameters for the condition.

parameters RequestMethodMatchConditionParameters

Defines the parameters for the condition.

parameters RequestMethodMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestMethodConditionResponse

Parameters RequestMethodMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestMethodMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestMethodMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestMethodMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestSchemeCondition

Parameters RequestSchemeMatchConditionParameters

Defines the parameters for the condition.

parameters RequestSchemeMatchConditionParameters

Defines the parameters for the condition.

parameters RequestSchemeMatchConditionParameters

Defines the parameters for the condition.

parameters RequestSchemeMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestSchemeConditionResponse

Parameters RequestSchemeMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestSchemeMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestSchemeMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestSchemeMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestUriCondition

Parameters RequestUriMatchConditionParameters

Defines the parameters for the condition.

parameters RequestUriMatchConditionParameters

Defines the parameters for the condition.

parameters RequestUriMatchConditionParameters

Defines the parameters for the condition.

parameters RequestUriMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestUriConditionResponse

Parameters RequestUriMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestUriMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestUriMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestUriMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleResponseHeaderAction

Parameters HeaderActionParameters

Defines the parameters for the action.

parameters HeaderActionParameters

Defines the parameters for the action.

parameters HeaderActionParameters

Defines the parameters for the action.

parameters HeaderActionParameters

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleResponseHeaderActionResponse

Parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleUrlFileExtensionCondition

Parameters UrlFileExtensionMatchConditionParameters

Defines the parameters for the condition.

parameters UrlFileExtensionMatchConditionParameters

Defines the parameters for the condition.

parameters UrlFileExtensionMatchConditionParameters

Defines the parameters for the condition.

parameters UrlFileExtensionMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleUrlFileExtensionConditionResponse

Parameters UrlFileExtensionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileExtensionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileExtensionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileExtensionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleUrlFileNameCondition

Parameters UrlFileNameMatchConditionParameters

Defines the parameters for the condition.

parameters UrlFileNameMatchConditionParameters

Defines the parameters for the condition.

parameters UrlFileNameMatchConditionParameters

Defines the parameters for the condition.

parameters UrlFileNameMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleUrlFileNameConditionResponse

Parameters UrlFileNameMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileNameMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileNameMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileNameMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleUrlPathCondition

Parameters UrlPathMatchConditionParameters

Defines the parameters for the condition.

parameters UrlPathMatchConditionParameters

Defines the parameters for the condition.

parameters UrlPathMatchConditionParameters

Defines the parameters for the condition.

parameters UrlPathMatchConditionParameters

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleUrlPathConditionResponse

Parameters UrlPathMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlPathMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlPathMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlPathMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DestinationProtocol

MatchRequest
MatchRequest
Http
Http
Https
Https
DestinationProtocolMatchRequest
MatchRequest
DestinationProtocolHttp
Http
DestinationProtocolHttps
Https
MatchRequest
MatchRequest
Http
Http
Https
Https
MatchRequest
MatchRequest
Http
Http
Https
Https
MATCH_REQUEST
MatchRequest
HTTP
Http
HTTPS
Https
"MatchRequest"
MatchRequest
"Http"
Http
"Https"
Https

HeaderAction

Append
Append
Overwrite
Overwrite
Delete
Delete
HeaderActionAppend
Append
HeaderActionOverwrite
Overwrite
HeaderActionDelete
Delete
Append
Append
Overwrite
Overwrite
Delete
Delete
Append
Append
Overwrite
Overwrite
Delete
Delete
APPEND
Append
OVERWRITE
Overwrite
DELETE
Delete
"Append"
Append
"Overwrite"
Overwrite
"Delete"
Delete

HeaderActionParameters

HeaderAction string | Pulumi.AzureNative.Cdn.HeaderAction

Action to perform

HeaderName string

Name of the header to modify

OdataType string
Value string

Value for the specified action

HeaderAction string | HeaderAction

Action to perform

HeaderName string

Name of the header to modify

OdataType string
Value string

Value for the specified action

headerAction String | HeaderAction

Action to perform

headerName String

Name of the header to modify

odataType String
value String

Value for the specified action

headerAction string | HeaderAction

Action to perform

headerName string

Name of the header to modify

odataType string
value string

Value for the specified action

header_action str | HeaderAction

Action to perform

header_name str

Name of the header to modify

odata_type str
value str

Value for the specified action

headerAction String | "Append" | "Overwrite" | "Delete"

Action to perform

headerName String

Name of the header to modify

odataType String
value String

Value for the specified action

HeaderActionParametersResponse

HeaderAction string

Action to perform

HeaderName string

Name of the header to modify

OdataType string
Value string

Value for the specified action

HeaderAction string

Action to perform

HeaderName string

Name of the header to modify

OdataType string
Value string

Value for the specified action

headerAction String

Action to perform

headerName String

Name of the header to modify

odataType String
value String

Value for the specified action

headerAction string

Action to perform

headerName string

Name of the header to modify

odataType string
value string

Value for the specified action

header_action str

Action to perform

header_name str

Name of the header to modify

odata_type str
value str

Value for the specified action

headerAction String

Action to perform

headerName String

Name of the header to modify

odataType String
value String

Value for the specified action

HttpVersionMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.HttpVersionOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

OdataType string
Operator string | HttpVersionOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

odataType String
operator String | HttpVersionOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

odataType string
operator string | HttpVersionOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

odata_type str
operator str | HttpVersionOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

odataType String
operator String | "Equal"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

HttpVersionMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

HttpVersionOperator

Equal
Equal
HttpVersionOperatorEqual
Equal
Equal
Equal
Equal
Equal
EQUAL
Equal
"Equal"
Equal

IsDeviceMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.IsDeviceOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | IsDeviceOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String | IsDeviceOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | IsDeviceOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | IsDeviceOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Equal"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

IsDeviceMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

IsDeviceOperator

Equal
Equal
IsDeviceOperatorEqual
Equal
Equal
Equal
Equal
Equal
EQUAL
Equal
"Equal"
Equal

MatchProcessingBehavior

Continue
Continue
Stop
Stop
MatchProcessingBehaviorContinue
Continue
MatchProcessingBehaviorStop
Stop
Continue
Continue
Stop
Stop
Continue
Continue
Stop
Stop
CONTINUE_
Continue
STOP
Stop
"Continue"
Continue
"Stop"
Stop

OriginGroupOverrideAction

Parameters OriginGroupOverrideActionParameters

Defines the parameters for the action.

parameters OriginGroupOverrideActionParameters

Defines the parameters for the action.

parameters OriginGroupOverrideActionParameters

Defines the parameters for the action.

parameters OriginGroupOverrideActionParameters

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

OriginGroupOverrideActionParameters

OdataType string
OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReference

defines the OriginGroup that would override the DefaultOriginGroup.

OdataType string
OriginGroup ResourceReference

defines the OriginGroup that would override the DefaultOriginGroup.

odataType String
originGroup ResourceReference

defines the OriginGroup that would override the DefaultOriginGroup.

odataType string
originGroup ResourceReference

defines the OriginGroup that would override the DefaultOriginGroup.

odata_type str
origin_group ResourceReference

defines the OriginGroup that would override the DefaultOriginGroup.

odataType String
originGroup Property Map

defines the OriginGroup that would override the DefaultOriginGroup.

OriginGroupOverrideActionParametersResponse

OdataType string
OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

OdataType string
OriginGroup ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

odataType String
originGroup ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

odataType string
originGroup ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

odata_type str
origin_group ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

odataType String
originGroup Property Map

defines the OriginGroup that would override the DefaultOriginGroup.

OriginGroupOverrideActionResponse

Parameters OriginGroupOverrideActionParametersResponse

Defines the parameters for the action.

parameters OriginGroupOverrideActionParametersResponse

Defines the parameters for the action.

parameters OriginGroupOverrideActionParametersResponse

Defines the parameters for the action.

parameters OriginGroupOverrideActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

ParamIndicator

Expires
Expires
KeyId
KeyId
Signature
Signature
ParamIndicatorExpires
Expires
ParamIndicatorKeyId
KeyId
ParamIndicatorSignature
Signature
Expires
Expires
KeyId
KeyId
Signature
Signature
Expires
Expires
KeyId
KeyId
Signature
Signature
EXPIRES
Expires
KEY_ID
KeyId
SIGNATURE
Signature
"Expires"
Expires
"KeyId"
KeyId
"Signature"
Signature

PostArgsMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.PostArgsOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of PostArg to be matched

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | PostArgsOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of PostArg to be matched

Transforms []string

List of transforms

odataType String
operator String | PostArgsOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of PostArg to be matched

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | PostArgsOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

selector string

Name of PostArg to be matched

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | PostArgsOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

selector str

Name of PostArg to be matched

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of PostArg to be matched

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

PostArgsMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of PostArg to be matched

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of PostArg to be matched

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of PostArg to be matched

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

selector string

Name of PostArg to be matched

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

selector str

Name of PostArg to be matched

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of PostArg to be matched

transforms List<String>

List of transforms

PostArgsOperator

Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
PostArgsOperatorAny
Any
PostArgsOperatorEqual
Equal
PostArgsOperatorContains
Contains
PostArgsOperatorBeginsWith
BeginsWith
PostArgsOperatorEndsWith
EndsWith
PostArgsOperatorLessThan
LessThan
PostArgsOperatorLessThanOrEqual
LessThanOrEqual
PostArgsOperatorGreaterThan
GreaterThan
PostArgsOperatorGreaterThanOrEqual
GreaterThanOrEqual
PostArgsOperatorRegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
ANY
Any
EQUAL
Equal
CONTAINS
Contains
BEGINS_WITH
BeginsWith
ENDS_WITH
EndsWith
LESS_THAN
LessThan
LESS_THAN_OR_EQUAL
LessThanOrEqual
GREATER_THAN
GreaterThan
GREATER_THAN_OR_EQUAL
GreaterThanOrEqual
REG_EX
RegEx
"Any"
Any
"Equal"
Equal
"Contains"
Contains
"BeginsWith"
BeginsWith
"EndsWith"
EndsWith
"LessThan"
LessThan
"LessThanOrEqual"
LessThanOrEqual
"GreaterThan"
GreaterThan
"GreaterThanOrEqual"
GreaterThanOrEqual
"RegEx"
RegEx

QueryStringBehavior

Include
Include
IncludeAll
IncludeAll
Exclude
Exclude
ExcludeAll
ExcludeAll
QueryStringBehaviorInclude
Include
QueryStringBehaviorIncludeAll
IncludeAll
QueryStringBehaviorExclude
Exclude
QueryStringBehaviorExcludeAll
ExcludeAll
Include
Include
IncludeAll
IncludeAll
Exclude
Exclude
ExcludeAll
ExcludeAll
Include
Include
IncludeAll
IncludeAll
Exclude
Exclude
ExcludeAll
ExcludeAll
INCLUDE
Include
INCLUDE_ALL
IncludeAll
EXCLUDE
Exclude
EXCLUDE_ALL
ExcludeAll
"Include"
Include
"IncludeAll"
IncludeAll
"Exclude"
Exclude
"ExcludeAll"
ExcludeAll

QueryStringMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.QueryStringOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | QueryStringOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String | QueryStringOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | QueryStringOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | QueryStringOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

QueryStringMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

QueryStringOperator

Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
QueryStringOperatorAny
Any
QueryStringOperatorEqual
Equal
QueryStringOperatorContains
Contains
QueryStringOperatorBeginsWith
BeginsWith
QueryStringOperatorEndsWith
EndsWith
QueryStringOperatorLessThan
LessThan
QueryStringOperatorLessThanOrEqual
LessThanOrEqual
QueryStringOperatorGreaterThan
GreaterThan
QueryStringOperatorGreaterThanOrEqual
GreaterThanOrEqual
QueryStringOperatorRegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
ANY
Any
EQUAL
Equal
CONTAINS
Contains
BEGINS_WITH
BeginsWith
ENDS_WITH
EndsWith
LESS_THAN
LessThan
LESS_THAN_OR_EQUAL
LessThanOrEqual
GREATER_THAN
GreaterThan
GREATER_THAN_OR_EQUAL
GreaterThanOrEqual
REG_EX
RegEx
"Any"
Any
"Equal"
Equal
"Contains"
Contains
"BeginsWith"
BeginsWith
"EndsWith"
EndsWith
"LessThan"
LessThan
"LessThanOrEqual"
LessThanOrEqual
"GreaterThan"
GreaterThan
"GreaterThanOrEqual"
GreaterThanOrEqual
"RegEx"
RegEx

RedirectType

Moved
Moved
Found
Found
TemporaryRedirect
TemporaryRedirect
PermanentRedirect
PermanentRedirect
RedirectTypeMoved
Moved
RedirectTypeFound
Found
RedirectTypeTemporaryRedirect
TemporaryRedirect
RedirectTypePermanentRedirect
PermanentRedirect
Moved
Moved
Found
Found
TemporaryRedirect
TemporaryRedirect
PermanentRedirect
PermanentRedirect
Moved
Moved
Found
Found
TemporaryRedirect
TemporaryRedirect
PermanentRedirect
PermanentRedirect
MOVED
Moved
FOUND
Found
TEMPORARY_REDIRECT
TemporaryRedirect
PERMANENT_REDIRECT
PermanentRedirect
"Moved"
Moved
"Found"
Found
"TemporaryRedirect"
TemporaryRedirect
"PermanentRedirect"
PermanentRedirect

RemoteAddressMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.RemoteAddressOperator

Describes operator to be matched

MatchValues List<string>

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.

NegateCondition bool

Describes if this is negate condition or not

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | RemoteAddressOperator

Describes operator to be matched

MatchValues []string

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.

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String | RemoteAddressOperator

Describes operator to be matched

matchValues List<String>

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.

negateCondition Boolean

Describes if this is negate condition or not

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | RemoteAddressOperator

Describes operator to be matched

matchValues string[]

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.

negateCondition boolean

Describes if this is negate condition or not

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | RemoteAddressOperator

Describes operator to be matched

match_values Sequence[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.

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "IPMatch" | "GeoMatch"

Describes operator to be matched

matchValues List<String>

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.

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

RemoteAddressMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

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.

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

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.

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

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.

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

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.

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[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.

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

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.

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

RemoteAddressOperator

Any
Any
IPMatch
IPMatch
GeoMatch
GeoMatch
RemoteAddressOperatorAny
Any
RemoteAddressOperatorIPMatch
IPMatch
RemoteAddressOperatorGeoMatch
GeoMatch
Any
Any
IPMatch
IPMatch
GeoMatch
GeoMatch
Any
Any
IPMatch
IPMatch
GeoMatch
GeoMatch
ANY
Any
IP_MATCH
IPMatch
GEO_MATCH
GeoMatch
"Any"
Any
"IPMatch"
IPMatch
"GeoMatch"
GeoMatch

RequestBodyMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.RequestBodyOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | RequestBodyOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String | RequestBodyOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | RequestBodyOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | RequestBodyOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

RequestBodyMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

RequestBodyOperator

Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
RequestBodyOperatorAny
Any
RequestBodyOperatorEqual
Equal
RequestBodyOperatorContains
Contains
RequestBodyOperatorBeginsWith
BeginsWith
RequestBodyOperatorEndsWith
EndsWith
RequestBodyOperatorLessThan
LessThan
RequestBodyOperatorLessThanOrEqual
LessThanOrEqual
RequestBodyOperatorGreaterThan
GreaterThan
RequestBodyOperatorGreaterThanOrEqual
GreaterThanOrEqual
RequestBodyOperatorRegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
ANY
Any
EQUAL
Equal
CONTAINS
Contains
BEGINS_WITH
BeginsWith
ENDS_WITH
EndsWith
LESS_THAN
LessThan
LESS_THAN_OR_EQUAL
LessThanOrEqual
GREATER_THAN
GreaterThan
GREATER_THAN_OR_EQUAL
GreaterThanOrEqual
REG_EX
RegEx
"Any"
Any
"Equal"
Equal
"Contains"
Contains
"BeginsWith"
BeginsWith
"EndsWith"
EndsWith
"LessThan"
LessThan
"LessThanOrEqual"
LessThanOrEqual
"GreaterThan"
GreaterThan
"GreaterThanOrEqual"
GreaterThanOrEqual
"RegEx"
RegEx

RequestHeaderMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.RequestHeaderOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Header to be matched

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | RequestHeaderOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Header to be matched

Transforms []string

List of transforms

odataType String
operator String | RequestHeaderOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Header to be matched

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | RequestHeaderOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

selector string

Name of Header to be matched

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | RequestHeaderOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

selector str

Name of Header to be matched

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Header to be matched

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

RequestHeaderMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Header to be matched

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Header to be matched

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Header to be matched

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

selector string

Name of Header to be matched

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

selector str

Name of Header to be matched

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Header to be matched

transforms List<String>

List of transforms

RequestHeaderOperator

Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
RequestHeaderOperatorAny
Any
RequestHeaderOperatorEqual
Equal
RequestHeaderOperatorContains
Contains
RequestHeaderOperatorBeginsWith
BeginsWith
RequestHeaderOperatorEndsWith
EndsWith
RequestHeaderOperatorLessThan
LessThan
RequestHeaderOperatorLessThanOrEqual
LessThanOrEqual
RequestHeaderOperatorGreaterThan
GreaterThan
RequestHeaderOperatorGreaterThanOrEqual
GreaterThanOrEqual
RequestHeaderOperatorRegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
ANY
Any
EQUAL
Equal
CONTAINS
Contains
BEGINS_WITH
BeginsWith
ENDS_WITH
EndsWith
LESS_THAN
LessThan
LESS_THAN_OR_EQUAL
LessThanOrEqual
GREATER_THAN
GreaterThan
GREATER_THAN_OR_EQUAL
GreaterThanOrEqual
REG_EX
RegEx
"Any"
Any
"Equal"
Equal
"Contains"
Contains
"BeginsWith"
BeginsWith
"EndsWith"
EndsWith
"LessThan"
LessThan
"LessThanOrEqual"
LessThanOrEqual
"GreaterThan"
GreaterThan
"GreaterThanOrEqual"
GreaterThanOrEqual
"RegEx"
RegEx

RequestMethodMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.RequestMethodOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

OdataType string
Operator string | RequestMethodOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

odataType String
operator String | RequestMethodOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

odataType string
operator string | RequestMethodOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

odata_type str
operator str | RequestMethodOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

odataType String
operator String | "Equal"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

RequestMethodMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

RequestMethodOperator

Equal
Equal
RequestMethodOperatorEqual
Equal
Equal
Equal
Equal
Equal
EQUAL
Equal
"Equal"
Equal

RequestSchemeMatchConditionParameters

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

RequestSchemeMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

RequestUriMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.RequestUriOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | RequestUriOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String | RequestUriOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | RequestUriOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | RequestUriOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

RequestUriMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

RequestUriOperator

Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
RequestUriOperatorAny
Any
RequestUriOperatorEqual
Equal
RequestUriOperatorContains
Contains
RequestUriOperatorBeginsWith
BeginsWith
RequestUriOperatorEndsWith
EndsWith
RequestUriOperatorLessThan
LessThan
RequestUriOperatorLessThanOrEqual
LessThanOrEqual
RequestUriOperatorGreaterThan
GreaterThan
RequestUriOperatorGreaterThanOrEqual
GreaterThanOrEqual
RequestUriOperatorRegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
ANY
Any
EQUAL
Equal
CONTAINS
Contains
BEGINS_WITH
BeginsWith
ENDS_WITH
EndsWith
LESS_THAN
LessThan
LESS_THAN_OR_EQUAL
LessThanOrEqual
GREATER_THAN
GreaterThan
GREATER_THAN_OR_EQUAL
GreaterThanOrEqual
REG_EX
RegEx
"Any"
Any
"Equal"
Equal
"Contains"
Contains
"BeginsWith"
BeginsWith
"EndsWith"
EndsWith
"LessThan"
LessThan
"LessThanOrEqual"
LessThanOrEqual
"GreaterThan"
GreaterThan
"GreaterThanOrEqual"
GreaterThanOrEqual
"RegEx"
RegEx

ResourceReference

Id string

Resource ID.

Id string

Resource ID.

id String

Resource ID.

id string

Resource ID.

id str

Resource ID.

id String

Resource ID.

ResourceReferenceResponse

Id string

Resource ID.

Id string

Resource ID.

id String

Resource ID.

id string

Resource ID.

id str

Resource ID.

id String

Resource ID.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC)

CreatedBy string

An identifier for the identity that created the resource

CreatedByType string

The type of identity that created the resource

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

An identifier for the identity that last modified the resource

LastModifiedByType string

The type of identity that last modified the resource

CreatedAt string

The timestamp of resource creation (UTC)

CreatedBy string

An identifier for the identity that created the resource

CreatedByType string

The type of identity that created the resource

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

An identifier for the identity that last modified the resource

LastModifiedByType string

The type of identity that last modified the resource

createdAt String

The timestamp of resource creation (UTC)

createdBy String

An identifier for the identity that created the resource

createdByType String

The type of identity that created the resource

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

An identifier for the identity that last modified the resource

lastModifiedByType String

The type of identity that last modified the resource

createdAt string

The timestamp of resource creation (UTC)

createdBy string

An identifier for the identity that created the resource

createdByType string

The type of identity that created the resource

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

An identifier for the identity that last modified the resource

lastModifiedByType string

The type of identity that last modified the resource

created_at str

The timestamp of resource creation (UTC)

created_by str

An identifier for the identity that created the resource

created_by_type str

The type of identity that created the resource

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

An identifier for the identity that last modified the resource

last_modified_by_type str

The type of identity that last modified the resource

createdAt String

The timestamp of resource creation (UTC)

createdBy String

An identifier for the identity that created the resource

createdByType String

The type of identity that created the resource

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

An identifier for the identity that last modified the resource

lastModifiedByType String

The type of identity that last modified the resource

Transform

Lowercase
Lowercase
Uppercase
Uppercase
Trim
Trim
UrlDecode
UrlDecode
UrlEncode
UrlEncode
RemoveNulls
RemoveNulls
TransformLowercase
Lowercase
TransformUppercase
Uppercase
TransformTrim
Trim
TransformUrlDecode
UrlDecode
TransformUrlEncode
UrlEncode
TransformRemoveNulls
RemoveNulls
Lowercase
Lowercase
Uppercase
Uppercase
Trim
Trim
UrlDecode
UrlDecode
UrlEncode
UrlEncode
RemoveNulls
RemoveNulls
Lowercase
Lowercase
Uppercase
Uppercase
Trim
Trim
UrlDecode
UrlDecode
UrlEncode
UrlEncode
RemoveNulls
RemoveNulls
LOWERCASE
Lowercase
UPPERCASE
Uppercase
TRIM
Trim
URL_DECODE
UrlDecode
URL_ENCODE
UrlEncode
REMOVE_NULLS
RemoveNulls
"Lowercase"
Lowercase
"Uppercase"
Uppercase
"Trim"
Trim
"UrlDecode"
UrlDecode
"UrlEncode"
UrlEncode
"RemoveNulls"
RemoveNulls

UrlFileExtensionMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.UrlFileExtensionOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | UrlFileExtensionOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String | UrlFileExtensionOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | UrlFileExtensionOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | UrlFileExtensionOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

UrlFileExtensionMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

UrlFileExtensionOperator

Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
UrlFileExtensionOperatorAny
Any
UrlFileExtensionOperatorEqual
Equal
UrlFileExtensionOperatorContains
Contains
UrlFileExtensionOperatorBeginsWith
BeginsWith
UrlFileExtensionOperatorEndsWith
EndsWith
UrlFileExtensionOperatorLessThan
LessThan
UrlFileExtensionOperatorLessThanOrEqual
LessThanOrEqual
UrlFileExtensionOperatorGreaterThan
GreaterThan
UrlFileExtensionOperatorGreaterThanOrEqual
GreaterThanOrEqual
UrlFileExtensionOperatorRegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
ANY
Any
EQUAL
Equal
CONTAINS
Contains
BEGINS_WITH
BeginsWith
ENDS_WITH
EndsWith
LESS_THAN
LessThan
LESS_THAN_OR_EQUAL
LessThanOrEqual
GREATER_THAN
GreaterThan
GREATER_THAN_OR_EQUAL
GreaterThanOrEqual
REG_EX
RegEx
"Any"
Any
"Equal"
Equal
"Contains"
Contains
"BeginsWith"
BeginsWith
"EndsWith"
EndsWith
"LessThan"
LessThan
"LessThanOrEqual"
LessThanOrEqual
"GreaterThan"
GreaterThan
"GreaterThanOrEqual"
GreaterThanOrEqual
"RegEx"
RegEx

UrlFileNameMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.UrlFileNameOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | UrlFileNameOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String | UrlFileNameOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | UrlFileNameOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | UrlFileNameOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

UrlFileNameMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

UrlFileNameOperator

Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
UrlFileNameOperatorAny
Any
UrlFileNameOperatorEqual
Equal
UrlFileNameOperatorContains
Contains
UrlFileNameOperatorBeginsWith
BeginsWith
UrlFileNameOperatorEndsWith
EndsWith
UrlFileNameOperatorLessThan
LessThan
UrlFileNameOperatorLessThanOrEqual
LessThanOrEqual
UrlFileNameOperatorGreaterThan
GreaterThan
UrlFileNameOperatorGreaterThanOrEqual
GreaterThanOrEqual
UrlFileNameOperatorRegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
RegEx
RegEx
ANY
Any
EQUAL
Equal
CONTAINS
Contains
BEGINS_WITH
BeginsWith
ENDS_WITH
EndsWith
LESS_THAN
LessThan
LESS_THAN_OR_EQUAL
LessThanOrEqual
GREATER_THAN
GreaterThan
GREATER_THAN_OR_EQUAL
GreaterThanOrEqual
REG_EX
RegEx
"Any"
Any
"Equal"
Equal
"Contains"
Contains
"BeginsWith"
BeginsWith
"EndsWith"
EndsWith
"LessThan"
LessThan
"LessThanOrEqual"
LessThanOrEqual
"GreaterThan"
GreaterThan
"GreaterThanOrEqual"
GreaterThanOrEqual
"RegEx"
RegEx

UrlPathMatchConditionParameters

OdataType string
Operator string | Pulumi.AzureNative.Cdn.UrlPathOperator

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>

List of transforms

OdataType string
Operator string | UrlPathOperator

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String | UrlPathOperator

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<Either<String,Transform>>

List of transforms

odataType string
operator string | UrlPathOperator

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms (string | Transform)[]

List of transforms

odata_type str
operator str | UrlPathOperator

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[Union[str, Transform]]

List of transforms

odataType String
operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "Wildcard" | "RegEx"

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">

List of transforms

UrlPathMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

UrlPathOperator

Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
Wildcard
Wildcard
RegEx
RegEx
UrlPathOperatorAny
Any
UrlPathOperatorEqual
Equal
UrlPathOperatorContains
Contains
UrlPathOperatorBeginsWith
BeginsWith
UrlPathOperatorEndsWith
EndsWith
UrlPathOperatorLessThan
LessThan
UrlPathOperatorLessThanOrEqual
LessThanOrEqual
UrlPathOperatorGreaterThan
GreaterThan
UrlPathOperatorGreaterThanOrEqual
GreaterThanOrEqual
UrlPathOperatorWildcard
Wildcard
UrlPathOperatorRegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
Wildcard
Wildcard
RegEx
RegEx
Any
Any
Equal
Equal
Contains
Contains
BeginsWith
BeginsWith
EndsWith
EndsWith
LessThan
LessThan
LessThanOrEqual
LessThanOrEqual
GreaterThan
GreaterThan
GreaterThanOrEqual
GreaterThanOrEqual
Wildcard
Wildcard
RegEx
RegEx
ANY
Any
EQUAL
Equal
CONTAINS
Contains
BEGINS_WITH
BeginsWith
ENDS_WITH
EndsWith
LESS_THAN
LessThan
LESS_THAN_OR_EQUAL
LessThanOrEqual
GREATER_THAN
GreaterThan
GREATER_THAN_OR_EQUAL
GreaterThanOrEqual
WILDCARD
Wildcard
REG_EX
RegEx
"Any"
Any
"Equal"
Equal
"Contains"
Contains
"BeginsWith"
BeginsWith
"EndsWith"
EndsWith
"LessThan"
LessThan
"LessThanOrEqual"
LessThanOrEqual
"GreaterThan"
GreaterThan
"GreaterThanOrEqual"
GreaterThanOrEqual
"Wildcard"
Wildcard
"RegEx"
RegEx

UrlRedirectAction

Parameters UrlRedirectActionParameters

Defines the parameters for the action.

parameters UrlRedirectActionParameters

Defines the parameters for the action.

parameters UrlRedirectActionParameters

Defines the parameters for the action.

parameters UrlRedirectActionParameters

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

UrlRedirectActionParameters

OdataType string
RedirectType string | Pulumi.AzureNative.Cdn.RedirectType

The redirect type the rule will use when redirecting traffic.

CustomFragment string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

CustomHostname string

Host to redirect. Leave empty to use the incoming host as the destination host.

CustomPath string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

CustomQueryString string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

DestinationProtocol string | Pulumi.AzureNative.Cdn.DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest

OdataType string
RedirectType string | RedirectType

The redirect type the rule will use when redirecting traffic.

CustomFragment string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

CustomHostname string

Host to redirect. Leave empty to use the incoming host as the destination host.

CustomPath string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

CustomQueryString string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

DestinationProtocol string | DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest

odataType String
redirectType String | RedirectType

The redirect type the rule will use when redirecting traffic.

customFragment String

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname String

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath String

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString String

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destinationProtocol String | DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest

odataType string
redirectType string | RedirectType

The redirect type the rule will use when redirecting traffic.

customFragment string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname string

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destinationProtocol string | DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest

odata_type str
redirect_type str | RedirectType

The redirect type the rule will use when redirecting traffic.

custom_fragment str

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

custom_hostname str

Host to redirect. Leave empty to use the incoming host as the destination host.

custom_path str

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

custom_query_string str

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destination_protocol str | DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest

odataType String
redirectType String | "Moved" | "Found" | "TemporaryRedirect" | "PermanentRedirect"

The redirect type the rule will use when redirecting traffic.

customFragment String

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname String

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath String

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString String

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destinationProtocol String | "MatchRequest" | "Http" | "Https"

Protocol to use for the redirect. The default value is MatchRequest

UrlRedirectActionParametersResponse

OdataType string
RedirectType string

The redirect type the rule will use when redirecting traffic.

CustomFragment string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

CustomHostname string

Host to redirect. Leave empty to use the incoming host as the destination host.

CustomPath string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

CustomQueryString string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

DestinationProtocol string

Protocol to use for the redirect. The default value is MatchRequest

OdataType string
RedirectType string

The redirect type the rule will use when redirecting traffic.

CustomFragment string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

CustomHostname string

Host to redirect. Leave empty to use the incoming host as the destination host.

CustomPath string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

CustomQueryString string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

DestinationProtocol string

Protocol to use for the redirect. The default value is MatchRequest

odataType String
redirectType String

The redirect type the rule will use when redirecting traffic.

customFragment String

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname String

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath String

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString String

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destinationProtocol String

Protocol to use for the redirect. The default value is MatchRequest

odataType string
redirectType string

The redirect type the rule will use when redirecting traffic.

customFragment string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname string

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destinationProtocol string

Protocol to use for the redirect. The default value is MatchRequest

odata_type str
redirect_type str

The redirect type the rule will use when redirecting traffic.

custom_fragment str

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

custom_hostname str

Host to redirect. Leave empty to use the incoming host as the destination host.

custom_path str

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

custom_query_string str

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destination_protocol str

Protocol to use for the redirect. The default value is MatchRequest

odataType String
redirectType String

The redirect type the rule will use when redirecting traffic.

customFragment String

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname String

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath String

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString String

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destinationProtocol String

Protocol to use for the redirect. The default value is MatchRequest

UrlRedirectActionResponse

Parameters UrlRedirectActionParametersResponse

Defines the parameters for the action.

parameters UrlRedirectActionParametersResponse

Defines the parameters for the action.

parameters UrlRedirectActionParametersResponse

Defines the parameters for the action.

parameters UrlRedirectActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

UrlRewriteAction

Parameters UrlRewriteActionParameters

Defines the parameters for the action.

parameters UrlRewriteActionParameters

Defines the parameters for the action.

parameters UrlRewriteActionParameters

Defines the parameters for the action.

parameters UrlRewriteActionParameters

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

UrlRewriteActionParameters

Destination string

Define the relative URL to which the above requests will be rewritten by.

OdataType string
SourcePattern string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

PreserveUnmatchedPath bool

Whether to preserve unmatched path. Default value is true.

Destination string

Define the relative URL to which the above requests will be rewritten by.

OdataType string
SourcePattern string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

PreserveUnmatchedPath bool

Whether to preserve unmatched path. Default value is true.

destination String

Define the relative URL to which the above requests will be rewritten by.

odataType String
sourcePattern String

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserveUnmatchedPath Boolean

Whether to preserve unmatched path. Default value is true.

destination string

Define the relative URL to which the above requests will be rewritten by.

odataType string
sourcePattern string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserveUnmatchedPath boolean

Whether to preserve unmatched path. Default value is true.

destination str

Define the relative URL to which the above requests will be rewritten by.

odata_type str
source_pattern str

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserve_unmatched_path bool

Whether to preserve unmatched path. Default value is true.

destination String

Define the relative URL to which the above requests will be rewritten by.

odataType String
sourcePattern String

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserveUnmatchedPath Boolean

Whether to preserve unmatched path. Default value is true.

UrlRewriteActionParametersResponse

Destination string

Define the relative URL to which the above requests will be rewritten by.

OdataType string
SourcePattern string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

PreserveUnmatchedPath bool

Whether to preserve unmatched path. Default value is true.

Destination string

Define the relative URL to which the above requests will be rewritten by.

OdataType string
SourcePattern string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

PreserveUnmatchedPath bool

Whether to preserve unmatched path. Default value is true.

destination String

Define the relative URL to which the above requests will be rewritten by.

odataType String
sourcePattern String

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserveUnmatchedPath Boolean

Whether to preserve unmatched path. Default value is true.

destination string

Define the relative URL to which the above requests will be rewritten by.

odataType string
sourcePattern string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserveUnmatchedPath boolean

Whether to preserve unmatched path. Default value is true.

destination str

Define the relative URL to which the above requests will be rewritten by.

odata_type str
source_pattern str

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserve_unmatched_path bool

Whether to preserve unmatched path. Default value is true.

destination String

Define the relative URL to which the above requests will be rewritten by.

odataType String
sourcePattern String

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserveUnmatchedPath Boolean

Whether to preserve unmatched path. Default value is true.

UrlRewriteActionResponse

Parameters UrlRewriteActionParametersResponse

Defines the parameters for the action.

parameters UrlRewriteActionParametersResponse

Defines the parameters for the action.

parameters UrlRewriteActionParametersResponse

Defines the parameters for the action.

parameters UrlRewriteActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

UrlSigningAction

Parameters UrlSigningActionParameters

Defines the parameters for the action.

parameters UrlSigningActionParameters

Defines the parameters for the action.

parameters UrlSigningActionParameters

Defines the parameters for the action.

parameters UrlSigningActionParameters

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

UrlSigningActionParameters

OdataType string
Algorithm string | Pulumi.AzureNative.Cdn.Algorithm

Algorithm to use for URL signing

ParameterNameOverride List<Pulumi.AzureNative.Cdn.Inputs.UrlSigningParamIdentifier>

Defines which query string parameters in the url to be considered for expires, key id etc.

OdataType string
Algorithm string | Algorithm

Algorithm to use for URL signing

ParameterNameOverride []UrlSigningParamIdentifier

Defines which query string parameters in the url to be considered for expires, key id etc.

odataType String
algorithm String | Algorithm

Algorithm to use for URL signing

parameterNameOverride List<UrlSigningParamIdentifier>

Defines which query string parameters in the url to be considered for expires, key id etc.

odataType string
algorithm string | Algorithm

Algorithm to use for URL signing

parameterNameOverride UrlSigningParamIdentifier[]

Defines which query string parameters in the url to be considered for expires, key id etc.

odata_type str
algorithm str | Algorithm

Algorithm to use for URL signing

parameter_name_override Sequence[UrlSigningParamIdentifier]

Defines which query string parameters in the url to be considered for expires, key id etc.

odataType String
algorithm String | "SHA256"

Algorithm to use for URL signing

parameterNameOverride List<Property Map>

Defines which query string parameters in the url to be considered for expires, key id etc.

UrlSigningActionParametersResponse

OdataType string
Algorithm string

Algorithm to use for URL signing

ParameterNameOverride List<Pulumi.AzureNative.Cdn.Inputs.UrlSigningParamIdentifierResponse>

Defines which query string parameters in the url to be considered for expires, key id etc.

OdataType string
Algorithm string

Algorithm to use for URL signing

ParameterNameOverride []UrlSigningParamIdentifierResponse

Defines which query string parameters in the url to be considered for expires, key id etc.

odataType String
algorithm String

Algorithm to use for URL signing

parameterNameOverride List<UrlSigningParamIdentifierResponse>

Defines which query string parameters in the url to be considered for expires, key id etc.

odataType string
algorithm string

Algorithm to use for URL signing

parameterNameOverride UrlSigningParamIdentifierResponse[]

Defines which query string parameters in the url to be considered for expires, key id etc.

odata_type str
algorithm str

Algorithm to use for URL signing

parameter_name_override Sequence[UrlSigningParamIdentifierResponse]

Defines which query string parameters in the url to be considered for expires, key id etc.

odataType String
algorithm String

Algorithm to use for URL signing

parameterNameOverride List<Property Map>

Defines which query string parameters in the url to be considered for expires, key id etc.

UrlSigningActionResponse

Parameters UrlSigningActionParametersResponse

Defines the parameters for the action.

parameters UrlSigningActionParametersResponse

Defines the parameters for the action.

parameters UrlSigningActionParametersResponse

Defines the parameters for the action.

parameters UrlSigningActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

UrlSigningParamIdentifier

ParamIndicator string | Pulumi.AzureNative.Cdn.ParamIndicator

Indicates the purpose of the parameter

ParamName string

Parameter name

ParamIndicator string | ParamIndicator

Indicates the purpose of the parameter

ParamName string

Parameter name

paramIndicator String | ParamIndicator

Indicates the purpose of the parameter

paramName String

Parameter name

paramIndicator string | ParamIndicator

Indicates the purpose of the parameter

paramName string

Parameter name

param_indicator str | ParamIndicator

Indicates the purpose of the parameter

param_name str

Parameter name

paramIndicator String | "Expires" | "KeyId" | "Signature"

Indicates the purpose of the parameter

paramName String

Parameter name

UrlSigningParamIdentifierResponse

ParamIndicator string

Indicates the purpose of the parameter

ParamName string

Parameter name

ParamIndicator string

Indicates the purpose of the parameter

ParamName string

Parameter name

paramIndicator String

Indicates the purpose of the parameter

paramName String

Parameter name

paramIndicator string

Indicates the purpose of the parameter

paramName string

Parameter name

param_indicator str

Indicates the purpose of the parameter

param_name str

Parameter name

paramIndicator String

Indicates the purpose of the parameter

paramName String

Parameter name

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:cdn:Rule rule1 /subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/ruleSets/ruleSet1/rules/rule1 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0