azure-native.cdn.Rule
Explore with Pulumi AI
Friendly Rules name mapping to the any Rules or secret related information. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2020-09-01.
Other available API versions: 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-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 = AzureNative.Cdn.HeaderAction.Overwrite,
                    HeaderName = "X-CDN",
                    TypeName = "DeliveryRuleHeaderActionParameters",
                    Value = "MSFT",
                },
            },
        },
        Conditions = new[]
        {
            new AzureNative.Cdn.Inputs.DeliveryRuleRequestMethodConditionArgs
            {
                Name = "RequestMethod",
                Parameters = new AzureNative.Cdn.Inputs.RequestMethodMatchConditionParametersArgs
                {
                    MatchValues = new[]
                    {
                        "GET",
                    },
                    NegateCondition = false,
                    Operator = AzureNative.Cdn.RequestMethodOperator.Equal,
                    TypeName = "DeliveryRuleRequestMethodConditionParameters",
                },
            },
        },
        Order = 1,
        ProfileName = "profile1",
        ResourceGroupName = "RG",
        RuleName = "rule1",
        RuleSetName = "ruleSet1",
    });
});
package main
import (
	cdn "github.com/pulumi/pulumi-azure-native-sdk/cdn/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cdn.NewRule(ctx, "rule", &cdn.RuleArgs{
			Actions: pulumi.Array{
				cdn.DeliveryRuleResponseHeaderAction{
					Name: "ModifyResponseHeader",
					Parameters: cdn.HeaderActionParameters{
						HeaderAction: cdn.HeaderActionOverwrite,
						HeaderName:   "X-CDN",
						TypeName:     "DeliveryRuleHeaderActionParameters",
						Value:        "MSFT",
					},
				},
			},
			Conditions: pulumi.Array{
				cdn.DeliveryRuleRequestMethodCondition{
					Name: "RequestMethod",
					Parameters: cdn.RequestMethodMatchConditionParameters{
						MatchValues: []string{
							"GET",
						},
						NegateCondition: false,
						Operator:        cdn.RequestMethodOperatorEqual,
						TypeName:        "DeliveryRuleRequestMethodConditionParameters",
					},
				},
			},
			Order:             pulumi.Int(1),
			ProfileName:       pulumi.String("profile1"),
			ResourceGroupName: pulumi.String("RG"),
			RuleName:          pulumi.String("rule1"),
			RuleSetName:       pulumi.String("ruleSet1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.cdn.Rule;
import com.pulumi.azurenative.cdn.RuleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var rule = new Rule("rule", RuleArgs.builder()
            .actions(DeliveryRuleCacheExpirationActionArgs.builder()
                .name("ModifyResponseHeader")
                .parameters(CacheExpirationActionParametersArgs.builder()
                    .headerAction("Overwrite")
                    .headerName("X-CDN")
                    .typeName("DeliveryRuleHeaderActionParameters")
                    .value("MSFT")
                    .build())
                .build())
            .conditions(DeliveryRuleRequestMethodConditionArgs.builder()
                .name("RequestMethod")
                .parameters(RequestMethodMatchConditionParametersArgs.builder()
                    .matchValues("GET")
                    .negateCondition(false)
                    .operator("Equal")
                    .typeName("DeliveryRuleRequestMethodConditionParameters")
                    .build())
                .build())
            .order(1)
            .profileName("profile1")
            .resourceGroupName("RG")
            .ruleName("rule1")
            .ruleSetName("ruleSet1")
            .build());
    }
}
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: azure_native.cdn.HeaderAction.Overwrite,
            headerName: "X-CDN",
            typeName: "DeliveryRuleHeaderActionParameters",
            value: "MSFT",
        },
    }],
    conditions: [{
        name: "RequestMethod",
        parameters: {
            matchValues: ["GET"],
            negateCondition: false,
            operator: azure_native.cdn.RequestMethodOperator.Equal,
            typeName: "DeliveryRuleRequestMethodConditionParameters",
        },
    }],
    order: 1,
    profileName: "profile1",
    resourceGroupName: "RG",
    ruleName: "rule1",
    ruleSetName: "ruleSet1",
});
import pulumi
import pulumi_azure_native as azure_native
rule = azure_native.cdn.Rule("rule",
    actions=[{
        "name": "ModifyResponseHeader",
        "parameters": {
            "header_action": azure_native.cdn.HeaderAction.OVERWRITE,
            "header_name": "X-CDN",
            "type_name": "DeliveryRuleHeaderActionParameters",
            "value": "MSFT",
        },
    }],
    conditions=[{
        "name": "RequestMethod",
        "parameters": {
            "match_values": ["GET"],
            "negate_condition": False,
            "operator": azure_native.cdn.RequestMethodOperator.EQUAL,
            "type_name": "DeliveryRuleRequestMethodConditionParameters",
        },
    }],
    order=1,
    profile_name="profile1",
    resource_group_name="RG",
    rule_name="rule1",
    rule_set_name="ruleSet1")
resources:
  rule:
    type: azure-native:cdn:Rule
    properties:
      actions:
        - name: ModifyResponseHeader
          parameters:
            headerAction: Overwrite
            headerName: X-CDN
            typeName: DeliveryRuleHeaderActionParameters
            value: MSFT
      conditions:
        - name: RequestMethod
          parameters:
            matchValues:
              - GET
            negateCondition: false
            operator: Equal
            typeName: DeliveryRuleRequestMethodConditionParameters
      order: 1
      profileName: profile1
      resourceGroupName: RG
      ruleName: rule1
      ruleSetName: ruleSet1
Create Rule Resource
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, DeliveryRuleRouteConfigurationOverrideActionArgs, 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[DeliveryRuleClientPortConditionArgs, DeliveryRuleCookiesConditionArgs, DeliveryRuleHostNameConditionArgs, DeliveryRuleHttpVersionConditionArgs, DeliveryRuleIsDeviceConditionArgs, DeliveryRulePostArgsConditionArgs, DeliveryRuleQueryStringConditionArgs, DeliveryRuleRemoteAddressConditionArgs, DeliveryRuleRequestBodyConditionArgs, DeliveryRuleRequestHeaderConditionArgs, DeliveryRuleRequestMethodConditionArgs, DeliveryRuleRequestSchemeConditionArgs, DeliveryRuleRequestUriConditionArgs, DeliveryRuleServerPortConditionArgs, DeliveryRuleSocketAddrConditionArgs, DeliveryRuleSslProtocolConditionArgs, DeliveryRuleUrlFileExtensionConditionArgs, DeliveryRuleUrlFileNameConditionArgs, DeliveryRuleUrlPathConditionArgs]]] = None,
         match_processing_behavior: Optional[Union[str, MatchProcessingBehavior]] = None,
         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)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[]
    {
        new AzureNative.Cdn.Inputs.DeliveryRuleCacheExpirationActionArgs
        {
            Name = "CacheExpiration",
            Parameters = new AzureNative.Cdn.Inputs.CacheExpirationActionParametersArgs
            {
                CacheBehavior = "string",
                CacheType = "string",
                TypeName = "string",
                CacheDuration = "string",
            },
        },
    },
    Order = 0,
    ProfileName = "string",
    ResourceGroupName = "string",
    RuleSetName = "string",
    Conditions = new[]
    {
        new AzureNative.Cdn.Inputs.DeliveryRuleClientPortConditionArgs
        {
            Name = "ClientPort",
            Parameters = new AzureNative.Cdn.Inputs.ClientPortMatchConditionParametersArgs
            {
                Operator = "string",
                TypeName = "string",
                MatchValues = new[]
                {
                    "string",
                },
                NegateCondition = false,
                Transforms = new[]
                {
                    "string",
                },
            },
        },
    },
    MatchProcessingBehavior = "string",
    RuleName = "string",
});
example, err := cdn.NewRule(ctx, "ruleResource", &cdn.RuleArgs{
	Actions: pulumi.Array{
		cdn.DeliveryRuleCacheExpirationAction{
			Name: "CacheExpiration",
			Parameters: cdn.CacheExpirationActionParameters{
				CacheBehavior: "string",
				CacheType:     "string",
				TypeName:      "string",
				CacheDuration: "string",
			},
		},
	},
	Order:             pulumi.Int(0),
	ProfileName:       pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	RuleSetName:       pulumi.String("string"),
	Conditions: pulumi.Array{
		cdn.DeliveryRuleClientPortCondition{
			Name: "ClientPort",
			Parameters: cdn.ClientPortMatchConditionParameters{
				Operator: "string",
				TypeName: "string",
				MatchValues: []string{
					"string",
				},
				NegateCondition: false,
				Transforms: []cdn.Transform{
					"string",
				},
			},
		},
	},
	MatchProcessingBehavior: pulumi.String("string"),
	RuleName:                pulumi.String("string"),
})
var ruleResource = new Rule("ruleResource", RuleArgs.builder()
    .actions(DeliveryRuleCacheExpirationActionArgs.builder()
        .name("CacheExpiration")
        .parameters(CacheExpirationActionParametersArgs.builder()
            .cacheBehavior("string")
            .cacheType("string")
            .typeName("string")
            .cacheDuration("string")
            .build())
        .build())
    .order(0)
    .profileName("string")
    .resourceGroupName("string")
    .ruleSetName("string")
    .conditions(DeliveryRuleClientPortConditionArgs.builder()
        .name("ClientPort")
        .parameters(ClientPortMatchConditionParametersArgs.builder()
            .operator("string")
            .typeName("string")
            .matchValues("string")
            .negateCondition(false)
            .transforms("string")
            .build())
        .build())
    .matchProcessingBehavior("string")
    .ruleName("string")
    .build());
rule_resource = azure_native.cdn.Rule("ruleResource",
    actions=[{
        "name": "CacheExpiration",
        "parameters": {
            "cache_behavior": "string",
            "cache_type": "string",
            "type_name": "string",
            "cache_duration": "string",
        },
    }],
    order=0,
    profile_name="string",
    resource_group_name="string",
    rule_set_name="string",
    conditions=[{
        "name": "ClientPort",
        "parameters": {
            "operator": "string",
            "type_name": "string",
            "match_values": ["string"],
            "negate_condition": False,
            "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",
            typeName: "string",
            cacheDuration: "string",
        },
    }],
    order: 0,
    profileName: "string",
    resourceGroupName: "string",
    ruleSetName: "string",
    conditions: [{
        name: "ClientPort",
        parameters: {
            operator: "string",
            typeName: "string",
            matchValues: ["string"],
            negateCondition: false,
            transforms: ["string"],
        },
    }],
    matchProcessingBehavior: "string",
    ruleName: "string",
});
type: azure-native:cdn:Rule
properties:
    actions:
        - name: CacheExpiration
          parameters:
            cacheBehavior: string
            cacheDuration: string
            cacheType: string
            typeName: string
    conditions:
        - name: ClientPort
          parameters:
            matchValues:
                - string
            negateCondition: false
            operator: string
            transforms:
                - string
            typeName: 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Rule resource accepts the following input properties:
