azure-native.cdn.getRule

Explore with Pulumi AI

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>
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]
func LookupRule(ctx *Context, args *LookupRuleArgs, opts ...InvokeOption) (*LookupRuleResult, error)
func LookupRuleOutput(ctx *Context, args *LookupRuleOutputArgs, opts ...InvokeOption) LookupRuleResultOutput

> 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)
}
public static CompletableFuture<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:cdn:getRule
  arguments:
    # arguments dictionary

The following arguments are supported:

ProfileName string

Name of the CDN profile which is unique within the resource group.

ResourceGroupName string

Name of the Resource group within the Azure subscription.

RuleName string

Name of the delivery rule which is unique within the endpoint.

RuleSetName string

Name of the rule set under the profile.

ProfileName string

Name of the CDN profile which is unique within the resource group.

ResourceGroupName string

Name of the Resource group within the Azure subscription.

RuleName string

Name of the delivery rule which is unique within the endpoint.

RuleSetName string

Name of the rule set under the profile.

profileName String

Name of the CDN profile which is unique within the resource group.

resourceGroupName String

Name of the Resource group within the Azure subscription.

ruleName String

Name of the delivery rule which is unique within the endpoint.

ruleSetName String

Name of the rule set under the profile.

profileName string

Name of the CDN profile which is unique within the resource group.

resourceGroupName string

Name of the Resource group within the Azure subscription.

ruleName string

Name of the delivery rule which is unique within the endpoint.

ruleSetName string

Name of the rule set under the profile.

profile_name str

Name of the CDN profile which is unique within the resource group.

resource_group_name str

Name of the Resource group within the Azure subscription.

rule_name str

Name of the delivery rule which is unique within the endpoint.

rule_set_name str

Name of the rule set under the profile.

profileName String

Name of the CDN profile which is unique within the resource group.

resourceGroupName String

Name of the Resource group within the Azure subscription.

ruleName String

Name of the delivery rule which is unique within the endpoint.

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

Caching behavior for the requests

CacheType string

The level at which the content needs to be cached.

OdataType string
CacheDuration string

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

CacheBehavior string

Caching behavior for the requests

CacheType string

The level at which the content needs to be cached.

OdataType string
CacheDuration string

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

cacheBehavior String

Caching behavior for the requests

cacheType String

The level at which the content needs to be cached.

odataType String
cacheDuration String

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

cacheBehavior string

Caching behavior for the requests

cacheType string

The level at which the content needs to be cached.

odataType string
cacheDuration string

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

cache_behavior str

Caching behavior for the requests

cache_type str

The level at which the content needs to be cached.

odata_type str
cache_duration str

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

cacheBehavior String

Caching behavior for the requests

cacheType String

The level at which the content needs to be cached.

odataType String
cacheDuration String

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

CacheKeyQueryStringActionParametersResponse

OdataType string
QueryStringBehavior string

Caching behavior for the requests

QueryParameters string

query parameters to include or exclude (comma separated).

OdataType string
QueryStringBehavior string

Caching behavior for the requests

QueryParameters string

query parameters to include or exclude (comma separated).

odataType String
queryStringBehavior String

Caching behavior for the requests

queryParameters String

query parameters to include or exclude (comma separated).

odataType string
queryStringBehavior string

Caching behavior for the requests

queryParameters string

query parameters to include or exclude (comma separated).

odata_type str
query_string_behavior str

Caching behavior for the requests

query_parameters str

query parameters to include or exclude (comma separated).

odataType String
queryStringBehavior String

Caching behavior for the requests

queryParameters String

query parameters to include or exclude (comma separated).

CookiesMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Cookies to be matched

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Cookies to be matched

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Cookies to be matched

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

selector string

Name of Cookies to be matched

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

selector str

Name of Cookies to be matched

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Cookies to be matched

transforms List<String>

List of transforms

DeliveryRuleCacheExpirationActionResponse

Parameters CacheExpirationActionParametersResponse

Defines the parameters for the action.

