1. Packages
  2. Azure Native v1
  3. API Docs
  4. cdn
  5. Rule
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.cdn.Rule

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

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

    Example Usage

    Rules_Create

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var rule = new AzureNative.Cdn.Rule("rule", new()
        {
            Actions = new[]
            {
                new AzureNative.Cdn.Inputs.DeliveryRuleResponseHeaderActionArgs
                {
                    Name = "ModifyResponseHeader",
                    Parameters = new AzureNative.Cdn.Inputs.HeaderActionParametersArgs
                    {
                        HeaderAction = "Overwrite",
                        HeaderName = "X-CDN",
                        OdataType = "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters",
                        Value = "MSFT",
                    },
                },
            },
            Conditions = new[]
            {
                new AzureNative.Cdn.Inputs.DeliveryRuleRequestMethodConditionArgs
                {
                    Name = "RequestMethod",
                    Parameters = new AzureNative.Cdn.Inputs.RequestMethodMatchConditionParametersArgs
                    {
                        MatchValues = new[]
                        {
                            "GET",
                        },
                        NegateCondition = false,
                        OdataType = "#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters",
                        Operator = "Equal",
                    },
                },
            },
            Order = 1,
            ProfileName = "profile1",
            ResourceGroupName = "RG",
            RuleName = "rule1",
            RuleSetName = "ruleSet1",
        });
    
    });
    
    package main
    
    import (
    	cdn "github.com/pulumi/pulumi-azure-native-sdk/cdn"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cdn.NewRule(ctx, "rule", &cdn.RuleArgs{
    			Actions: pulumi.AnyArray{
    				cdn.DeliveryRuleResponseHeaderAction{
    					Name: "ModifyResponseHeader",
    					Parameters: cdn.HeaderActionParameters{
    						HeaderAction: "Overwrite",
    						HeaderName:   "X-CDN",
    						OdataType:    "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters",
    						Value:        "MSFT",
    					},
    				},
    			},
    			Conditions: pulumi.AnyArray{
    				cdn.DeliveryRuleRequestMethodCondition{
    					Name: "RequestMethod",
    					Parameters: cdn.RequestMethodMatchConditionParameters{
    						MatchValues: []string{
    							"GET",
    						},
    						NegateCondition: false,
    						OdataType:       "#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters",
    						Operator:        "Equal",
    					},
    				},
    			},
    			Order:             pulumi.Int(1),
    			ProfileName:       pulumi.String("profile1"),
    			ResourceGroupName: pulumi.String("RG"),
    			RuleName:          pulumi.String("rule1"),
    			RuleSetName:       pulumi.String("ruleSet1"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.cdn.Rule;
    import com.pulumi.azurenative.cdn.RuleArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var rule = new Rule("rule", RuleArgs.builder()        
                .actions(Map.ofEntries(
                    Map.entry("name", "ModifyResponseHeader"),
                    Map.entry("parameters", Map.ofEntries(
                        Map.entry("headerAction", "Overwrite"),
                        Map.entry("headerName", "X-CDN"),
                        Map.entry("odataType", "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters"),
                        Map.entry("value", "MSFT")
                    ))
                ))
                .conditions(Map.ofEntries(
                    Map.entry("name", "RequestMethod"),
                    Map.entry("parameters", Map.ofEntries(
                        Map.entry("matchValues", "GET"),
                        Map.entry("negateCondition", false),
                        Map.entry("odataType", "#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters"),
                        Map.entry("operator", "Equal")
                    ))
                ))
                .order(1)
                .profileName("profile1")
                .resourceGroupName("RG")
                .ruleName("rule1")
                .ruleSetName("ruleSet1")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    rule = azure_native.cdn.Rule("rule",
        actions=[azure_native.cdn.DeliveryRuleResponseHeaderActionArgs(
            name="ModifyResponseHeader",
            parameters=azure_native.cdn.HeaderActionParametersArgs(
                header_action="Overwrite",
                header_name="X-CDN",
                odata_type="#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters",
                value="MSFT",
            ),
        )],
        conditions=[azure_native.cdn.DeliveryRuleRequestMethodConditionArgs(
            name="RequestMethod",
            parameters=azure_native.cdn.RequestMethodMatchConditionParametersArgs(
                match_values=["GET"],
                negate_condition=False,
                odata_type="#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters",
                operator="Equal",
            ),
        )],
        order=1,
        profile_name="profile1",
        resource_group_name="RG",
        rule_name="rule1",
        rule_set_name="ruleSet1")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const rule = new azure_native.cdn.Rule("rule", {
        actions: [{
            name: "ModifyResponseHeader",
            parameters: {
                headerAction: "Overwrite",
                headerName: "X-CDN",
                odataType: "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters",
                value: "MSFT",
            },
        }],
        conditions: [{
            name: "RequestMethod",
            parameters: {
                matchValues: ["GET"],
                negateCondition: false,
                odataType: "#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters",
                operator: "Equal",
            },
        }],
        order: 1,
        profileName: "profile1",
        resourceGroupName: "RG",
        ruleName: "rule1",
        ruleSetName: "ruleSet1",
    });
    
    resources:
      rule:
        type: azure-native:cdn:Rule
        properties:
          actions:
            - name: ModifyResponseHeader
              parameters:
                headerAction: Overwrite
                headerName: X-CDN
                odataType: '#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters'
                value: MSFT
          conditions:
            - name: RequestMethod
              parameters:
                matchValues:
                  - GET
                negateCondition: false
                odataType: '#Microsoft.Azure.Cdn.Models.DeliveryRuleRequestMethodConditionParameters'
                operator: Equal
          order: 1
          profileName: profile1
          resourceGroupName: RG
          ruleName: rule1
          ruleSetName: ruleSet1
    

    Create Rule Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Rule(name: string, args: RuleArgs, opts?: CustomResourceOptions);
    @overload
    def Rule(resource_name: str,
             args: RuleArgs,
             opts: Optional[ResourceOptions] = None)
    
    @overload
    def Rule(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             actions: Optional[Sequence[Union[DeliveryRuleCacheExpirationActionArgs, DeliveryRuleCacheKeyQueryStringActionArgs, DeliveryRuleRequestHeaderActionArgs, DeliveryRuleResponseHeaderActionArgs, OriginGroupOverrideActionArgs, UrlRedirectActionArgs, UrlRewriteActionArgs, UrlSigningActionArgs]]] = None,
             order: Optional[int] = None,
             profile_name: Optional[str] = None,
             resource_group_name: Optional[str] = None,
             rule_set_name: Optional[str] = None,
             conditions: Optional[Sequence[Union[DeliveryRuleCookiesConditionArgs, DeliveryRuleHttpVersionConditionArgs, DeliveryRuleIsDeviceConditionArgs, DeliveryRulePostArgsConditionArgs, DeliveryRuleQueryStringConditionArgs, DeliveryRuleRemoteAddressConditionArgs, DeliveryRuleRequestBodyConditionArgs, DeliveryRuleRequestHeaderConditionArgs, DeliveryRuleRequestMethodConditionArgs, DeliveryRuleRequestSchemeConditionArgs, DeliveryRuleRequestUriConditionArgs, DeliveryRuleUrlFileExtensionConditionArgs, DeliveryRuleUrlFileNameConditionArgs, DeliveryRuleUrlPathConditionArgs]]] = None,
             match_processing_behavior: Optional[Union[str, MatchProcessingBehavior]] = None,
             rule_name: Optional[str] = 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.
    
    

    Parameters

    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.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var ruleResource = new AzureNative.Cdn.Rule("ruleResource", new()
    {
        Actions = new[]
        {
            
            {
                { "name", "CacheExpiration" },
                { "parameters", 
                {
                    { "cacheBehavior", "string" },
                    { "cacheType", "string" },
                    { "odataType", "string" },
                    { "cacheDuration", "string" },
                } },
            },
        },
        Order = 0,
        ProfileName = "string",
        ResourceGroupName = "string",
        RuleSetName = "string",
        Conditions = new[]
        {
            
            {
                { "name", "Cookies" },
                { "parameters", 
                {
                    { "odataType", "string" },
                    { "operator", "string" },
                    { "matchValues", new[]
                    {
                        "string",
                    } },
                    { "negateCondition", false },
                    { "selector", "string" },
                    { "transforms", new[]
                    {
                        "string",
                    } },
                } },
            },
        },
        MatchProcessingBehavior = "string",
        RuleName = "string",
    });
    
    example, err := cdn.NewRule(ctx, "ruleResource", &cdn.RuleArgs{
    	Actions: []map[string]interface{}{
    		map[string]interface{}{
    			"name": "CacheExpiration",
    			"parameters": map[string]interface{}{
    				"cacheBehavior": "string",
    				"cacheType":     "string",
    				"odataType":     "string",
    				"cacheDuration": "string",
    			},
    		},
    	},
    	Order:             0,
    	ProfileName:       "string",
    	ResourceGroupName: "string",
    	RuleSetName:       "string",
    	Conditions: []map[string]interface{}{
    		map[string]interface{}{
    			"name": "Cookies",
    			"parameters": map[string]interface{}{
    				"odataType": "string",
    				"operator":  "string",
    				"matchValues": []string{
    					"string",
    				},
    				"negateCondition": false,
    				"selector":        "string",
    				"transforms": []string{
    					"string",
    				},
    			},
    		},
    	},
    	MatchProcessingBehavior: "string",
    	RuleName:                "string",
    })
    
    var ruleResource = new Rule("ruleResource", RuleArgs.builder()
        .actions(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .order(0)
        .profileName("string")
        .resourceGroupName("string")
        .ruleSetName("string")
        .conditions(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .matchProcessingBehavior("string")
        .ruleName("string")
        .build());
    
    rule_resource = azure_native.cdn.Rule("ruleResource",
        actions=[{
            name: CacheExpiration,
            parameters: {
                cacheBehavior: string,
                cacheType: string,
                odataType: string,
                cacheDuration: string,
            },
        }],
        order=0,
        profile_name=string,
        resource_group_name=string,
        rule_set_name=string,
        conditions=[{
            name: Cookies,
            parameters: {
                odataType: string,
                operator: string,
                matchValues: [string],
                negateCondition: False,
                selector: string,
                transforms: [string],
            },
        }],
        match_processing_behavior=string,
        rule_name=string)
    
    const ruleResource = new azure_native.cdn.Rule("ruleResource", {
        actions: [{
            name: "CacheExpiration",
            parameters: {
                cacheBehavior: "string",
                cacheType: "string",
                odataType: "string",
                cacheDuration: "string",
            },
        }],
        order: 0,
        profileName: "string",
        resourceGroupName: "string",
        ruleSetName: "string",
        conditions: [{
            name: "Cookies",
            parameters: {
                odataType: "string",
                operator: "string",
                matchValues: ["string"],
                negateCondition: false,
                selector: "string",
                transforms: ["string"],
            },
        }],
        matchProcessingBehavior: "string",
        ruleName: "string",
    });
    
    type: azure-native:cdn:Rule
    properties:
        actions:
            - name: CacheExpiration
              parameters:
                cacheBehavior: string
                cacheDuration: string
                cacheType: string
                odataType: string
        conditions:
            - name: Cookies
              parameters:
                matchValues:
                    - string
                negateCondition: false
                odataType: string
                operator: string
                selector: string
                transforms:
                    - string
        matchProcessingBehavior: string
        order: 0
        profileName: string
        resourceGroupName: string
        ruleName: string
        ruleSetName: string
    

    Rule Resource Properties

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

    Inputs

    The Rule resource accepts the following input properties:

    Actions List<object>
    A list of actions that are executed when all the conditions of a rule are satisfied.
    Order int
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    ProfileName string
    Name of the CDN profile which is unique within the resource group.
    ResourceGroupName string
    Name of the Resource group within the Azure subscription.
    RuleSetName string
    Name of the rule set under the profile.
    Conditions List<object>
    A list of conditions that must be matched for the actions to be executed
    MatchProcessingBehavior string | Pulumi.AzureNative.Cdn.MatchProcessingBehavior
    If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
    RuleName string
    Name of the delivery rule which is unique within the endpoint.
    Actions []interface{}
    A list of actions that are executed when all the conditions of a rule are satisfied.
    Order int
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    ProfileName string
    Name of the CDN profile which is unique within the resource group.
    ResourceGroupName string
    Name of the Resource group within the Azure subscription.
    RuleSetName string
    Name of the rule set under the profile.
    Conditions []interface{}
    A list of conditions that must be matched for the actions to be executed
    MatchProcessingBehavior string | MatchProcessingBehavior
    If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
    RuleName string
    Name of the delivery rule which is unique within the endpoint.
    actions List<Object>
    A list of actions that are executed when all the conditions of a rule are satisfied.
    order Integer
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    profileName String
    Name of the CDN profile which is unique within the resource group.
    resourceGroupName String
    Name of the Resource group within the Azure subscription.
    ruleSetName String
    Name of the rule set under the profile.
    conditions List<Object>
    A list of conditions that must be matched for the actions to be executed
    matchProcessingBehavior String | MatchProcessingBehavior
    If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
    ruleName String
    Name of the delivery rule which is unique within the endpoint.
    actions (DeliveryRuleCacheExpirationAction | DeliveryRuleCacheKeyQueryStringActionArgs | DeliveryRuleRequestHeaderActionArgs | DeliveryRuleResponseHeaderActionArgs | OriginGroupOverrideActionArgs | UrlRedirectActionArgs | UrlRewriteActionArgs | UrlSigningActionArgs)[]
    A list of actions that are executed when all the conditions of a rule are satisfied.
    order number
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    profileName string
    Name of the CDN profile which is unique within the resource group.
    resourceGroupName string
    Name of the Resource group within the Azure subscription.
    ruleSetName string
    Name of the rule set under the profile.
    conditions (DeliveryRuleCookiesCondition | DeliveryRuleHttpVersionConditionArgs | DeliveryRuleIsDeviceConditionArgs | DeliveryRulePostArgsConditionArgs | DeliveryRuleQueryStringConditionArgs | DeliveryRuleRemoteAddressConditionArgs | DeliveryRuleRequestBodyConditionArgs | DeliveryRuleRequestHeaderConditionArgs | DeliveryRuleRequestMethodConditionArgs | DeliveryRuleRequestSchemeConditionArgs | DeliveryRuleRequestUriConditionArgs | DeliveryRuleUrlFileExtensionConditionArgs | DeliveryRuleUrlFileNameConditionArgs | DeliveryRuleUrlPathConditionArgs)[]
    A list of conditions that must be matched for the actions to be executed
    matchProcessingBehavior string | MatchProcessingBehavior
    If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
    ruleName string
    Name of the delivery rule which is unique within the endpoint.
    actions Sequence[Union[DeliveryRuleCacheExpirationActionArgs, DeliveryRuleCacheKeyQueryStringActionArgs, DeliveryRuleRequestHeaderActionArgs, DeliveryRuleResponseHeaderActionArgs, OriginGroupOverrideActionArgs, UrlRedirectActionArgs, UrlRewriteActionArgs, UrlSigningActionArgs]]
    A list of actions that are executed when all the conditions of a rule are satisfied.
    order int
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    profile_name str
    Name of the CDN profile which is unique within the resource group.
    resource_group_name str
    Name of the Resource group within the Azure subscription.
    rule_set_name str
    Name of the rule set under the profile.
    conditions Sequence[Union[DeliveryRuleCookiesConditionArgs, DeliveryRuleHttpVersionConditionArgs, DeliveryRuleIsDeviceConditionArgs, DeliveryRulePostArgsConditionArgs, DeliveryRuleQueryStringConditionArgs, DeliveryRuleRemoteAddressConditionArgs, DeliveryRuleRequestBodyConditionArgs, DeliveryRuleRequestHeaderConditionArgs, DeliveryRuleRequestMethodConditionArgs, DeliveryRuleRequestSchemeConditionArgs, DeliveryRuleRequestUriConditionArgs, DeliveryRuleUrlFileExtensionConditionArgs, DeliveryRuleUrlFileNameConditionArgs, DeliveryRuleUrlPathConditionArgs]]
    A list of conditions that must be matched for the actions to be executed
    match_processing_behavior str | MatchProcessingBehavior
    If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
    rule_name str
    Name of the delivery rule which is unique within the endpoint.
    actions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    A list of actions that are executed when all the conditions of a rule are satisfied.
    order Number
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    profileName String
    Name of the CDN profile which is unique within the resource group.
    resourceGroupName String
    Name of the Resource group within the Azure subscription.
    ruleSetName String
    Name of the rule set under the profile.
    conditions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    A list of conditions that must be matched for the actions to be executed
    matchProcessingBehavior String | "Continue" | "Stop"
    If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
    ruleName String
    Name of the delivery rule which is unique within the endpoint.

    Outputs

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

    DeploymentStatus string
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name.
    ProvisioningState string
    Provisioning status
    SystemData Pulumi.AzureNative.Cdn.Outputs.SystemDataResponse
    Read only system data
    Type string
    Resource type.
    DeploymentStatus string
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name.
    ProvisioningState string
    Provisioning status
    SystemData SystemDataResponse
    Read only system data
    Type string
    Resource type.
    deploymentStatus String
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name.
    provisioningState String
    Provisioning status
    systemData SystemDataResponse
    Read only system data
    type String
    Resource type.
    deploymentStatus string
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource name.
    provisioningState string
    Provisioning status
    systemData SystemDataResponse
    Read only system data
    type string
    Resource type.
    deployment_status str
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource name.
    provisioning_state str
    Provisioning status
    system_data SystemDataResponse
    Read only system data
    type str
    Resource type.
    deploymentStatus String
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name.
    provisioningState String
    Provisioning status
    systemData Property Map
    Read only system data
    type String
    Resource type.

    Supporting Types

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

    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.
    OdataType string
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    CacheBehavior string | CacheBehavior
    Caching behavior for the requests
    CacheType string | CacheType
    The level at which the content needs to be cached.
    OdataType string
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cacheBehavior String | CacheBehavior
    Caching behavior for the requests
    cacheType String | CacheType
    The level at which the content needs to be cached.
    odataType String
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cacheBehavior string | CacheBehavior
    Caching behavior for the requests
    cacheType string | CacheType
    The level at which the content needs to be cached.
    odataType string
    cacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cache_behavior str | CacheBehavior
    Caching behavior for the requests
    cache_type str | CacheType
    The level at which the content needs to be cached.
    odata_type str
    cache_duration str
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cacheBehavior String | "BypassCache" | "Override" | "SetIfMissing"
    Caching behavior for the requests
    cacheType String | "All"
    The level at which the content needs to be cached.
    odataType String
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

    CacheExpirationActionParametersResponse, CacheExpirationActionParametersResponseArgs

    CacheBehavior string
    Caching behavior for the requests
    CacheType string
    The level at which the content needs to be cached.
    OdataType string
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    CacheBehavior string
    Caching behavior for the requests
    CacheType string
    The level at which the content needs to be cached.
    OdataType string
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cacheBehavior String
    Caching behavior for the requests
    cacheType String
    The level at which the content needs to be cached.
    odataType String
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cacheBehavior string
    Caching behavior for the requests
    cacheType string
    The level at which the content needs to be cached.
    odataType string
    cacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cache_behavior str
    Caching behavior for the requests
    cache_type str
    The level at which the content needs to be cached.
    odata_type str
    cache_duration str
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cacheBehavior String
    Caching behavior for the requests
    cacheType String
    The level at which the content needs to be cached.
    odataType String
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

    CacheKeyQueryStringActionParameters, CacheKeyQueryStringActionParametersArgs

    OdataType string
    QueryStringBehavior string | Pulumi.AzureNative.Cdn.QueryStringBehavior
    Caching behavior for the requests
    QueryParameters string
    query parameters to include or exclude (comma separated).
    OdataType string
    QueryStringBehavior string | QueryStringBehavior
    Caching behavior for the requests
    QueryParameters string
    query parameters to include or exclude (comma separated).
    odataType String
    queryStringBehavior String | QueryStringBehavior
    Caching behavior for the requests
    queryParameters String
    query parameters to include or exclude (comma separated).
    odataType string
    queryStringBehavior string | QueryStringBehavior
    Caching behavior for the requests
    queryParameters string
    query parameters to include or exclude (comma separated).
    odata_type str
    query_string_behavior str | QueryStringBehavior
    Caching behavior for the requests
    query_parameters str
    query parameters to include or exclude (comma separated).
    odataType String
    queryStringBehavior String | "Include" | "IncludeAll" | "Exclude" | "ExcludeAll"
    Caching behavior for the requests
    queryParameters String
    query parameters to include or exclude (comma separated).

    CacheKeyQueryStringActionParametersResponse, CacheKeyQueryStringActionParametersResponseArgs

    OdataType string
    QueryStringBehavior string
    Caching behavior for the requests
    QueryParameters string
    query parameters to include or exclude (comma separated).
    OdataType string
    QueryStringBehavior string
    Caching behavior for the requests
    QueryParameters string
    query parameters to include or exclude (comma separated).
    odataType String
    queryStringBehavior String
    Caching behavior for the requests
    queryParameters String
    query parameters to include or exclude (comma separated).
    odataType string
    queryStringBehavior string
    Caching behavior for the requests
    queryParameters string
    query parameters to include or exclude (comma separated).
    odata_type str
    query_string_behavior str
    Caching behavior for the requests
    query_parameters str
    query parameters to include or exclude (comma separated).
    odataType String
    queryStringBehavior String
    Caching behavior for the requests
    queryParameters String
    query parameters to include or exclude (comma separated).

    CacheType, CacheTypeArgs

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

    CookiesMatchConditionParameters, CookiesMatchConditionParametersArgs

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.CookiesOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Cookies to be matched
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | CookiesOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Cookies to be matched
    Transforms []string
    List of transforms
    odataType String
    operator String | CookiesOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Cookies to be matched
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | CookiesOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    selector string
    Name of Cookies to be matched
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | CookiesOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    selector str
    Name of Cookies to be matched
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Cookies to be matched
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    CookiesMatchConditionParametersResponse, CookiesMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Cookies to be matched
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Cookies to be matched
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Cookies to be matched
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    selector string
    Name of Cookies to be matched
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    selector str
    Name of Cookies to be matched
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Cookies to be matched
    transforms List<String>
    List of transforms

    CookiesOperator, 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.

    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.

    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.

    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

    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
    OdataType string
    Value string
    Value for the specified action
    HeaderAction string | HeaderAction
    Action to perform
    HeaderName string
    Name of the header to modify
    OdataType string
    Value string
    Value for the specified action
    headerAction String | HeaderAction
    Action to perform
    headerName String
    Name of the header to modify
    odataType String
    value String
    Value for the specified action
    headerAction string | HeaderAction
    Action to perform
    headerName string
    Name of the header to modify
    odataType string
    value string
    Value for the specified action
    header_action str | HeaderAction
    Action to perform
    header_name str
    Name of the header to modify
    odata_type str
    value str
    Value for the specified action
    headerAction String | "Append" | "Overwrite" | "Delete"
    Action to perform
    headerName String
    Name of the header to modify
    odataType String
    value String
    Value for the specified action

    HeaderActionParametersResponse, HeaderActionParametersResponseArgs

    HeaderAction string
    Action to perform
    HeaderName string
    Name of the header to modify
    OdataType string
    Value string
    Value for the specified action
    HeaderAction string
    Action to perform
    HeaderName string
    Name of the header to modify
    OdataType string
    Value string
    Value for the specified action
    headerAction String
    Action to perform
    headerName String
    Name of the header to modify
    odataType String
    value String
    Value for the specified action
    headerAction string
    Action to perform
    headerName string
    Name of the header to modify
    odataType string
    value string
    Value for the specified action
    header_action str
    Action to perform
    header_name str
    Name of the header to modify
    odata_type str
    value str
    Value for the specified action
    headerAction String
    Action to perform
    headerName String
    Name of the header to modify
    odataType String
    value String
    Value for the specified action

    HttpVersionMatchConditionParameters, HttpVersionMatchConditionParametersArgs

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.HttpVersionOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    OdataType string
    Operator string | HttpVersionOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    odataType String
    operator String | HttpVersionOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    odataType string
    operator string | HttpVersionOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    odata_type str
    operator str | HttpVersionOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    odataType String
    operator String | "Equal"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not

    HttpVersionMatchConditionParametersResponse, HttpVersionMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not

    HttpVersionOperator, HttpVersionOperatorArgs

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

    IsDeviceMatchConditionParameters, IsDeviceMatchConditionParametersArgs

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.IsDeviceOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | IsDeviceOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String | IsDeviceOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | IsDeviceOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | IsDeviceOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Equal"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    IsDeviceMatchConditionParametersResponse, IsDeviceMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

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

    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

    OdataType string
    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReference
    defines the OriginGroup that would override the DefaultOriginGroup.
    OdataType string
    OriginGroup ResourceReference
    defines the OriginGroup that would override the DefaultOriginGroup.
    odataType String
    originGroup ResourceReference
    defines the OriginGroup that would override the DefaultOriginGroup.
    odataType string
    originGroup ResourceReference
    defines the OriginGroup that would override the DefaultOriginGroup.
    odata_type str
    origin_group ResourceReference
    defines the OriginGroup that would override the DefaultOriginGroup.
    odataType String
    originGroup Property Map
    defines the OriginGroup that would override the DefaultOriginGroup.

    OriginGroupOverrideActionParametersResponse, OriginGroupOverrideActionParametersResponseArgs

    OdataType string
    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    OdataType string
    OriginGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    odataType String
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    odataType string
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    odata_type str
    origin_group ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    odataType String
    originGroup Property Map
    defines the OriginGroup that would override the DefaultOriginGroup.

    OriginGroupOverrideActionResponse, 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.

    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

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.PostArgsOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of PostArg to be matched
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | PostArgsOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of PostArg to be matched
    Transforms []string
    List of transforms
    odataType String
    operator String | PostArgsOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of PostArg to be matched
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | PostArgsOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    selector string
    Name of PostArg to be matched
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | PostArgsOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    selector str
    Name of PostArg to be matched
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of PostArg to be matched
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    PostArgsMatchConditionParametersResponse, PostArgsMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of PostArg to be matched
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of PostArg to be matched
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of PostArg to be matched
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    selector string
    Name of PostArg to be matched
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    selector str
    Name of PostArg to be matched
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of PostArg to be matched
    transforms List<String>
    List of transforms

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

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.QueryStringOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | QueryStringOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String | QueryStringOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | QueryStringOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | QueryStringOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    QueryStringMatchConditionParametersResponse, QueryStringMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

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

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.RemoteAddressOperator
    Describes operator to be matched
    MatchValues List<string>
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | RemoteAddressOperator
    Describes operator to be matched
    MatchValues []string
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String | RemoteAddressOperator
    Describes operator to be matched
    matchValues List<String>
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | RemoteAddressOperator
    Describes operator to be matched
    matchValues string[]
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negateCondition boolean
    Describes if this is negate condition or not
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | RemoteAddressOperator
    Describes operator to be matched
    match_values Sequence[str]
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "IPMatch" | "GeoMatch"
    Describes operator to be matched
    matchValues List<String>
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    RemoteAddressMatchConditionParametersResponse, RemoteAddressMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

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

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.RequestBodyOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | RequestBodyOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String | RequestBodyOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | RequestBodyOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | RequestBodyOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    RequestBodyMatchConditionParametersResponse, RequestBodyMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

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

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.RequestHeaderOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Header to be matched
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | RequestHeaderOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Header to be matched
    Transforms []string
    List of transforms
    odataType String
    operator String | RequestHeaderOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Header to be matched
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | RequestHeaderOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    selector string
    Name of Header to be matched
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | RequestHeaderOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    selector str
    Name of Header to be matched
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Header to be matched
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    RequestHeaderMatchConditionParametersResponse, RequestHeaderMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Header to be matched
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Header to be matched
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Header to be matched
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    selector string
    Name of Header to be matched
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    selector str
    Name of Header to be matched
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Header to be matched
    transforms List<String>
    List of transforms

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

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.RequestMethodOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    OdataType string
    Operator string | RequestMethodOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    odataType String
    operator String | RequestMethodOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    odataType string
    operator string | RequestMethodOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    odata_type str
    operator str | RequestMethodOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    odataType String
    operator String | "Equal"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not

    RequestMethodMatchConditionParametersResponse, RequestMethodMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not

    RequestMethodOperator, RequestMethodOperatorArgs

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

    RequestSchemeMatchConditionParameters, RequestSchemeMatchConditionParametersArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not

    RequestSchemeMatchConditionParametersResponse, RequestSchemeMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not

    RequestUriMatchConditionParameters, RequestUriMatchConditionParametersArgs

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.RequestUriOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | RequestUriOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String | RequestUriOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | RequestUriOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | RequestUriOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    RequestUriMatchConditionParametersResponse, RequestUriMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    RequestUriOperator, 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.

    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

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.UrlFileExtensionOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | UrlFileExtensionOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String | UrlFileExtensionOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | UrlFileExtensionOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | UrlFileExtensionOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    UrlFileExtensionMatchConditionParametersResponse, UrlFileExtensionMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

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

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.UrlFileNameOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | UrlFileNameOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String | UrlFileNameOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | UrlFileNameOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | UrlFileNameOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "RegEx"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    UrlFileNameMatchConditionParametersResponse, UrlFileNameMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

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

    OdataType string
    Operator string | Pulumi.AzureNative.Cdn.UrlPathOperator
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<Union<string, Pulumi.AzureNative.Cdn.Transform>>
    List of transforms
    OdataType string
    Operator string | UrlPathOperator
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String | UrlPathOperator
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<Either<String,Transform>>
    List of transforms
    odataType string
    operator string | UrlPathOperator
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms (string | Transform)[]
    List of transforms
    odata_type str
    operator str | UrlPathOperator
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[Union[str, Transform]]
    List of transforms
    odataType String
    operator String | "Any" | "Equal" | "Contains" | "BeginsWith" | "EndsWith" | "LessThan" | "LessThanOrEqual" | "GreaterThan" | "GreaterThanOrEqual" | "Wildcard" | "RegEx"
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls">
    List of transforms

    UrlPathMatchConditionParametersResponse, UrlPathMatchConditionParametersResponseArgs

    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    OdataType string
    Operator string
    Describes operator to be matched
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    odataType string
    operator string
    Describes operator to be matched
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    odata_type str
    operator str
    Describes operator to be matched
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    odataType String
    operator String
    Describes operator to be matched
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

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

    OdataType string
    RedirectType string | Pulumi.AzureNative.Cdn.RedirectType
    The redirect type the rule will use when redirecting traffic.
    CustomFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    CustomHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    CustomPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    CustomQueryString string
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    DestinationProtocol string | Pulumi.AzureNative.Cdn.DestinationProtocol
    Protocol to use for the redirect. The default value is MatchRequest
    OdataType string
    RedirectType string | RedirectType
    The redirect type the rule will use when redirecting traffic.
    CustomFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    CustomHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    CustomPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    CustomQueryString string
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    DestinationProtocol string | DestinationProtocol
    Protocol to use for the redirect. The default value is MatchRequest
    odataType String
    redirectType String | RedirectType
    The redirect type the rule will use when redirecting traffic.
    customFragment String
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname String
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath String
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    customQueryString String
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destinationProtocol String | DestinationProtocol
    Protocol to use for the redirect. The default value is MatchRequest
    odataType string
    redirectType string | RedirectType
    The redirect type the rule will use when redirecting traffic.
    customFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    customQueryString string
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destinationProtocol string | DestinationProtocol
    Protocol to use for the redirect. The default value is MatchRequest
    odata_type str
    redirect_type str | RedirectType
    The redirect type the rule will use when redirecting traffic.
    custom_fragment str
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    custom_hostname str
    Host to redirect. Leave empty to use the incoming host as the destination host.
    custom_path str
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    custom_query_string str
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destination_protocol str | DestinationProtocol
    Protocol to use for the redirect. The default value is MatchRequest
    odataType String
    redirectType String | "Moved" | "Found" | "TemporaryRedirect" | "PermanentRedirect"
    The redirect type the rule will use when redirecting traffic.
    customFragment String
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname String
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath String
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    customQueryString String
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destinationProtocol String | "MatchRequest" | "Http" | "Https"
    Protocol to use for the redirect. The default value is MatchRequest

    UrlRedirectActionParametersResponse, UrlRedirectActionParametersResponseArgs

    OdataType string
    RedirectType string
    The redirect type the rule will use when redirecting traffic.
    CustomFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    CustomHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    CustomPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    CustomQueryString string
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    DestinationProtocol string
    Protocol to use for the redirect. The default value is MatchRequest
    OdataType string
    RedirectType string
    The redirect type the rule will use when redirecting traffic.
    CustomFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    CustomHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    CustomPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    CustomQueryString string
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    DestinationProtocol string
    Protocol to use for the redirect. The default value is MatchRequest
    odataType String
    redirectType String
    The redirect type the rule will use when redirecting traffic.
    customFragment String
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname String
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath String
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    customQueryString String
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destinationProtocol String
    Protocol to use for the redirect. The default value is MatchRequest
    odataType string
    redirectType string
    The redirect type the rule will use when redirecting traffic.
    customFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    customQueryString string
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destinationProtocol string
    Protocol to use for the redirect. The default value is MatchRequest
    odata_type str
    redirect_type str
    The redirect type the rule will use when redirecting traffic.
    custom_fragment str
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    custom_hostname str
    Host to redirect. Leave empty to use the incoming host as the destination host.
    custom_path str
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    custom_query_string str
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destination_protocol str
    Protocol to use for the redirect. The default value is MatchRequest
    odataType String
    redirectType String
    The redirect type the rule will use when redirecting traffic.
    customFragment String
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname String
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath String
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    customQueryString String
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destinationProtocol String
    Protocol to use for the redirect. The default value is MatchRequest

    UrlRedirectActionResponse, 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.
    OdataType string
    SourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    PreserveUnmatchedPath bool
    Whether to preserve unmatched path. Default value is true.
    Destination string
    Define the relative URL to which the above requests will be rewritten by.
    OdataType string
    SourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    PreserveUnmatchedPath bool
    Whether to preserve unmatched path. Default value is true.
    destination String
    Define the relative URL to which the above requests will be rewritten by.
    odataType String
    sourcePattern String
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    preserveUnmatchedPath Boolean
    Whether to preserve unmatched path. Default value is true.
    destination string
    Define the relative URL to which the above requests will be rewritten by.
    odataType string
    sourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    preserveUnmatchedPath boolean
    Whether to preserve unmatched path. Default value is true.
    destination str
    Define the relative URL to which the above requests will be rewritten by.
    odata_type str
    source_pattern str
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    preserve_unmatched_path bool
    Whether to preserve unmatched path. Default value is true.
    destination String
    Define the relative URL to which the above requests will be rewritten by.
    odataType String
    sourcePattern String
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    preserveUnmatchedPath Boolean
    Whether to preserve unmatched path. Default value is true.

    UrlRewriteActionParametersResponse, UrlRewriteActionParametersResponseArgs

    Destination string
    Define the relative URL to which the above requests will be rewritten by.
    OdataType string
    SourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    PreserveUnmatchedPath bool
    Whether to preserve unmatched path. Default value is true.
    Destination string
    Define the relative URL to which the above requests will be rewritten by.
    OdataType string
    SourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    PreserveUnmatchedPath bool
    Whether to preserve unmatched path. Default value is true.
    destination String
    Define the relative URL to which the above requests will be rewritten by.
    odataType String
    sourcePattern String
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    preserveUnmatchedPath Boolean
    Whether to preserve unmatched path. Default value is true.
    destination string
    Define the relative URL to which the above requests will be rewritten by.
    odataType string
    sourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    preserveUnmatchedPath boolean
    Whether to preserve unmatched path. Default value is true.
    destination str
    Define the relative URL to which the above requests will be rewritten by.
    odata_type str
    source_pattern str
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    preserve_unmatched_path bool
    Whether to preserve unmatched path. Default value is true.
    destination String
    Define the relative URL to which the above requests will be rewritten by.
    odataType String
    sourcePattern String
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    preserveUnmatchedPath Boolean
    Whether to preserve unmatched path. Default value is true.

    UrlRewriteActionResponse, UrlRewriteActionResponseArgs

    Parameters UrlRewriteActionParametersResponse
    Defines the parameters for the action.
    parameters UrlRewriteActionParametersResponse
    Defines the parameters for the action.
    parameters UrlRewriteActionParametersResponse
    Defines the parameters for the action.
    parameters UrlRewriteActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    UrlSigningAction, UrlSigningActionArgs

    Parameters UrlSigningActionParameters
    Defines the parameters for the action.
    parameters UrlSigningActionParameters
    Defines the parameters for the action.
    parameters UrlSigningActionParameters
    Defines the parameters for the action.
    parameters UrlSigningActionParameters
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    UrlSigningActionParameters, UrlSigningActionParametersArgs

    OdataType string
    Algorithm string | Pulumi.AzureNative.Cdn.Algorithm
    Algorithm to use for URL signing
    ParameterNameOverride List<Pulumi.AzureNative.Cdn.Inputs.UrlSigningParamIdentifier>
    Defines which query string parameters in the url to be considered for expires, key id etc.
    OdataType string
    Algorithm string | Algorithm
    Algorithm to use for URL signing
    ParameterNameOverride []UrlSigningParamIdentifier
    Defines which query string parameters in the url to be considered for expires, key id etc.
    odataType String
    algorithm String | Algorithm
    Algorithm to use for URL signing
    parameterNameOverride List<UrlSigningParamIdentifier>
    Defines which query string parameters in the url to be considered for expires, key id etc.
    odataType string
    algorithm string | Algorithm
    Algorithm to use for URL signing
    parameterNameOverride UrlSigningParamIdentifier[]
    Defines which query string parameters in the url to be considered for expires, key id etc.
    odata_type str
    algorithm str | Algorithm
    Algorithm to use for URL signing
    parameter_name_override Sequence[UrlSigningParamIdentifier]
    Defines which query string parameters in the url to be considered for expires, key id etc.
    odataType String
    algorithm String | "SHA256"
    Algorithm to use for URL signing
    parameterNameOverride List<Property Map>
    Defines which query string parameters in the url to be considered for expires, key id etc.

    UrlSigningActionParametersResponse, UrlSigningActionParametersResponseArgs

    OdataType string
    Algorithm string
    Algorithm to use for URL signing
    ParameterNameOverride List<Pulumi.AzureNative.Cdn.Inputs.UrlSigningParamIdentifierResponse>
    Defines which query string parameters in the url to be considered for expires, key id etc.
    OdataType string
    Algorithm string
    Algorithm to use for URL signing
    ParameterNameOverride []UrlSigningParamIdentifierResponse
    Defines which query string parameters in the url to be considered for expires, key id etc.
    odataType String
    algorithm String
    Algorithm to use for URL signing
    parameterNameOverride List<UrlSigningParamIdentifierResponse>
    Defines which query string parameters in the url to be considered for expires, key id etc.
    odataType string
    algorithm string
    Algorithm to use for URL signing
    parameterNameOverride UrlSigningParamIdentifierResponse[]
    Defines which query string parameters in the url to be considered for expires, key id etc.
    odata_type str
    algorithm str
    Algorithm to use for URL signing
    parameter_name_override Sequence[UrlSigningParamIdentifierResponse]
    Defines which query string parameters in the url to be considered for expires, key id etc.
    odataType String
    algorithm String
    Algorithm to use for URL signing
    parameterNameOverride List<Property Map>
    Defines which query string parameters in the url to be considered for expires, key id etc.

    UrlSigningActionResponse, UrlSigningActionResponseArgs

    Parameters UrlSigningActionParametersResponse
    Defines the parameters for the action.
    parameters UrlSigningActionParametersResponse
    Defines the parameters for the action.
    parameters UrlSigningActionParametersResponse
    Defines the parameters for the action.
    parameters UrlSigningActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    UrlSigningParamIdentifier, UrlSigningParamIdentifierArgs

    ParamIndicator string | Pulumi.AzureNative.Cdn.ParamIndicator
    Indicates the purpose of the parameter
    ParamName string
    Parameter name
    ParamIndicator string | ParamIndicator
    Indicates the purpose of the parameter
    ParamName string
    Parameter name
    paramIndicator String | ParamIndicator
    Indicates the purpose of the parameter
    paramName String
    Parameter name
    paramIndicator string | ParamIndicator
    Indicates the purpose of the parameter
    paramName string
    Parameter name
    param_indicator str | ParamIndicator
    Indicates the purpose of the parameter
    param_name str
    Parameter name
    paramIndicator String | "Expires" | "KeyId" | "Signature"
    Indicates the purpose of the parameter
    paramName String
    Parameter name

    UrlSigningParamIdentifierResponse, UrlSigningParamIdentifierResponseArgs

    ParamIndicator string
    Indicates the purpose of the parameter
    ParamName string
    Parameter name
    ParamIndicator string
    Indicates the purpose of the parameter
    ParamName string
    Parameter name
    paramIndicator String
    Indicates the purpose of the parameter
    paramName String
    Parameter name
    paramIndicator string
    Indicates the purpose of the parameter
    paramName string
    Parameter name
    param_indicator str
    Indicates the purpose of the parameter
    param_name str
    Parameter name
    paramIndicator String
    Indicates the purpose of the parameter
    paramName String
    Parameter name

    Import

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

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

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi