azure-native-v2.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.
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
This property is required. string - The unique name of the resource.
- args
This property is required. RuleArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. RuleArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. RuleArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. RuleArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ruleResource = new AzureNative.Cdn.Rule("ruleResource", new()
{
Actions = new[]
{
{
{ "name", "CacheExpiration" },
{ "parameters",
{
{ "cacheBehavior", "string" },
{ "cacheType", "string" },
{ "typeName", "string" },
{ "cacheDuration", "string" },
} },
},
},
Order = 0,
ProfileName = "string",
ResourceGroupName = "string",
RuleSetName = "string",
Conditions = new[]
{
{
{ "name", "ClientPort" },
{ "parameters",
{
{ "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: []map[string]interface{}{
map[string]interface{}{
"name": "CacheExpiration",
"parameters": map[string]interface{}{
"cacheBehavior": "string",
"cacheType": "string",
"typeName": "string",
"cacheDuration": "string",
},
},
},
Order: 0,
ProfileName: "string",
ResourceGroupName: "string",
RuleSetName: "string",
Conditions: []map[string]interface{}{
map[string]interface{}{
"name": "ClientPort",
"parameters": map[string]interface{}{
"operator": "string",
"typeName": "string",
"matchValues": []string{
"string",
},
"negateCondition": false,
"transforms": []string{
"string",
},
},
},
},
MatchProcessingBehavior: "string",
RuleName: "string",
})
var ruleResource = new Rule("ruleResource", RuleArgs.builder()
.actions(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.order(0)
.profileName("string")
.resourceGroupName("string")
.ruleSetName("string")
.conditions(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.matchProcessingBehavior("string")
.ruleName("string")
.build());
rule_resource = azure_native.cdn.Rule("ruleResource",
actions=[{
name: CacheExpiration,
parameters: {
cacheBehavior: string,
cacheType: string,
typeName: string,
cacheDuration: string,
},
}],
order=0,
profile_name=string,
resource_group_name=string,
rule_set_name=string,
conditions=[{
name: ClientPort,
parameters: {
operator: string,
typeName: string,
matchValues: [string],
negateCondition: 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
This property is required. List<object> - A list of actions that are executed when all the conditions of a rule are satisfied.
- Order
This property is required. 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 This property is required. Changes to this property will trigger replacement.
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- Name of the Resource group within the Azure subscription.
- Rule
Set Name This property is required. Changes to this property will trigger replacement.
- 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
- Match
Processing 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.
- Rule
Name Changes to this property will trigger replacement.
- Name of the delivery rule which is unique within the endpoint.
- Actions
This property is required. []interface{} - A list of actions that are executed when all the conditions of a rule are satisfied.
- Order
This property is required. 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 This property is required. Changes to this property will trigger replacement.
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- Name of the Resource group within the Azure subscription.
- Rule
Set Name This property is required. Changes to this property will trigger replacement.
- Name of the rule set under the profile.
- Conditions []interface{}
- A list of conditions that must be matched for the actions to be executed
- Match
Processing 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.
- Rule
Name Changes to this property will trigger replacement.
- Name of the delivery rule which is unique within the endpoint.
- actions
This property is required. List<Object> - A list of actions that are executed when all the conditions of a rule are satisfied.
- order
This property is required. 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.
- profile
Name This property is required. Changes to this property will trigger replacement.
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- Name of the Resource group within the Azure subscription.
- rule
Set Name This property is required. Changes to this property will trigger replacement.
- 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
- match
Processing 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.
- rule
Name Changes to this property will trigger replacement.
- Name of the delivery rule which is unique within the endpoint.
- actions
This property is required. (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
This property is required. 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.
- profile
Name This property is required. Changes to this property will trigger replacement.
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- Name of the Resource group within the Azure subscription.
- rule
Set Name This property is required. Changes to this property will trigger replacement.
- Name of the rule set under the profile.
- conditions
(Delivery
Rule 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
- match
Processing 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.
- rule
Name Changes to this property will trigger replacement.
- Name of the delivery rule which is unique within the endpoint.
- actions
This property is required. 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
This property is required. 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 This property is required. Changes to this property will trigger replacement.
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- Name of the Resource group within the Azure subscription.
- rule_
set_ name This property is required. Changes to this property will trigger replacement.
- Name of the rule set under the profile.
- conditions
Sequence[Union[Delivery
Rule 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 Changes to this property will trigger replacement.
- Name of the delivery rule which is unique within the endpoint.
- actions
This property is required. 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
This property is required. 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.
- profile
Name This property is required. Changes to this property will trigger replacement.
- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- Name of the Resource group within the Azure subscription.
- rule
Set Name This property is required. Changes to this property will trigger replacement.
- 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
- match
Processing 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.
- rule
Name Changes to this property will trigger replacement.
- 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:
- Deployment
Status string - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name.
- Provisioning
State string - Provisioning status
- System
Data Pulumi.Azure Native. Cdn. Outputs. System Data Response - Read only system data
- Type string
- Resource type.
- Deployment
Status string - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name.
- Provisioning
State string - Provisioning status
- System
Data SystemData Response - Read only system data
- Type string
- Resource type.
- deployment
Status String - id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name.
- provisioning
State String - Provisioning status
- system
Data SystemData Response - Read only system data
- type String
- Resource type.
- deployment
Status string - id string
- The provider-assigned unique ID for this managed resource.
- name string
- Resource name.
- provisioning
State string - Provisioning status
- system
Data 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.
- deployment
Status String - id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name.
- provisioning
State String - Provisioning status
- system
Data Property Map - Read only system data
- type String
- Resource type.
Supporting Types
Algorithm, AlgorithmArgs
- SHA256
- SHA256
- Algorithm
SHA256 - SHA256
- SHA256
- SHA256
- SHA256
- SHA256
- SHA256
- SHA256
- "SHA256"
- SHA256
CacheBehavior, CacheBehaviorArgs
- Bypass
Cache - BypassCache
- Override
- Override
- Set
If Missing - SetIfMissing
- Cache
Behavior Bypass Cache - BypassCache
- Cache
Behavior Override - Override
- Cache
Behavior Set If Missing - SetIfMissing
- Bypass
Cache - BypassCache
- Override
- Override
- Set
If Missing - SetIfMissing
- Bypass
Cache - BypassCache
- Override
- Override
- Set
If Missing - SetIfMissing
- BYPASS_CACHE
- BypassCache
- OVERRIDE
- Override
- SET_IF_MISSING
- SetIfMissing
- "Bypass
Cache" - BypassCache
- "Override"
- Override
- "Set
If Missing" - SetIfMissing
CacheConfiguration, CacheConfigurationArgs
- Cache
Behavior string | Pulumi.Azure Native. Cdn. Rule Cache Behavior - Caching behavior for the requests
- Cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- Is
Compression 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.
- Query
Parameters string - query parameters to include or exclude (comma separated).
- Query
String 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.
- Cache
Behavior string | RuleCache Behavior - Caching behavior for the requests
- Cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- Is
Compression 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.
- Query
Parameters string - query parameters to include or exclude (comma separated).
- Query
String 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 String | RuleCache Behavior - Caching behavior for the requests
- cache
Duration String - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- is
Compression 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.
- query
Parameters String - query parameters to include or exclude (comma separated).
- query
String 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 string | RuleCache Behavior - Caching behavior for the requests
- cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- is
Compression 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.
- query
Parameters string - query parameters to include or exclude (comma separated).
- query
String 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.
- cache
Behavior String | "HonorOrigin" | "Override Always" | "Override If Origin Missing" - Caching behavior for the requests
- cache
Duration String - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- is
Compression 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.
- query
Parameters String - query parameters to include or exclude (comma separated).
- query
String 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
- Cache
Behavior string - Caching behavior for the requests
- Cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- Is
Compression 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.
- Query
Parameters string - query parameters to include or exclude (comma separated).
- Query
String 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 string - Caching behavior for the requests
- Cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- Is
Compression 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.
- Query
Parameters string - query parameters to include or exclude (comma separated).
- Query
String 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 String - Caching behavior for the requests
- cache
Duration String - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- is
Compression 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.
- query
Parameters String - query parameters to include or exclude (comma separated).
- query
String 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 string - Caching behavior for the requests
- cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- is
Compression 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.
- query
Parameters string - query parameters to include or exclude (comma separated).
- query
String 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.
- cache
Behavior String - Caching behavior for the requests
- cache
Duration String - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- is
Compression 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.
- query
Parameters String - query parameters to include or exclude (comma separated).
- query
String 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
- Cache
Behavior This property is required. string | Pulumi.Azure Native. Cdn. Cache Behavior - Caching behavior for the requests
- Cache
Type This property is required. string | Pulumi.Azure Native. Cdn. Cache Type - The level at which the content needs to be cached.
- Type
Name This property is required. string - Cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- Cache
Behavior This property is required. string | CacheBehavior - Caching behavior for the requests
- Cache
Type This property is required. string | CacheType - The level at which the content needs to be cached.
- Type
Name This property is required. string - Cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache
Behavior This property is required. String | CacheBehavior - Caching behavior for the requests
- cache
Type This property is required. String | CacheType - The level at which the content needs to be cached.
- type
Name This property is required. String - cache
Duration String - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache
Behavior This property is required. string | CacheBehavior - Caching behavior for the requests
- cache
Type This property is required. string | CacheType - The level at which the content needs to be cached.
- type
Name This property is required. string - cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache_
behavior This property is required. str | CacheBehavior - Caching behavior for the requests
- cache_
type This property is required. str | CacheType - The level at which the content needs to be cached.
- type_
name This property is required. str - cache_
duration str - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache
Behavior This property is required. String | "BypassCache" | "Override" | "Set If Missing" - Caching behavior for the requests
- cache
Type This property is required. String | "All" - The level at which the content needs to be cached.
- type
Name This property is required. String - cache
Duration String - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
CacheExpirationActionParametersResponse, CacheExpirationActionParametersResponseArgs
- Cache
Behavior This property is required. string - Caching behavior for the requests
- Cache
Type This property is required. string - The level at which the content needs to be cached.
- Type
Name This property is required. string - Cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- Cache
Behavior This property is required. string - Caching behavior for the requests
- Cache
Type This property is required. string - The level at which the content needs to be cached.
- Type
Name This property is required. string - Cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache
Behavior This property is required. String - Caching behavior for the requests
- cache
Type This property is required. String - The level at which the content needs to be cached.
- type
Name This property is required. String - cache
Duration String - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache
Behavior This property is required. string - Caching behavior for the requests
- cache
Type This property is required. string - The level at which the content needs to be cached.
- type
Name This property is required. string - cache
Duration string - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache_
behavior This property is required. str - Caching behavior for the requests
- cache_
type This property is required. str - The level at which the content needs to be cached.
- type_
name This property is required. str - cache_
duration str - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
- cache
Behavior This property is required. String - Caching behavior for the requests
- cache
Type This property is required. String - The level at which the content needs to be cached.
- type
Name This property is required. String - cache
Duration String - The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
CacheKeyQueryStringActionParameters, CacheKeyQueryStringActionParametersArgs
- Query
String Behavior This property is required. string | Pulumi.Azure Native. Cdn. Query String Behavior - Caching behavior for the requests
- Type
Name This property is required. string - Query
Parameters string - query parameters to include or exclude (comma separated).
- Query
String Behavior This property is required. string | QueryString Behavior - Caching behavior for the requests
- Type
Name This property is required. string - Query
Parameters string - query parameters to include or exclude (comma separated).
- query
String Behavior This property is required. String | QueryString Behavior - Caching behavior for the requests
- type
Name This property is required. String - query
Parameters String - query parameters to include or exclude (comma separated).
- query
String Behavior This property is required. string | QueryString Behavior - Caching behavior for the requests
- type
Name This property is required. string - query
Parameters string - query parameters to include or exclude (comma separated).
- query_
string_ behavior This property is required. str | QueryString Behavior - Caching behavior for the requests
- type_
name This property is required. str - query_
parameters str - query parameters to include or exclude (comma separated).
- query
String Behavior This property is required. String | "Include" | "IncludeAll" | "Exclude" | "Exclude All" - Caching behavior for the requests
- type
Name This property is required. String - query
Parameters String - query parameters to include or exclude (comma separated).
CacheKeyQueryStringActionParametersResponse, CacheKeyQueryStringActionParametersResponseArgs
- Query
String Behavior This property is required. string - Caching behavior for the requests
- Type
Name This property is required. string - Query
Parameters string - query parameters to include or exclude (comma separated).
- Query
String Behavior This property is required. string - Caching behavior for the requests
- Type
Name This property is required. string - Query
Parameters string - query parameters to include or exclude (comma separated).
- query
String Behavior This property is required. String - Caching behavior for the requests
- type
Name This property is required. String - query
Parameters String - query parameters to include or exclude (comma separated).
- query
String Behavior This property is required. string - Caching behavior for the requests
- type
Name This property is required. string - query
Parameters string - query parameters to include or exclude (comma separated).
- query_
string_ behavior This property is required. str - Caching behavior for the requests
- type_
name This property is required. str - query_
parameters str - query parameters to include or exclude (comma separated).
- query
String Behavior This property is required. String - Caching behavior for the requests
- type
Name This property is required. String - query
Parameters String - query parameters to include or exclude (comma separated).
CacheType, CacheTypeArgs
- All
- All
- Cache
Type All - All
- All
- All
- All
- All
- ALL
- All
- "All"
- All
ClientPortMatchConditionParameters, ClientPortMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Client Port Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | ClientPort Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | ClientPort Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | ClientPort Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | ClientPort Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
ClientPortMatchConditionParametersResponse, ClientPortMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
ClientPortOperator, ClientPortOperatorArgs
- 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
- Client
Port Operator Any - Any
- Client
Port Operator Equal - Equal
- Client
Port Operator Contains - Contains
- Client
Port Operator Begins With - BeginsWith
- Client
Port Operator Ends With - EndsWith
- Client
Port Operator Less Than - LessThan
- Client
Port Operator Less Than Or Equal - LessThanOrEqual
- Client
Port Operator Greater Than - GreaterThan
- Client
Port Operator Greater Than Or Equal - GreaterThanOrEqual
- Client
Port Operator Reg Ex - 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
- 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
- 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
- "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
CookiesMatchConditionParameters, CookiesMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Cookies Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition 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
This property is required. string | CookiesOperator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Selector string
- Name of Cookies to be matched
- Transforms []string
- List of transforms
- operator
This property is required. String | CookiesOperator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition 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
This property is required. string | CookiesOperator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- selector string
- Name of Cookies to be matched
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | CookiesOperator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- selector String
- Name of Cookies to be matched
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
CookiesMatchConditionParametersResponse, CookiesMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Selector string
- Name of Cookies to be matched
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Selector string
- Name of Cookies to be matched
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- selector String
- Name of Cookies to be matched
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- selector string
- Name of Cookies to be matched
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition 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
- 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
- Cookies
Operator Any - Any
- Cookies
Operator Equal - Equal
- Cookies
Operator Contains - Contains
- Cookies
Operator Begins With - BeginsWith
- Cookies
Operator Ends With - EndsWith
- Cookies
Operator Less Than - LessThan
- Cookies
Operator Less Than Or Equal - LessThanOrEqual
- Cookies
Operator Greater Than - GreaterThan
- Cookies
Operator Greater Than Or Equal - GreaterThanOrEqual
- Cookies
Operator Reg Ex - 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
- 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
- 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
- "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
DeliveryRuleCacheExpirationAction, DeliveryRuleCacheExpirationActionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Cache Expiration Action Parameters - Defines the parameters for the action.
- Parameters
This property is required. CacheExpiration Action Parameters - Defines the parameters for the action.
- parameters
This property is required. CacheExpiration Action Parameters - Defines the parameters for the action.
- parameters
This property is required. CacheExpiration Action Parameters - Defines the parameters for the action.
- parameters
This property is required. CacheExpiration Action Parameters - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleCacheExpirationActionResponse, DeliveryRuleCacheExpirationActionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Cache Expiration Action Parameters Response - Defines the parameters for the action.
- Parameters
This property is required. CacheExpiration Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. CacheExpiration Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. CacheExpiration Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. CacheExpiration Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleCacheKeyQueryStringAction, DeliveryRuleCacheKeyQueryStringActionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Cache Key Query String Action Parameters - Defines the parameters for the action.
- Parameters
This property is required. CacheKey Query String Action Parameters - Defines the parameters for the action.
- parameters
This property is required. CacheKey Query String Action Parameters - Defines the parameters for the action.
- parameters
This property is required. CacheKey Query String Action Parameters - Defines the parameters for the action.
- parameters
This property is required. CacheKey Query String Action Parameters - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleCacheKeyQueryStringActionResponse, DeliveryRuleCacheKeyQueryStringActionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Cache Key Query String Action Parameters Response - Defines the parameters for the action.
- Parameters
This property is required. CacheKey Query String Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. CacheKey Query String Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. CacheKey Query String Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. CacheKey Query String Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleClientPortCondition, DeliveryRuleClientPortConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Client Port Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. ClientPort Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. ClientPort Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. ClientPort Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. ClientPort Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleClientPortConditionResponse, DeliveryRuleClientPortConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Client Port Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. ClientPort Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. ClientPort Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. ClientPort Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. ClientPort Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleCookiesCondition, DeliveryRuleCookiesConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Cookies Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. CookiesMatch Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. CookiesMatch Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. CookiesMatch Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. CookiesMatch Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleCookiesConditionResponse, DeliveryRuleCookiesConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Cookies Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. CookiesMatch Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. CookiesMatch Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. CookiesMatch Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. CookiesMatch Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleHostNameCondition, DeliveryRuleHostNameConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Host Name Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. HostName Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. HostName Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. HostName Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. HostName Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleHostNameConditionResponse, DeliveryRuleHostNameConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Host Name Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. HostName Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. HostName Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. HostName Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. HostName Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleHttpVersionCondition, DeliveryRuleHttpVersionConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Http Version Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. HttpVersion Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. HttpVersion Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. HttpVersion Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. HttpVersion Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleHttpVersionConditionResponse, DeliveryRuleHttpVersionConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Http Version Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. HttpVersion Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. HttpVersion Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. HttpVersion Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. HttpVersion Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleIsDeviceCondition, DeliveryRuleIsDeviceConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Is Device Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. IsDevice Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. IsDevice Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. IsDevice Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. IsDevice Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleIsDeviceConditionResponse, DeliveryRuleIsDeviceConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Is Device Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. IsDevice Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. IsDevice Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. IsDevice Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. IsDevice Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRulePostArgsCondition, DeliveryRulePostArgsConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Post Args Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. PostArgs Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. PostArgs Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. PostArgs Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. PostArgs Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRulePostArgsConditionResponse, DeliveryRulePostArgsConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Post Args Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. PostArgs Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. PostArgs Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. PostArgs Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. PostArgs Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleQueryStringCondition, DeliveryRuleQueryStringConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Query String Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. QueryString Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. QueryString Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. QueryString Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. QueryString Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleQueryStringConditionResponse, DeliveryRuleQueryStringConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Query String Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. QueryString Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. QueryString Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. QueryString Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. QueryString Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRemoteAddressCondition, DeliveryRuleRemoteAddressConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Remote Address Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. RemoteAddress Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RemoteAddress Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RemoteAddress Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RemoteAddress Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRemoteAddressConditionResponse, DeliveryRuleRemoteAddressConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Remote Address Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. RemoteAddress Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RemoteAddress Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RemoteAddress Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RemoteAddress Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestBodyCondition, DeliveryRuleRequestBodyConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Body Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. RequestBody Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestBody Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestBody Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestBody Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestBodyConditionResponse, DeliveryRuleRequestBodyConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Body Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. RequestBody Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestBody Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestBody Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestBody Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestHeaderAction, DeliveryRuleRequestHeaderActionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Header Action Parameters - Defines the parameters for the action.
- Parameters
This property is required. HeaderAction Parameters - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleRequestHeaderActionResponse, DeliveryRuleRequestHeaderActionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Header Action Parameters Response - Defines the parameters for the action.
- Parameters
This property is required. HeaderAction Parameters Response - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters Response - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters Response - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters Response - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleRequestHeaderCondition, DeliveryRuleRequestHeaderConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Header Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. RequestHeader Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestHeader Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestHeader Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestHeader Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestHeaderConditionResponse, DeliveryRuleRequestHeaderConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Header Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. RequestHeader Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestHeader Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestHeader Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestHeader Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestMethodCondition, DeliveryRuleRequestMethodConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Method Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. RequestMethod Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestMethod Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestMethod Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestMethod Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestMethodConditionResponse, DeliveryRuleRequestMethodConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Method Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. RequestMethod Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestMethod Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestMethod Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestMethod Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestSchemeCondition, DeliveryRuleRequestSchemeConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Scheme Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. RequestScheme Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestScheme Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestScheme Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestScheme Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestSchemeConditionResponse, DeliveryRuleRequestSchemeConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Scheme Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. RequestScheme Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestScheme Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestScheme Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestScheme Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestUriCondition, DeliveryRuleRequestUriConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Uri Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. RequestUri Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestUri Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestUri Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. RequestUri Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleRequestUriConditionResponse, DeliveryRuleRequestUriConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Request Uri Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. RequestUri Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestUri Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestUri Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. RequestUri Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleResponseHeaderAction, DeliveryRuleResponseHeaderActionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Header Action Parameters - Defines the parameters for the action.
- Parameters
This property is required. HeaderAction Parameters - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleResponseHeaderActionResponse, DeliveryRuleResponseHeaderActionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Header Action Parameters Response - Defines the parameters for the action.
- Parameters
This property is required. HeaderAction Parameters Response - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters Response - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters Response - Defines the parameters for the action.
- parameters
This property is required. HeaderAction Parameters Response - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleRouteConfigurationOverrideAction, DeliveryRuleRouteConfigurationOverrideActionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Route Configuration Override Action Parameters - Defines the parameters for the action.
- Parameters
This property is required. RouteConfiguration Override Action Parameters - Defines the parameters for the action.
- parameters
This property is required. RouteConfiguration Override Action Parameters - Defines the parameters for the action.
- parameters
This property is required. RouteConfiguration Override Action Parameters - Defines the parameters for the action.
- parameters
This property is required. RouteConfiguration Override Action Parameters - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleRouteConfigurationOverrideActionResponse, DeliveryRuleRouteConfigurationOverrideActionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Route Configuration Override Action Parameters Response - Defines the parameters for the action.
- Parameters
This property is required. RouteConfiguration Override Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. RouteConfiguration Override Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. RouteConfiguration Override Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. RouteConfiguration Override Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
DeliveryRuleServerPortCondition, DeliveryRuleServerPortConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Server Port Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. ServerPort Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. ServerPort Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. ServerPort Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. ServerPort Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleServerPortConditionResponse, DeliveryRuleServerPortConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Server Port Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. ServerPort Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. ServerPort Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. ServerPort Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. ServerPort Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleSocketAddrCondition, DeliveryRuleSocketAddrConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Socket Addr Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. SocketAddr Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. SocketAddr Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. SocketAddr Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. SocketAddr Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleSocketAddrConditionResponse, DeliveryRuleSocketAddrConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Socket Addr Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. SocketAddr Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. SocketAddr Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. SocketAddr Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. SocketAddr Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleSslProtocolCondition, DeliveryRuleSslProtocolConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Ssl Protocol Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. SslProtocol Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. SslProtocol Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. SslProtocol Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. SslProtocol Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleSslProtocolConditionResponse, DeliveryRuleSslProtocolConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Ssl Protocol Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. SslProtocol Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. SslProtocol Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. SslProtocol Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. SslProtocol Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleUrlFileExtensionCondition, DeliveryRuleUrlFileExtensionConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url File Extension Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. UrlFile Extension Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Extension Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Extension Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Extension Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleUrlFileExtensionConditionResponse, DeliveryRuleUrlFileExtensionConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url File Extension Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. UrlFile Extension Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Extension Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Extension Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Extension Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleUrlFileNameCondition, DeliveryRuleUrlFileNameConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url File Name Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. UrlFile Name Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Name Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Name Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Name Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleUrlFileNameConditionResponse, DeliveryRuleUrlFileNameConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url File Name Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. UrlFile Name Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Name Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Name Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. UrlFile Name Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleUrlPathCondition, DeliveryRuleUrlPathConditionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url Path Match Condition Parameters - Defines the parameters for the condition.
- Parameters
This property is required. UrlPath Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. UrlPath Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. UrlPath Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. UrlPath Match Condition Parameters - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DeliveryRuleUrlPathConditionResponse, DeliveryRuleUrlPathConditionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url Path Match Condition Parameters Response - Defines the parameters for the condition.
- Parameters
This property is required. UrlPath Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. UrlPath Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. UrlPath Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. UrlPath Match Condition Parameters Response - Defines the parameters for the condition.
- parameters
This property is required. Property Map - Defines the parameters for the condition.
DestinationProtocol, DestinationProtocolArgs
- Match
Request - MatchRequest
- Http
- Http
- Https
- Https
- Destination
Protocol Match Request - MatchRequest
- Destination
Protocol Http - Http
- Destination
Protocol Https - Https
- Match
Request - MatchRequest
- Http
- Http
- Https
- Https
- Match
Request - MatchRequest
- Http
- Http
- Https
- Https
- MATCH_REQUEST
- MatchRequest
- HTTP
- Http
- HTTPS
- Https
- "Match
Request" - MatchRequest
- "Http"
- Http
- "Https"
- Https
ForwardingProtocol, ForwardingProtocolArgs
- Http
Only - HttpOnly
- Https
Only - HttpsOnly
- Match
Request - MatchRequest
- Forwarding
Protocol Http Only - HttpOnly
- Forwarding
Protocol Https Only - HttpsOnly
- Forwarding
Protocol Match Request - MatchRequest
- Http
Only - HttpOnly
- Https
Only - HttpsOnly
- Match
Request - MatchRequest
- Http
Only - HttpOnly
- Https
Only - HttpsOnly
- Match
Request - MatchRequest
- HTTP_ONLY
- HttpOnly
- HTTPS_ONLY
- HttpsOnly
- MATCH_REQUEST
- MatchRequest
- "Http
Only" - HttpOnly
- "Https
Only" - HttpsOnly
- "Match
Request" - MatchRequest
HeaderAction, HeaderActionArgs
- Append
- Append
- Overwrite
- Overwrite
- Delete
- Delete
- Header
Action Append - Append
- Header
Action Overwrite - Overwrite
- Header
Action 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
- Header
Action This property is required. string | Pulumi.Azure Native. Cdn. Header Action - Action to perform
- Header
Name This property is required. string - Name of the header to modify
- Type
Name This property is required. string - Value string
- Value for the specified action
- Header
Action This property is required. string | HeaderAction - Action to perform
- Header
Name This property is required. string - Name of the header to modify
- Type
Name This property is required. string - Value string
- Value for the specified action
- header
Action This property is required. String | HeaderAction - Action to perform
- header
Name This property is required. String - Name of the header to modify
- type
Name This property is required. String - value String
- Value for the specified action
- header
Action This property is required. string | HeaderAction - Action to perform
- header
Name This property is required. string - Name of the header to modify
- type
Name This property is required. string - value string
- Value for the specified action
- header_
action This property is required. str | HeaderAction - Action to perform
- header_
name This property is required. str - Name of the header to modify
- type_
name This property is required. str - value str
- Value for the specified action
- header
Action This property is required. String | "Append" | "Overwrite" | "Delete" - Action to perform
- header
Name This property is required. String - Name of the header to modify
- type
Name This property is required. String - value String
- Value for the specified action
HeaderActionParametersResponse, HeaderActionParametersResponseArgs
- Header
Action This property is required. string - Action to perform
- Header
Name This property is required. string - Name of the header to modify
- Type
Name This property is required. string - Value string
- Value for the specified action
- Header
Action This property is required. string - Action to perform
- Header
Name This property is required. string - Name of the header to modify
- Type
Name This property is required. string - Value string
- Value for the specified action
- header
Action This property is required. String - Action to perform
- header
Name This property is required. String - Name of the header to modify
- type
Name This property is required. String - value String
- Value for the specified action
- header
Action This property is required. string - Action to perform
- header
Name This property is required. string - Name of the header to modify
- type
Name This property is required. string - value string
- Value for the specified action
- header_
action This property is required. str - Action to perform
- header_
name This property is required. str - Name of the header to modify
- type_
name This property is required. str - value str
- Value for the specified action
- header
Action This property is required. String - Action to perform
- header
Name This property is required. String - Name of the header to modify
- type
Name This property is required. String - value String
- Value for the specified action
HostNameMatchConditionParameters, HostNameMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Host Name Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | HostName Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | HostName Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | HostName Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | HostName Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
HostNameMatchConditionParametersResponse, HostNameMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
HostNameOperator, HostNameOperatorArgs
- 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
- Host
Name Operator Any - Any
- Host
Name Operator Equal - Equal
- Host
Name Operator Contains - Contains
- Host
Name Operator Begins With - BeginsWith
- Host
Name Operator Ends With - EndsWith
- Host
Name Operator Less Than - LessThan
- Host
Name Operator Less Than Or Equal - LessThanOrEqual
- Host
Name Operator Greater Than - GreaterThan
- Host
Name Operator Greater Than Or Equal - GreaterThanOrEqual
- Host
Name Operator Reg Ex - 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
- 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
- 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
- "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
HttpVersionMatchConditionParameters, HttpVersionMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Http Version Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | HttpVersion Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | HttpVersion Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | HttpVersion Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | HttpVersion Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String | "Equal" - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
HttpVersionMatchConditionParametersResponse, HttpVersionMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
HttpVersionOperator, HttpVersionOperatorArgs
- Equal
- Equal
- Http
Version Operator Equal - Equal
- Equal
- Equal
- Equal
- Equal
- EQUAL
- Equal
- "Equal"
- Equal
IsDeviceMatchConditionParameters, IsDeviceMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Is Device Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | IsDevice Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | IsDevice Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | IsDevice Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | IsDevice Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String | "Equal" - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
IsDeviceMatchConditionParametersResponse, IsDeviceMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
IsDeviceOperator, IsDeviceOperatorArgs
- Equal
- Equal
- Is
Device Operator Equal - Equal
- Equal
- Equal
- Equal
- Equal
- EQUAL
- Equal
- "Equal"
- Equal
MatchProcessingBehavior, MatchProcessingBehaviorArgs
- Continue
- Continue
- Stop
- Stop
- Match
Processing Behavior Continue - Continue
- Match
Processing Behavior Stop - Stop
- Continue
- Continue
- Stop
- Stop
- Continue
- Continue
- Stop
- Stop
- CONTINUE_
- Continue
- STOP
- Stop
- "Continue"
- Continue
- "Stop"
- Stop
OriginGroupOverride, OriginGroupOverrideArgs
- Forwarding
Protocol string | Pulumi.Azure Native. Cdn. Forwarding Protocol - Protocol this rule will use when forwarding traffic to backends.
- Origin
Group Pulumi.Azure Native. Cdn. Inputs. Resource Reference - defines the OriginGroup that would override the DefaultOriginGroup on route.
- Forwarding
Protocol string | ForwardingProtocol - Protocol this rule will use when forwarding traffic to backends.
- Origin
Group ResourceReference - defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwarding
Protocol String | ForwardingProtocol - Protocol this rule will use when forwarding traffic to backends.
- origin
Group ResourceReference - defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwarding
Protocol string | ForwardingProtocol - Protocol this rule will use when forwarding traffic to backends.
- origin
Group 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.
- forwarding
Protocol String | "HttpOnly" | "Https Only" | "Match Request" - Protocol this rule will use when forwarding traffic to backends.
- origin
Group Property Map - defines the OriginGroup that would override the DefaultOriginGroup on route.
OriginGroupOverrideAction, OriginGroupOverrideActionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Origin Group Override Action Parameters - Defines the parameters for the action.
- Parameters
This property is required. OriginGroup Override Action Parameters - Defines the parameters for the action.
- parameters
This property is required. OriginGroup Override Action Parameters - Defines the parameters for the action.
- parameters
This property is required. OriginGroup Override Action Parameters - Defines the parameters for the action.
- parameters
This property is required. OriginGroup Override Action Parameters - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
OriginGroupOverrideActionParameters, OriginGroupOverrideActionParametersArgs
- Origin
Group This property is required. Pulumi.Azure Native. Cdn. Inputs. Resource Reference - defines the OriginGroup that would override the DefaultOriginGroup.
- Type
Name This property is required. string
- Origin
Group This property is required. ResourceReference - defines the OriginGroup that would override the DefaultOriginGroup.
- Type
Name This property is required. string
- origin
Group This property is required. ResourceReference - defines the OriginGroup that would override the DefaultOriginGroup.
- type
Name This property is required. String
- origin
Group This property is required. ResourceReference - defines the OriginGroup that would override the DefaultOriginGroup.
- type
Name This property is required. string
- origin_
group This property is required. ResourceReference - defines the OriginGroup that would override the DefaultOriginGroup.
- type_
name This property is required. str
- origin
Group This property is required. Property Map - defines the OriginGroup that would override the DefaultOriginGroup.
- type
Name This property is required. String
OriginGroupOverrideActionParametersResponse, OriginGroupOverrideActionParametersResponseArgs
- Origin
Group This property is required. Pulumi.Azure Native. Cdn. Inputs. Resource Reference Response - defines the OriginGroup that would override the DefaultOriginGroup.
- Type
Name This property is required. string
- Origin
Group This property is required. ResourceReference Response - defines the OriginGroup that would override the DefaultOriginGroup.
- Type
Name This property is required. string
- origin
Group This property is required. ResourceReference Response - defines the OriginGroup that would override the DefaultOriginGroup.
- type
Name This property is required. String
- origin
Group This property is required. ResourceReference Response - defines the OriginGroup that would override the DefaultOriginGroup.
- type
Name This property is required. string
- origin_
group This property is required. ResourceReference Response - defines the OriginGroup that would override the DefaultOriginGroup.
- type_
name This property is required. str
- origin
Group This property is required. Property Map - defines the OriginGroup that would override the DefaultOriginGroup.
- type
Name This property is required. String
OriginGroupOverrideActionResponse, OriginGroupOverrideActionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Origin Group Override Action Parameters Response - Defines the parameters for the action.
- Parameters
This property is required. OriginGroup Override Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. OriginGroup Override Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. OriginGroup Override Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. OriginGroup Override Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
OriginGroupOverrideResponse, OriginGroupOverrideResponseArgs
- Forwarding
Protocol string - Protocol this rule will use when forwarding traffic to backends.
- Origin
Group Pulumi.Azure Native. Cdn. Inputs. Resource Reference Response - defines the OriginGroup that would override the DefaultOriginGroup on route.
- Forwarding
Protocol string - Protocol this rule will use when forwarding traffic to backends.
- Origin
Group ResourceReference Response - defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwarding
Protocol String - Protocol this rule will use when forwarding traffic to backends.
- origin
Group ResourceReference Response - defines the OriginGroup that would override the DefaultOriginGroup on route.
- forwarding
Protocol string - Protocol this rule will use when forwarding traffic to backends.
- origin
Group 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.
- forwarding
Protocol String - Protocol this rule will use when forwarding traffic to backends.
- origin
Group Property Map - defines the OriginGroup that would override the DefaultOriginGroup on route.
ParamIndicator, ParamIndicatorArgs
- Expires
- Expires
- Key
Id - KeyId
- Signature
- Signature
- Param
Indicator Expires - Expires
- Param
Indicator Key Id - KeyId
- Param
Indicator Signature - Signature
- Expires
- Expires
- Key
Id - KeyId
- Signature
- Signature
- Expires
- Expires
- Key
Id - KeyId
- Signature
- Signature
- EXPIRES
- Expires
- KEY_ID
- KeyId
- SIGNATURE
- Signature
- "Expires"
- Expires
- "Key
Id" - KeyId
- "Signature"
- Signature
PostArgsMatchConditionParameters, PostArgsMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Post Args Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition 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
This property is required. string | PostArgs Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Selector string
- Name of PostArg to be matched
- Transforms []string
- List of transforms
- operator
This property is required. String | PostArgs Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition 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
This property is required. string | PostArgs Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- selector string
- Name of PostArg to be matched
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | PostArgs Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- selector String
- Name of PostArg to be matched
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
PostArgsMatchConditionParametersResponse, PostArgsMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Selector string
- Name of PostArg to be matched
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Selector string
- Name of PostArg to be matched
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- selector String
- Name of PostArg to be matched
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- selector string
- Name of PostArg to be matched
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition 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
- 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
- Post
Args Operator Any - Any
- Post
Args Operator Equal - Equal
- Post
Args Operator Contains - Contains
- Post
Args Operator Begins With - BeginsWith
- Post
Args Operator Ends With - EndsWith
- Post
Args Operator Less Than - LessThan
- Post
Args Operator Less Than Or Equal - LessThanOrEqual
- Post
Args Operator Greater Than - GreaterThan
- Post
Args Operator Greater Than Or Equal - GreaterThanOrEqual
- Post
Args Operator Reg Ex - 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
- 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
- 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
- "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
QueryStringBehavior, QueryStringBehaviorArgs
- Include
- Include
- Include
All - IncludeAll
- Exclude
- Exclude
- Exclude
All - ExcludeAll
- Query
String Behavior Include - Include
- Query
String Behavior Include All - IncludeAll
- Query
String Behavior Exclude - Exclude
- Query
String Behavior Exclude All - ExcludeAll
- Include
- Include
- Include
All - IncludeAll
- Exclude
- Exclude
- Exclude
All - ExcludeAll
- Include
- Include
- Include
All - IncludeAll
- Exclude
- Exclude
- Exclude
All - ExcludeAll
- INCLUDE
- Include
- INCLUDE_ALL
- IncludeAll
- EXCLUDE
- Exclude
- EXCLUDE_ALL
- ExcludeAll
- "Include"
- Include
- "Include
All" - IncludeAll
- "Exclude"
- Exclude
- "Exclude
All" - ExcludeAll
QueryStringMatchConditionParameters, QueryStringMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Query String Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | QueryString Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | QueryString Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | QueryString Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | QueryString Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
QueryStringMatchConditionParametersResponse, QueryStringMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
QueryStringOperator, QueryStringOperatorArgs
- 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
- Query
String Operator Any - Any
- Query
String Operator Equal - Equal
- Query
String Operator Contains - Contains
- Query
String Operator Begins With - BeginsWith
- Query
String Operator Ends With - EndsWith
- Query
String Operator Less Than - LessThan
- Query
String Operator Less Than Or Equal - LessThanOrEqual
- Query
String Operator Greater Than - GreaterThan
- Query
String Operator Greater Than Or Equal - GreaterThanOrEqual
- Query
String Operator Reg Ex - 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
- 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
- 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
- "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
RedirectType, RedirectTypeArgs
- Moved
- Moved
- Found
- Found
- Temporary
Redirect - TemporaryRedirect
- Permanent
Redirect - PermanentRedirect
- Redirect
Type Moved - Moved
- Redirect
Type Found - Found
- Redirect
Type Temporary Redirect - TemporaryRedirect
- Redirect
Type Permanent Redirect - PermanentRedirect
- Moved
- Moved
- Found
- Found
- Temporary
Redirect - TemporaryRedirect
- Permanent
Redirect - PermanentRedirect
- Moved
- Moved
- Found
- Found
- Temporary
Redirect - TemporaryRedirect
- Permanent
Redirect - PermanentRedirect
- MOVED
- Moved
- FOUND
- Found
- TEMPORARY_REDIRECT
- TemporaryRedirect
- PERMANENT_REDIRECT
- PermanentRedirect
- "Moved"
- Moved
- "Found"
- Found
- "Temporary
Redirect" - TemporaryRedirect
- "Permanent
Redirect" - PermanentRedirect
RemoteAddressMatchConditionParameters, RemoteAddressMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Remote Address Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values 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.
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | RemoteAddress Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []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.
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | RemoteAddress Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values 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.
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | RemoteAddress Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values 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.
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | RemoteAddress Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String | "Any" | "IPMatch" | "GeoMatch" - Describes operator to be matched
- type
Name This property is required. String - match
Values 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.
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
RemoteAddressMatchConditionParametersResponse, RemoteAddressMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values 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.
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []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.
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values 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.
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values 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.
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values 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.
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RemoteAddressOperator, RemoteAddressOperatorArgs
- Any
- Any
- IPMatch
- IPMatch
- Geo
Match - GeoMatch
- Remote
Address Operator Any - Any
- Remote
Address Operator IPMatch - IPMatch
- Remote
Address Operator Geo Match - GeoMatch
- Any
- Any
- IPMatch
- IPMatch
- Geo
Match - GeoMatch
- Any
- Any
- IPMatch
- IPMatch
- Geo
Match - GeoMatch
- ANY
- Any
- IP_MATCH
- IPMatch
- GEO_MATCH
- GeoMatch
- "Any"
- Any
- "IPMatch"
- IPMatch
- "Geo
Match" - GeoMatch
RequestBodyMatchConditionParameters, RequestBodyMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Request Body Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | RequestBody Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | RequestBody Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | RequestBody Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | RequestBody Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
RequestBodyMatchConditionParametersResponse, RequestBodyMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RequestBodyOperator, RequestBodyOperatorArgs
- 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
- Request
Body Operator Any - Any
- Request
Body Operator Equal - Equal
- Request
Body Operator Contains - Contains
- Request
Body Operator Begins With - BeginsWith
- Request
Body Operator Ends With - EndsWith
- Request
Body Operator Less Than - LessThan
- Request
Body Operator Less Than Or Equal - LessThanOrEqual
- Request
Body Operator Greater Than - GreaterThan
- Request
Body Operator Greater Than Or Equal - GreaterThanOrEqual
- Request
Body Operator Reg Ex - 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
- 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
- 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
- "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
RequestHeaderMatchConditionParameters, RequestHeaderMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Request Header Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition 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
This property is required. string | RequestHeader Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Selector string
- Name of Header to be matched
- Transforms []string
- List of transforms
- operator
This property is required. String | RequestHeader Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition 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
This property is required. string | RequestHeader Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- selector string
- Name of Header to be matched
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | RequestHeader Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- selector String
- Name of Header to be matched
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
RequestHeaderMatchConditionParametersResponse, RequestHeaderMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Selector string
- Name of Header to be matched
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Selector string
- Name of Header to be matched
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- selector String
- Name of Header to be matched
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- selector string
- Name of Header to be matched
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition 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
- 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
- Request
Header Operator Any - Any
- Request
Header Operator Equal - Equal
- Request
Header Operator Contains - Contains
- Request
Header Operator Begins With - BeginsWith
- Request
Header Operator Ends With - EndsWith
- Request
Header Operator Less Than - LessThan
- Request
Header Operator Less Than Or Equal - LessThanOrEqual
- Request
Header Operator Greater Than - GreaterThan
- Request
Header Operator Greater Than Or Equal - GreaterThanOrEqual
- Request
Header Operator Reg Ex - 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
- 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
- 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
- "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
RequestMethodMatchConditionParameters, RequestMethodMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Request Method Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | RequestMethod Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | RequestMethod Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | RequestMethod Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | RequestMethod Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String | "Equal" - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
RequestMethodMatchConditionParametersResponse, RequestMethodMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RequestMethodOperator, RequestMethodOperatorArgs
- Equal
- Equal
- Request
Method Operator Equal - Equal
- Equal
- Equal
- Equal
- Equal
- EQUAL
- Equal
- "Equal"
- Equal
RequestSchemeMatchConditionParameters, RequestSchemeMatchConditionParametersArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
RequestSchemeMatchConditionParametersResponse, RequestSchemeMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RequestUriMatchConditionParameters, RequestUriMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Request Uri Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | RequestUri Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | RequestUri Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | RequestUri Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | RequestUri Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
RequestUriMatchConditionParametersResponse, RequestUriMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
RequestUriOperator, RequestUriOperatorArgs
- 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
- Request
Uri Operator Any - Any
- Request
Uri Operator Equal - Equal
- Request
Uri Operator Contains - Contains
- Request
Uri Operator Begins With - BeginsWith
- Request
Uri Operator Ends With - EndsWith
- Request
Uri Operator Less Than - LessThan
- Request
Uri Operator Less Than Or Equal - LessThanOrEqual
- Request
Uri Operator Greater Than - GreaterThan
- Request
Uri Operator Greater Than Or Equal - GreaterThanOrEqual
- Request
Uri Operator Reg Ex - 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
- 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
- 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
- "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
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
- Type
Name This property is required. string - Cache
Configuration Pulumi.Azure Native. Cdn. Inputs. Cache Configuration - The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- Origin
Group 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.
- Type
Name This property is required. string - 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.
- type
Name This property is required. String - 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.
- type
Name This property is required. string - 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.
- type_
name This property is required. 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.
- type
Name This property is required. String - cache
Configuration Property Map - The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- origin
Group Property MapOverride - A reference to the origin group override configuration. Leave empty to use the default origin group on route.
RouteConfigurationOverrideActionParametersResponse, RouteConfigurationOverrideActionParametersResponseArgs
- Type
Name This property is required. string - Cache
Configuration Pulumi.Azure Native. Cdn. Inputs. Cache Configuration Response - The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- Origin
Group 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.
- Type
Name This property is required. string - 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.
- type
Name This property is required. String - 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.
- type
Name This property is required. string - 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.
- type_
name This property is required. 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.
- type
Name This property is required. String - cache
Configuration Property Map - The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
- origin
Group Property MapOverride - A reference to the origin group override configuration. Leave empty to use the default origin group on route.
RuleCacheBehavior, RuleCacheBehaviorArgs
- Honor
Origin - HonorOrigin
- Override
Always - OverrideAlways
- Override
If Origin Missing - OverrideIfOriginMissing
- Rule
Cache Behavior Honor Origin - HonorOrigin
- Rule
Cache Behavior Override Always - OverrideAlways
- Rule
Cache Behavior Override If Origin Missing - OverrideIfOriginMissing
- Honor
Origin - HonorOrigin
- Override
Always - OverrideAlways
- Override
If Origin Missing - OverrideIfOriginMissing
- Honor
Origin - HonorOrigin
- Override
Always - OverrideAlways
- Override
If Origin Missing - OverrideIfOriginMissing
- HONOR_ORIGIN
- HonorOrigin
- OVERRIDE_ALWAYS
- OverrideAlways
- OVERRIDE_IF_ORIGIN_MISSING
- OverrideIfOriginMissing
- "Honor
Origin" - HonorOrigin
- "Override
Always" - OverrideAlways
- "Override
If Origin Missing" - OverrideIfOriginMissing
RuleIsCompressionEnabled, RuleIsCompressionEnabledArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Rule
Is Compression Enabled Enabled - Enabled
- Rule
Is Compression Enabled Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
RuleQueryStringCachingBehavior, RuleQueryStringCachingBehaviorArgs
- Ignore
Query String - IgnoreQueryString
- Use
Query String - UseQueryString
- Ignore
Specified Query Strings - IgnoreSpecifiedQueryStrings
- Include
Specified Query Strings - IncludeSpecifiedQueryStrings
- Rule
Query String Caching Behavior Ignore Query String - IgnoreQueryString
- Rule
Query String Caching Behavior Use Query String - UseQueryString
- Rule
Query String Caching Behavior Ignore Specified Query Strings - IgnoreSpecifiedQueryStrings
- Rule
Query String Caching Behavior Include Specified Query Strings - IncludeSpecifiedQueryStrings
- Ignore
Query String - IgnoreQueryString
- Use
Query String - UseQueryString
- Ignore
Specified Query Strings - IgnoreSpecifiedQueryStrings
- Include
Specified Query Strings - IncludeSpecifiedQueryStrings
- Ignore
Query String - IgnoreQueryString
- Use
Query String - UseQueryString
- Ignore
Specified Query Strings - IgnoreSpecifiedQueryStrings
- Include
Specified Query Strings - IncludeSpecifiedQueryStrings
- IGNORE_QUERY_STRING
- IgnoreQueryString
- USE_QUERY_STRING
- UseQueryString
- IGNORE_SPECIFIED_QUERY_STRINGS
- IgnoreSpecifiedQueryStrings
- INCLUDE_SPECIFIED_QUERY_STRINGS
- IncludeSpecifiedQueryStrings
- "Ignore
Query String" - IgnoreQueryString
- "Use
Query String" - UseQueryString
- "Ignore
Specified Query Strings" - IgnoreSpecifiedQueryStrings
- "Include
Specified Query Strings" - IncludeSpecifiedQueryStrings
ServerPortMatchConditionParameters, ServerPortMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Server Port Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | ServerPort Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | ServerPort Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | ServerPort Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | ServerPort Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
ServerPortMatchConditionParametersResponse, ServerPortMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
ServerPortOperator, ServerPortOperatorArgs
- 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
- Server
Port Operator Any - Any
- Server
Port Operator Equal - Equal
- Server
Port Operator Contains - Contains
- Server
Port Operator Begins With - BeginsWith
- Server
Port Operator Ends With - EndsWith
- Server
Port Operator Less Than - LessThan
- Server
Port Operator Less Than Or Equal - LessThanOrEqual
- Server
Port Operator Greater Than - GreaterThan
- Server
Port Operator Greater Than Or Equal - GreaterThanOrEqual
- Server
Port Operator Reg Ex - 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
- 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
- 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
- "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
SocketAddrMatchConditionParameters, SocketAddrMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Socket Addr Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | SocketAddr Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | SocketAddr Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | SocketAddr Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | SocketAddr Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String | "Any" | "IPMatch" - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
SocketAddrMatchConditionParametersResponse, SocketAddrMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
SocketAddrOperator, SocketAddrOperatorArgs
- Any
- Any
- IPMatch
- IPMatch
- Socket
Addr Operator Any - Any
- Socket
Addr 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
- Ssl
Protocol TLSv1 - TLSv1
- Ssl
Protocol_TLSv1_1 - TLSv1.1
- Ssl
Protocol_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
This property is required. string | Pulumi.Azure Native. Cdn. Ssl Protocol Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<Union<string, Pulumi.Azure Native. Cdn. Ssl Protocol>> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | SslProtocol Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | SslProtocol Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<Either<String,SslProtocol>> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | SslProtocol Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values (string | SslProtocol)[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | SslProtocol Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String | "Equal" - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String | "TLSv1" | "TLSv1.1" | "TLSv1.2"> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
SslProtocolMatchConditionParametersResponse, SslProtocolMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
SslProtocolOperator, SslProtocolOperatorArgs
- Equal
- Equal
- Ssl
Protocol Operator Equal - Equal
- Equal
- Equal
- Equal
- Equal
- EQUAL
- Equal
- "Equal"
- Equal
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC)
- Created
By string - An identifier for the identity that created the resource
- Created
By stringType - The type of identity that created the resource
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - An identifier for the identity that last modified the resource
- Last
Modified stringBy Type - The type of identity that last modified the resource
- Created
At string - The timestamp of resource creation (UTC)
- Created
By string - An identifier for the identity that created the resource
- Created
By stringType - The type of identity that created the resource
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - An identifier for the identity that last modified the resource
- Last
Modified stringBy Type - The type of identity that last modified the resource
- created
At String - The timestamp of resource creation (UTC)
- created
By String - An identifier for the identity that created the resource
- created
By StringType - The type of identity that created the resource
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - An identifier for the identity that last modified the resource
- last
Modified StringBy Type - The type of identity that last modified the resource
- created
At string - The timestamp of resource creation (UTC)
- created
By string - An identifier for the identity that created the resource
- created
By stringType - The type of identity that created the resource
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - An identifier for the identity that last modified the resource
- last
Modified 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
- created
At String - The timestamp of resource creation (UTC)
- created
By String - An identifier for the identity that created the resource
- created
By StringType - The type of identity that created the resource
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - An identifier for the identity that last modified the resource
- last
Modified StringBy Type - The type of identity that last modified the resource
Transform, TransformArgs
- Lowercase
- Lowercase
- Uppercase
- Uppercase
- Trim
- Trim
- Url
Decode - UrlDecode
- Url
Encode - UrlEncode
- Remove
Nulls - RemoveNulls
- Transform
Lowercase - Lowercase
- Transform
Uppercase - Uppercase
- Transform
Trim - Trim
- Transform
Url Decode - UrlDecode
- Transform
Url Encode - UrlEncode
- Transform
Remove Nulls - RemoveNulls
- Lowercase
- Lowercase
- Uppercase
- Uppercase
- Trim
- Trim
- Url
Decode - UrlDecode
- Url
Encode - UrlEncode
- Remove
Nulls - RemoveNulls
- Lowercase
- Lowercase
- Uppercase
- Uppercase
- Trim
- Trim
- Url
Decode - UrlDecode
- Url
Encode - UrlEncode
- Remove
Nulls - RemoveNulls
- LOWERCASE
- Lowercase
- UPPERCASE
- Uppercase
- TRIM
- Trim
- URL_DECODE
- UrlDecode
- URL_ENCODE
- UrlEncode
- REMOVE_NULLS
- RemoveNulls
- "Lowercase"
- Lowercase
- "Uppercase"
- Uppercase
- "Trim"
- Trim
- "Url
Decode" - UrlDecode
- "Url
Encode" - UrlEncode
- "Remove
Nulls" - RemoveNulls
UrlFileExtensionMatchConditionParameters, UrlFileExtensionMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Url File Extension Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | UrlFile Extension Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | UrlFile Extension Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | UrlFile Extension Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | UrlFile Extension Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
UrlFileExtensionMatchConditionParametersResponse, UrlFileExtensionMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
UrlFileExtensionOperator, UrlFileExtensionOperatorArgs
- 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
- Url
File Extension Operator Any - Any
- Url
File Extension Operator Equal - Equal
- Url
File Extension Operator Contains - Contains
- Url
File Extension Operator Begins With - BeginsWith
- Url
File Extension Operator Ends With - EndsWith
- Url
File Extension Operator Less Than - LessThan
- Url
File Extension Operator Less Than Or Equal - LessThanOrEqual
- Url
File Extension Operator Greater Than - GreaterThan
- Url
File Extension Operator Greater Than Or Equal - GreaterThanOrEqual
- Url
File Extension Operator Reg Ex - 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
- 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
- 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
- "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
UrlFileNameMatchConditionParameters, UrlFileNameMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Url File Name Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | UrlFile Name Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | UrlFile Name Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | UrlFile Name Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | UrlFile Name Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
UrlFileNameMatchConditionParametersResponse, UrlFileNameMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
UrlFileNameOperator, UrlFileNameOperatorArgs
- 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
- Url
File Name Operator Any - Any
- Url
File Name Operator Equal - Equal
- Url
File Name Operator Contains - Contains
- Url
File Name Operator Begins With - BeginsWith
- Url
File Name Operator Ends With - EndsWith
- Url
File Name Operator Less Than - LessThan
- Url
File Name Operator Less Than Or Equal - LessThanOrEqual
- Url
File Name Operator Greater Than - GreaterThan
- Url
File Name Operator Greater Than Or Equal - GreaterThanOrEqual
- Url
File Name Operator Reg Ex - 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
- 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
- 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
- "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
UrlPathMatchConditionParameters, UrlPathMatchConditionParametersArgs
- Operator
This property is required. string | Pulumi.Azure Native. Cdn. Url Path Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms
List<Union<string, Pulumi.
Azure Native. Cdn. Transform>> - List of transforms
- Operator
This property is required. string | UrlPath Operator - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String | UrlPath Operator - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<Either<String,Transform>>
- List of transforms
- operator
This property is required. string | UrlPath Operator - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms (string | Transform)[]
- List of transforms
- operator
This property is required. str | UrlPath Operator - Describes operator to be matched
- type_
name This property is required. 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
This property is required. 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
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms
List<String | "Lowercase" | "Uppercase" | "Trim" | "Url
Decode" | "Url Encode" | "Remove Nulls"> - List of transforms
UrlPathMatchConditionParametersResponse, UrlPathMatchConditionParametersResponseArgs
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values List<string> - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms List<string>
- List of transforms
- Operator
This property is required. string - Describes operator to be matched
- Type
Name This property is required. string - Match
Values []string - The match value for the condition of the delivery rule
- Negate
Condition bool - Describes if this is negate condition or not
- Transforms []string
- List of transforms
- operator
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
- operator
This property is required. string - Describes operator to be matched
- type
Name This property is required. string - match
Values string[] - The match value for the condition of the delivery rule
- negate
Condition boolean - Describes if this is negate condition or not
- transforms string[]
- List of transforms
- operator
This property is required. str - Describes operator to be matched
- type_
name This property is required. 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
This property is required. String - Describes operator to be matched
- type
Name This property is required. String - match
Values List<String> - The match value for the condition of the delivery rule
- negate
Condition Boolean - Describes if this is negate condition or not
- transforms List<String>
- List of transforms
UrlPathOperator, UrlPathOperatorArgs
- 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
- Url
Path Operator Any - Any
- Url
Path Operator Equal - Equal
- Url
Path Operator Contains - Contains
- Url
Path Operator Begins With - BeginsWith
- Url
Path Operator Ends With - EndsWith
- Url
Path Operator Less Than - LessThan
- Url
Path Operator Less Than Or Equal - LessThanOrEqual
- Url
Path Operator Greater Than - GreaterThan
- Url
Path Operator Greater Than Or Equal - GreaterThanOrEqual
- Url
Path Operator Wildcard - Wildcard
- Url
Path Operator Reg Ex - 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
- 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
- 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
- "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
UrlRedirectAction, UrlRedirectActionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url Redirect Action Parameters - Defines the parameters for the action.
- Parameters
This property is required. UrlRedirect Action Parameters - Defines the parameters for the action.
- parameters
This property is required. UrlRedirect Action Parameters - Defines the parameters for the action.
- parameters
This property is required. UrlRedirect Action Parameters - Defines the parameters for the action.
- parameters
This property is required. UrlRedirect Action Parameters - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
UrlRedirectActionParameters, UrlRedirectActionParametersArgs
- Redirect
Type This property is required. string | Pulumi.Azure Native. Cdn. Redirect Type - The redirect type the rule will use when redirecting traffic.
- Type
Name This property is required. string - Custom
Fragment string - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- Custom
Hostname string - Host to redirect. Leave empty to use the incoming host as the destination host.
- Custom
Path string - 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 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.
- Destination
Protocol string | Pulumi.Azure Native. Cdn. Destination Protocol - Protocol to use for the redirect. The default value is MatchRequest
- Redirect
Type This property is required. string | RedirectType - The redirect type the rule will use when redirecting traffic.
- Type
Name This property is required. string - Custom
Fragment string - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- Custom
Hostname string - Host to redirect. Leave empty to use the incoming host as the destination host.
- Custom
Path string - 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 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.
- Destination
Protocol string | DestinationProtocol - Protocol to use for the redirect. The default value is MatchRequest
- redirect
Type This property is required. String | RedirectType - The redirect type the rule will use when redirecting traffic.
- type
Name This property is required. String - custom
Fragment String - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- custom
Hostname String - Host to redirect. Leave empty to use the incoming host as the destination host.
- custom
Path String - 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 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.
- destination
Protocol String | DestinationProtocol - Protocol to use for the redirect. The default value is MatchRequest
- redirect
Type This property is required. string | RedirectType - The redirect type the rule will use when redirecting traffic.
- type
Name This property is required. string - custom
Fragment string - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- custom
Hostname string - Host to redirect. Leave empty to use the incoming host as the destination host.
- custom
Path string - 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 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.
- destination
Protocol string | DestinationProtocol - Protocol to use for the redirect. The default value is MatchRequest
- redirect_
type This property is required. str | RedirectType - The redirect type the rule will use when redirecting traffic.
- type_
name This property is required. 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
- redirect
Type This property is required. String | "Moved" | "Found" | "TemporaryRedirect" | "Permanent Redirect" - The redirect type the rule will use when redirecting traffic.
- type
Name This property is required. String - custom
Fragment String - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- custom
Hostname String - Host to redirect. Leave empty to use the incoming host as the destination host.
- custom
Path String - 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 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.
- destination
Protocol String | "MatchRequest" | "Http" | "Https" - Protocol to use for the redirect. The default value is MatchRequest
UrlRedirectActionParametersResponse, UrlRedirectActionParametersResponseArgs
- Redirect
Type This property is required. string - The redirect type the rule will use when redirecting traffic.
- Type
Name This property is required. string - Custom
Fragment string - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- Custom
Hostname string - Host to redirect. Leave empty to use the incoming host as the destination host.
- Custom
Path string - 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 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.
- Destination
Protocol string - Protocol to use for the redirect. The default value is MatchRequest
- Redirect
Type This property is required. string - The redirect type the rule will use when redirecting traffic.
- Type
Name This property is required. string - Custom
Fragment string - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- Custom
Hostname string - Host to redirect. Leave empty to use the incoming host as the destination host.
- Custom
Path string - 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 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.
- Destination
Protocol string - Protocol to use for the redirect. The default value is MatchRequest
- redirect
Type This property is required. String - The redirect type the rule will use when redirecting traffic.
- type
Name This property is required. String - custom
Fragment String - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- custom
Hostname String - Host to redirect. Leave empty to use the incoming host as the destination host.
- custom
Path String - 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 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.
- destination
Protocol String - Protocol to use for the redirect. The default value is MatchRequest
- redirect
Type This property is required. string - The redirect type the rule will use when redirecting traffic.
- type
Name This property is required. string - custom
Fragment string - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- custom
Hostname string - Host to redirect. Leave empty to use the incoming host as the destination host.
- custom
Path string - 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 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.
- destination
Protocol string - Protocol to use for the redirect. The default value is MatchRequest
- redirect_
type This property is required. str - The redirect type the rule will use when redirecting traffic.
- type_
name This property is required. 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
- redirect
Type This property is required. String - The redirect type the rule will use when redirecting traffic.
- type
Name This property is required. String - custom
Fragment String - Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
- custom
Hostname String - Host to redirect. Leave empty to use the incoming host as the destination host.
- custom
Path String - 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 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.
- destination
Protocol String - Protocol to use for the redirect. The default value is MatchRequest
UrlRedirectActionResponse, UrlRedirectActionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url Redirect Action Parameters Response - Defines the parameters for the action.
- Parameters
This property is required. UrlRedirect Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. UrlRedirect Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. UrlRedirect Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. UrlRedirect Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
UrlRewriteAction, UrlRewriteActionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url Rewrite Action Parameters - Defines the parameters for the action.
- Parameters
This property is required. UrlRewrite Action Parameters - Defines the parameters for the action.
- parameters
This property is required. UrlRewrite Action Parameters - Defines the parameters for the action.
- parameters
This property is required. UrlRewrite Action Parameters - Defines the parameters for the action.
- parameters
This property is required. UrlRewrite Action Parameters - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
UrlRewriteActionParameters, UrlRewriteActionParametersArgs
- Destination
This property is required. string - Define the relative URL to which the above requests will be rewritten by.
- Source
Pattern This property is required. string - 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 This property is required. string - Preserve
Unmatched boolPath - Whether to preserve unmatched path. Default value is true.
- Destination
This property is required. string - Define the relative URL to which the above requests will be rewritten by.
- Source
Pattern This property is required. string - 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 This property is required. string - Preserve
Unmatched boolPath - Whether to preserve unmatched path. Default value is true.
- destination
This property is required. String - Define the relative URL to which the above requests will be rewritten by.
- source
Pattern This property is required. String - 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 This property is required. String - preserve
Unmatched BooleanPath - Whether to preserve unmatched path. Default value is true.
- destination
This property is required. string - Define the relative URL to which the above requests will be rewritten by.
- source
Pattern This property is required. string - 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 This property is required. string - preserve
Unmatched booleanPath - Whether to preserve unmatched path. Default value is true.
- destination
This property is required. str - Define the relative URL to which the above requests will be rewritten by.
- source_
pattern This property is required. 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 This property is required. str - preserve_
unmatched_ boolpath - Whether to preserve unmatched path. Default value is true.
- destination
This property is required. String - Define the relative URL to which the above requests will be rewritten by.
- source
Pattern This property is required. String - 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 This property is required. String - preserve
Unmatched BooleanPath - Whether to preserve unmatched path. Default value is true.
UrlRewriteActionParametersResponse, UrlRewriteActionParametersResponseArgs
- Destination
This property is required. string - Define the relative URL to which the above requests will be rewritten by.
- Source
Pattern This property is required. string - 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 This property is required. string - Preserve
Unmatched boolPath - Whether to preserve unmatched path. Default value is true.
- Destination
This property is required. string - Define the relative URL to which the above requests will be rewritten by.
- Source
Pattern This property is required. string - 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 This property is required. string - Preserve
Unmatched boolPath - Whether to preserve unmatched path. Default value is true.
- destination
This property is required. String - Define the relative URL to which the above requests will be rewritten by.
- source
Pattern This property is required. String - 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 This property is required. String - preserve
Unmatched BooleanPath - Whether to preserve unmatched path. Default value is true.
- destination
This property is required. string - Define the relative URL to which the above requests will be rewritten by.
- source
Pattern This property is required. string - 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 This property is required. string - preserve
Unmatched booleanPath - Whether to preserve unmatched path. Default value is true.
- destination
This property is required. str - Define the relative URL to which the above requests will be rewritten by.
- source_
pattern This property is required. 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 This property is required. str - preserve_
unmatched_ boolpath - Whether to preserve unmatched path. Default value is true.
- destination
This property is required. String - Define the relative URL to which the above requests will be rewritten by.
- source
Pattern This property is required. String - 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 This property is required. String - preserve
Unmatched BooleanPath - Whether to preserve unmatched path. Default value is true.
UrlRewriteActionResponse, UrlRewriteActionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url Rewrite Action Parameters Response - Defines the parameters for the action.
- Parameters
This property is required. UrlRewrite Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. UrlRewrite Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. UrlRewrite Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. UrlRewrite Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
UrlSigningAction, UrlSigningActionArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url Signing Action Parameters - Defines the parameters for the action.
- Parameters
This property is required. UrlSigning Action Parameters - Defines the parameters for the action.
- parameters
This property is required. UrlSigning Action Parameters - Defines the parameters for the action.
- parameters
This property is required. UrlSigning Action Parameters - Defines the parameters for the action.
- parameters
This property is required. UrlSigning Action Parameters - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
UrlSigningActionParameters, UrlSigningActionParametersArgs
- Type
Name This property is required. string - Algorithm
string | Pulumi.
Azure Native. Cdn. Algorithm - Algorithm to use for URL signing
- Parameter
Name 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.
- Type
Name This property is required. string - Algorithm string | Algorithm
- Algorithm to use for URL signing
- Parameter
Name []UrlOverride Signing Param Identifier - Defines which query string parameters in the url to be considered for expires, key id etc.
- type
Name This property is required. String - algorithm String | Algorithm
- Algorithm to use for URL signing
- parameter
Name List<UrlOverride Signing Param Identifier> - Defines which query string parameters in the url to be considered for expires, key id etc.
- type
Name This property is required. string - algorithm string | Algorithm
- Algorithm to use for URL signing
- parameter
Name UrlOverride Signing Param Identifier[] - Defines which query string parameters in the url to be considered for expires, key id etc.
- type_
name This property is required. 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.
- type
Name This property is required. String - algorithm String | "SHA256"
- Algorithm to use for URL signing
- parameter
Name List<Property Map>Override - Defines which query string parameters in the url to be considered for expires, key id etc.
UrlSigningActionParametersResponse, UrlSigningActionParametersResponseArgs
- Type
Name This property is required. string - Algorithm string
- Algorithm to use for URL signing
- Parameter
Name 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.
- Type
Name This property is required. string - Algorithm string
- Algorithm to use for URL signing
- Parameter
Name []UrlOverride Signing Param Identifier Response - Defines which query string parameters in the url to be considered for expires, key id etc.
- type
Name This property is required. String - algorithm String
- Algorithm to use for URL signing
- parameter
Name List<UrlOverride Signing Param Identifier Response> - Defines which query string parameters in the url to be considered for expires, key id etc.
- type
Name This property is required. string - algorithm string
- Algorithm to use for URL signing
- parameter
Name UrlOverride Signing Param Identifier Response[] - Defines which query string parameters in the url to be considered for expires, key id etc.
- type_
name This property is required. 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.
- type
Name This property is required. String - algorithm String
- Algorithm to use for URL signing
- parameter
Name List<Property Map>Override - Defines which query string parameters in the url to be considered for expires, key id etc.
UrlSigningActionResponse, UrlSigningActionResponseArgs
- Parameters
This property is required. Pulumi.Azure Native. Cdn. Inputs. Url Signing Action Parameters Response - Defines the parameters for the action.
- Parameters
This property is required. UrlSigning Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. UrlSigning Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. UrlSigning Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. UrlSigning Action Parameters Response - Defines the parameters for the action.
- parameters
This property is required. Property Map - Defines the parameters for the action.
UrlSigningParamIdentifier, UrlSigningParamIdentifierArgs
- Param
Indicator This property is required. string | Pulumi.Azure Native. Cdn. Param Indicator - Indicates the purpose of the parameter
- Param
Name This property is required. string - Parameter name
- Param
Indicator This property is required. string | ParamIndicator - Indicates the purpose of the parameter
- Param
Name This property is required. string - Parameter name
- param
Indicator This property is required. String | ParamIndicator - Indicates the purpose of the parameter
- param
Name This property is required. String - Parameter name
- param
Indicator This property is required. string | ParamIndicator - Indicates the purpose of the parameter
- param
Name This property is required. string - Parameter name
- param_
indicator This property is required. str | ParamIndicator - Indicates the purpose of the parameter
- param_
name This property is required. str - Parameter name
- param
Indicator This property is required. String | "Expires" | "KeyId" | "Signature" - Indicates the purpose of the parameter
- param
Name This property is required. String - Parameter name
UrlSigningParamIdentifierResponse, UrlSigningParamIdentifierResponseArgs
- Param
Indicator This property is required. string - Indicates the purpose of the parameter
- Param
Name This property is required. string - Parameter name
- Param
Indicator This property is required. string - Indicates the purpose of the parameter
- Param
Name This property is required. string - Parameter name
- param
Indicator This property is required. String - Indicates the purpose of the parameter
- param
Name This property is required. String - Parameter name
- param
Indicator This property is required. string - Indicates the purpose of the parameter
- param
Name This property is required. string - Parameter name
- param_
indicator This property is required. str - Indicates the purpose of the parameter
- param_
name This property is required. str - Parameter name
- param
Indicator This property is required. String - Indicates the purpose of the parameter
- param
Name This property is required. 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-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0