parameters CacheExpirationActionParametersResponse

Defines the parameters for the action.

parameters CacheExpirationActionParametersResponse

Defines the parameters for the action.

parameters CacheExpirationActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleCacheKeyQueryStringActionResponse

Parameters CacheKeyQueryStringActionParametersResponse

Defines the parameters for the action.

parameters CacheKeyQueryStringActionParametersResponse

Defines the parameters for the action.

parameters CacheKeyQueryStringActionParametersResponse

Defines the parameters for the action.

parameters CacheKeyQueryStringActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleCookiesConditionResponse

Parameters CookiesMatchConditionParametersResponse

Defines the parameters for the condition.

parameters CookiesMatchConditionParametersResponse

Defines the parameters for the condition.

parameters CookiesMatchConditionParametersResponse

Defines the parameters for the condition.

parameters CookiesMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleHttpVersionConditionResponse

Parameters HttpVersionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters HttpVersionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters HttpVersionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters HttpVersionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleIsDeviceConditionResponse

Parameters IsDeviceMatchConditionParametersResponse

Defines the parameters for the condition.

parameters IsDeviceMatchConditionParametersResponse

Defines the parameters for the condition.

parameters IsDeviceMatchConditionParametersResponse

Defines the parameters for the condition.

parameters IsDeviceMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRulePostArgsConditionResponse

Parameters PostArgsMatchConditionParametersResponse

Defines the parameters for the condition.

parameters PostArgsMatchConditionParametersResponse

Defines the parameters for the condition.

parameters PostArgsMatchConditionParametersResponse

Defines the parameters for the condition.

parameters PostArgsMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleQueryStringConditionResponse

Parameters QueryStringMatchConditionParametersResponse

Defines the parameters for the condition.

parameters QueryStringMatchConditionParametersResponse

Defines the parameters for the condition.

parameters QueryStringMatchConditionParametersResponse

Defines the parameters for the condition.

parameters QueryStringMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRemoteAddressConditionResponse

Parameters RemoteAddressMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RemoteAddressMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RemoteAddressMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RemoteAddressMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestBodyConditionResponse

Parameters RequestBodyMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestBodyMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestBodyMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestBodyMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestHeaderActionResponse

Parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleRequestHeaderConditionResponse

Parameters RequestHeaderMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestHeaderMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestHeaderMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestHeaderMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestMethodConditionResponse

Parameters RequestMethodMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestMethodMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestMethodMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestMethodMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestSchemeConditionResponse

Parameters RequestSchemeMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestSchemeMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestSchemeMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestSchemeMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleRequestUriConditionResponse

Parameters RequestUriMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestUriMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestUriMatchConditionParametersResponse

Defines the parameters for the condition.

parameters RequestUriMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleResponseHeaderActionResponse

Parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters HeaderActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

DeliveryRuleUrlFileExtensionConditionResponse

Parameters UrlFileExtensionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileExtensionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileExtensionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileExtensionMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleUrlFileNameConditionResponse

Parameters UrlFileNameMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileNameMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileNameMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlFileNameMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

DeliveryRuleUrlPathConditionResponse

Parameters UrlPathMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlPathMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlPathMatchConditionParametersResponse

Defines the parameters for the condition.

parameters UrlPathMatchConditionParametersResponse

Defines the parameters for the condition.

parameters Property Map

Defines the parameters for the condition.

HeaderActionParametersResponse

HeaderAction string

Action to perform

HeaderName string

Name of the header to modify

OdataType string
Value string

Value for the specified action

HeaderAction string

Action to perform

HeaderName string

Name of the header to modify

OdataType string
Value string

Value for the specified action

headerAction String

Action to perform

headerName String

Name of the header to modify

odataType String
value String

Value for the specified action

headerAction string

Action to perform

headerName string

Name of the header to modify

odataType string
value string

Value for the specified action

header_action str

Action to perform

header_name str

Name of the header to modify

odata_type str
value str

Value for the specified action

headerAction String

Action to perform

headerName String

Name of the header to modify

odataType String
value String

Value for the specified action

HttpVersionMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

IsDeviceMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

OriginGroupOverrideActionParametersResponse

OdataType string
OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

OdataType string
OriginGroup ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

odataType String
originGroup ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

odataType string
originGroup ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

odata_type str
origin_group ResourceReferenceResponse

defines the OriginGroup that would override the DefaultOriginGroup.

odataType String
originGroup Property Map

defines the OriginGroup that would override the DefaultOriginGroup.

OriginGroupOverrideActionResponse

Parameters OriginGroupOverrideActionParametersResponse

Defines the parameters for the action.

parameters OriginGroupOverrideActionParametersResponse

Defines the parameters for the action.

parameters OriginGroupOverrideActionParametersResponse

Defines the parameters for the action.

parameters OriginGroupOverrideActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

PostArgsMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of PostArg to be matched

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of PostArg to be matched

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of PostArg to be matched

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

selector string

Name of PostArg to be matched

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

selector str

Name of PostArg to be matched

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of PostArg to be matched

transforms List<String>

List of transforms

QueryStringMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

RemoteAddressMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

RequestBodyMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

RequestHeaderMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Header to be matched

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Selector string

Name of Header to be matched

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Header to be matched

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

selector string

Name of Header to be matched

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

selector str

Name of Header to be matched

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

selector String

Name of Header to be matched

transforms List<String>

List of transforms

RequestMethodMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

RequestSchemeMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

RequestUriMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

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

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

UrlFileNameMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

UrlPathMatchConditionParametersResponse

OdataType string
Operator string

Describes operator to be matched

MatchValues List<string>

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms List<string>

List of transforms

OdataType string
Operator string

Describes operator to be matched

MatchValues []string

The match value for the condition of the delivery rule

NegateCondition bool

Describes if this is negate condition or not

Transforms []string

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

odataType string
operator string

Describes operator to be matched

matchValues string[]

The match value for the condition of the delivery rule

negateCondition boolean

Describes if this is negate condition or not

transforms string[]

List of transforms

odata_type str
operator str

Describes operator to be matched

match_values Sequence[str]

The match value for the condition of the delivery rule

negate_condition bool

Describes if this is negate condition or not

transforms Sequence[str]

List of transforms

odataType String
operator String

Describes operator to be matched

matchValues List<String>

The match value for the condition of the delivery rule

negateCondition Boolean

Describes if this is negate condition or not

transforms List<String>

List of transforms

UrlRedirectActionParametersResponse

OdataType string
RedirectType string

The redirect type the rule will use when redirecting traffic.

CustomFragment string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

CustomHostname string

Host to redirect. Leave empty to use the incoming host as the destination host.

CustomPath string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

CustomQueryString string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

DestinationProtocol string

Protocol to use for the redirect. The default value is MatchRequest

OdataType string
RedirectType string

The redirect type the rule will use when redirecting traffic.

CustomFragment string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

CustomHostname string

Host to redirect. Leave empty to use the incoming host as the destination host.

CustomPath string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

CustomQueryString string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

DestinationProtocol string

Protocol to use for the redirect. The default value is MatchRequest

odataType String
redirectType String

The redirect type the rule will use when redirecting traffic.

customFragment String

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname String

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath String

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString String

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destinationProtocol String

Protocol to use for the redirect. The default value is MatchRequest

odataType string
redirectType string

The redirect type the rule will use when redirecting traffic.

customFragment string

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname string

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath string

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString string

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destinationProtocol string

Protocol to use for the redirect. The default value is MatchRequest

odata_type str
redirect_type str

The redirect type the rule will use when redirecting traffic.

custom_fragment str

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

custom_hostname str

Host to redirect. Leave empty to use the incoming host as the destination host.

custom_path str

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

custom_query_string str

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destination_protocol str

Protocol to use for the redirect. The default value is MatchRequest

odataType String
redirectType String

