1. Packages
  2. Azure Native
  3. API Docs
  4. cdn
  5. Rule
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

azure-native.cdn.Rule

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.9.0 published on Wednesday, Sep 27, 2023 by Pulumi

    Friendly Rules name mapping to the any Rules or secret related information. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 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",
                        TypeName = "DeliveryRuleHeaderActionParameters",
                        Value = "MSFT",
                    },
                },
            },
            Conditions = new[]
            {
                new AzureNative.Cdn.Inputs.DeliveryRuleRequestMethodConditionArgs
                {
                    Name = "RequestMethod",
                    Parameters = new AzureNative.Cdn.Inputs.RequestMethodMatchConditionParametersArgs
                    {
                        MatchValues = new[]
                        {
                            "GET",
                        },
                        NegateCondition = false,
                        Operator = "Equal",
                        TypeName = "DeliveryRuleRequestMethodConditionParameters",
                    },
                },
            },
            Order = 1,
            ProfileName = "profile1",
            ResourceGroupName = "RG",
            RuleName = "rule1",
            RuleSetName = "ruleSet1",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/cdn/v2"
    	"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",
    						TypeName:     "DeliveryRuleHeaderActionParameters",
    						Value:        "MSFT",
    					},
    				},
    			},
    			Conditions: pulumi.AnyArray{
    				cdn.DeliveryRuleRequestMethodCondition{
    					Name: "RequestMethod",
    					Parameters: cdn.RequestMethodMatchConditionParameters{
    						MatchValues: []string{
    							"GET",
    						},
    						NegateCondition: false,
    						Operator:        "Equal",
    						TypeName:        "DeliveryRuleRequestMethodConditionParameters",
    					},
    				},
    			},
    			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("typeName", "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("operator", "Equal"),
                        Map.entry("typeName", "DeliveryRuleRequestMethodConditionParameters")
                    ))
                ))
                .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",
                type_name="DeliveryRuleHeaderActionParameters",
                value="MSFT",
            ),
        )],
        conditions=[azure_native.cdn.DeliveryRuleRequestMethodConditionArgs(
            name="RequestMethod",
            parameters=azure_native.cdn.RequestMethodMatchConditionParametersArgs(
                match_values=["GET"],
                negate_condition=False,
                operator="Equal",
                type_name="DeliveryRuleRequestMethodConditionParameters",
            ),
        )],
        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",
                typeName: "DeliveryRuleHeaderActionParameters",
                value: "MSFT",
            },
        }],
        conditions: [{
            name: "RequestMethod",
            parameters: {
                matchValues: ["GET"],
                negateCondition: false,
                operator: "Equal",
                typeName: "DeliveryRuleRequestMethodConditionParameters",
            },
        }],
        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
                typeName: DeliveryRuleHeaderActionParameters
                value: MSFT
          conditions:
            - name: RequestMethod
              parameters:
                matchValues:
                  - GET
                negateCondition: false
                operator: Equal
                typeName: DeliveryRuleRequestMethodConditionParameters
          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, DeliveryRuleRouteConfigurationOverrideActionArgs, OriginGroupOverrideActionArgs, UrlRedirectActionArgs, UrlRewriteActionArgs, UrlSigningActionArgs]]] = None,
             conditions: Optional[Sequence[Union[DeliveryRuleClientPortConditionArgs, DeliveryRuleCookiesConditionArgs, DeliveryRuleHostNameConditionArgs, DeliveryRuleHttpVersionConditionArgs, DeliveryRuleIsDeviceConditionArgs, DeliveryRulePostArgsConditionArgs, DeliveryRuleQueryStringConditionArgs, DeliveryRuleRemoteAddressConditionArgs, DeliveryRuleRequestBodyConditionArgs, DeliveryRuleRequestHeaderConditionArgs, DeliveryRuleRequestMethodConditionArgs, DeliveryRuleRequestSchemeConditionArgs, DeliveryRuleRequestUriConditionArgs, DeliveryRuleServerPortConditionArgs, DeliveryRuleSocketAddrConditionArgs, DeliveryRuleSslProtocolConditionArgs, 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 Azure Front Door Standard or Azure Front Door Premium 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 Azure Front Door Standard or Azure Front Door Premium 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 Azure Front Door Standard or Azure Front Door Premium 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 (DeliveryRuleCacheExpirationAction | DeliveryRuleCacheKeyQueryStringActionArgs | DeliveryRuleRequestHeaderActionArgs | DeliveryRuleResponseHeaderActionArgs | DeliveryRuleRouteConfigurationOverrideActionArgs | 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 Azure Front Door Standard or Azure Front Door Premium 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 (DeliveryRuleClientPortCondition | DeliveryRuleCookiesConditionArgs | DeliveryRuleHostNameConditionArgs | DeliveryRuleHttpVersionConditionArgs | DeliveryRuleIsDeviceConditionArgs | DeliveryRulePostArgsConditionArgs | DeliveryRuleQueryStringConditionArgs | DeliveryRuleRemoteAddressConditionArgs | DeliveryRuleRequestBodyConditionArgs | DeliveryRuleRequestHeaderConditionArgs | DeliveryRuleRequestMethodConditionArgs | DeliveryRuleRequestSchemeConditionArgs | DeliveryRuleRequestUriConditionArgs | DeliveryRuleServerPortConditionArgs | DeliveryRuleSocketAddrConditionArgs | DeliveryRuleSslProtocolConditionArgs | 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, DeliveryRuleRouteConfigurationOverrideActionArgs, 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 Azure Front Door Standard or Azure Front Door Premium 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[DeliveryRuleClientPortConditionArgs, DeliveryRuleCookiesConditionArgs, DeliveryRuleHostNameConditionArgs, DeliveryRuleHttpVersionConditionArgs, DeliveryRuleIsDeviceConditionArgs, DeliveryRulePostArgsConditionArgs, DeliveryRuleQueryStringConditionArgs, DeliveryRuleRemoteAddressConditionArgs, DeliveryRuleRequestBodyConditionArgs, DeliveryRuleRequestHeaderConditionArgs, DeliveryRuleRequestMethodConditionArgs, DeliveryRuleRequestSchemeConditionArgs, DeliveryRuleRequestUriConditionArgs, DeliveryRuleServerPortConditionArgs, DeliveryRuleSocketAddrConditionArgs, DeliveryRuleSslProtocolConditionArgs, 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 | 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 Azure Front Door Standard or Azure Front Door Premium 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 | 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, AlgorithmArgs

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

    CacheBehavior, CacheBehaviorArgs

    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

    CacheConfiguration, CacheConfigurationArgs

    CacheBehavior string | Pulumi.AzureNative.Cdn.RuleCacheBehavior

    Caching behavior for the requests

    CacheDuration string

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

    IsCompressionEnabled string | Pulumi.AzureNative.Cdn.RuleIsCompressionEnabled

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    QueryParameters string

    query parameters to include or exclude (comma separated).

    QueryStringCachingBehavior string | Pulumi.AzureNative.Cdn.RuleQueryStringCachingBehavior

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    CacheBehavior string | RuleCacheBehavior

    Caching behavior for the requests

    CacheDuration string

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

    IsCompressionEnabled string | RuleIsCompressionEnabled

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    QueryParameters string

    query parameters to include or exclude (comma separated).

    QueryStringCachingBehavior string | RuleQueryStringCachingBehavior

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    cacheBehavior String | RuleCacheBehavior

    Caching behavior for the requests

    cacheDuration String

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

    isCompressionEnabled String | RuleIsCompressionEnabled

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    queryParameters String

    query parameters to include or exclude (comma separated).

    queryStringCachingBehavior String | RuleQueryStringCachingBehavior

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    cacheBehavior string | RuleCacheBehavior

    Caching behavior for the requests

    cacheDuration string

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

    isCompressionEnabled string | RuleIsCompressionEnabled

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    queryParameters string

    query parameters to include or exclude (comma separated).

    queryStringCachingBehavior string | RuleQueryStringCachingBehavior

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    cache_behavior str | RuleCacheBehavior

    Caching behavior for the requests

    cache_duration str

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

    is_compression_enabled str | RuleIsCompressionEnabled

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    query_parameters str

    query parameters to include or exclude (comma separated).

    query_string_caching_behavior str | RuleQueryStringCachingBehavior

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    cacheBehavior String | "HonorOrigin" | "OverrideAlways" | "OverrideIfOriginMissing"

    Caching behavior for the requests

    cacheDuration String

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

    isCompressionEnabled String | "Enabled" | "Disabled"

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    queryParameters String

    query parameters to include or exclude (comma separated).

    queryStringCachingBehavior String | "IgnoreQueryString" | "UseQueryString" | "IgnoreSpecifiedQueryStrings" | "IncludeSpecifiedQueryStrings"

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    CacheConfigurationResponse, CacheConfigurationResponseArgs

    CacheBehavior string

    Caching behavior for the requests

    CacheDuration string

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

    IsCompressionEnabled string

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    QueryParameters string

    query parameters to include or exclude (comma separated).

    QueryStringCachingBehavior string

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    CacheBehavior string

    Caching behavior for the requests

    CacheDuration string

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

    IsCompressionEnabled string

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    QueryParameters string

    query parameters to include or exclude (comma separated).

    QueryStringCachingBehavior string

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    cacheBehavior String

    Caching behavior for the requests

    cacheDuration String

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

    isCompressionEnabled String

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    queryParameters String

    query parameters to include or exclude (comma separated).

    queryStringCachingBehavior String

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    cacheBehavior string

    Caching behavior for the requests

    cacheDuration string

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

    isCompressionEnabled string

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    queryParameters string

    query parameters to include or exclude (comma separated).

    queryStringCachingBehavior string

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    cache_behavior str

    Caching behavior for the requests

    cache_duration str

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

    is_compression_enabled str

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    query_parameters str

    query parameters to include or exclude (comma separated).

    query_string_caching_behavior str

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    cacheBehavior String

    Caching behavior for the requests

    cacheDuration String

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

    isCompressionEnabled String

    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.

    queryParameters String

    query parameters to include or exclude (comma separated).

    queryStringCachingBehavior String

    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    CacheExpirationActionParameters, CacheExpirationActionParametersArgs

    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.

    TypeName 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.

    TypeName 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.

    typeName 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.

    typeName 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.

    type_name 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.

    typeName String
    cacheDuration String

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

    CacheExpirationActionParametersResponse, CacheExpirationActionParametersResponseArgs

    CacheBehavior string

    Caching behavior for the requests

    CacheType string

    The level at which the content needs to be cached.

    TypeName 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.

    TypeName 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.

    typeName 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.

    typeName 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.

    type_name 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.

    typeName String
    cacheDuration String

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

    CacheKeyQueryStringActionParameters, CacheKeyQueryStringActionParametersArgs

    QueryStringBehavior string | Pulumi.AzureNative.Cdn.QueryStringBehavior

    Caching behavior for the requests

    TypeName string
    QueryParameters string

    query parameters to include or exclude (comma separated).

    QueryStringBehavior string | QueryStringBehavior

    Caching behavior for the requests

    TypeName string
    QueryParameters string

    query parameters to include or exclude (comma separated).

    queryStringBehavior String | QueryStringBehavior

    Caching behavior for the requests

    typeName String
    queryParameters String

    query parameters to include or exclude (comma separated).

    queryStringBehavior string | QueryStringBehavior

    Caching behavior for the requests

    typeName string
    queryParameters string

    query parameters to include or exclude (comma separated).

    query_string_behavior str | QueryStringBehavior

    Caching behavior for the requests

    type_name str
    query_parameters str

    query parameters to include or exclude (comma separated).

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

    Caching behavior for the requests

    typeName String
    queryParameters String

    query parameters to include or exclude (comma separated).

    CacheKeyQueryStringActionParametersResponse, CacheKeyQueryStringActionParametersResponseArgs

    QueryStringBehavior string

    Caching behavior for the requests

    TypeName string
    QueryParameters string

    query parameters to include or exclude (comma separated).

    QueryStringBehavior string

    Caching behavior for the requests

    TypeName string
    QueryParameters string

    query parameters to include or exclude (comma separated).

    queryStringBehavior String

    Caching behavior for the requests

    typeName String
    queryParameters String

    query parameters to include or exclude (comma separated).

    queryStringBehavior string

    Caching behavior for the requests

    typeName string
    queryParameters string

    query parameters to include or exclude (comma separated).

    query_string_behavior str

    Caching behavior for the requests

    type_name str
    query_parameters str

    query parameters to include or exclude (comma separated).

    queryStringBehavior String

    Caching behavior for the requests

    typeName String
    queryParameters String

    query parameters to include or exclude (comma separated).

    CacheType, CacheTypeArgs

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

    ClientPortMatchConditionParameters, ClientPortMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.ClientPortOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | ClientPortOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | ClientPortOperator

    Describes operator to be matched

    typeName String
    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

    operator string | ClientPortOperator

    Describes operator to be matched

    typeName string
    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

    operator str | ClientPortOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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

    ClientPortMatchConditionParametersResponse, ClientPortMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    ClientPortOperator, ClientPortOperatorArgs

    Any
    Any
    Equal
    Equal
    Contains
    Contains
    BeginsWith
    BeginsWith
    EndsWith
    EndsWith
    LessThan
    LessThan
    LessThanOrEqual
    LessThanOrEqual
    GreaterThan
    GreaterThan
    GreaterThanOrEqual
    GreaterThanOrEqual
    RegEx
    RegEx
    ClientPortOperatorAny
    Any
    ClientPortOperatorEqual
    Equal
    ClientPortOperatorContains
    Contains
    ClientPortOperatorBeginsWith
    BeginsWith
    ClientPortOperatorEndsWith
    EndsWith
    ClientPortOperatorLessThan
    LessThan
    ClientPortOperatorLessThanOrEqual
    LessThanOrEqual
    ClientPortOperatorGreaterThan
    GreaterThan
    ClientPortOperatorGreaterThanOrEqual
    GreaterThanOrEqual
    ClientPortOperatorRegEx
    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

    CookiesMatchConditionParameters, CookiesMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.CookiesOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | CookiesOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | CookiesOperator

    Describes operator to be matched

    typeName String
    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

    operator string | CookiesOperator

    Describes operator to be matched

    typeName string
    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

    operator str | CookiesOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, CookiesMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, CookiesOperatorArgs

    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, DeliveryRuleCacheExpirationActionArgs

    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, DeliveryRuleCacheExpirationActionResponseArgs

    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, DeliveryRuleCacheKeyQueryStringActionArgs

    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, DeliveryRuleCacheKeyQueryStringActionResponseArgs

    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.

    DeliveryRuleClientPortCondition, DeliveryRuleClientPortConditionArgs

    Parameters ClientPortMatchConditionParameters

    Defines the parameters for the condition.

    parameters ClientPortMatchConditionParameters

    Defines the parameters for the condition.

    parameters ClientPortMatchConditionParameters

    Defines the parameters for the condition.

    parameters ClientPortMatchConditionParameters

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleClientPortConditionResponse, DeliveryRuleClientPortConditionResponseArgs

    Parameters ClientPortMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters ClientPortMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters ClientPortMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters ClientPortMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleCookiesCondition, DeliveryRuleCookiesConditionArgs

    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, DeliveryRuleCookiesConditionResponseArgs

    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.

    DeliveryRuleHostNameCondition, DeliveryRuleHostNameConditionArgs

    Parameters HostNameMatchConditionParameters

    Defines the parameters for the condition.

    parameters HostNameMatchConditionParameters

    Defines the parameters for the condition.

    parameters HostNameMatchConditionParameters

    Defines the parameters for the condition.

    parameters HostNameMatchConditionParameters

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleHostNameConditionResponse, DeliveryRuleHostNameConditionResponseArgs

    Parameters HostNameMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters HostNameMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters HostNameMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters HostNameMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleHttpVersionCondition, DeliveryRuleHttpVersionConditionArgs

    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, DeliveryRuleHttpVersionConditionResponseArgs

    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, DeliveryRuleIsDeviceConditionArgs

    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, DeliveryRuleIsDeviceConditionResponseArgs

    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, DeliveryRulePostArgsConditionArgs

    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, DeliveryRulePostArgsConditionResponseArgs

    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, DeliveryRuleQueryStringConditionArgs

    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, DeliveryRuleQueryStringConditionResponseArgs

    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, DeliveryRuleRemoteAddressConditionArgs

    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, DeliveryRuleRemoteAddressConditionResponseArgs

    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, DeliveryRuleRequestBodyConditionArgs

    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, DeliveryRuleRequestBodyConditionResponseArgs

    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, DeliveryRuleRequestHeaderActionArgs

    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, DeliveryRuleRequestHeaderActionResponseArgs

    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, DeliveryRuleRequestHeaderConditionArgs

    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, DeliveryRuleRequestHeaderConditionResponseArgs

    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, DeliveryRuleRequestMethodConditionArgs

    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, DeliveryRuleRequestMethodConditionResponseArgs

    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, DeliveryRuleRequestSchemeConditionArgs

    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, DeliveryRuleRequestSchemeConditionResponseArgs

    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, DeliveryRuleRequestUriConditionArgs

    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, DeliveryRuleRequestUriConditionResponseArgs

    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, DeliveryRuleResponseHeaderActionArgs

    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, DeliveryRuleResponseHeaderActionResponseArgs

    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.

    DeliveryRuleRouteConfigurationOverrideAction, DeliveryRuleRouteConfigurationOverrideActionArgs

    Parameters RouteConfigurationOverrideActionParameters

    Defines the parameters for the action.

    parameters RouteConfigurationOverrideActionParameters

    Defines the parameters for the action.

    parameters RouteConfigurationOverrideActionParameters

    Defines the parameters for the action.

    parameters RouteConfigurationOverrideActionParameters

    Defines the parameters for the action.

    parameters Property Map

    Defines the parameters for the action.

    DeliveryRuleRouteConfigurationOverrideActionResponse, DeliveryRuleRouteConfigurationOverrideActionResponseArgs

    parameters Property Map

    Defines the parameters for the action.

    DeliveryRuleServerPortCondition, DeliveryRuleServerPortConditionArgs

    Parameters ServerPortMatchConditionParameters

    Defines the parameters for the condition.

    parameters ServerPortMatchConditionParameters

    Defines the parameters for the condition.

    parameters ServerPortMatchConditionParameters

    Defines the parameters for the condition.

    parameters ServerPortMatchConditionParameters

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleServerPortConditionResponse, DeliveryRuleServerPortConditionResponseArgs

    Parameters ServerPortMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters ServerPortMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters ServerPortMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters ServerPortMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleSocketAddrCondition, DeliveryRuleSocketAddrConditionArgs

    Parameters SocketAddrMatchConditionParameters

    Defines the parameters for the condition.

    parameters SocketAddrMatchConditionParameters

    Defines the parameters for the condition.

    parameters SocketAddrMatchConditionParameters

    Defines the parameters for the condition.

    parameters SocketAddrMatchConditionParameters

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleSocketAddrConditionResponse, DeliveryRuleSocketAddrConditionResponseArgs

    Parameters SocketAddrMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters SocketAddrMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters SocketAddrMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters SocketAddrMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleSslProtocolCondition, DeliveryRuleSslProtocolConditionArgs

    Parameters SslProtocolMatchConditionParameters

    Defines the parameters for the condition.

    parameters SslProtocolMatchConditionParameters

    Defines the parameters for the condition.

    parameters SslProtocolMatchConditionParameters

    Defines the parameters for the condition.

    parameters SslProtocolMatchConditionParameters

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleSslProtocolConditionResponse, DeliveryRuleSslProtocolConditionResponseArgs

    Parameters SslProtocolMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters SslProtocolMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters SslProtocolMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters SslProtocolMatchConditionParametersResponse

    Defines the parameters for the condition.

    parameters Property Map

    Defines the parameters for the condition.

    DeliveryRuleUrlFileExtensionCondition, DeliveryRuleUrlFileExtensionConditionArgs

    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, DeliveryRuleUrlFileExtensionConditionResponseArgs

    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, DeliveryRuleUrlFileNameConditionArgs

    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, DeliveryRuleUrlFileNameConditionResponseArgs

    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, DeliveryRuleUrlPathConditionArgs

    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, DeliveryRuleUrlPathConditionResponseArgs

    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, DestinationProtocolArgs

    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

    ForwardingProtocol, ForwardingProtocolArgs

    HttpOnly
    HttpOnly
    HttpsOnly
    HttpsOnly
    MatchRequest
    MatchRequest
    ForwardingProtocolHttpOnly
    HttpOnly
    ForwardingProtocolHttpsOnly
    HttpsOnly
    ForwardingProtocolMatchRequest
    MatchRequest
    HttpOnly
    HttpOnly
    HttpsOnly
    HttpsOnly
    MatchRequest
    MatchRequest
    HttpOnly
    HttpOnly
    HttpsOnly
    HttpsOnly
    MatchRequest
    MatchRequest
    HTTP_ONLY
    HttpOnly
    HTTPS_ONLY
    HttpsOnly
    MATCH_REQUEST
    MatchRequest
    "HttpOnly"
    HttpOnly
    "HttpsOnly"
    HttpsOnly
    "MatchRequest"
    MatchRequest

    HeaderAction, HeaderActionArgs

    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, HeaderActionParametersArgs

    HeaderAction string | Pulumi.AzureNative.Cdn.HeaderAction

    Action to perform

    HeaderName string

    Name of the header to modify

    TypeName string
    Value string

    Value for the specified action

    HeaderAction string | HeaderAction

    Action to perform

    HeaderName string

    Name of the header to modify

    TypeName string
    Value string

    Value for the specified action

    headerAction String | HeaderAction

    Action to perform

    headerName String

    Name of the header to modify

    typeName String
    value String

    Value for the specified action

    headerAction string | HeaderAction

    Action to perform

    headerName string

    Name of the header to modify

    typeName string
    value string

    Value for the specified action

    header_action str | HeaderAction

    Action to perform

    header_name str

    Name of the header to modify

    type_name str
    value str

    Value for the specified action

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

    Action to perform

    headerName String

    Name of the header to modify

    typeName String
    value String

    Value for the specified action

    HeaderActionParametersResponse, HeaderActionParametersResponseArgs

    HeaderAction string

    Action to perform

    HeaderName string

    Name of the header to modify

    TypeName string
    Value string

    Value for the specified action

    HeaderAction string

    Action to perform

    HeaderName string

    Name of the header to modify

    TypeName string
    Value string

    Value for the specified action

    headerAction String

    Action to perform

    headerName String

    Name of the header to modify

    typeName String
    value String

    Value for the specified action

    headerAction string

    Action to perform

    headerName string

    Name of the header to modify

    typeName string
    value string

    Value for the specified action

    header_action str

    Action to perform

    header_name str

    Name of the header to modify

    type_name str
    value str

    Value for the specified action

    headerAction String

    Action to perform

    headerName String

    Name of the header to modify

    typeName String
    value String

    Value for the specified action

    HostNameMatchConditionParameters, HostNameMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.HostNameOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | HostNameOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | HostNameOperator

    Describes operator to be matched

    typeName String
    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

    operator string | HostNameOperator

    Describes operator to be matched

    typeName string
    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

    operator str | HostNameOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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

    HostNameMatchConditionParametersResponse, HostNameMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    HostNameOperator, HostNameOperatorArgs

    Any
    Any
    Equal
    Equal
    Contains
    Contains
    BeginsWith
    BeginsWith
    EndsWith
    EndsWith
    LessThan
    LessThan
    LessThanOrEqual
    LessThanOrEqual
    GreaterThan
    GreaterThan
    GreaterThanOrEqual
    GreaterThanOrEqual
    RegEx
    RegEx
    HostNameOperatorAny
    Any
    HostNameOperatorEqual
    Equal
    HostNameOperatorContains
    Contains
    HostNameOperatorBeginsWith
    BeginsWith
    HostNameOperatorEndsWith
    EndsWith
    HostNameOperatorLessThan
    LessThan
    HostNameOperatorLessThanOrEqual
    LessThanOrEqual
    HostNameOperatorGreaterThan
    GreaterThan
    HostNameOperatorGreaterThanOrEqual
    GreaterThanOrEqual
    HostNameOperatorRegEx
    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

    HttpVersionMatchConditionParameters, HttpVersionMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.HttpVersionOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | HttpVersionOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | HttpVersionOperator

    Describes operator to be matched

    typeName String
    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

    operator string | HttpVersionOperator

    Describes operator to be matched

    typeName string
    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

    operator str | HttpVersionOperator

    Describes operator to be matched

    type_name str
    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

    operator String | "Equal"

    Describes operator to be matched

    typeName String
    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

    HttpVersionMatchConditionParametersResponse, HttpVersionMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    HttpVersionOperator, HttpVersionOperatorArgs

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

    IsDeviceMatchConditionParameters, IsDeviceMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.IsDeviceOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | IsDeviceOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | IsDeviceOperator

    Describes operator to be matched

    typeName String
    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

    operator string | IsDeviceOperator

    Describes operator to be matched

    typeName string
    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

    operator str | IsDeviceOperator

    Describes operator to be matched

    type_name str
    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

    operator String | "Equal"

    Describes operator to be matched

    typeName String
    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, IsDeviceMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, IsDeviceOperatorArgs

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

    MatchProcessingBehavior, MatchProcessingBehaviorArgs

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

    OriginGroupOverride, OriginGroupOverrideArgs

    ForwardingProtocol string | Pulumi.AzureNative.Cdn.ForwardingProtocol

    Protocol this rule will use when forwarding traffic to backends.

    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    ForwardingProtocol string | ForwardingProtocol

    Protocol this rule will use when forwarding traffic to backends.

    OriginGroup ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    forwardingProtocol String | ForwardingProtocol

    Protocol this rule will use when forwarding traffic to backends.

    originGroup ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    forwardingProtocol string | ForwardingProtocol

    Protocol this rule will use when forwarding traffic to backends.

    originGroup ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    forwarding_protocol str | ForwardingProtocol

    Protocol this rule will use when forwarding traffic to backends.

    origin_group ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    forwardingProtocol String | "HttpOnly" | "HttpsOnly" | "MatchRequest"

    Protocol this rule will use when forwarding traffic to backends.

    originGroup Property Map

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    OriginGroupOverrideAction, OriginGroupOverrideActionArgs

    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, OriginGroupOverrideActionParametersArgs

    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup.

    TypeName string
    OriginGroup ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup.

    TypeName string
    originGroup ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup.

    typeName String
    originGroup ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup.

    typeName string
    origin_group ResourceReference

    defines the OriginGroup that would override the DefaultOriginGroup.

    type_name str
    originGroup Property Map

    defines the OriginGroup that would override the DefaultOriginGroup.

    typeName String

    OriginGroupOverrideActionParametersResponse, OriginGroupOverrideActionParametersResponseArgs

    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup.

    TypeName string
    OriginGroup ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup.

    TypeName string
    originGroup ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup.

    typeName String
    originGroup ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup.

    typeName string
    origin_group ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup.

    type_name str
    originGroup Property Map

    defines the OriginGroup that would override the DefaultOriginGroup.

    typeName String

    OriginGroupOverrideActionResponse, OriginGroupOverrideActionResponseArgs

    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.

    OriginGroupOverrideResponse, OriginGroupOverrideResponseArgs

    ForwardingProtocol string

    Protocol this rule will use when forwarding traffic to backends.

    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    ForwardingProtocol string

    Protocol this rule will use when forwarding traffic to backends.

    OriginGroup ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    forwardingProtocol String

    Protocol this rule will use when forwarding traffic to backends.

    originGroup ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    forwardingProtocol string

    Protocol this rule will use when forwarding traffic to backends.

    originGroup ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    forwarding_protocol str

    Protocol this rule will use when forwarding traffic to backends.

    origin_group ResourceReferenceResponse

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    forwardingProtocol String

    Protocol this rule will use when forwarding traffic to backends.

    originGroup Property Map

    defines the OriginGroup that would override the DefaultOriginGroup on route.

    ParamIndicator, ParamIndicatorArgs

    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, PostArgsMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.PostArgsOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | PostArgsOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | PostArgsOperator

    Describes operator to be matched

    typeName String
    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

    operator string | PostArgsOperator

    Describes operator to be matched

    typeName string
    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

    operator str | PostArgsOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, PostArgsMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, PostArgsOperatorArgs

    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, QueryStringBehaviorArgs

    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, QueryStringMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.QueryStringOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | QueryStringOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | QueryStringOperator

    Describes operator to be matched

    typeName String
    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

    operator string | QueryStringOperator

    Describes operator to be matched

    typeName string
    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

    operator str | QueryStringOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, QueryStringMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, QueryStringOperatorArgs

    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, RedirectTypeArgs

    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, RemoteAddressMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.RemoteAddressOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | RemoteAddressOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | RemoteAddressOperator

    Describes operator to be matched

    typeName String
    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

    operator string | RemoteAddressOperator

    Describes operator to be matched

    typeName string
    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

    operator str | RemoteAddressOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, RemoteAddressMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, RemoteAddressOperatorArgs

    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, RequestBodyMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.RequestBodyOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | RequestBodyOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | RequestBodyOperator

    Describes operator to be matched

    typeName String
    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

    operator string | RequestBodyOperator

    Describes operator to be matched

    typeName string
    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

    operator str | RequestBodyOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, RequestBodyMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, RequestBodyOperatorArgs

    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, RequestHeaderMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.RequestHeaderOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | RequestHeaderOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | RequestHeaderOperator

    Describes operator to be matched

    typeName String
    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

    operator string | RequestHeaderOperator

    Describes operator to be matched

    typeName string
    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

    operator str | RequestHeaderOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, RequestHeaderMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, RequestHeaderOperatorArgs

    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, RequestMethodMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.RequestMethodOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | RequestMethodOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | RequestMethodOperator

    Describes operator to be matched

    typeName String
    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

    operator string | RequestMethodOperator

    Describes operator to be matched

    typeName string
    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

    operator str | RequestMethodOperator

    Describes operator to be matched

    type_name str
    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

    operator String | "Equal"

    Describes operator to be matched

    typeName String
    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

    RequestMethodMatchConditionParametersResponse, RequestMethodMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    RequestMethodOperator, RequestMethodOperatorArgs

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

    RequestSchemeMatchConditionParameters, RequestSchemeMatchConditionParametersArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    RequestSchemeMatchConditionParametersResponse, RequestSchemeMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    RequestUriMatchConditionParameters, RequestUriMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.RequestUriOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | RequestUriOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | RequestUriOperator

    Describes operator to be matched

    typeName String
    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

    operator string | RequestUriOperator

    Describes operator to be matched

    typeName string
    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

    operator str | RequestUriOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, RequestUriMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, RequestUriOperatorArgs

    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, ResourceReferenceArgs

    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, ResourceReferenceResponseArgs

    Id string

    Resource ID.

    Id string

    Resource ID.

    id String

    Resource ID.

    id string

    Resource ID.

    id str

    Resource ID.

    id String

    Resource ID.

    RouteConfigurationOverrideActionParameters, RouteConfigurationOverrideActionParametersArgs

    TypeName string
    CacheConfiguration Pulumi.AzureNative.Cdn.Inputs.CacheConfiguration

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    OriginGroupOverride Pulumi.AzureNative.Cdn.Inputs.OriginGroupOverride

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    TypeName string
    CacheConfiguration CacheConfiguration

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    OriginGroupOverride OriginGroupOverride

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    typeName String
    cacheConfiguration CacheConfiguration

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    originGroupOverride OriginGroupOverride

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    typeName string
    cacheConfiguration CacheConfiguration

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    originGroupOverride OriginGroupOverride

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    type_name str
    cache_configuration CacheConfiguration

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    origin_group_override OriginGroupOverride

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    typeName String
    cacheConfiguration Property Map

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    originGroupOverride Property Map

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    RouteConfigurationOverrideActionParametersResponse, RouteConfigurationOverrideActionParametersResponseArgs

    TypeName string
    CacheConfiguration Pulumi.AzureNative.Cdn.Inputs.CacheConfigurationResponse

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    OriginGroupOverride Pulumi.AzureNative.Cdn.Inputs.OriginGroupOverrideResponse

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    TypeName string
    CacheConfiguration CacheConfigurationResponse

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    OriginGroupOverride OriginGroupOverrideResponse

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    typeName String
    cacheConfiguration CacheConfigurationResponse

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    originGroupOverride OriginGroupOverrideResponse

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    typeName string
    cacheConfiguration CacheConfigurationResponse

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    originGroupOverride OriginGroupOverrideResponse

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    type_name str
    cache_configuration CacheConfigurationResponse

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    origin_group_override OriginGroupOverrideResponse

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    typeName String
    cacheConfiguration Property Map

    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.

    originGroupOverride Property Map

    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    RuleCacheBehavior, RuleCacheBehaviorArgs

    HonorOrigin
    HonorOrigin
    OverrideAlways
    OverrideAlways
    OverrideIfOriginMissing
    OverrideIfOriginMissing
    RuleCacheBehaviorHonorOrigin
    HonorOrigin
    RuleCacheBehaviorOverrideAlways
    OverrideAlways
    RuleCacheBehaviorOverrideIfOriginMissing
    OverrideIfOriginMissing
    HonorOrigin
    HonorOrigin
    OverrideAlways
    OverrideAlways
    OverrideIfOriginMissing
    OverrideIfOriginMissing
    HonorOrigin
    HonorOrigin
    OverrideAlways
    OverrideAlways
    OverrideIfOriginMissing
    OverrideIfOriginMissing
    HONOR_ORIGIN
    HonorOrigin
    OVERRIDE_ALWAYS
    OverrideAlways
    OVERRIDE_IF_ORIGIN_MISSING
    OverrideIfOriginMissing
    "HonorOrigin"
    HonorOrigin
    "OverrideAlways"
    OverrideAlways
    "OverrideIfOriginMissing"
    OverrideIfOriginMissing

    RuleIsCompressionEnabled, RuleIsCompressionEnabledArgs

    Enabled
    Enabled
    Disabled
    Disabled
    RuleIsCompressionEnabledEnabled
    Enabled
    RuleIsCompressionEnabledDisabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    ENABLED
    Enabled
    DISABLED
    Disabled
    "Enabled"
    Enabled
    "Disabled"
    Disabled

    RuleQueryStringCachingBehavior, RuleQueryStringCachingBehaviorArgs

    IgnoreQueryString
    IgnoreQueryString
    UseQueryString
    UseQueryString
    IgnoreSpecifiedQueryStrings
    IgnoreSpecifiedQueryStrings
    IncludeSpecifiedQueryStrings
    IncludeSpecifiedQueryStrings
    RuleQueryStringCachingBehaviorIgnoreQueryString
    IgnoreQueryString
    RuleQueryStringCachingBehaviorUseQueryString
    UseQueryString
    RuleQueryStringCachingBehaviorIgnoreSpecifiedQueryStrings
    IgnoreSpecifiedQueryStrings
    RuleQueryStringCachingBehaviorIncludeSpecifiedQueryStrings
    IncludeSpecifiedQueryStrings
    IgnoreQueryString
    IgnoreQueryString
    UseQueryString
    UseQueryString
    IgnoreSpecifiedQueryStrings
    IgnoreSpecifiedQueryStrings
    IncludeSpecifiedQueryStrings
    IncludeSpecifiedQueryStrings
    IgnoreQueryString
    IgnoreQueryString
    UseQueryString
    UseQueryString
    IgnoreSpecifiedQueryStrings
    IgnoreSpecifiedQueryStrings
    IncludeSpecifiedQueryStrings
    IncludeSpecifiedQueryStrings
    IGNORE_QUERY_STRING
    IgnoreQueryString
    USE_QUERY_STRING
    UseQueryString
    IGNORE_SPECIFIED_QUERY_STRINGS
    IgnoreSpecifiedQueryStrings
    INCLUDE_SPECIFIED_QUERY_STRINGS
    IncludeSpecifiedQueryStrings
    "IgnoreQueryString"
    IgnoreQueryString
    "UseQueryString"
    UseQueryString
    "IgnoreSpecifiedQueryStrings"
    IgnoreSpecifiedQueryStrings
    "IncludeSpecifiedQueryStrings"
    IncludeSpecifiedQueryStrings

    ServerPortMatchConditionParameters, ServerPortMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.ServerPortOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | ServerPortOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | ServerPortOperator

    Describes operator to be matched

    typeName String
    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

    operator string | ServerPortOperator

    Describes operator to be matched

    typeName string
    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

    operator str | ServerPortOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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

    ServerPortMatchConditionParametersResponse, ServerPortMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    ServerPortOperator, ServerPortOperatorArgs

    Any
    Any
    Equal
    Equal
    Contains
    Contains
    BeginsWith
    BeginsWith
    EndsWith
    EndsWith
    LessThan
    LessThan
    LessThanOrEqual
    LessThanOrEqual
    GreaterThan
    GreaterThan
    GreaterThanOrEqual
    GreaterThanOrEqual
    RegEx
    RegEx
    ServerPortOperatorAny
    Any
    ServerPortOperatorEqual
    Equal
    ServerPortOperatorContains
    Contains
    ServerPortOperatorBeginsWith
    BeginsWith
    ServerPortOperatorEndsWith
    EndsWith
    ServerPortOperatorLessThan
    LessThan
    ServerPortOperatorLessThanOrEqual
    LessThanOrEqual
    ServerPortOperatorGreaterThan
    GreaterThan
    ServerPortOperatorGreaterThanOrEqual
    GreaterThanOrEqual
    ServerPortOperatorRegEx
    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

    SocketAddrMatchConditionParameters, SocketAddrMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.SocketAddrOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | SocketAddrOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | SocketAddrOperator

    Describes operator to be matched

    typeName String
    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

    operator string | SocketAddrOperator

    Describes operator to be matched

    typeName string
    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

    operator str | SocketAddrOperator

    Describes operator to be matched

    type_name str
    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

    operator String | "Any" | "IPMatch"

    Describes operator to be matched

    typeName String
    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

    SocketAddrMatchConditionParametersResponse, SocketAddrMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    SocketAddrOperator, SocketAddrOperatorArgs

    Any
    Any
    IPMatch
    IPMatch
    SocketAddrOperatorAny
    Any
    SocketAddrOperatorIPMatch
    IPMatch
    Any
    Any
    IPMatch
    IPMatch
    Any
    Any
    IPMatch
    IPMatch
    ANY
    Any
    IP_MATCH
    IPMatch
    "Any"
    Any
    "IPMatch"
    IPMatch

    SslProtocol, SslProtocolArgs

    TLSv1
    TLSv1
    TLSv1_1
    TLSv1.1
    TLSv1_2
    TLSv1.2
    SslProtocolTLSv1
    TLSv1
    SslProtocol_TLSv1_1
    TLSv1.1
    SslProtocol_TLSv1_2
    TLSv1.2
    TLSv1
    TLSv1
    TLSv1_1
    TLSv1.1
    TLSv1_2
    TLSv1.2
    TLSv1
    TLSv1
    TLSv1_1
    TLSv1.1
    TLSv1_2
    TLSv1.2
    TL_SV1
    TLSv1
    TL_SV1_1
    TLSv1.1
    TL_SV1_2
    TLSv1.2
    "TLSv1"
    TLSv1
    "TLSv1.1"
    TLSv1.1
    "TLSv1.2"
    TLSv1.2

    SslProtocolMatchConditionParameters, SslProtocolMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.SslProtocolOperator

    Describes operator to be matched

    TypeName string
    MatchValues List<Union<string, Pulumi.AzureNative.Cdn.SslProtocol>>

    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

    Operator string | SslProtocolOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | SslProtocolOperator

    Describes operator to be matched

    typeName String
    matchValues List<Either<String,SslProtocol>>

    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

    operator string | SslProtocolOperator

    Describes operator to be matched

    typeName string
    matchValues (string | SslProtocol)[]

    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

    operator str | SslProtocolOperator

    Describes operator to be matched

    type_name str
    match_values Sequence[Union[str, SslProtocol]]

    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

    operator String | "Equal"

    Describes operator to be matched

    typeName String
    matchValues List<String | "TLSv1" | "TLSv1.1" | "TLSv1.2">

    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

    SslProtocolMatchConditionParametersResponse, SslProtocolMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    SslProtocolOperator, SslProtocolOperatorArgs

    Equal
    Equal
    SslProtocolOperatorEqual
    Equal
    Equal
    Equal
    Equal
    Equal
    EQUAL
    Equal
    "Equal"
    Equal

    SystemDataResponse, SystemDataResponseArgs

    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, TransformArgs

    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, UrlFileExtensionMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.UrlFileExtensionOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | UrlFileExtensionOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | UrlFileExtensionOperator

    Describes operator to be matched

    typeName String
    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

    operator string | UrlFileExtensionOperator

    Describes operator to be matched

    typeName string
    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

    operator str | UrlFileExtensionOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, UrlFileExtensionMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, UrlFileExtensionOperatorArgs

    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, UrlFileNameMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.UrlFileNameOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | UrlFileNameOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | UrlFileNameOperator

    Describes operator to be matched

    typeName String
    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

    operator string | UrlFileNameOperator

    Describes operator to be matched

    typeName string
    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

    operator str | UrlFileNameOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, UrlFileNameMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, UrlFileNameOperatorArgs

    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, UrlPathMatchConditionParametersArgs

    Operator string | Pulumi.AzureNative.Cdn.UrlPathOperator

    Describes operator to be matched

    TypeName string
    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

    Operator string | UrlPathOperator

    Describes operator to be matched

    TypeName string
    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

    operator String | UrlPathOperator

    Describes operator to be matched

    typeName String
    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

    operator string | UrlPathOperator

    Describes operator to be matched

    typeName string
    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

    operator str | UrlPathOperator

    Describes operator to be matched

    type_name str
    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

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

    Describes operator to be matched

    typeName String
    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, UrlPathMatchConditionParametersResponseArgs

    Operator string

    Describes operator to be matched

    TypeName string
    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

    Operator string

    Describes operator to be matched

    TypeName string
    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

    operator String

    Describes operator to be matched

    typeName String
    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

    operator string

    Describes operator to be matched

    typeName string
    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

    operator str

    Describes operator to be matched

    type_name str
    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

    operator String

    Describes operator to be matched

    typeName String
    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, UrlPathOperatorArgs

    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, UrlRedirectActionArgs

    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, UrlRedirectActionParametersArgs

    RedirectType string | Pulumi.AzureNative.Cdn.RedirectType

    The redirect type the rule will use when redirecting traffic.

    TypeName string
    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

    RedirectType string | RedirectType

    The redirect type the rule will use when redirecting traffic.

    TypeName string
    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

    redirectType String | RedirectType

    The redirect type the rule will use when redirecting traffic.

    typeName String
    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

    redirectType string | RedirectType

    The redirect type the rule will use when redirecting traffic.

    typeName string
    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

    redirect_type str | RedirectType

    The redirect type the rule will use when redirecting traffic.

    type_name str
    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

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

    The redirect type the rule will use when redirecting traffic.

    typeName String
    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, UrlRedirectActionParametersResponseArgs

    RedirectType string

    The redirect type the rule will use when redirecting traffic.

    TypeName string
    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

    RedirectType string

    The redirect type the rule will use when redirecting traffic.

    TypeName string
    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

    redirectType String

    The redirect type the rule will use when redirecting traffic.

    typeName String
    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

    redirectType string

    The redirect type the rule will use when redirecting traffic.

    typeName string
    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

    redirect_type str

    The redirect type the rule will use when redirecting traffic.

    type_name str
    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

    redirectType String

    The redirect type the rule will use when redirecting traffic.

    typeName String
    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, UrlRedirectActionResponseArgs

    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, UrlRewriteActionArgs

    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, UrlRewriteActionParametersArgs

    Destination string

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

    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.

    TypeName string
    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.

    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.

    TypeName string
    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.

    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.

    typeName String
    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.

    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.

    typeName string
    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.

    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.

    type_name str
    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.

    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.

    typeName String
    preserveUnmatchedPath Boolean

    Whether to preserve unmatched path. Default value is true.

    UrlRewriteActionParametersResponse, UrlRewriteActionParametersResponseArgs

    Destination string

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

    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.

    TypeName string
    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.

    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.

    TypeName string
    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.

    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.

    typeName