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

azure-native.cdn.getRule

Explore with Pulumi AI

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

Gets an existing delivery rule within a rule set. API Version: 2020-09-01.

Using getRule

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getRule(args: GetRuleArgs, opts?: InvokeOptions): Promise<GetRuleResult>
function getRuleOutput(args: GetRuleOutputArgs, opts?: InvokeOptions): Output<GetRuleResult>
Copy
def get_rule(profile_name: Optional[str] = None,
             resource_group_name: Optional[str] = None,
             rule_name: Optional[str] = None,
             rule_set_name: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetRuleResult
def get_rule_output(profile_name: Optional[pulumi.Input[str]] = None,
             resource_group_name: Optional[pulumi.Input[str]] = None,
             rule_name: Optional[pulumi.Input[str]] = None,
             rule_set_name: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetRuleResult]
Copy
func LookupRule(ctx *Context, args *LookupRuleArgs, opts ...InvokeOption) (*LookupRuleResult, error)
func LookupRuleOutput(ctx *Context, args *LookupRuleOutputArgs, opts ...InvokeOption) LookupRuleResultOutput
Copy

> Note: This function is named LookupRule in the Go SDK.

public static class GetRule 
{
    public static Task<GetRuleResult> InvokeAsync(GetRuleArgs args, InvokeOptions? opts = null)
    public static Output<GetRuleResult> Invoke(GetRuleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
public static Output<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:cdn:getRule
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ProfileName
This property is required.
Changes to this property will trigger replacement.
string
Name of the CDN profile which is unique within the resource group.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Resource group within the Azure subscription.
RuleName
This property is required.
Changes to this property will trigger replacement.
string
Name of the delivery rule which is unique within the endpoint.
RuleSetName
This property is required.
Changes to this property will trigger replacement.
string
Name of the rule set under the profile.
ProfileName
This property is required.
Changes to this property will trigger replacement.
string
Name of the CDN profile which is unique within the resource group.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Resource group within the Azure subscription.
RuleName
This property is required.
Changes to this property will trigger replacement.
string
Name of the delivery rule which is unique within the endpoint.
RuleSetName
This property is required.
Changes to this property will trigger replacement.
string
Name of the rule set under the profile.
profileName
This property is required.
Changes to this property will trigger replacement.
String
Name of the CDN profile which is unique within the resource group.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Resource group within the Azure subscription.
ruleName
This property is required.
Changes to this property will trigger replacement.
String
Name of the delivery rule which is unique within the endpoint.
ruleSetName
This property is required.
Changes to this property will trigger replacement.
String
Name of the rule set under the profile.
profileName
This property is required.
Changes to this property will trigger replacement.
string
Name of the CDN profile which is unique within the resource group.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Resource group within the Azure subscription.
ruleName
This property is required.
Changes to this property will trigger replacement.
string
Name of the delivery rule which is unique within the endpoint.
ruleSetName
This property is required.
Changes to this property will trigger replacement.
string
Name of the rule set under the profile.
profile_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the CDN profile which is unique within the resource group.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the Resource group within the Azure subscription.
rule_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the delivery rule which is unique within the endpoint.
rule_set_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the rule set under the profile.
profileName
This property is required.
Changes to this property will trigger replacement.
String
Name of the CDN profile which is unique within the resource group.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Resource group within the Azure subscription.
ruleName
This property is required.
Changes to this property will trigger replacement.
String
Name of the delivery rule which is unique within the endpoint.
ruleSetName
This property is required.
Changes to this property will trigger replacement.
String
Name of the rule set under the profile.

getRule Result

The following output properties are available:

Actions List<object>
A list of actions that are executed when all the conditions of a rule are satisfied.
DeploymentStatus string
Id string
Resource ID.
Name string
Resource name.
Order int
The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
ProvisioningState string
Provisioning status
SystemData Pulumi.AzureNative.Cdn.Outputs.SystemDataResponse
Read only system data
Type string
Resource type.
Conditions List<object>
A list of conditions that must be matched for the actions to be executed
MatchProcessingBehavior string
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
Actions []interface{}
A list of actions that are executed when all the conditions of a rule are satisfied.
DeploymentStatus string
Id string
Resource ID.
Name string
Resource name.
Order int
The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
ProvisioningState string
Provisioning status
SystemData SystemDataResponse
Read only system data
Type string
Resource type.
Conditions []interface{}
A list of conditions that must be matched for the actions to be executed
MatchProcessingBehavior string
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
actions List<Object>
A list of actions that are executed when all the conditions of a rule are satisfied.
deploymentStatus String
id String
Resource ID.
name String
Resource name.
order Integer
The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
provisioningState String
Provisioning status
systemData SystemDataResponse
Read only system data
type String
Resource type.
conditions List<Object>
A list of conditions that must be matched for the actions to be executed
matchProcessingBehavior String
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
actions (DeliveryRuleCacheExpirationActionResponse | DeliveryRuleCacheKeyQueryStringActionResponse | DeliveryRuleRequestHeaderActionResponse | DeliveryRuleResponseHeaderActionResponse | OriginGroupOverrideActionResponse | UrlRedirectActionResponse | UrlRewriteActionResponse | UrlSigningActionResponse)[]
A list of actions that are executed when all the conditions of a rule are satisfied.
deploymentStatus string
id string
Resource ID.
name string
Resource name.
order number
The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
provisioningState string
Provisioning status
systemData SystemDataResponse
Read only system data
type string
Resource type.
conditions (DeliveryRuleCookiesConditionResponse | DeliveryRuleHttpVersionConditionResponse | DeliveryRuleIsDeviceConditionResponse | DeliveryRulePostArgsConditionResponse | DeliveryRuleQueryStringConditionResponse | DeliveryRuleRemoteAddressConditionResponse | DeliveryRuleRequestBodyConditionResponse | DeliveryRuleRequestHeaderConditionResponse | DeliveryRuleRequestMethodConditionResponse | DeliveryRuleRequestSchemeConditionResponse | DeliveryRuleRequestUriConditionResponse | DeliveryRuleUrlFileExtensionConditionResponse | DeliveryRuleUrlFileNameConditionResponse | DeliveryRuleUrlPathConditionResponse)[]
A list of conditions that must be matched for the actions to be executed
matchProcessingBehavior string
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
actions Sequence[Any]
A list of actions that are executed when all the conditions of a rule are satisfied.
deployment_status str
id str
Resource ID.
name str
Resource name.
order int
The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
provisioning_state str
Provisioning status
system_data SystemDataResponse
Read only system data
type str
Resource type.
conditions Sequence[Any]
A list of conditions that must be matched for the actions to be executed
match_processing_behavior str
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
actions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
A list of actions that are executed when all the conditions of a rule are satisfied.
deploymentStatus String
id String
Resource ID.
name String
Resource name.
order Number
The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
provisioningState String
Provisioning status
systemData Property Map
Read only system data
type String
Resource type.
conditions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
A list of conditions that must be matched for the actions to be executed
matchProcessingBehavior String
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

Supporting Types

CacheExpirationActionParametersResponse

CacheBehavior This property is required. string
Caching behavior for the requests
CacheType This property is required. string
The level at which the content needs to be cached.
OdataType This property is required. string
CacheDuration string
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
CacheBehavior This property is required. string
Caching behavior for the requests
CacheType This property is required. string
The level at which the content needs to be cached.
OdataType This property is required. string
CacheDuration string
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
cacheBehavior This property is required. String
Caching behavior for the requests
cacheType This property is required. String
The level at which the content needs to be cached.
odataType This property is required. String
cacheDuration String
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
cacheBehavior This property is required. string
Caching behavior for the requests
cacheType This property is required. string
The level at which the content needs to be cached.
odataType This property is required. string
cacheDuration 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.
odata_type 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
cacheBehavior This property is required. String
Caching behavior for the requests
cacheType This property is required. String
The level at which the content needs to be cached.
odataType This property is required. String
cacheDuration String
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

CacheKeyQueryStringActionParametersResponse

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

CookiesMatchConditionParametersResponse

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

DeliveryRuleCacheExpirationActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.CacheExpirationActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. CacheExpirationActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheExpirationActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheExpirationActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheExpirationActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

DeliveryRuleCacheKeyQueryStringActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

DeliveryRuleCookiesConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleHttpVersionConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleIsDeviceConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRulePostArgsConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleQueryStringConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRemoteAddressConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestBodyConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestHeaderActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.HeaderActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

DeliveryRuleRequestHeaderConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestMethodConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestSchemeConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestUriConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleResponseHeaderActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.HeaderActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

DeliveryRuleUrlFileExtensionConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleUrlFileNameConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleUrlPathConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

HeaderActionParametersResponse

HeaderAction This property is required. string
Action to perform
HeaderName This property is required. string
Name of the header to modify
OdataType This property is required. string
Value string
Value for the specified action
HeaderAction This property is required. string
Action to perform
HeaderName This property is required. string
Name of the header to modify
OdataType This property is required. string
Value string
Value for the specified action
headerAction This property is required. String
Action to perform
headerName This property is required. String
Name of the header to modify
odataType This property is required. String
value String
Value for the specified action
headerAction This property is required. string
Action to perform
headerName This property is required. string
Name of the header to modify
odataType 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
odata_type This property is required. str
value str
Value for the specified action
headerAction This property is required. String
Action to perform
headerName This property is required. String
Name of the header to modify
odataType This property is required. String
value String
Value for the specified action

HttpVersionMatchConditionParametersResponse

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

IsDeviceMatchConditionParametersResponse

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

OriginGroupOverrideActionParametersResponse

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

OriginGroupOverrideActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

PostArgsMatchConditionParametersResponse

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

QueryStringMatchConditionParametersResponse

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

RemoteAddressMatchConditionParametersResponse

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

RequestBodyMatchConditionParametersResponse

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

RequestHeaderMatchConditionParametersResponse

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

RequestMethodMatchConditionParametersResponse

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

RequestSchemeMatchConditionParametersResponse

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

RequestUriMatchConditionParametersResponse

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

ResourceReferenceResponse

Id string
Resource ID.
Id string
Resource ID.
id String
Resource ID.
id string
Resource ID.
id str
Resource ID.
id String
Resource ID.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC)
CreatedBy string
An identifier for the identity that created the resource
CreatedByType string
The type of identity that created the resource
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
An identifier for the identity that last modified the resource
LastModifiedByType string
The type of identity that last modified the resource
CreatedAt string
The timestamp of resource creation (UTC)
CreatedBy string
An identifier for the identity that created the resource
CreatedByType string
The type of identity that created the resource
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
An identifier for the identity that last modified the resource
LastModifiedByType string
The type of identity that last modified the resource
createdAt String
The timestamp of resource creation (UTC)
createdBy String
An identifier for the identity that created the resource
createdByType String
The type of identity that created the resource
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
An identifier for the identity that last modified the resource
lastModifiedByType String
The type of identity that last modified the resource
createdAt string
The timestamp of resource creation (UTC)
createdBy string
An identifier for the identity that created the resource
createdByType string
The type of identity that created the resource
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
An identifier for the identity that last modified the resource
lastModifiedByType string
The type of identity that last modified the resource
created_at str
The timestamp of resource creation (UTC)
created_by str
An identifier for the identity that created the resource
created_by_type str
The type of identity that created the resource
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
An identifier for the identity that last modified the resource
last_modified_by_type str
The type of identity that last modified the resource
createdAt String
The timestamp of resource creation (UTC)
createdBy String
An identifier for the identity that created the resource
createdByType String
The type of identity that created the resource
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
An identifier for the identity that last modified the resource
lastModifiedByType String
The type of identity that last modified the resource

UrlFileExtensionMatchConditionParametersResponse

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

UrlFileNameMatchConditionParametersResponse

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

UrlPathMatchConditionParametersResponse

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

UrlRedirectActionParametersResponse

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

UrlRedirectActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlRedirectActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. UrlRedirectActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRedirectActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRedirectActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRedirectActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

UrlRewriteActionParametersResponse

Destination This property is required. string
Define the relative URL to which the above requests will be rewritten by.
OdataType This property is required. string
SourcePattern 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.
PreserveUnmatchedPath bool
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.
OdataType This property is required. string
SourcePattern 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.
PreserveUnmatchedPath bool
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.
odataType This property is required. String
sourcePattern 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.
preserveUnmatchedPath Boolean
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.
odataType This property is required. string
sourcePattern 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.
preserveUnmatchedPath boolean
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.
odata_type This property is required. str
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.
preserve_unmatched_path bool
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.
odataType This property is required. String
sourcePattern 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.
preserveUnmatchedPath Boolean
Whether to preserve unmatched path. Default value is true.

UrlRewriteActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlRewriteActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. UrlRewriteActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRewriteActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRewriteActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRewriteActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

UrlSigningActionParametersResponse

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

UrlSigningActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlSigningActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. UrlSigningActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlSigningActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlSigningActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlSigningActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

UrlSigningParamIdentifierResponse

ParamIndicator This property is required. string
Indicates the purpose of the parameter
ParamName This property is required. string
Parameter name
ParamIndicator This property is required. string
Indicates the purpose of the parameter
ParamName This property is required. string
Parameter name
paramIndicator This property is required. String
Indicates the purpose of the parameter
paramName This property is required. String
Parameter name
paramIndicator This property is required. string
Indicates the purpose of the parameter
paramName 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
paramIndicator This property is required. String
Indicates the purpose of the parameter
paramName This property is required. String
Parameter name

Package Details

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