1. Packages
  2. Azure Native
  3. API Docs
  4. cdn
  5. getRule
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.30.0 published on Friday, Feb 23, 2024 by Pulumi

azure-native.cdn.getRule

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.30.0 published on Friday, Feb 23, 2024 by Pulumi

    Gets an existing delivery rule within a rule set. Azure REST API version: 2023-05-01.

    Other available API versions: 2023-07-01-preview.

    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 Azure Front Door Standard or Azure Front Door Premium 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 Azure Front Door Standard or Azure Front Door Premium 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 Azure Front Door Standard or Azure Front Door Premium 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 Azure Front Door Standard or Azure Front Door Premium 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 Azure Front Door Standard or Azure Front Door Premium 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 Azure Front Door Standard or Azure Front Door Premium 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
    RuleSetName string
    The name of the rule set containing the rule.
    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
    RuleSetName string
    The name of the rule set containing the rule.
    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
    ruleSetName String
    The name of the rule set containing the rule.
    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 | DeliveryRuleRouteConfigurationOverrideActionResponse | 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
    ruleSetName string
    The name of the rule set containing the rule.
    systemData SystemDataResponse
    Read only system data
    type string
    Resource type.
    conditions (DeliveryRuleClientPortConditionResponse | DeliveryRuleCookiesConditionResponse | DeliveryRuleHostNameConditionResponse | DeliveryRuleHttpVersionConditionResponse | DeliveryRuleIsDeviceConditionResponse | DeliveryRulePostArgsConditionResponse | DeliveryRuleQueryStringConditionResponse | DeliveryRuleRemoteAddressConditionResponse | DeliveryRuleRequestBodyConditionResponse | DeliveryRuleRequestHeaderConditionResponse | DeliveryRuleRequestMethodConditionResponse | DeliveryRuleRequestSchemeConditionResponse | DeliveryRuleRequestUriConditionResponse | DeliveryRuleServerPortConditionResponse | DeliveryRuleSocketAddrConditionResponse | DeliveryRuleSslProtocolConditionResponse | 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
    rule_set_name str
    The name of the rule set containing the rule.
    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 | 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
    ruleSetName String
    The name of the rule set containing the rule.
    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 | 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

    CacheConfigurationResponse

    CacheBehavior string
    Caching behavior for the requests
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    IsCompressionEnabled string
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    QueryParameters string
    query parameters to include or exclude (comma separated).
    QueryStringCachingBehavior string
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    CacheBehavior string
    Caching behavior for the requests
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    IsCompressionEnabled string
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    QueryParameters string
    query parameters to include or exclude (comma separated).
    QueryStringCachingBehavior string
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    cacheBehavior String
    Caching behavior for the requests
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    isCompressionEnabled String
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    queryParameters String
    query parameters to include or exclude (comma separated).
    queryStringCachingBehavior String
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    cacheBehavior string
    Caching behavior for the requests
    cacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    isCompressionEnabled string
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    queryParameters string
    query parameters to include or exclude (comma separated).
    queryStringCachingBehavior string
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    cache_behavior str
    Caching behavior for the requests
    cache_duration str
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    is_compression_enabled str
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    query_parameters str
    query parameters to include or exclude (comma separated).
    query_string_caching_behavior str
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    cacheBehavior String
    Caching behavior for the requests
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    isCompressionEnabled String
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    queryParameters String
    query parameters to include or exclude (comma separated).
    queryStringCachingBehavior String
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    CacheExpirationActionParametersResponse

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

    CacheKeyQueryStringActionParametersResponse

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

    ClientPortMatchConditionParametersResponse

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

    CookiesMatchConditionParametersResponse

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

    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.

    DeliveryRuleClientPortConditionResponse

    Parameters ClientPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ClientPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ClientPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ClientPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    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.

    DeliveryRuleHostNameConditionResponse

    Parameters HostNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters HostNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters HostNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters HostNameMatchConditionParametersResponse
    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.

    DeliveryRuleRouteConfigurationOverrideActionResponse

    parameters Property Map
    Defines the parameters for the action.

    DeliveryRuleServerPortConditionResponse

    Parameters ServerPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ServerPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ServerPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ServerPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleSocketAddrConditionResponse

    Parameters SocketAddrMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SocketAddrMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SocketAddrMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SocketAddrMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleSslProtocolConditionResponse

    Parameters SslProtocolMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SslProtocolMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SslProtocolMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SslProtocolMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    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
    TypeName string
    Value string
    Value for the specified action
    HeaderAction string
    Action to perform
    HeaderName string
    Name of the header to modify
    TypeName string
    Value string
    Value for the specified action
    headerAction String
    Action to perform
    headerName String
    Name of the header to modify
    typeName String
    value String
    Value for the specified action
    headerAction string
    Action to perform
    headerName string
    Name of the header to modify
    typeName string
    value string
    Value for the specified action
    header_action str
    Action to perform
    header_name str
    Name of the header to modify
    type_name str
    value str
    Value for the specified action
    headerAction String
    Action to perform
    headerName String
    Name of the header to modify
    typeName String
    value String
    Value for the specified action

    HostNameMatchConditionParametersResponse

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

    HttpVersionMatchConditionParametersResponse

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

    IsDeviceMatchConditionParametersResponse

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

    OriginGroupOverrideActionParametersResponse

    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    TypeName string
    OriginGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    TypeName string
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    typeName String
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    typeName string
    origin_group ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    type_name str
    originGroup Property Map
    defines the OriginGroup that would override the DefaultOriginGroup.
    typeName String

    OriginGroupOverrideActionResponse

    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.

    OriginGroupOverrideResponse

    ForwardingProtocol string
    Protocol this rule will use when forwarding traffic to backends.
    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    ForwardingProtocol string
    Protocol this rule will use when forwarding traffic to backends.
    OriginGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    forwardingProtocol String
    Protocol this rule will use when forwarding traffic to backends.
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    forwardingProtocol string
    Protocol this rule will use when forwarding traffic to backends.
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    forwarding_protocol str
    Protocol this rule will use when forwarding traffic to backends.
    origin_group ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    forwardingProtocol String
    Protocol this rule will use when forwarding traffic to backends.
    originGroup Property Map
    defines the OriginGroup that would override the DefaultOriginGroup on route.

    PostArgsMatchConditionParametersResponse

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

    QueryStringMatchConditionParametersResponse

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

    RemoteAddressMatchConditionParametersResponse

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

    RequestBodyMatchConditionParametersResponse

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

    RequestHeaderMatchConditionParametersResponse

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

    RequestMethodMatchConditionParametersResponse

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

    RequestSchemeMatchConditionParametersResponse

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

    RequestUriMatchConditionParametersResponse

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

    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.

    RouteConfigurationOverrideActionParametersResponse

    TypeName string
    CacheConfiguration Pulumi.AzureNative.Cdn.Inputs.CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    OriginGroupOverride Pulumi.AzureNative.Cdn.Inputs.OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    TypeName string
    CacheConfiguration CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    OriginGroupOverride OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    typeName String
    cacheConfiguration CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    originGroupOverride OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    typeName string
    cacheConfiguration CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    originGroupOverride OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    type_name str
    cache_configuration CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    origin_group_override OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    typeName String
    cacheConfiguration Property Map
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    originGroupOverride Property Map
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    ServerPortMatchConditionParametersResponse

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

    SocketAddrMatchConditionParametersResponse

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

    SslProtocolMatchConditionParametersResponse

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

    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

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

    UrlFileNameMatchConditionParametersResponse

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

    UrlPathMatchConditionParametersResponse

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

    UrlRedirectActionParametersResponse

    RedirectType string
    The redirect type the rule will use when redirecting traffic.
    TypeName string
    CustomFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    CustomHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    CustomPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    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
    RedirectType string
    The redirect type the rule will use when redirecting traffic.
    TypeName string
    CustomFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    CustomHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    CustomPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    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
    redirectType String
    The redirect type the rule will use when redirecting traffic.
    typeName String
    customFragment String
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname String
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath String
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    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
    redirectType string
    The redirect type the rule will use when redirecting traffic.
    typeName string
    customFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    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
    redirect_type str
    The redirect type the rule will use when redirecting traffic.
    type_name str
    custom_fragment str
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    custom_hostname str
    Host to redirect. Leave empty to use the incoming host as the destination host.
    custom_path str
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    custom_query_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
    redirectType String
    The redirect type the rule will use when redirecting traffic.
    typeName String
    customFragment String
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname String
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath String
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    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.
    SourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    TypeName string
    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.
    SourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    TypeName string
    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.
    sourcePattern String
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    typeName String
    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.
    sourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    typeName string
    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.
    source_pattern str
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    type_name str
    preserve_unmatched_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.
    sourcePattern String
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    typeName String
    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

    TypeName 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.
    TypeName 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.
    typeName 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.
    typeName 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.
    type_name 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.
    typeName 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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.30.0 published on Friday, Feb 23, 2024 by Pulumi