The redirect type the rule will use when redirecting traffic.

customFragment String

Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.

customHostname String

Host to redirect. Leave empty to use the incoming host as the destination host.

customPath String

The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.

customQueryString String

The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.

destinationProtocol String

Protocol to use for the redirect. The default value is MatchRequest

UrlRedirectActionResponse

Parameters UrlRedirectActionParametersResponse

Defines the parameters for the action.

parameters UrlRedirectActionParametersResponse

Defines the parameters for the action.

parameters UrlRedirectActionParametersResponse

Defines the parameters for the action.

parameters UrlRedirectActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

UrlRewriteActionParametersResponse

Destination string

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

OdataType string
SourcePattern string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

PreserveUnmatchedPath bool

Whether to preserve unmatched path. Default value is true.

Destination string

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

OdataType string
SourcePattern string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

PreserveUnmatchedPath bool

Whether to preserve unmatched path. Default value is true.

destination String

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

odataType String
sourcePattern String

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserveUnmatchedPath Boolean

Whether to preserve unmatched path. Default value is true.

destination string

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

odataType string
sourcePattern string

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserveUnmatchedPath boolean

Whether to preserve unmatched path. Default value is true.

destination str

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

odata_type str
source_pattern str

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserve_unmatched_path bool

Whether to preserve unmatched path. Default value is true.

destination String

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

odataType String
sourcePattern String

define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.

preserveUnmatchedPath Boolean

Whether to preserve unmatched path. Default value is true.

UrlRewriteActionResponse

Parameters UrlRewriteActionParametersResponse

Defines the parameters for the action.

parameters UrlRewriteActionParametersResponse

Defines the parameters for the action.

parameters UrlRewriteActionParametersResponse

Defines the parameters for the action.

parameters UrlRewriteActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

UrlSigningActionParametersResponse

OdataType string
Algorithm string

Algorithm to use for URL signing

ParameterNameOverride List<Pulumi.AzureNative.Cdn.Inputs.UrlSigningParamIdentifierResponse>

Defines which query string parameters in the url to be considered for expires, key id etc.

OdataType string
Algorithm string

Algorithm to use for URL signing

ParameterNameOverride []UrlSigningParamIdentifierResponse

Defines which query string parameters in the url to be considered for expires, key id etc.

odataType String
algorithm String

Algorithm to use for URL signing

parameterNameOverride List<UrlSigningParamIdentifierResponse>

Defines which query string parameters in the url to be considered for expires, key id etc.

odataType string
algorithm string

Algorithm to use for URL signing

parameterNameOverride UrlSigningParamIdentifierResponse[]

Defines which query string parameters in the url to be considered for expires, key id etc.

odata_type str
algorithm str

Algorithm to use for URL signing

parameter_name_override Sequence[UrlSigningParamIdentifierResponse]

Defines which query string parameters in the url to be considered for expires, key id etc.

odataType String
algorithm String

Algorithm to use for URL signing

parameterNameOverride List<Property Map>

Defines which query string parameters in the url to be considered for expires, key id etc.

UrlSigningActionResponse

Parameters UrlSigningActionParametersResponse

Defines the parameters for the action.

parameters UrlSigningActionParametersResponse

Defines the parameters for the action.

parameters UrlSigningActionParametersResponse

Defines the parameters for the action.

parameters UrlSigningActionParametersResponse

Defines the parameters for the action.

parameters Property Map

Defines the parameters for the action.

UrlSigningParamIdentifierResponse

ParamIndicator string

Indicates the purpose of the parameter

ParamName string

Parameter name

ParamIndicator string

Indicates the purpose of the parameter

ParamName string

Parameter name

paramIndicator String

Indicates the purpose of the parameter

paramName String

Parameter name

paramIndicator string

Indicates the purpose of the parameter

paramName string

Parameter name

param_indicator str

Indicates the purpose of the parameter

param_name str

Parameter name

paramIndicator String

Indicates the purpose of the parameter

paramName String

Parameter name

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0