- Actions List<object>
- A list of actions that are executed when all the conditions of a rule are satisfied.
- Order int
- The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
- ProfileName string
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- ResourceGroup stringName 
- Name of the Resource group within the Azure subscription.
- RuleSet stringName 
- 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
- MatchProcessing string | Pulumi.Behavior Azure Native. Cdn. Match Processing Behavior 
- If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
- RuleName string
- Name of the delivery rule which is unique within the endpoint.
- Actions []interface{}
- A list of actions that are executed when all the conditions of a rule are satisfied.
- Order int
- The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
- ProfileName string
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- ResourceGroup stringName 
- Name of the Resource group within the Azure subscription.
- RuleSet stringName 
- Name of the rule set under the profile.
- Conditions []interface{}
- A list of conditions that must be matched for the actions to be executed
- MatchProcessing string | MatchBehavior Processing Behavior 
- If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
- RuleName string
- Name of the delivery rule which is unique within the endpoint.
- actions List<Object>
- A list of actions that are executed when all the conditions of a rule are satisfied.
- order Integer
- The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
- profileName String
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- resourceGroup StringName 
- Name of the Resource group within the Azure subscription.
- ruleSet StringName 
- 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
- matchProcessing String | MatchBehavior Processing Behavior 
- 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
(DeliveryRule Cache Expiration Action | Delivery Rule Cache Key Query String Action Args | Delivery Rule Request Header Action Args | Delivery Rule Response Header Action Args | Delivery Rule Route Configuration Override Action Args | Origin Group Override Action Args | Url Redirect Action Args | Url Rewrite Action Args | Url Signing Action Args)[] 
- A list of actions that are executed when all the conditions of a rule are satisfied.
- order number
- The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
- profileName string
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- resourceGroup stringName 
- Name of the Resource group within the Azure subscription.
- ruleSet stringName 
- Name of the rule set under the profile.
- conditions
(DeliveryRule Client Port Condition | Delivery Rule Cookies Condition Args | Delivery Rule Host Name Condition Args | Delivery Rule Http Version Condition Args | Delivery Rule Is Device Condition Args | Delivery Rule Post Args Condition Args | Delivery Rule Query String Condition Args | Delivery Rule Remote Address Condition Args | Delivery Rule Request Body Condition Args | Delivery Rule Request Header Condition Args | Delivery Rule Request Method Condition Args | Delivery Rule Request Scheme Condition Args | Delivery Rule Request Uri Condition Args | Delivery Rule Server Port Condition Args | Delivery Rule Socket Addr Condition Args | Delivery Rule Ssl Protocol Condition Args | Delivery Rule Url File Extension Condition Args | Delivery Rule Url File Name Condition Args | Delivery Rule Url Path Condition Args)[] 
- A list of conditions that must be matched for the actions to be executed
- matchProcessing string | MatchBehavior Processing Behavior 
- 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[DeliveryRule Cache Expiration Action Args, Delivery Rule Cache Key Query String Action Args, Delivery Rule Request Header Action Args, Delivery Rule Response Header Action Args, Delivery Rule Route Configuration Override Action Args, Origin Group Override Action Args, Url Redirect Action Args, Url Rewrite Action Args, Url Signing Action Args]] 
- A list of actions that are executed when all the conditions of a rule are satisfied.
- order int
- The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
- profile_name str
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- resource_group_ strname 
- Name of the Resource group within the Azure subscription.
- rule_set_ strname 
- Name of the rule set under the profile.
- conditions
Sequence[Union[DeliveryRule Client Port Condition Args, Delivery Rule Cookies Condition Args, Delivery Rule Host Name Condition Args, Delivery Rule Http Version Condition Args, Delivery Rule Is Device Condition Args, Delivery Rule Post Args Condition Args, Delivery Rule Query String Condition Args, Delivery Rule Remote Address Condition Args, Delivery Rule Request Body Condition Args, Delivery Rule Request Header Condition Args, Delivery Rule Request Method Condition Args, Delivery Rule Request Scheme Condition Args, Delivery Rule Request Uri Condition Args, Delivery Rule Server Port Condition Args, Delivery Rule Socket Addr Condition Args, Delivery Rule Ssl Protocol Condition Args, Delivery Rule Url File Extension Condition Args, Delivery Rule Url File Name Condition Args, Delivery Rule Url Path Condition Args]] 
- A list of conditions that must be matched for the actions to be executed
- match_processing_ str | Matchbehavior Processing Behavior 
- If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
- rule_name str
- Name of the delivery rule which is unique within the endpoint.
- actions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
- A list of actions that are executed when all the conditions of a rule are satisfied.
- order Number
- The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
- profileName String
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- resourceGroup StringName 
- Name of the Resource group within the Azure subscription.
- ruleSet StringName 
- Name of the rule set under the profile.
- conditions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
- A list of conditions that must be matched for the actions to be executed
- matchProcessing String | "Continue" | "Stop"Behavior 
- 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.Azure Native. Cdn. Outputs. System Data Response 
- 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 SystemData Response 
- 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 SystemData Response 
- 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 SystemData Response 
- 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 SystemData Response 
- 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
- SetIf Missing 
- SetIfMissing
- CacheBehavior Bypass Cache 
- BypassCache
- CacheBehavior Override 
- Override
- CacheBehavior Set If Missing 
- SetIfMissing
- BypassCache 
- BypassCache
- Override
- Override
- SetIf Missing 
- SetIfMissing
- BypassCache 
- BypassCache
- Override
- Override
- SetIf Missing 
- SetIfMissing
- BYPASS_CACHE
- BypassCache
- OVERRIDE
- Override
- SET_IF_MISSING
- SetIfMissing
- "BypassCache" 
- BypassCache
- "Override"
- Override
- "SetIf Missing" 
- SetIfMissing
CacheConfiguration, CacheConfigurationArgs    
- CacheBehavior string | Pulumi.Azure Native. Cdn. Rule Cache Behavior 
- Caching behavior for the requests
- CacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- IsCompression string | Pulumi.Enabled Azure Native. Cdn. Rule Is Compression Enabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- QueryParameters string
- query parameters to include or exclude (comma separated).
- QueryString string | Pulumi.Caching Behavior Azure Native. Cdn. Rule Query String Caching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- CacheBehavior string | RuleCache Behavior 
- Caching behavior for the requests
- CacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- IsCompression string | RuleEnabled Is Compression Enabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- QueryParameters string
- query parameters to include or exclude (comma separated).
- QueryString string | RuleCaching Behavior Query String Caching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- cacheBehavior String | RuleCache Behavior 
- Caching behavior for the requests
- cacheDuration String
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- isCompression String | RuleEnabled Is Compression Enabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- queryParameters String
- query parameters to include or exclude (comma separated).
- queryString String | RuleCaching Behavior Query String Caching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- cacheBehavior string | RuleCache Behavior 
- Caching behavior for the requests
- cacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- isCompression string | RuleEnabled Is Compression Enabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- queryParameters string
- query parameters to include or exclude (comma separated).
- queryString string | RuleCaching Behavior Query String Caching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- cache_behavior str | RuleCache Behavior 
- Caching behavior for the requests
- cache_duration str
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- is_compression_ str | Ruleenabled Is Compression Enabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- query_parameters str
- query parameters to include or exclude (comma separated).
- query_string_ str | Rulecaching_ behavior Query String Caching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- cacheBehavior String | "HonorOrigin" | "Override Always" | "Override If Origin Missing" 
- Caching behavior for the requests
- cacheDuration String
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- isCompression String | "Enabled" | "Disabled"Enabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- queryParameters String
- query parameters to include or exclude (comma separated).
- queryString String | "IgnoreCaching Behavior Query String" | "Use Query String" | "Ignore Specified Query Strings" | "Include Specified Query Strings" 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
CacheConfigurationResponse, CacheConfigurationResponseArgs      
- CacheBehavior string
- Caching behavior for the requests
- CacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- IsCompression stringEnabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- QueryParameters string
- query parameters to include or exclude (comma separated).
- QueryString stringCaching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- CacheBehavior string
- Caching behavior for the requests
- CacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- IsCompression stringEnabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- QueryParameters string
- query parameters to include or exclude (comma separated).
- QueryString stringCaching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- cacheBehavior String
- Caching behavior for the requests
- cacheDuration String
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- isCompression StringEnabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- queryParameters String
- query parameters to include or exclude (comma separated).
- queryString StringCaching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- cacheBehavior string
- Caching behavior for the requests
- cacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- isCompression stringEnabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- queryParameters string
- query parameters to include or exclude (comma separated).
- queryString stringCaching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- cache_behavior str
- Caching behavior for the requests
- cache_duration str
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- is_compression_ strenabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- query_parameters str
- query parameters to include or exclude (comma separated).
- query_string_ strcaching_ behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
- cacheBehavior String
- Caching behavior for the requests
- cacheDuration String
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- isCompression StringEnabled 
- Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
- queryParameters String
- query parameters to include or exclude (comma separated).
- queryString StringCaching Behavior 
- Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
CacheExpirationActionParameters, CacheExpirationActionParametersArgs        
- CacheBehavior string | Pulumi.Azure Native. Cdn. Cache Behavior 
- Caching behavior for the requests
- CacheType string | Pulumi.Azure Native. Cdn. Cache Type 
- The level at which the content needs to be cached.
- TypeName string
- CacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- CacheBehavior string | CacheBehavior 
- Caching behavior for the requests
- CacheType string | CacheType 
- The level at which the content needs to be cached.
- TypeName string
- CacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cacheBehavior String | CacheBehavior 
- Caching behavior for the requests
- cacheType String | CacheType 
- The level at which the content needs to be cached.
- typeName String
- cacheDuration String
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cacheBehavior string | CacheBehavior 
- Caching behavior for the requests
- cacheType string | CacheType 
- The level at which the content needs to be cached.
- typeName string
- cacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache_behavior str | CacheBehavior 
- Caching behavior for the requests
- cache_type str | CacheType 
- The level at which the content needs to be cached.
- type_name str
- cache_duration str
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cacheBehavior String | "BypassCache" | "Override" | "Set If Missing" 
- Caching behavior for the requests
- cacheType String | "All"
- The level at which the content needs to be cached.
- typeName String
- cacheDuration String
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
CacheExpirationActionParametersResponse, CacheExpirationActionParametersResponseArgs          
- CacheBehavior string
- Caching behavior for the requests
- CacheType string
- The level at which the content needs to be cached.
- TypeName string
- CacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- CacheBehavior string
- Caching behavior for the requests
- CacheType string
- The level at which the content needs to be cached.
- TypeName string
- CacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cacheBehavior String
- Caching behavior for the requests
- cacheType String
- The level at which the content needs to be cached.
- typeName String
- cacheDuration String
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cacheBehavior string
- Caching behavior for the requests
- cacheType string
- The level at which the content needs to be cached.
- typeName string
- cacheDuration string
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache_behavior str
- Caching behavior for the requests
- cache_type str
- The level at which the content needs to be cached.
- type_name str
- cache_duration str
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cacheBehavior String
- Caching behavior for the requests
- cacheType String
- The level at which the content needs to be cached.
- typeName String
- cacheDuration String
- The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
CacheKeyQueryStringActionParameters, CacheKeyQueryStringActionParametersArgs            
- QueryString string | Pulumi.Behavior Azure Native. Cdn. Query String Behavior 
- Caching behavior for the requests
- TypeName string
- QueryParameters string
- query parameters to include or exclude (comma separated).
- QueryString string | QueryBehavior String Behavior 
- Caching behavior for the requests
- TypeName string
- QueryParameters string
- query parameters to include or exclude (comma separated).
- queryString String | QueryBehavior String Behavior 
- Caching behavior for the requests
- typeName String
- queryParameters String
- query parameters to include or exclude (comma separated).
- queryString string | QueryBehavior String Behavior 
- Caching behavior for the requests
- typeName string
- queryParameters string
- query parameters to include or exclude (comma separated).
- query_string_ str | Querybehavior String Behavior 
- Caching behavior for the requests
- type_name str
- query_parameters str
- query parameters to include or exclude (comma separated).
- queryString String | "Include" | "IncludeBehavior All" | "Exclude" | "Exclude All" 
- Caching behavior for the requests
- typeName String
- queryParameters String
- query parameters to include or exclude (comma separated).
CacheKeyQueryStringActionParametersResponse, CacheKeyQueryStringActionParametersResponseArgs              
- QueryString stringBehavior 
- Caching behavior for the requests
- TypeName string
- QueryParameters string
- query parameters to include or exclude (comma separated).
- QueryString stringBehavior 
- Caching behavior for the requests
- TypeName string
- QueryParameters string
- query parameters to include or exclude (comma separated).
- queryString StringBehavior 
- Caching behavior for the requests
- typeName String
- queryParameters String
- query parameters to include or exclude (comma separated).
- queryString stringBehavior 
- Caching behavior for the requests
- typeName string
- queryParameters string
- query parameters to include or exclude (comma separated).
- query_string_ strbehavior 
- Caching behavior for the requests
- type_name str
- query_parameters str
- query parameters to include or exclude (comma separated).
- queryString StringBehavior 
- Caching behavior for the requests
- typeName String
- queryParameters String
- query parameters to include or exclude (comma separated).
CacheType, CacheTypeArgs    
- All
- All
- CacheType All 
- All
- All
- All
- All
- All
- ALL
- All
- "All"
- All
ClientPortMatchConditionParameters, ClientPortMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Client Port Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | ClientPort Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | ClientPort Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | ClientPort Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | ClientPort Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
ClientPortMatchConditionParametersResponse, ClientPortMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
ClientPortOperator, ClientPortOperatorArgs      
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- ClientPort Operator Any 
- Any
- ClientPort Operator Equal 
- Equal
- ClientPort Operator Contains 
- Contains
- ClientPort Operator Begins With 
- BeginsWith
- ClientPort Operator Ends With 
- EndsWith
- ClientPort Operator Less Than 
- LessThan
- ClientPort Operator Less Than Or Equal 
- LessThanOrEqual
- ClientPort Operator Greater Than 
- GreaterThan
- ClientPort Operator Greater Than Or Equal 
- GreaterThanOrEqual
- ClientPort Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
CookiesMatchConditionParameters, CookiesMatchConditionParametersArgs        
- Operator
string | Pulumi.Azure Native. Cdn. Cookies Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of Cookies to be matched
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | CookiesOperator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of Cookies to be matched
- Transforms []string
- List of transforms
- operator
String | CookiesOperator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of Cookies to be matched
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | CookiesOperator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- selector string
- Name of Cookies to be matched
- transforms (string | Transform)[]
- List of transforms
- operator
str | CookiesOperator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- selector str
- Name of Cookies to be matched
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of Cookies to be matched
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
CookiesMatchConditionParametersResponse, CookiesMatchConditionParametersResponseArgs          
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of Cookies to be matched
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of Cookies to be matched
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of Cookies to be matched
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- selector string
- Name of Cookies to be matched
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- selector str
- Name of Cookies to be matched
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of Cookies to be matched
- transforms List<String>
- List of transforms
CookiesOperator, CookiesOperatorArgs    
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- CookiesOperator Any 
- Any
- CookiesOperator Equal 
- Equal
- CookiesOperator Contains 
- Contains
- CookiesOperator Begins With 
- BeginsWith
- CookiesOperator Ends With 
- EndsWith
- CookiesOperator Less Than 
- LessThan
- CookiesOperator Less Than Or Equal 
- LessThanOrEqual
- CookiesOperator Greater Than 
- GreaterThan
- CookiesOperator Greater Than Or Equal 
- GreaterThanOrEqual
- CookiesOperator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
DeliveryRuleCacheExpirationAction, DeliveryRuleCacheExpirationActionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Cache Expiration Action Parameters 
- Defines the parameters for the action.
- Parameters
CacheExpiration Action Parameters 
- Defines the parameters for the action.
- parameters
CacheExpiration Action Parameters 
- Defines the parameters for the action.
- parameters
CacheExpiration Action Parameters 
- Defines the parameters for the action.
- parameters
CacheExpiration Action Parameters 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleCacheExpirationActionResponse, DeliveryRuleCacheExpirationActionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Cache Expiration Action Parameters Response 
- Defines the parameters for the action.
- Parameters
CacheExpiration Action Parameters Response 
- Defines the parameters for the action.
- parameters
CacheExpiration Action Parameters Response 
- Defines the parameters for the action.
- parameters
CacheExpiration Action Parameters Response 
- Defines the parameters for the action.
- parameters
CacheExpiration Action Parameters Response 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleCacheKeyQueryStringAction, DeliveryRuleCacheKeyQueryStringActionArgs              
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Cache Key Query String Action Parameters 
- Defines the parameters for the action.
- Parameters
CacheKey Query String Action Parameters 
- Defines the parameters for the action.
- parameters
CacheKey Query String Action Parameters 
- Defines the parameters for the action.
- parameters
CacheKey Query String Action Parameters 
- Defines the parameters for the action.
- parameters
CacheKey Query String Action Parameters 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleCacheKeyQueryStringActionResponse, DeliveryRuleCacheKeyQueryStringActionResponseArgs                
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Cache Key Query String Action Parameters Response 
- Defines the parameters for the action.
- Parameters
CacheKey Query String Action Parameters Response 
- Defines the parameters for the action.
- parameters
CacheKey Query String Action Parameters Response 
- Defines the parameters for the action.
- parameters
CacheKey Query String Action Parameters Response 
- Defines the parameters for the action.
- parameters
CacheKey Query String Action Parameters Response 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleClientPortCondition, DeliveryRuleClientPortConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Client Port Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
ClientPort Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
ClientPort Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
ClientPort Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
ClientPort Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleClientPortConditionResponse, DeliveryRuleClientPortConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Client Port Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
ClientPort Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
ClientPort Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
ClientPort Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
ClientPort Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleCookiesCondition, DeliveryRuleCookiesConditionArgs        
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Cookies Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
CookiesMatch Condition Parameters 
- Defines the parameters for the condition.
- parameters
CookiesMatch Condition Parameters 
- Defines the parameters for the condition.
- parameters
CookiesMatch Condition Parameters 
- Defines the parameters for the condition.
- parameters
CookiesMatch Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleCookiesConditionResponse, DeliveryRuleCookiesConditionResponseArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Cookies Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
CookiesMatch Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
CookiesMatch Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
CookiesMatch Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
CookiesMatch Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleHostNameCondition, DeliveryRuleHostNameConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Host Name Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
HostName Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
HostName Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
HostName Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
HostName Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleHostNameConditionResponse, DeliveryRuleHostNameConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Host Name Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
HostName Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
HostName Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
HostName Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
HostName Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleHttpVersionCondition, DeliveryRuleHttpVersionConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Http Version Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
HttpVersion Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
HttpVersion Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
HttpVersion Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
HttpVersion Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleHttpVersionConditionResponse, DeliveryRuleHttpVersionConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Http Version Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
HttpVersion Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
HttpVersion Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
HttpVersion Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
HttpVersion Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleIsDeviceCondition, DeliveryRuleIsDeviceConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Is Device Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
IsDevice Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
IsDevice Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
IsDevice Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
IsDevice Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleIsDeviceConditionResponse, DeliveryRuleIsDeviceConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Is Device Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
IsDevice Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
IsDevice Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
IsDevice Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
IsDevice Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRulePostArgsCondition, DeliveryRulePostArgsConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Post Args Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
PostArgs Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
PostArgs Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
PostArgs Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
PostArgs Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRulePostArgsConditionResponse, DeliveryRulePostArgsConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Post Args Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
PostArgs Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
PostArgs Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
PostArgs Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
PostArgs Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleQueryStringCondition, DeliveryRuleQueryStringConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Query String Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
QueryString Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
QueryString Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
QueryString Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
QueryString Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleQueryStringConditionResponse, DeliveryRuleQueryStringConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Query String Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
QueryString Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
QueryString Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
QueryString Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
QueryString Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRemoteAddressCondition, DeliveryRuleRemoteAddressConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Remote Address Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
RemoteAddress Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RemoteAddress Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RemoteAddress Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RemoteAddress Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRemoteAddressConditionResponse, DeliveryRuleRemoteAddressConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Remote Address Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
RemoteAddress Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RemoteAddress Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RemoteAddress Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RemoteAddress Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestBodyCondition, DeliveryRuleRequestBodyConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Body Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
RequestBody Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestBody Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestBody Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestBody Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestBodyConditionResponse, DeliveryRuleRequestBodyConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Body Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
RequestBody Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestBody Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestBody Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestBody Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestHeaderAction, DeliveryRuleRequestHeaderActionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Header Action Parameters 
- Defines the parameters for the action.
- Parameters
HeaderAction Parameters 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleRequestHeaderActionResponse, DeliveryRuleRequestHeaderActionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Header Action Parameters Response 
- Defines the parameters for the action.
- Parameters
HeaderAction Parameters Response 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters Response 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters Response 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters Response 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleRequestHeaderCondition, DeliveryRuleRequestHeaderConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Header Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
RequestHeader Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestHeader Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestHeader Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestHeader Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestHeaderConditionResponse, DeliveryRuleRequestHeaderConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Header Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
RequestHeader Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestHeader Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestHeader Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestHeader Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestMethodCondition, DeliveryRuleRequestMethodConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Method Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
RequestMethod Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestMethod Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestMethod Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestMethod Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestMethodConditionResponse, DeliveryRuleRequestMethodConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Method Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
RequestMethod Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestMethod Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestMethod Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestMethod Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestSchemeCondition, DeliveryRuleRequestSchemeConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Scheme Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
RequestScheme Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestScheme Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestScheme Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestScheme Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestSchemeConditionResponse, DeliveryRuleRequestSchemeConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Scheme Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
RequestScheme Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestScheme Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestScheme Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestScheme Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestUriCondition, DeliveryRuleRequestUriConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Uri Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
RequestUri Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestUri Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestUri Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
RequestUri Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleRequestUriConditionResponse, DeliveryRuleRequestUriConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Request Uri Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
RequestUri Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestUri Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestUri Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
RequestUri Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleResponseHeaderAction, DeliveryRuleResponseHeaderActionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Header Action Parameters 
- Defines the parameters for the action.
- Parameters
HeaderAction Parameters 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleResponseHeaderActionResponse, DeliveryRuleResponseHeaderActionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Header Action Parameters Response 
- Defines the parameters for the action.
- Parameters
HeaderAction Parameters Response 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters Response 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters Response 
- Defines the parameters for the action.
- parameters
HeaderAction Parameters Response 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleRouteConfigurationOverrideAction, DeliveryRuleRouteConfigurationOverrideActionArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Route Configuration Override Action Parameters 
- Defines the parameters for the action.
- Parameters
RouteConfiguration Override Action Parameters 
- Defines the parameters for the action.
- parameters
RouteConfiguration Override Action Parameters 
- Defines the parameters for the action.
- parameters
RouteConfiguration Override Action Parameters 
- Defines the parameters for the action.
- parameters
RouteConfiguration Override Action Parameters 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleRouteConfigurationOverrideActionResponse, DeliveryRuleRouteConfigurationOverrideActionResponseArgs              
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Route Configuration Override Action Parameters Response 
- Defines the parameters for the action.
- Parameters
RouteConfiguration Override Action Parameters Response 
- Defines the parameters for the action.
- parameters
RouteConfiguration Override Action Parameters Response 
- Defines the parameters for the action.
- parameters
RouteConfiguration Override Action Parameters Response 
- Defines the parameters for the action.
- parameters
RouteConfiguration Override Action Parameters Response 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
DeliveryRuleServerPortCondition, DeliveryRuleServerPortConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Server Port Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
ServerPort Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
ServerPort Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
ServerPort Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
ServerPort Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleServerPortConditionResponse, DeliveryRuleServerPortConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Server Port Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
ServerPort Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
ServerPort Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
ServerPort Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
ServerPort Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleSocketAddrCondition, DeliveryRuleSocketAddrConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Socket Addr Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
SocketAddr Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
SocketAddr Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
SocketAddr Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
SocketAddr Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleSocketAddrConditionResponse, DeliveryRuleSocketAddrConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Socket Addr Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
SocketAddr Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
SocketAddr Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
SocketAddr Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
SocketAddr Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleSslProtocolCondition, DeliveryRuleSslProtocolConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Ssl Protocol Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
SslProtocol Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
SslProtocol Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
SslProtocol Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
SslProtocol Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleSslProtocolConditionResponse, DeliveryRuleSslProtocolConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Ssl Protocol Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
SslProtocol Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
SslProtocol Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
SslProtocol Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
SslProtocol Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleUrlFileExtensionCondition, DeliveryRuleUrlFileExtensionConditionArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url File Extension Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
UrlFile Extension Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
UrlFile Extension Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
UrlFile Extension Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
UrlFile Extension Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleUrlFileExtensionConditionResponse, DeliveryRuleUrlFileExtensionConditionResponseArgs              
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url File Extension Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
UrlFile Extension Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
UrlFile Extension Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
UrlFile Extension Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
UrlFile Extension Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleUrlFileNameCondition, DeliveryRuleUrlFileNameConditionArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url File Name Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
UrlFile Name Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
UrlFile Name Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
UrlFile Name Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
UrlFile Name Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleUrlFileNameConditionResponse, DeliveryRuleUrlFileNameConditionResponseArgs              
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url File Name Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
UrlFile Name Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
UrlFile Name Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
UrlFile Name Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
UrlFile Name Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleUrlPathCondition, DeliveryRuleUrlPathConditionArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url Path Match Condition Parameters 
- Defines the parameters for the condition.
- Parameters
UrlPath Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
UrlPath Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
UrlPath Match Condition Parameters 
- Defines the parameters for the condition.
- parameters
UrlPath Match Condition Parameters 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DeliveryRuleUrlPathConditionResponse, DeliveryRuleUrlPathConditionResponseArgs            
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url Path Match Condition Parameters Response 
- Defines the parameters for the condition.
- Parameters
UrlPath Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
UrlPath Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
UrlPath Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters
UrlPath Match Condition Parameters Response 
- Defines the parameters for the condition.
- parameters Property Map
- Defines the parameters for the condition.
DestinationProtocol, DestinationProtocolArgs    
- MatchRequest 
- MatchRequest
- Http
- Http
- Https
- Https
- DestinationProtocol Match Request 
- MatchRequest
- DestinationProtocol Http 
- Http
- DestinationProtocol Https 
- Https
- MatchRequest 
- MatchRequest
- Http
- Http
- Https
- Https
- MatchRequest 
- MatchRequest
- Http
- Http
- Https
- Https
- MATCH_REQUEST
- MatchRequest
- HTTP
- Http
- HTTPS
- Https
- "MatchRequest" 
- MatchRequest
- "Http"
- Http
- "Https"
- Https
ForwardingProtocol, ForwardingProtocolArgs    
- HttpOnly 
- HttpOnly
- HttpsOnly 
- HttpsOnly
- MatchRequest 
- MatchRequest
- ForwardingProtocol Http Only 
- HttpOnly
- ForwardingProtocol Https Only 
- HttpsOnly
- ForwardingProtocol Match Request 
- MatchRequest
- HttpOnly 
- HttpOnly
- HttpsOnly 
- HttpsOnly
- MatchRequest 
- MatchRequest
- HttpOnly 
- HttpOnly
- HttpsOnly 
- HttpsOnly
- MatchRequest 
- MatchRequest
- HTTP_ONLY
- HttpOnly
- HTTPS_ONLY
- HttpsOnly
- MATCH_REQUEST
- MatchRequest
- "HttpOnly" 
- HttpOnly
- "HttpsOnly" 
- HttpsOnly
- "MatchRequest" 
- MatchRequest
HeaderAction, HeaderActionArgs    
- Append
- Append
- Overwrite
- Overwrite
- Delete
- Delete
- HeaderAction Append 
- Append
- HeaderAction Overwrite 
- Overwrite
- HeaderAction Delete 
- 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.Azure Native. Cdn. Header Action 
- Action to perform
- HeaderName string
- Name of the header to modify
- TypeName string
- Value string
- Value for the specified action
- HeaderAction string | HeaderAction 
- Action to perform
- HeaderName string
- Name of the header to modify
- TypeName string
- Value string
- Value for the specified action
- headerAction String | HeaderAction 
- Action to perform
- headerName String
- Name of the header to modify
- typeName String
- value String
- Value for the specified action
- headerAction string | HeaderAction 
- Action to perform
- headerName string
- Name of the header to modify
- typeName string
- value string
- Value for the specified action
- header_action str | HeaderAction 
- Action to perform
- header_name str
- Name of the header to modify
- type_name str
- value str
- Value for the specified action
- headerAction String | "Append" | "Overwrite" | "Delete"
- Action to perform
- headerName String
- Name of the header to modify
- typeName String
- value String
- Value for the specified action
HeaderActionParametersResponse, HeaderActionParametersResponseArgs        
- HeaderAction string
- Action to perform
- HeaderName string
- Name of the header to modify
- TypeName string
- Value string
- Value for the specified action
- HeaderAction string
- Action to perform
- HeaderName string
- Name of the header to modify
- TypeName string
- Value string
- Value for the specified action
- headerAction String
- Action to perform
- headerName String
- Name of the header to modify
- typeName String
- value String
- Value for the specified action
- headerAction string
- Action to perform
- headerName string
- Name of the header to modify
- typeName string
- value string
- Value for the specified action
- header_action str
- Action to perform
- header_name str
- Name of the header to modify
- type_name str
- value str
- Value for the specified action
- headerAction String
- Action to perform
- headerName String
- Name of the header to modify
- typeName String
- value String
- Value for the specified action
HostNameMatchConditionParameters, HostNameMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Host Name Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | HostName Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | HostName Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | HostName Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | HostName Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
HostNameMatchConditionParametersResponse, HostNameMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
HostNameOperator, HostNameOperatorArgs      
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- HostName Operator Any 
- Any
- HostName Operator Equal 
- Equal
- HostName Operator Contains 
- Contains
- HostName Operator Begins With 
- BeginsWith
- HostName Operator Ends With 
- EndsWith
- HostName Operator Less Than 
- LessThan
- HostName Operator Less Than Or Equal 
- LessThanOrEqual
- HostName Operator Greater Than 
- GreaterThan
- HostName Operator Greater Than Or Equal 
- GreaterThanOrEqual
- HostName Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
HttpVersionMatchConditionParameters, HttpVersionMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Http Version Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | HttpVersion Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | HttpVersion Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | HttpVersion Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | HttpVersion Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator String | "Equal"
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
HttpVersionMatchConditionParametersResponse, HttpVersionMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
HttpVersionOperator, HttpVersionOperatorArgs      
- Equal
- Equal
- HttpVersion Operator Equal 
- Equal
- Equal
- Equal
- Equal
- Equal
- EQUAL
- Equal
- "Equal"
- Equal
IsDeviceMatchConditionParameters, IsDeviceMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Is Device Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | IsDevice Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | IsDevice Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | IsDevice Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | IsDevice Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator String | "Equal"
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
IsDeviceMatchConditionParametersResponse, IsDeviceMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
IsDeviceOperator, IsDeviceOperatorArgs      
- Equal
- Equal
- IsDevice Operator Equal 
- Equal
- Equal
- Equal
- Equal
- Equal
- EQUAL
- Equal
- "Equal"
- Equal
MatchProcessingBehavior, MatchProcessingBehaviorArgs      
- Continue
- Continue
- Stop
- Stop
- MatchProcessing Behavior Continue 
- Continue
- MatchProcessing Behavior Stop 
- Stop
- Continue
- Continue
- Stop
- Stop
- Continue
- Continue
- Stop
- Stop
- CONTINUE_
- Continue
- STOP
- Stop
- "Continue"
- Continue
- "Stop"
- Stop
OriginGroupOverride, OriginGroupOverrideArgs      
- ForwardingProtocol string | Pulumi.Azure Native. Cdn. Forwarding Protocol 
- Protocol this rule will use when forwarding traffic to backends.
- OriginGroup Pulumi.Azure Native. Cdn. Inputs. Resource Reference 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- ForwardingProtocol string | ForwardingProtocol 
- Protocol this rule will use when forwarding traffic to backends.
- OriginGroup ResourceReference 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwardingProtocol String | ForwardingProtocol 
- Protocol this rule will use when forwarding traffic to backends.
- originGroup ResourceReference 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwardingProtocol string | ForwardingProtocol 
- Protocol this rule will use when forwarding traffic to backends.
- originGroup ResourceReference 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwarding_protocol str | ForwardingProtocol 
- Protocol this rule will use when forwarding traffic to backends.
- origin_group ResourceReference 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwardingProtocol String | "HttpOnly" | "Https Only" | "Match Request" 
- Protocol this rule will use when forwarding traffic to backends.
- originGroup Property Map
- defines the OriginGroup that would override the DefaultOriginGroup on route.
OriginGroupOverrideAction, OriginGroupOverrideActionArgs        
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Origin Group Override Action Parameters 
- Defines the parameters for the action.
- Parameters
OriginGroup Override Action Parameters 
- Defines the parameters for the action.
- parameters
OriginGroup Override Action Parameters 
- Defines the parameters for the action.
- parameters
OriginGroup Override Action Parameters 
- Defines the parameters for the action.
- parameters
OriginGroup Override Action Parameters 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
OriginGroupOverrideActionParameters, OriginGroupOverrideActionParametersArgs          
- OriginGroup Pulumi.Azure Native. Cdn. Inputs. Resource Reference 
- defines the OriginGroup that would override the DefaultOriginGroup.
- TypeName string
- OriginGroup ResourceReference 
- defines the OriginGroup that would override the DefaultOriginGroup.
- TypeName string
- originGroup ResourceReference 
- defines the OriginGroup that would override the DefaultOriginGroup.
- typeName String
- originGroup ResourceReference 
- defines the OriginGroup that would override the DefaultOriginGroup.
- typeName string
- origin_group ResourceReference 
- defines the OriginGroup that would override the DefaultOriginGroup.
- type_name str
- originGroup Property Map
- defines the OriginGroup that would override the DefaultOriginGroup.
- typeName String
OriginGroupOverrideActionParametersResponse, OriginGroupOverrideActionParametersResponseArgs            
- OriginGroup Pulumi.Azure Native. Cdn. Inputs. Resource Reference Response 
- defines the OriginGroup that would override the DefaultOriginGroup.
- TypeName string
- OriginGroup ResourceReference Response 
- defines the OriginGroup that would override the DefaultOriginGroup.
- TypeName string
- originGroup ResourceReference Response 
- defines the OriginGroup that would override the DefaultOriginGroup.
- typeName String
- originGroup ResourceReference Response 
- defines the OriginGroup that would override the DefaultOriginGroup.
- typeName string
- origin_group ResourceReference Response 
- defines the OriginGroup that would override the DefaultOriginGroup.
- type_name str
- originGroup Property Map
- defines the OriginGroup that would override the DefaultOriginGroup.
- typeName String
OriginGroupOverrideActionResponse, OriginGroupOverrideActionResponseArgs          
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Origin Group Override Action Parameters Response 
- Defines the parameters for the action.
- Parameters
OriginGroup Override Action Parameters Response 
- Defines the parameters for the action.
- parameters
OriginGroup Override Action Parameters Response 
- Defines the parameters for the action.
- parameters
OriginGroup Override Action Parameters Response 
- Defines the parameters for the action.
- parameters
OriginGroup Override Action Parameters Response 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
OriginGroupOverrideResponse, OriginGroupOverrideResponseArgs        
- ForwardingProtocol string
- Protocol this rule will use when forwarding traffic to backends.
- OriginGroup Pulumi.Azure Native. Cdn. Inputs. Resource Reference Response 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- ForwardingProtocol string
- Protocol this rule will use when forwarding traffic to backends.
- OriginGroup ResourceReference Response 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwardingProtocol String
- Protocol this rule will use when forwarding traffic to backends.
- originGroup ResourceReference Response 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwardingProtocol string
- Protocol this rule will use when forwarding traffic to backends.
- originGroup ResourceReference Response 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwarding_protocol str
- Protocol this rule will use when forwarding traffic to backends.
- origin_group ResourceReference Response 
- defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwardingProtocol String
- Protocol this rule will use when forwarding traffic to backends.
- originGroup Property Map
- defines the OriginGroup that would override the DefaultOriginGroup on route.
ParamIndicator, ParamIndicatorArgs    
- Expires
- Expires
- KeyId 
- KeyId
- Signature
- Signature
- ParamIndicator Expires 
- Expires
- ParamIndicator Key Id 
- KeyId
- ParamIndicator Signature 
- Signature
- Expires
- Expires
- KeyId 
- KeyId
- Signature
- Signature
- Expires
- Expires
- KeyId 
- KeyId
- Signature
- Signature
- EXPIRES
- Expires
- KEY_ID
- KeyId
- SIGNATURE
- Signature
- "Expires"
- Expires
- "KeyId" 
- KeyId
- "Signature"
- Signature
PostArgsMatchConditionParameters, PostArgsMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Post Args Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of PostArg to be matched
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | PostArgs Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of PostArg to be matched
- Transforms []string
- List of transforms
- operator
String | PostArgs Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of PostArg to be matched
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | PostArgs Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- selector string
- Name of PostArg to be matched
- transforms (string | Transform)[]
- List of transforms
- operator
str | PostArgs Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- selector str
- Name of PostArg to be matched
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of PostArg to be matched
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
PostArgsMatchConditionParametersResponse, PostArgsMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of PostArg to be matched
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of PostArg to be matched
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of PostArg to be matched
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- selector string
- Name of PostArg to be matched
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- selector str
- Name of PostArg to be matched
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of PostArg to be matched
- transforms List<String>
- List of transforms
PostArgsOperator, PostArgsOperatorArgs      
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- PostArgs Operator Any 
- Any
- PostArgs Operator Equal 
- Equal
- PostArgs Operator Contains 
- Contains
- PostArgs Operator Begins With 
- BeginsWith
- PostArgs Operator Ends With 
- EndsWith
- PostArgs Operator Less Than 
- LessThan
- PostArgs Operator Less Than Or Equal 
- LessThanOrEqual
- PostArgs Operator Greater Than 
- GreaterThan
- PostArgs Operator Greater Than Or Equal 
- GreaterThanOrEqual
- PostArgs Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
QueryStringBehavior, QueryStringBehaviorArgs      
- Include
- Include
- IncludeAll 
- IncludeAll
- Exclude
- Exclude
- ExcludeAll 
- ExcludeAll
- QueryString Behavior Include 
- Include
- QueryString Behavior Include All 
- IncludeAll
- QueryString Behavior Exclude 
- Exclude
- QueryString Behavior Exclude All 
- ExcludeAll
- Include
- Include
- IncludeAll 
- IncludeAll
- Exclude
- Exclude
- ExcludeAll 
- ExcludeAll
- Include
- Include
- IncludeAll 
- IncludeAll
- Exclude
- Exclude
- ExcludeAll 
- ExcludeAll
- INCLUDE
- Include
- INCLUDE_ALL
- IncludeAll
- EXCLUDE
- Exclude
- EXCLUDE_ALL
- ExcludeAll
- "Include"
- Include
- "IncludeAll" 
- IncludeAll
- "Exclude"
- Exclude
- "ExcludeAll" 
- ExcludeAll
QueryStringMatchConditionParameters, QueryStringMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Query String Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | QueryString Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | QueryString Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | QueryString Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | QueryString Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
QueryStringMatchConditionParametersResponse, QueryStringMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
QueryStringOperator, QueryStringOperatorArgs      
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- QueryString Operator Any 
- Any
- QueryString Operator Equal 
- Equal
- QueryString Operator Contains 
- Contains
- QueryString Operator Begins With 
- BeginsWith
- QueryString Operator Ends With 
- EndsWith
- QueryString Operator Less Than 
- LessThan
- QueryString Operator Less Than Or Equal 
- LessThanOrEqual
- QueryString Operator Greater Than 
- GreaterThan
- QueryString Operator Greater Than Or Equal 
- GreaterThanOrEqual
- QueryString Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
RedirectType, RedirectTypeArgs    
- Moved
- Moved
- Found
- Found
- TemporaryRedirect 
- TemporaryRedirect
- PermanentRedirect 
- PermanentRedirect
- RedirectType Moved 
- Moved
- RedirectType Found 
- Found
- RedirectType Temporary Redirect 
- TemporaryRedirect
- RedirectType Permanent Redirect 
- PermanentRedirect
- Moved
- Moved
- Found
- Found
- TemporaryRedirect 
- TemporaryRedirect
- PermanentRedirect 
- PermanentRedirect
- Moved
- Moved
- Found
- Found
- TemporaryRedirect 
- TemporaryRedirect
- PermanentRedirect 
- PermanentRedirect
- MOVED
- Moved
- FOUND
- Found
- TEMPORARY_REDIRECT
- TemporaryRedirect
- PERMANENT_REDIRECT
- PermanentRedirect
- "Moved"
- Moved
- "Found"
- Found
- "TemporaryRedirect" 
- TemporaryRedirect
- "PermanentRedirect" 
- PermanentRedirect
RemoteAddressMatchConditionParameters, RemoteAddressMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Remote Address Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | RemoteAddress Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | RemoteAddress Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | RemoteAddress Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | RemoteAddress Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "IPMatch" | "GeoMatch" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
RemoteAddressMatchConditionParametersResponse, RemoteAddressMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RemoteAddressOperator, RemoteAddressOperatorArgs      
- Any
- Any
- IPMatch
- IPMatch
- GeoMatch 
- GeoMatch
- RemoteAddress Operator Any 
- Any
- RemoteAddress Operator IPMatch 
- IPMatch
- RemoteAddress Operator Geo Match 
- GeoMatch
- Any
- Any
- IPMatch
- IPMatch
- GeoMatch 
- GeoMatch
- Any
- Any
- IPMatch
- IPMatch
- GeoMatch 
- GeoMatch
- ANY
- Any
- IP_MATCH
- IPMatch
- GEO_MATCH
- GeoMatch
- "Any"
- Any
- "IPMatch"
- IPMatch
- "GeoMatch" 
- GeoMatch
RequestBodyMatchConditionParameters, RequestBodyMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Request Body Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | RequestBody Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | RequestBody Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | RequestBody Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | RequestBody Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
RequestBodyMatchConditionParametersResponse, RequestBodyMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RequestBodyOperator, RequestBodyOperatorArgs      
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- RequestBody Operator Any 
- Any
- RequestBody Operator Equal 
- Equal
- RequestBody Operator Contains 
- Contains
- RequestBody Operator Begins With 
- BeginsWith
- RequestBody Operator Ends With 
- EndsWith
- RequestBody Operator Less Than 
- LessThan
- RequestBody Operator Less Than Or Equal 
- LessThanOrEqual
- RequestBody Operator Greater Than 
- GreaterThan
- RequestBody Operator Greater Than Or Equal 
- GreaterThanOrEqual
- RequestBody Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
RequestHeaderMatchConditionParameters, RequestHeaderMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Request Header Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of Header to be matched
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | RequestHeader Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of Header to be matched
- Transforms []string
- List of transforms
- operator
String | RequestHeader Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of Header to be matched
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | RequestHeader Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- selector string
- Name of Header to be matched
- transforms (string | Transform)[]
- List of transforms
- operator
str | RequestHeader Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- selector str
- Name of Header to be matched
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of Header to be matched
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
RequestHeaderMatchConditionParametersResponse, RequestHeaderMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of Header to be matched
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Selector string
- Name of Header to be matched
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of Header to be matched
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- selector string
- Name of Header to be matched
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- selector str
- Name of Header to be matched
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- selector String
- Name of Header to be matched
- transforms List<String>
- List of transforms
RequestHeaderOperator, RequestHeaderOperatorArgs      
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- RequestHeader Operator Any 
- Any
- RequestHeader Operator Equal 
- Equal
- RequestHeader Operator Contains 
- Contains
- RequestHeader Operator Begins With 
- BeginsWith
- RequestHeader Operator Ends With 
- EndsWith
- RequestHeader Operator Less Than 
- LessThan
- RequestHeader Operator Less Than Or Equal 
- LessThanOrEqual
- RequestHeader Operator Greater Than 
- GreaterThan
- RequestHeader Operator Greater Than Or Equal 
- GreaterThanOrEqual
- RequestHeader Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
RequestMethodMatchConditionParameters, RequestMethodMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Request Method Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | RequestMethod Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | RequestMethod Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | RequestMethod Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | RequestMethod Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator String | "Equal"
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
RequestMethodMatchConditionParametersResponse, RequestMethodMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RequestMethodOperator, RequestMethodOperatorArgs      
- Equal
- Equal
- RequestMethod Operator Equal 
- Equal
- Equal
- Equal
- Equal
- Equal
- EQUAL
- Equal
- "Equal"
- Equal
RequestSchemeMatchConditionParameters, RequestSchemeMatchConditionParametersArgs          
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
RequestSchemeMatchConditionParametersResponse, RequestSchemeMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RequestUriMatchConditionParameters, RequestUriMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Request Uri Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | RequestUri Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | RequestUri Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | RequestUri Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | RequestUri Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
RequestUriMatchConditionParametersResponse, RequestUriMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RequestUriOperator, RequestUriOperatorArgs      
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- RequestUri Operator Any 
- Any
- RequestUri Operator Equal 
- Equal
- RequestUri Operator Contains 
- Contains
- RequestUri Operator Begins With 
- BeginsWith
- RequestUri Operator Ends With 
- EndsWith
- RequestUri Operator Less Than 
- LessThan
- RequestUri Operator Less Than Or Equal 
- LessThanOrEqual
- RequestUri Operator Greater Than 
- GreaterThan
- RequestUri Operator Greater Than Or Equal 
- GreaterThanOrEqual
- RequestUri Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
ResourceReference, ResourceReferenceArgs    
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
ResourceReferenceResponse, ResourceReferenceResponseArgs      
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
RouteConfigurationOverrideActionParameters, RouteConfigurationOverrideActionParametersArgs          
- TypeName string
- CacheConfiguration Pulumi.Azure Native. Cdn. Inputs. Cache Configuration 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- OriginGroup Pulumi.Override Azure Native. Cdn. Inputs. Origin Group Override 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- TypeName string
- CacheConfiguration CacheConfiguration 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- OriginGroup OriginOverride Group Override 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- typeName String
- cacheConfiguration CacheConfiguration 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- originGroup OriginOverride Group Override 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- typeName string
- cacheConfiguration CacheConfiguration 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- originGroup OriginOverride Group Override 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- type_name str
- cache_configuration CacheConfiguration 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- origin_group_ Originoverride Group Override 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- typeName String
- cacheConfiguration Property Map
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- originGroup Property MapOverride 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
RouteConfigurationOverrideActionParametersResponse, RouteConfigurationOverrideActionParametersResponseArgs            
- TypeName string
- CacheConfiguration Pulumi.Azure Native. Cdn. Inputs. Cache Configuration Response 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- OriginGroup Pulumi.Override Azure Native. Cdn. Inputs. Origin Group Override Response 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- TypeName string
- CacheConfiguration CacheConfiguration Response 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- OriginGroup OriginOverride Group Override Response 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- typeName String
- cacheConfiguration CacheConfiguration Response 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- originGroup OriginOverride Group Override Response 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- typeName string
- cacheConfiguration CacheConfiguration Response 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- originGroup OriginOverride Group Override Response 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- type_name str
- cache_configuration CacheConfiguration Response 
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- origin_group_ Originoverride Group Override Response 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
- typeName String
- cacheConfiguration Property Map
- The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- originGroup Property MapOverride 
- A reference to the origin group override configuration. Leave empty to use the default origin group on route.
RuleCacheBehavior, RuleCacheBehaviorArgs      
- HonorOrigin 
- HonorOrigin
- OverrideAlways 
- OverrideAlways
- OverrideIf Origin Missing 
- OverrideIfOriginMissing
- RuleCache Behavior Honor Origin 
- HonorOrigin
- RuleCache Behavior Override Always 
- OverrideAlways
- RuleCache Behavior Override If Origin Missing 
- OverrideIfOriginMissing
- HonorOrigin 
- HonorOrigin
- OverrideAlways 
- OverrideAlways
- OverrideIf Origin Missing 
- OverrideIfOriginMissing
- HonorOrigin 
- HonorOrigin
- OverrideAlways 
- OverrideAlways
- OverrideIf Origin Missing 
- OverrideIfOriginMissing
- HONOR_ORIGIN
- HonorOrigin
- OVERRIDE_ALWAYS
- OverrideAlways
- OVERRIDE_IF_ORIGIN_MISSING
- OverrideIfOriginMissing
- "HonorOrigin" 
- HonorOrigin
- "OverrideAlways" 
- OverrideAlways
- "OverrideIf Origin Missing" 
- OverrideIfOriginMissing
RuleIsCompressionEnabled, RuleIsCompressionEnabledArgs        
- Enabled
- Enabled
- Disabled
- Disabled
- RuleIs Compression Enabled Enabled 
- Enabled
- RuleIs Compression Enabled Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
RuleQueryStringCachingBehavior, RuleQueryStringCachingBehaviorArgs          
- IgnoreQuery String 
- IgnoreQueryString
- UseQuery String 
- UseQueryString
- IgnoreSpecified Query Strings 
- IgnoreSpecifiedQueryStrings
- IncludeSpecified Query Strings 
- IncludeSpecifiedQueryStrings
- RuleQuery String Caching Behavior Ignore Query String 
- IgnoreQueryString
- RuleQuery String Caching Behavior Use Query String 
- UseQueryString
- RuleQuery String Caching Behavior Ignore Specified Query Strings 
- IgnoreSpecifiedQueryStrings
- RuleQuery String Caching Behavior Include Specified Query Strings 
- IncludeSpecifiedQueryStrings
- IgnoreQuery String 
- IgnoreQueryString
- UseQuery String 
- UseQueryString
- IgnoreSpecified Query Strings 
- IgnoreSpecifiedQueryStrings
- IncludeSpecified Query Strings 
- IncludeSpecifiedQueryStrings
- IgnoreQuery String 
- IgnoreQueryString
- UseQuery String 
- UseQueryString
- IgnoreSpecified Query Strings 
- IgnoreSpecifiedQueryStrings
- IncludeSpecified Query Strings 
- IncludeSpecifiedQueryStrings
- IGNORE_QUERY_STRING
- IgnoreQueryString
- USE_QUERY_STRING
- UseQueryString
- IGNORE_SPECIFIED_QUERY_STRINGS
- IgnoreSpecifiedQueryStrings
- INCLUDE_SPECIFIED_QUERY_STRINGS
- IncludeSpecifiedQueryStrings
- "IgnoreQuery String" 
- IgnoreQueryString
- "UseQuery String" 
- UseQueryString
- "IgnoreSpecified Query Strings" 
- IgnoreSpecifiedQueryStrings
- "IncludeSpecified Query Strings" 
- IncludeSpecifiedQueryStrings
ServerPortMatchConditionParameters, ServerPortMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Server Port Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | ServerPort Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | ServerPort Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | ServerPort Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | ServerPort Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
ServerPortMatchConditionParametersResponse, ServerPortMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
ServerPortOperator, ServerPortOperatorArgs      
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- ServerPort Operator Any 
- Any
- ServerPort Operator Equal 
- Equal
- ServerPort Operator Contains 
- Contains
- ServerPort Operator Begins With 
- BeginsWith
- ServerPort Operator Ends With 
- EndsWith
- ServerPort Operator Less Than 
- LessThan
- ServerPort Operator Less Than Or Equal 
- LessThanOrEqual
- ServerPort Operator Greater Than 
- GreaterThan
- ServerPort Operator Greater Than Or Equal 
- GreaterThanOrEqual
- ServerPort Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
SocketAddrMatchConditionParameters, SocketAddrMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Socket Addr Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | SocketAddr Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | SocketAddr Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | SocketAddr Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | SocketAddr Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator String | "Any" | "IPMatch"
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
SocketAddrMatchConditionParametersResponse, SocketAddrMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
SocketAddrOperator, SocketAddrOperatorArgs      
- Any
- Any
- IPMatch
- IPMatch
- SocketAddr Operator Any 
- Any
- SocketAddr Operator IPMatch 
- IPMatch
- Any
- Any
- IPMatch
- IPMatch
- Any
- Any
- IPMatch
- IPMatch
- ANY
- Any
- IP_MATCH
- IPMatch
- "Any"
- Any
- "IPMatch"
- IPMatch
SslProtocol, SslProtocolArgs    
- TLSv1
- TLSv1
- TLSv1_1
- TLSv1.1
- TLSv1_2
- TLSv1.2
- SslProtocol TLSv1 
- TLSv1
- SslProtocol_TLSv1_1 
- TLSv1.1
- SslProtocol_TLSv1_2 
- TLSv1.2
- TLSv1
- TLSv1
- TLSv1_1
- TLSv1.1
- TLSv1_2
- TLSv1.2
- TLSv1
- TLSv1
- TLSv1_1
- TLSv1.1
- TLSv1_2
- TLSv1.2
- TL_SV1
- TLSv1
- TL_SV1_1
- TLSv1.1
- TL_SV1_2
- TLSv1.2
- "TLSv1"
- TLSv1
- "TLSv1.1"
- TLSv1.1
- "TLSv1.2"
- TLSv1.2
SslProtocolMatchConditionParameters, SslProtocolMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Ssl Protocol Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<Union<string, Pulumi.Azure Native. Cdn. Ssl Protocol>> 
- 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.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | SslProtocol Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | SslProtocol Operator 
- Describes operator to be matched
- typeName String
- matchValues List<Either<String,SslProtocol>> 
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | SslProtocol Operator 
- Describes operator to be matched
- typeName string
- matchValues (string | SslProtocol)[] 
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | SslProtocol Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[Union[str, SslProtocol]] 
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator String | "Equal"
- Describes operator to be matched
- typeName String
- matchValues List<String | "TLSv1" | "TLSv1.1" | "TLSv1.2">
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
SslProtocolMatchConditionParametersResponse, SslProtocolMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
SslProtocolOperator, SslProtocolOperatorArgs      
- Equal
- Equal
- SslProtocol Operator Equal 
- Equal
- Equal
- Equal
- Equal
- Equal
- EQUAL
- Equal
- "Equal"
- Equal
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC)
- CreatedBy string
- An identifier for the identity that created the resource
- CreatedBy stringType 
- The type of identity that created the resource
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- An identifier for the identity that last modified the resource
- LastModified stringBy Type 
- 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
- CreatedBy stringType 
- The type of identity that created the resource
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- An identifier for the identity that last modified the resource
- LastModified stringBy Type 
- 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
- createdBy StringType 
- The type of identity that created the resource
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- An identifier for the identity that last modified the resource
- lastModified StringBy Type 
- 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
- createdBy stringType 
- The type of identity that created the resource
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- An identifier for the identity that last modified the resource
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- An identifier for the identity that last modified the resource
- last_modified_ strby_ type 
- 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
- createdBy StringType 
- The type of identity that created the resource
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- An identifier for the identity that last modified the resource
- lastModified StringBy Type 
- 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
- TransformUrl Decode 
- UrlDecode
- TransformUrl Encode 
- UrlEncode
- TransformRemove Nulls 
- RemoveNulls
- Lowercase
- Lowercase
- Uppercase
- Uppercase
- Trim
- Trim
- UrlDecode 
- UrlDecode
- UrlEncode 
- UrlEncode
- RemoveNulls 
- RemoveNulls
- Lowercase
- Lowercase
- Uppercase
- Uppercase
- Trim
- Trim
- UrlDecode 
- UrlDecode
- UrlEncode 
- UrlEncode
- RemoveNulls 
- RemoveNulls
- LOWERCASE
- Lowercase
- UPPERCASE
- Uppercase
- TRIM
- Trim
- URL_DECODE
- UrlDecode
- URL_ENCODE
- UrlEncode
- REMOVE_NULLS
- RemoveNulls
- "Lowercase"
- Lowercase
- "Uppercase"
- Uppercase
- "Trim"
- Trim
- "UrlDecode" 
- UrlDecode
- "UrlEncode" 
- UrlEncode
- "RemoveNulls" 
- RemoveNulls
UrlFileExtensionMatchConditionParameters, UrlFileExtensionMatchConditionParametersArgs            
- Operator
string | Pulumi.Azure Native. Cdn. Url File Extension Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | UrlFile Extension Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | UrlFile Extension Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | UrlFile Extension Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | UrlFile Extension Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
UrlFileExtensionMatchConditionParametersResponse, UrlFileExtensionMatchConditionParametersResponseArgs              
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
UrlFileExtensionOperator, UrlFileExtensionOperatorArgs        
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- UrlFile Extension Operator Any 
- Any
- UrlFile Extension Operator Equal 
- Equal
- UrlFile Extension Operator Contains 
- Contains
- UrlFile Extension Operator Begins With 
- BeginsWith
- UrlFile Extension Operator Ends With 
- EndsWith
- UrlFile Extension Operator Less Than 
- LessThan
- UrlFile Extension Operator Less Than Or Equal 
- LessThanOrEqual
- UrlFile Extension Operator Greater Than 
- GreaterThan
- UrlFile Extension Operator Greater Than Or Equal 
- GreaterThanOrEqual
- UrlFile Extension Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
UrlFileNameMatchConditionParameters, UrlFileNameMatchConditionParametersArgs            
- Operator
string | Pulumi.Azure Native. Cdn. Url File Name Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | UrlFile Name Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | UrlFile Name Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | UrlFile Name Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | UrlFile Name Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
UrlFileNameMatchConditionParametersResponse, UrlFileNameMatchConditionParametersResponseArgs              
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
UrlFileNameOperator, UrlFileNameOperatorArgs        
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- UrlFile Name Operator Any 
- Any
- UrlFile Name Operator Equal 
- Equal
- UrlFile Name Operator Contains 
- Contains
- UrlFile Name Operator Begins With 
- BeginsWith
- UrlFile Name Operator Ends With 
- EndsWith
- UrlFile Name Operator Less Than 
- LessThan
- UrlFile Name Operator Less Than Or Equal 
- LessThanOrEqual
- UrlFile Name Operator Greater Than 
- GreaterThan
- UrlFile Name Operator Greater Than Or Equal 
- GreaterThanOrEqual
- UrlFile Name Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "RegEx" 
- RegEx
UrlPathMatchConditionParameters, UrlPathMatchConditionParametersArgs          
- Operator
string | Pulumi.Azure Native. Cdn. Url Path Operator 
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.Azure Native. Cdn. Transform>> 
- List of transforms
- Operator
string | UrlPath Operator 
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
String | UrlPath Operator 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
string | UrlPath Operator 
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
str | UrlPath Operator 
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[Union[str, Transform]]
- List of transforms
- operator
String | "Any" | "Equal" | "Contains" | "BeginsWith" | "Ends With" | "Less Than" | "Less Than Or Equal" | "Greater Than" | "Greater Than Or Equal" | "Wildcard" | "Reg Ex" 
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "Url Encode" | "Remove Nulls"> 
- List of transforms
UrlPathMatchConditionParametersResponse, UrlPathMatchConditionParametersResponseArgs            
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues List<string>
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator string
- Describes operator to be matched
- TypeName string
- MatchValues []string
- The match value for the condition of the delivery rule
- NegateCondition bool
- Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator string
- Describes operator to be matched
- typeName string
- matchValues string[]
- The match value for the condition of the delivery rule
- negateCondition boolean
- Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator str
- Describes operator to be matched
- type_name str
- match_values Sequence[str]
- The match value for the condition of the delivery rule
- negate_condition bool
- Describes if this is negate condition or not
- transforms Sequence[str]
- List of transforms
- operator String
- Describes operator to be matched
- typeName String
- matchValues List<String>
- The match value for the condition of the delivery rule
- negateCondition Boolean
- Describes if this is negate condition or not
- transforms List<String>
- List of transforms
UrlPathOperator, UrlPathOperatorArgs      
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- Wildcard
- Wildcard
- RegEx 
- RegEx
- UrlPath Operator Any 
- Any
- UrlPath Operator Equal 
- Equal
- UrlPath Operator Contains 
- Contains
- UrlPath Operator Begins With 
- BeginsWith
- UrlPath Operator Ends With 
- EndsWith
- UrlPath Operator Less Than 
- LessThan
- UrlPath Operator Less Than Or Equal 
- LessThanOrEqual
- UrlPath Operator Greater Than 
- GreaterThan
- UrlPath Operator Greater Than Or Equal 
- GreaterThanOrEqual
- UrlPath Operator Wildcard 
- Wildcard
- UrlPath Operator Reg Ex 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- GreaterThanOrEqual
- Wildcard
- Wildcard
- RegEx 
- RegEx
- Any
- Any
- Equal
- Equal
- Contains
- Contains
- BeginsWith 
- BeginsWith
- EndsWith 
- EndsWith
- LessThan 
- LessThan
- LessThan Or Equal 
- LessThanOrEqual
- GreaterThan 
- GreaterThan
- GreaterThan Or Equal 
- 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
- "LessThan Or Equal" 
- LessThanOrEqual
- "GreaterThan" 
- GreaterThan
- "GreaterThan Or Equal" 
- GreaterThanOrEqual
- "Wildcard"
- Wildcard
- "RegEx" 
- RegEx
UrlRedirectAction, UrlRedirectActionArgs      
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url Redirect Action Parameters 
- Defines the parameters for the action.
- Parameters
UrlRedirect Action Parameters 
- Defines the parameters for the action.
- parameters
UrlRedirect Action Parameters 
- Defines the parameters for the action.
- parameters
UrlRedirect Action Parameters 
- Defines the parameters for the action.
- parameters
UrlRedirect Action Parameters 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
UrlRedirectActionParameters, UrlRedirectActionParametersArgs        
- RedirectType string | Pulumi.Azure Native. Cdn. Redirect Type 
- The redirect type the rule will use when redirecting traffic.
- TypeName string
- CustomFragment string
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- CustomHostname string
- Host to redirect. Leave empty to use the incoming host as the destination host.
- CustomPath string
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- CustomQuery stringString 
- 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.Azure Native. Cdn. Destination Protocol 
- Protocol to use for the redirect. The default value is MatchRequest
- RedirectType string | RedirectType 
- The redirect type the rule will use when redirecting traffic.
- TypeName string
- CustomFragment string
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- CustomHostname string
- Host to redirect. Leave empty to use the incoming host as the destination host.
- CustomPath string
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- CustomQuery stringString 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- DestinationProtocol string | DestinationProtocol 
- Protocol to use for the redirect. The default value is MatchRequest
- redirectType String | RedirectType 
- The redirect type the rule will use when redirecting traffic.
- typeName String
- customFragment String
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- customHostname String
- Host to redirect. Leave empty to use the incoming host as the destination host.
- customPath String
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- customQuery StringString 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- destinationProtocol String | DestinationProtocol 
- Protocol to use for the redirect. The default value is MatchRequest
- redirectType string | RedirectType 
- The redirect type the rule will use when redirecting traffic.
- typeName string
- customFragment string
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- customHostname string
- Host to redirect. Leave empty to use the incoming host as the destination host.
- customPath string
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- customQuery stringString 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- destinationProtocol string | DestinationProtocol 
- Protocol to use for the redirect. The default value is MatchRequest
- redirect_type str | RedirectType 
- The redirect type the rule will use when redirecting traffic.
- type_name str
- custom_fragment str
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- custom_hostname str
- Host to redirect. Leave empty to use the incoming host as the destination host.
- custom_path str
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- custom_query_ strstring 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- destination_protocol str | DestinationProtocol 
- Protocol to use for the redirect. The default value is MatchRequest
- redirectType String | "Moved" | "Found" | "TemporaryRedirect" | "Permanent Redirect" 
- The redirect type the rule will use when redirecting traffic.
- typeName String
- customFragment String
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- customHostname String
- Host to redirect. Leave empty to use the incoming host as the destination host.
- customPath String
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- customQuery StringString 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- destinationProtocol String | "MatchRequest" | "Http" | "Https" 
- Protocol to use for the redirect. The default value is MatchRequest
UrlRedirectActionParametersResponse, UrlRedirectActionParametersResponseArgs          
- RedirectType string
- The redirect type the rule will use when redirecting traffic.
- TypeName string
- CustomFragment string
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- CustomHostname string
- Host to redirect. Leave empty to use the incoming host as the destination host.
- CustomPath string
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- CustomQuery stringString 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- DestinationProtocol string
- Protocol to use for the redirect. The default value is MatchRequest
- RedirectType string
- The redirect type the rule will use when redirecting traffic.
- TypeName string
- CustomFragment string
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- CustomHostname string
- Host to redirect. Leave empty to use the incoming host as the destination host.
- CustomPath string
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- CustomQuery stringString 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- DestinationProtocol string
- Protocol to use for the redirect. The default value is MatchRequest
- redirectType String
- The redirect type the rule will use when redirecting traffic.
- typeName String
- customFragment String
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- customHostname String
- Host to redirect. Leave empty to use the incoming host as the destination host.
- customPath String
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- customQuery StringString 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- destinationProtocol String
- Protocol to use for the redirect. The default value is MatchRequest
- redirectType string
- The redirect type the rule will use when redirecting traffic.
- typeName string
- customFragment string
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- customHostname string
- Host to redirect. Leave empty to use the incoming host as the destination host.
- customPath string
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- customQuery stringString 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- destinationProtocol string
- Protocol to use for the redirect. The default value is MatchRequest
- redirect_type str
- The redirect type the rule will use when redirecting traffic.
- type_name str
- custom_fragment str
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- custom_hostname str
- Host to redirect. Leave empty to use the incoming host as the destination host.
- custom_path str
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- custom_query_ strstring 
- The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
- destination_protocol str
- Protocol to use for the redirect. The default value is MatchRequest
- redirectType String
- The redirect type the rule will use when redirecting traffic.
- typeName String
- customFragment String
- Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- customHostname String
- Host to redirect. Leave empty to use the incoming host as the destination host.
- customPath String
- The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
- customQuery StringString 
- 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
Pulumi.Azure Native. Cdn. Inputs. Url Redirect Action Parameters Response 
- Defines the parameters for the action.
- Parameters
UrlRedirect Action Parameters Response 
- Defines the parameters for the action.
- parameters
UrlRedirect Action Parameters Response 
- Defines the parameters for the action.
- parameters
UrlRedirect Action Parameters Response 
- Defines the parameters for the action.
- parameters
UrlRedirect Action Parameters Response 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
UrlRewriteAction, UrlRewriteActionArgs      
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url Rewrite Action Parameters 
- Defines the parameters for the action.
- Parameters
UrlRewrite Action Parameters 
- Defines the parameters for the action.
- parameters
UrlRewrite Action Parameters 
- Defines the parameters for the action.
- parameters
UrlRewrite Action Parameters 
- Defines the parameters for the action.
- parameters
UrlRewrite Action Parameters 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
UrlRewriteActionParameters, UrlRewriteActionParametersArgs        
- Destination string
- Define the relative URL to which the above requests will be rewritten by.
- SourcePattern string
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- TypeName string
- PreserveUnmatched boolPath 
- Whether to preserve unmatched path. Default value is true.
- Destination string
- Define the relative URL to which the above requests will be rewritten by.
- SourcePattern string
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- TypeName string
- PreserveUnmatched boolPath 
- Whether to preserve unmatched path. Default value is true.
- destination String
- Define the relative URL to which the above requests will be rewritten by.
- sourcePattern String
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- typeName String
- preserveUnmatched BooleanPath 
- Whether to preserve unmatched path. Default value is true.
- destination string
- Define the relative URL to which the above requests will be rewritten by.
- sourcePattern string
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- typeName string
- preserveUnmatched booleanPath 
- Whether to preserve unmatched path. Default value is true.
- destination str
- Define the relative URL to which the above requests will be rewritten by.
- source_pattern str
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- type_name str
- preserve_unmatched_ boolpath 
- Whether to preserve unmatched path. Default value is true.
- destination String
- Define the relative URL to which the above requests will be rewritten by.
- sourcePattern String
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- typeName String
- preserveUnmatched BooleanPath 
- Whether to preserve unmatched path. Default value is true.
UrlRewriteActionParametersResponse, UrlRewriteActionParametersResponseArgs          
- Destination string
- Define the relative URL to which the above requests will be rewritten by.
- SourcePattern string
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- TypeName string
- PreserveUnmatched boolPath 
- Whether to preserve unmatched path. Default value is true.
- Destination string
- Define the relative URL to which the above requests will be rewritten by.
- SourcePattern string
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- TypeName string
- PreserveUnmatched boolPath 
- Whether to preserve unmatched path. Default value is true.
- destination String
- Define the relative URL to which the above requests will be rewritten by.
- sourcePattern String
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- typeName String
- preserveUnmatched BooleanPath 
- Whether to preserve unmatched path. Default value is true.
- destination string
- Define the relative URL to which the above requests will be rewritten by.
- sourcePattern string
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- typeName string
- preserveUnmatched booleanPath 
- Whether to preserve unmatched path. Default value is true.
- destination str
- Define the relative URL to which the above requests will be rewritten by.
- source_pattern str
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- type_name str
- preserve_unmatched_ boolpath 
- Whether to preserve unmatched path. Default value is true.
- destination String
- Define the relative URL to which the above requests will be rewritten by.
- sourcePattern String
- define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
- typeName String
- preserveUnmatched BooleanPath 
- Whether to preserve unmatched path. Default value is true.
UrlRewriteActionResponse, UrlRewriteActionResponseArgs        
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url Rewrite Action Parameters Response 
- Defines the parameters for the action.
- Parameters
UrlRewrite Action Parameters Response 
- Defines the parameters for the action.
- parameters
UrlRewrite Action Parameters Response 
- Defines the parameters for the action.
- parameters
UrlRewrite Action Parameters Response 
- Defines the parameters for the action.
- parameters
UrlRewrite Action Parameters Response 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
UrlSigningAction, UrlSigningActionArgs      
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url Signing Action Parameters 
- Defines the parameters for the action.
- Parameters
UrlSigning Action Parameters 
- Defines the parameters for the action.
- parameters
UrlSigning Action Parameters 
- Defines the parameters for the action.
- parameters
UrlSigning Action Parameters 
- Defines the parameters for the action.
- parameters
UrlSigning Action Parameters 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
UrlSigningActionParameters, UrlSigningActionParametersArgs        
- TypeName string
- Algorithm
string | Pulumi.Azure Native. Cdn. Algorithm 
- Algorithm to use for URL signing
- ParameterName List<Pulumi.Override Azure Native. Cdn. Inputs. Url Signing Param Identifier> 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- TypeName string
- Algorithm string | Algorithm
- Algorithm to use for URL signing
- ParameterName []UrlOverride Signing Param Identifier 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- typeName String
- algorithm String | Algorithm
- Algorithm to use for URL signing
- parameterName List<UrlOverride Signing Param Identifier> 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- typeName string
- algorithm string | Algorithm
- Algorithm to use for URL signing
- parameterName UrlOverride Signing Param Identifier[] 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- type_name str
- algorithm str | Algorithm
- Algorithm to use for URL signing
- parameter_name_ Sequence[Urloverride Signing Param Identifier] 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- typeName String
- algorithm String | "SHA256"
- Algorithm to use for URL signing
- parameterName List<Property Map>Override 
- Defines which query string parameters in the url to be considered for expires, key id etc.
UrlSigningActionParametersResponse, UrlSigningActionParametersResponseArgs          
- TypeName string
- Algorithm string
- Algorithm to use for URL signing
- ParameterName List<Pulumi.Override Azure Native. Cdn. Inputs. Url Signing Param Identifier Response> 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- TypeName string
- Algorithm string
- Algorithm to use for URL signing
- ParameterName []UrlOverride Signing Param Identifier Response 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- typeName String
- algorithm String
- Algorithm to use for URL signing
- parameterName List<UrlOverride Signing Param Identifier Response> 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- typeName string
- algorithm string
- Algorithm to use for URL signing
- parameterName UrlOverride Signing Param Identifier Response[] 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- type_name str
- algorithm str
- Algorithm to use for URL signing
- parameter_name_ Sequence[Urloverride Signing Param Identifier Response] 
- Defines which query string parameters in the url to be considered for expires, key id etc.
- typeName String
- algorithm String
- Algorithm to use for URL signing
- parameterName List<Property Map>Override 
- Defines which query string parameters in the url to be considered for expires, key id etc.
UrlSigningActionResponse, UrlSigningActionResponseArgs        
- Parameters
Pulumi.Azure Native. Cdn. Inputs. Url Signing Action Parameters Response 
- Defines the parameters for the action.
- Parameters
UrlSigning Action Parameters Response 
- Defines the parameters for the action.
- parameters
UrlSigning Action Parameters Response 
- Defines the parameters for the action.
- parameters
UrlSigning Action Parameters Response 
- Defines the parameters for the action.
- parameters
UrlSigning Action Parameters Response 
- Defines the parameters for the action.
- parameters Property Map
- Defines the parameters for the action.
UrlSigningParamIdentifier, UrlSigningParamIdentifierArgs        
- ParamIndicator string | Pulumi.Azure Native. Cdn. Param Indicator 
- 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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules/{ruleName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0